Langsung ke konten

Memulai

Dokumentasi ini akan menjelaskan cara menjalankan server auto-update Anda sendiri.

Jika Anda menemukan pekerjaan ini bermanfaat, silakan pertimbangkan untuk mendukung pekerjaan saya dengan menjadi sponsor Github.

Saya membuat taruhan untuk membuka sumber semua kode yang saya bangun di sini alih-alih memasangnya di belakang paywall. Dengan membukanya alih-alih melawan dan menyembunyikan, saya percaya kita dapat membuat dunia menjadi tempat yang lebih baik.

Selanjutnya, saya ingin fokus pada alat Capgo, dan menjadikannya bisnis yang terbuka dan transparan.

Tetapi untuk memungkinkannya, perlu bagi kita semua untuk melakukan bagian kita, termasuk Anda 🥹.

Jika Capgo tidak cocok untuk Anda, maka bayarlah dengan harga Anda sendiri dan dukung pembuat bootstrapped dengan syarat Anda.

Jika Anda memilih untuk menggunakan server Anda sendiri, Anda akan kehilangan alur penyiapan 5 menit.
Anda perlu mengimplementasikan semua fitur ini sendiri.

FiturCapgoSelf hosted
Updates🚧
Auto revert🚧
Email alerts on fail🚧
Channels🚧
Channels Override🚧
Device Override🚧
Channels Settings🚧
Device Settings🚧
Custom ID🚧
Auto Set Channels🚧
API Channels🚧
Updates Statistics🚧
Fail Download Statistics🚧
App Usage Statistics🚧
Update Encryption🚧
Differential updates

Perhatikan bahwa Anda tidak dapat menggunakan cloud Capgo dan server Anda pada saat yang bersamaan.

Dalam mode auto, sebagian logika ditangani oleh kode Native, pembaruan diputuskan di sisi server, ini lebih aman dan memungkinkan pembaruan yang lebih detail, deployment parsial ke satu perangkat atau grup dan lainnya.

Dalam mode manual, semua logika ditangani oleh JS.

Instal Capacitor updater
npm install @capgo/capacitor-updater
npx cap sync

Untuk mengirim pembaruan ke aplikasi Anda, Anda perlu zip-nya. Cara terbaik untuk memastikan zip Anda bagus adalah menggunakan Capgo CLI untuk zipping.

Buat bundle dengan file Anda untuk disajikan dari server Anda
npx @capgo/cli@latest bundle zip

Anda harus menyajikan zip ini dari server Anda sendiri.