Sauter au contenu

Getting started

GitHub

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

Introduction

Introduction

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

J'ai fait un pari pour rendre tous les code que j'ai construits ici publics au lieu de les mettre behind paywall. En les rendant publics 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 de l'outil, 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 sur vos propres termes.

Parité des fonctionnalités

Parité des fonctionnalités

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

FonctionnalitésCapgoHébergement auto
Mises à jour🚧
Réversion automatique🚧
Alertes par e-mail en cas d'échec🚧
Canaux🚧
Canal de remplacement🚧
Canal de remplacement de l'appareil🚧
Paramètres des canaux🚧
Paramètres de l'appareil🚧
ID personnalisé🚧
Définir automatiquement les canaux🚧
API Canaux🚧
Statistiques des mises à jour🚧
Statistiques de téléchargement échoué🚧
Statistiques d'utilisation de l'application🚧
Chiffrement de la mise à jour🚧
Mises à jour de delta (manifeste)

Prenez en compte 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, des déploiements partiels sur un appareil ou un groupe et plus.

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

Installer l'Capacitor mises à jour
npm install @capgo/capacitor-updater
npx cap sync

Pour envoyer des mises à jour à votre application, vous devez la compresser en zip. La meilleure façon d'être certain que votre zip est valide est d'utiliser l'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 depuis votre serveur vous-même.

Si vous utilisez Getting started pour planifier la migration et les opérations d'entreprise, connectez-le avec Utilisez @capgo/capacitor-updater pour la capacité native dans Utilisez @capgo/capacitor-updater, Entreprises Capgo pour le flux de travail du produit dans Capgo Entreprises, Alternatives de plugin d'entreprise Ionic pour le flux de travail du produit dans Alternatives de plugin d'entreprise Ionic, Alternatives Capgo pour le flux de travail du produit dans Alternatives Capgo et Consultation Capgo pour le flux de travail du produit dans Consultation Capgo.