Passer à la navigation

Getting started

GitHub

Cette documentation expliquera comment exécuter votre propre serveur d'auto-mise à jour.

Si vous trouvez ce travail utile, veuillez considérer le soutien de mon travail en devenant un Github parrain.

J'ai fait un pari pour rendre tous les code que j'ai construits ici publics au lieu de les mettre derrière un mur payant. En les rendant accessibles au lieu de les combattre et de les cacher, je pense que nous pouvons rendre le monde un endroit meilleur.

De plus, je souhaite me concentrer sur les Capgo outils, et les rendre ouverts et transparents.

Mais pour le rendre possible, il est nécessaire que nous fassions tous notre part, y compris vous.

Si Capgo ne vous convient pas, alors payez votre propre prix et financez un créateur autonome à vos conditions.

Si vous choisissez d'utiliser votre propre serveur, vous perdrez le flux de configuration de 5 minutes.
Vous devez mettre en œuvre toutes ces fonctionnalités vous-même.

Fonctionnalités.CapgoSelf hosted
Mises à jour✅🚧
Auto revert✅🚧
Alertes par e-mail en cas d'échec✅🚧
Canaux✅🚧
Canaux de remplacement✅🚧
Paramètres de périphérique✅🚧
Paramètres de canaux✅🚧
ID personnalisé✅🚧
ID personnalisé✅🚧
Statistiques d'actualisation✅🚧
API Channels✅🚧
Statistiques d'utilisation de l'application✅🚧
Chiffrement de l'actualisation✅🚧
Paramètres de canaux✅🚧
Paramètres de périphérique✅🚧
Mises à jour (manifest) Delta✅❌

Soyez conscient que vous ne pouvez pas utiliser le Capgo cloud et votre serveur en même temps.

En mode auto, une partie de la logique est gérée par le Native code, les mises à jour sont décidées côté serveur, ce qui est plus sécurisé et permet des mises à jour fines, déploiement partiel à un appareil ou un groupe et plus.

In mode manuel, toute la logique est gérée par le JS.

Installer le Capacitor mis à jour
npm install @capgo/capacitor-updater
npx cap sync

Pour envoyer des mises à jour à votre application, vous devez la zipper. La meilleure façon d'être certain que votre zip est bon est d'utiliser le Capgo CLI pour la compression.

Créer un bundle avec vos fichiers à servir depuis votre serveur
npx @capgo/cli@latest bundle zip

Vous devrez servir ce zip à partir de votre serveur vous-même.

Si vous utilisez Prise en main pour planifier la migration et les opérations d'entreprise, connectez-l’avec Utilisation de @capgo/capacitor-mises-à-jour pour la capacité native dans l'utilisation de @capgo/capacitor-mise à jour. Capgo Entreprise pour le flux de travail du produit dans Capgo Enterprise, Alternatives de plugins Ionic Enterprise Pour le flux de travail du produit dans les alternatives Ionic Enterprise Plugin. Capgo Alternatives pour le flux de travail du produit dans Capgo Alternatives, et Capgo Conseil de consultation pour le flux de travail du produit dans Capgo Consulting.