Démarrage
Copiez un prompt de configuration avec les étapes d'installation et le guide Markdown complet pour ce plugin.
Set up this Capacitor plugin in the project.
Use the package manager already used by the project.
Install these package(s): `@capgo/capacitor-updater`
Run the required Capacitor sync/update step after installation.
Read this markdown guide for the full setup steps: https://raw.githubusercontent.com/Cap-go/website/refs/heads/main/apps/docs/src/content/docs/docs/plugins/updater/self-hosted/getting-started.mdx
Use that guide for platform-specific steps, native file edits, permissions, config changes, imports, and usage setup.
If that guide references other docs pages, read them too.
Cette documentation expliquera comment exécuter votre propre serveur d'auto-mise à jour.
Introduction
Section intitulée « Introduction »Si vous trouvez ce travail utile, veuillez considérer le soutien de mon travail en devenant un Github sponsor.
I made a bet to open-source all the code I built here instead of paywalling it. By opening it up instead of fighting and hiding, I believe we can make the world a better place.
Furthermore, I want to focus on Capgo tooling, and make it an open and transparent business.
Mais pour que cela soit possible, il faut que nous fassions tous notre part, y compris vous 🥹.
Si Capgo ne vous convient pas, alors payez votre propre prix et prenez un créateur auto-suffisant sur vos propres termes.
Parité des fonctionnalités
Section intitulée « Parité des fonctionnalités »Si vous choisissez d'utiliser 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és | Capgo | Hébergement autonome |
|---|---|---|
| Mises à jour | ✅ | 🚧 |
| Reversion automatique | ✅ | 🚧 |
| Alertes par e-mail en cas d'échec | ✅ | 🚧 |
| Canaux | ✅ | 🚧 |
| Paramètres de canaux | ✅ | 🚧 |
| Survol de dispositif | ✅ | 🚧 |
| Paramètres de canaux | ✅ | 🚧 |
| Paramètres de dispositif | ✅ | 🚧 |
| 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 | ✅ | 🚧 |
| Mise à jour de l'encodage | ✅ | 🚧 |
| Mises à jour (manifeste) delta | ✅ | ❌ |
Soyez conscient que vous ne pouvez pas utiliser le cloud Capgo et votre serveur en même temps.
Choisissez entre Auto et Manuel
Section intitulée “Choisissez entre Auto et Manuel”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 le mise à jour du Capacitor
Section intitulée “Installer le mise à jour du Capacitor”npm install @capgo/capacitor-updaternpx cap syncPréparez votre bundle
Section intitulée “Préparez votre bundle”Pour envoyer des mises à jour à votre application, vous devez la compresser en zip. La meilleure façon de vous assurer que votre zip est correct est d'utiliser le Capgo CLI pour la compression.
npx @capgo/cli@latest bundle zipVous devrez servir ce zip à partir de votre serveur vous-même.