Lompat ke konten utama
Solusi

Ditawarkan sendiri Capgo

Ditawarkan sendiri Capgo memungkinkan Anda untuk mengaktifkan pembaruan Capacitor secara langsung ke pengguna Anda tanpa harus menggunakan layanan awan Capgo.

Anik Dhabal Babu

Anik Dhabal Babu

Pengembang Konten

Ditawarkan sendiri Capgo

Artikel ini menyediakan panduan langkah demi langkah tentang cara menghosting sendiri Capgo, serta diskusi tentang manfaat dan tantangan menghosting sendiri.

Pendahuluan

Menghosting sendiri adalah bentuk menjalankan situs web atau aplikasi sendiri dengan mengatur server dan jaringan sendiri. Sebaliknya dengan menggunakan Platform sebagai Layanan atau Pemasok Cloud Publik, mereka yang memilih untuk menghosting sendiri akan menjalankan jaringan mereka sendiri dan bertanggung jawab atas perawatan dan ketersediaan, serta membangun situs web atau aplikasi mereka sendiri.

Cara termudah untuk memulai dengan Capgo adalah dengan menggunakan layanan manajemen resmi kami di cloud, tetapi jika Anda senang mengelola sendiri, Anda juga dapat menghosting Capgo di server Anda.

Apa itu menghosting sendiri?

Menghosting sendiri, dalam konteks digital, merujuk pada praktik menjalankan server atau infrastruktur hosting sendiri untuk mengelola dan mengontrol kehadiran online dan layanan Anda. Sebaliknya dengan mengandalkan penyedia hosting ketiga, individu dan organisasi memilih untuk mengatur dan mengelola server, situs web, aplikasi, dan penyimpanan data mereka sendiri.

Mengapa Anda memilih menghosting sendiri?

Ada banyak alasan mengapa orang memilih untuk menghosting sendiri. Beberapa manfaat paling umum termasuk:

  • Privasi dan kendali: Menghosting sendiri memberikan Anda kendali penuh atas data dan privasi Anda. Anda tidak perlu khawatir tentang penyedia ketiga yang mengikuti aktivitas Anda atau menjual data Anda.

  • Manfaat biaya: Otonomi dapat lebih menghemat biaya dalam jangka panjang, terutama jika Anda menggunakan banyak sumber daya atau menjalankan beberapa layanan.

  • Kustomisasi: Otonomi memberikan fleksibilitas untuk mengkustomisasi aplikasi dan layanan Anda untuk memenuhi kebutuhan spesifik Anda.

  • Pelajaran dan eksperimen: Otonomi dapat menjadi cara yang baik untuk belajar tentang Linux, administrasi sistem, dan topik teknis lainnya. Ini juga dapat menjadi cara yang menyenangkan untuk menguji software dan layanan baru.

  • Kemandirian: Otonomi mengurangi ketergantungan Anda pada penyedia eksternal. Anda tidak tergantung pada syarat dan ketentuan mereka, perubahan harga, atau gangguan layanan potensial. Kemandirian ini dapat sangat penting bagi bisnis dan individu yang bergantung pada kehadiran online mereka untuk fungsi kritis.

Apa perbedaan antara Capgo Cloud dan Capgo Otonomi?

Hanya ada satu versi Capgo. Produk Cloud dan Otonomi saya sama sepenuhnya. Tidak ada versi komersial premium dan eksklusif dengan fitur yang lebih baik atau lebih lengkap.

Anda mendapatkan dashboard yang sama, metrik aksi yang sama, dan komitmen yang sama untuk menghormati privasi pengunjung Anda dengan kedua.

Saya mulai mengembangkan Capgo pada bulan Desember 2018, dan saya meluncurkan bisnis langganan SaaS pada bulan Mei 2019. Proyek ini sangat hidup, dikembangkan secara aktif dan tumbuh dengan cepat. Ini juga sangat kuat dan teruji dalam pertempuran.

Berikut adalah perbedaan antara Capgo Cloud dan Capgo Self-Hosted:

 CloudSelf-hosted
PenghostingMudah dan nyaman. Membutuhkan 2 menit untuk mulai mengirimkan update pertama, ketersediaan tinggi, backup, keamanan, dan perawatan semua dilakukan oleh saya. Saya mengelola segalanya untuk Anda sehingga Anda tidak perlu khawatir dengan apa pun.Anda melakukan semuanya sendiri. Anda perlu mendapatkan server, dan Anda perlu mengelola infrastruktur Anda. Anda bertanggung jawab untuk instalasi, perawatan, pembaruan, kapasitas server, waktu online, backup, keamanan, stabilitas, konsistensi, waktu muat, dan lain-lain.
PenyimpananSemua data pengunjung hanya diproses di infrastruktur cloud milik EU. Saya menjaga data situs Anda di server yang aman, dienkripsi, dan berada di Jerman. Ini memastikan bahwa data situs Anda dilindungi oleh undang-undang privasi data Uni Eropa yang ketat dan memastikan kesesuaian dengan GDPR. Data situs Anda tidak pernah meninggalkan EU.Anda memiliki kendali penuh dan dapat menghosting Capgo di server mana pun di negara mana pun yang Anda inginkan. Host di server di bawah tanah atau host dengan penyedia cloud mana pun di mana saja, bahkan mereka yang tidak memenuhi syarat GDPR.
Data mentah Anda melihat semua statistik dan metrik situs Anda di dashboard saya yang modern, sederhana, dan cepat beban.Are you an analyst and want access to the raw data? Hosting Capgo yourself gives you that option. Take the data directly from the database and import it to a data analysis tool of your choice.
Apakah Anda seorang analis dan ingin memiliki akses ke data mentah? Menyimpan __CAPGO_KEEP_0__ sendiri memberikan Anda kemampuan tersebut. Ambil data langsung dari database dan import ke alat analisis data pilihan Anda.BiayaAda biaya terkait dengan menyediakan layanan pembaruan, jadi saya mengenakan biaya langganan.
Hanya perlu membayar untuk server dan biaya terkait dengan menjalankan server. Anda tidak pernah harus membayar biaya apa pun kepada saya, hanya kepada penyedia cloud Anda.Real support delivered by real human beings who build and maintain Capgo.Bantuan nyata yang diberikan oleh manusia nyata yang membangun dan menjaga __CAPGO_KEEP_0__.
Bantuan premium tidak termasuk. Rilis self-hosted hanya didukung oleh komunitas.RilisTerus dikembangkan dan diperbaiki dengan fitur-fitur baru dan update beberapa kali per minggu.

How to self-host Capgo

Kami lebih banyak menggunakan Supabase di Capgo, untuk self-host Anda hanya perlu mengikuti langkah-langkah di Dokumentasi self-hosting Supabase.

Menggunakan CLI dengan capgo yang self-hosted

Untuk menggunakan CLI dengan capgo yang self-hosted, edit capacitor.config.ts dari direktori aplikasi Anda dan atur seperti ini:

const config: CapacitorConfig = {
  appId: 'com.demo.app',
  appName: 'demoApp',
  webDir: 'dist',
  bundledWebRuntime: false,
  plugins: {
    CapacitorUpdater : {
      localHost: "http://localhost:5173",
      localWebHost: "http://localhost:5173",
      localSupa: "http://localhost:54321",
      localSupaAnon: "see_notes",
    },
  },
};

Catatan: Untuk mendapatkan localSupaAnon, ikuti tutorial ini dan salin kunci anon ke localSupaAnon Menggunakan pembaruan __CAPGO_KEEP_0__ dengan __CAPGO_KEEP_1__ yang self-hosted

Using the capacitor updater with self-hosted capgo

Dikloning

__CAPGO_KEEP_0__ Untuk menggunakan pembaruan capgo dengan __CAPGO_KEEP_1__ yang self-hosted, edit

Menggunakan capacitor updater dengan capgo yang self-hosted capacitor.config.ts Dari direktori aplikasi Anda dan atur seperti ini:

const config: CapacitorConfig = {
  appId: 'com.demo.app',
  appName: 'demoApp',
  webDir: 'dist',
  bundledWebRuntime: false,
  plugins: {
    CapacitorUpdater : {
      statsUrl: "https://localhost:54321/functions/v1/stats",
      channelUrl: "https://localhost:54321/functions/v1/channel_self",
      updateUrl: "https://localhost:54321/functions/v1/updates"
    },
  },
};

Fitur ini akan memungkinkan Anda menggunakan capgo lokal dalam pengembangan. Namun, secara default, ini tidak cukup.

Anda memerlukan HTTPS untuk kedua OS agar dapat melakukan pengujian.

Kesimpulan

Dalam kesimpulan, meng-host Capgo sendiri dapat menjadi pilihan yang baik bagi organisasi yang memiliki sumber daya dan keahlian untuk melakukannya. Ini menawarkan beberapa manfaat, termasuk kontrol atas proses pembaruan, keamanan, dan keterlaksanaan. Namun, penting untuk mempertimbangkan dengan hati-hati manfaat dan tantangan sebelum memutuskan apakah harus meng-host sendiri.

Jika Anda mempertimbangkan untuk meng-host Capgo sendiri, saya merekomendasikan Anda untuk memulai dengan membaca Capgo Dokumentasi peng-hostan sendiri. Ini akan memberikan Anda pemahaman yang baik tentang persyaratan dan risiko peng-hostan sendiri.

Teruskan dari Capgo yang di-host sendiri

Jika Anda menggunakan Capgo yang di-host sendiri untuk merencanakan otomatisasi CI/CD, hubungkannya dengan [Capgo] Pengintegrasian CI/CD untuk alur kerja produk di [Capgo] Pengintegrasian CI/CD, [Capgo] Pembangunan Nativ untuk alur kerja produk di [Capgo] Pembangunan Nativ, [Capgo] Integrasi untuk alur kerja produk di [Capgo] Integrasi, Integrasi CI/CD untuk detail implementasi di Integrasi CI/CD, dan [GitHub] Integrasi Aksi untuk detail implementasi di [GitHub] Integrasi Aksi.

Live updates untuk Capacitor aplikasi

Ketika bug layer web masih aktif, kirimkan perbaikan melalui Capgo daripada menunggu hari-hari untuk persetujuan toko aplikasi. Pengguna mendapatkan update di latar belakang sementara perubahan native tetap dalam jalur review normal.

Mulai Sekarang

Terbaru dari Blog Kami

Capgo memberikan Anda wawasan terbaik yang Anda butuhkan untuk membuat aplikasi mobile yang profesional.