Getting started
Salin prompt setup yang berisi langkah install dan panduan markdown lengkap untuk plugin ini.
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.
Dokumentasi ini menjelaskan cara menjalankan server auto-update Anda sendiri.
Pendahuluan
Bagian berjudul “Pendahuluan”Jika Anda merasa pekerjaan ini bermanfaat, pertimbangkan untuk mendukung saya dengan menjadi sponsor Github.
Saya bertaruh untuk open-source semua code yang saya bangun di sini, alih-alih menguncinya di balik paywall. Dengan membukanya, bukan melawan dan bersembunyi, saya percaya kita bisa menjadikan dunia tempat yang lebih baik.
Selain itu, saya ingin fokus pada tooling Capgo, dan menjadikannya bisnis yang terbuka dan transparan.
Tapi agar ini bisa terwujud, kita semua perlu berperan, termasuk Anda 🥹.
Jika Capgo tidak cocok untuk Anda, bayar sesuai harga Anda sendiri dan dukung Maker yang bootstrapped sesuai keinginan Anda.
Kesetaraan fitur
Bagian berjudul “Kesetaraan fitur”Jika Anda memilih menggunakan server sendiri, Anda akan kehilangan alur setup 5 menit.
Anda perlu mengimplementasikan semua fitur ini sendiri.
| Fitur | Capgo | Self-hosted |
|---|---|---|
| Update | ✅ | 🚧 |
| Revert otomatis | ✅ | 🚧 |
| Alert email saat gagal | ✅ | 🚧 |
| Channel | ✅ | 🚧 |
| Override Channel | ✅ | 🚧 |
| Override Perangkat | ✅ | 🚧 |
| Pengaturan Channel | ✅ | 🚧 |
| Pengaturan Perangkat | ✅ | 🚧 |
| ID Kustom | ✅ | 🚧 |
| Set Channel Otomatis | ✅ | 🚧 |
| API Channel | ✅ | 🚧 |
| Statistik Update | ✅ | 🚧 |
| Statistik Download Gagal | ✅ | 🚧 |
| Statistik Penggunaan Aplikasi | ✅ | 🚧 |
| Enkripsi Update | ✅ | 🚧 |
| Update Delta (manifest) | ✅ | ❌ |
Perlu diingat bahwa Anda tidak bisa menggunakan cloud Capgo dan server Anda secara bersamaan.
Pilih antara Auto dan Manual
Bagian berjudul “Pilih antara Auto dan Manual”Dalam mode auto, sebagian logika ditangani oleh Native code, pembaruan ditentukan di sisi server. Ini lebih aman dan memungkinkan pembaruan granular, deployment parsial ke satu perangkat atau grup, dan lainnya.
Dalam mode manual, semua logika ditangani oleh JS.
Instal Capacitor updater
Bagian berjudul “Install Capacitor updater”npm install @capgo/capacitor-updaternpx cap syncSiapkan bundle Anda
Bagian berjudul “Siapkan bundle Anda”Untuk mengirim update ke aplikasi Anda, Anda perlu meng-zip-nya. Cara terbaik untuk memastikan zip Anda valid adalah menggunakan Capgo CLI untuk proses zipping.
npx @capgo/cli@latest bundle zipAnda harus menyajikan file zip ini dari server Anda sendiri.
Lanjutkan dari Getting started
Bagian berjudul “Lanjutkan dari Memulai”Jika Anda menggunakan Getting started untuk merencanakan migrasi dan operasional enterprise, hubungkan dengan Menggunakan @capgo/capacitor-updater untuk fitur native di bagian Menggunakan @capgo/capacitor-updater, Capgo Enterprise untuk workflow produk di Capgo Enterprise, Alternatif Plugin Ionic Enterprise untuk workflow produk di Alternatif Plugin Ionic Enterprise, Alternatif Capgo untuk alur kerja produk di Capgo Alternatives, dan Konsultasi Capgo untuk alur kerja produk di Capgo Consulting.