Saltare al contenuto principale
Soluzione

Self hosted Capgo

L'autoservizio di Capgo consente di distribuire aggiornamenti live a Capacitor ai tuoi utenti senza dover utilizzare il servizio di cloud Capgo.

Anik Dhabal Babu

Anik Dhabal Babu

Content Marketer

Self hosted Capgo

Questa guida passo dopo passo spiega come autoserviziare Capgo, nonché discute dei benefici e delle sfide dell'autoservizio.

Introduzione

L'autoservizio consiste nel gestire il proprio sito web o applicazione configurando un server e una rete personalmente. Invece di utilizzare un servizio di piattaforma come servizio o un provider di cloud pubblico, coloro che scelgono di autoserviziarsi si occuperanno della gestione e della manutenzione della rete, oltre a costruire il proprio sito web o applicazione.

La migliore via di accesso per iniziare con Capgo è con il nostro servizio gestito in modo gestito nel cloud, ma se sei felice di gestire tu stesso, puoi anche ospitare Capgo sul tuo server.

Cosa è l'auto hosting?

L'auto hosting, nel contesto del mondo digitale, si riferisce alla pratica di eseguire i propri server o infrastrutture di hosting per gestire e controllare la propria presenza online e servizi. Invece di affidarsi a provider di hosting terzi, le persone e le organizzazioni scelgono di configurare e gestire i propri server, siti web, applicazioni e archiviazione dei dati secondo le proprie esigenze.

Perché scegli l'auto hosting?

Ci sono molti motivi per cui le persone scelgono di auto-hostare. Alcuni dei benefici più comuni includono:

  • La privacy e il controllo: L'auto hosting ti dà il controllo completo dei tuoi dati e della privacy. Non devi preoccuparti che i provider terzi tracciino le tue attività o vendano i tuoi dati.

  • Spari di costi: L'auto hosting può essere più economico nel lungo termine, soprattutto se utilizzi molte risorse o esegui più servizi.

  • Personalizzazione: L'auto hosting ti dà la flessibilità di personalizzare le tue applicazioni e servizi per soddisfare le tue esigenze specifiche.

  • Apprendimento e sperimentazione: L'auto-hosting può essere un ottimo modo per imparare su Linux, amministrazione del sistema e altri argomenti tecnici. Può anche essere un modo divertente per sperimentare con nuovi software e servizi.

  • Indipendenza: L'auto-hosting riduce la tua dipendenza dai fornitori esterni. Non sei più a mercé delle loro condizioni di servizio, dei cambiamenti di prezzo o delle potenziali interruzioni del servizio. Questa indipendenza può essere cruciale per le imprese e gli individui che si affidano alla loro presenza online per funzioni critiche.

Cosa differenzia Capgo Cloud e Capgo Auto-Hostato?

Esiste solo una versione di Capgo. Entrambi i miei prodotti Cloud e Auto-Hostato sono completamente uguali. Non esiste una versione commerciale premium e esclusiva con un insieme di funzionalità più completo o più completo.

Otterrai lo stesso dashboard, le stesse metriche azionate e la stessa impegno a rispettare la privacy dei tuoi visitatori con entrambi.

Iniziai a sviluppare Capgo nel dicembre 2018 e lanciai l'azienda di abbonamento SaaS nel maggio 2019. Il progetto è molto vivo, attivamente sviluppato e in rapida crescita. È robusto e testato in battaglia anche.

Ecco le differenze tra Capgo Cloud e Capgo Auto-Hostato:

 CloudSelf-hosted
HostingFacile e comodo. Ci vogliono solo 2 minuti per iniziare a inviare la tua prima aggiornamento, alta disponibilità, backup, sicurezza e manutenzione vengono fatte per te da me. Io gestisco tutto per te, quindi non devi preoccuparti di nulla.Tu lo fai tutto da solo. Devi procurarti un server e gestire la tua infrastruttura. Sei responsabile dell'installazione, della manutenzione, degli aggiornamenti, della capacità del server, dell'uptime, del backup, della sicurezza, della stabilità, della consistenza, del tempo di caricamento e via di questo.
StorageTutti i dati dei visitatori vengono elaborati esclusivamente su infrastrutture cloud di proprietà dell'UE. Io conservo i dati del tuo sito su un server sicuro, crittografato e situato in Germania. Ciò garantisce che i dati del tuo sito siano protetti dalle severe leggi sulla protezione dei dati dell'Unione europea e garantisce la conformità al GDPR. I dati del tuo sito non lasciano mai l'UE.Hai il pieno controllo e puoi ospitare il tuo Capgo su qualsiasi server in qualsiasi paese che desideri. Ospitalo su un server nel tuo seminterrato o ospitalo con qualsiasi provider di cloud ovunque tu voglia, anche quelli che non sono conformi al GDPR.
Dati brutiVedi tutti i dati statistici e metrici del tuo sito sul mio dashboard moderno, semplice da usare e veloce di caricamento. Puoi vedere solo i dati aggregati nel dashboard.Vuoi essere un analista e avere accesso ai dati bruti? Ospitare il tuo Capgo da solo ti dà questa possibilità. Prendi i dati direttamente dalla database e importali in uno strumento di analisi dei dati che preferisci.
CostiCi sono dei costi associati al servizio di aggiornamento, quindi carico una tariffa di abbonamento.Per poter utilizzare il servizio di __CAPGO_KEEP_0__ non avrete bisogno di pagare alcuna commissione, ma solo per il costo del vostro server e per eventuali spese correlate alla sua gestione.
Supporto PremiumSupporto di alta qualità fornito da persone reali che sviluppano e mantengono Capgo.Il supporto premium non è incluso. La versione self-hosted è supportata solo dalla community.
RilasciSviluppato e migliorato continuamente con nuove funzionalità e aggiornamenti più volte a settimana.È una versione a lungo termine pubblicata due volte all'anno, quindi le ultime funzionalità non saranno disponibili immediatamente poiché sono state testate nel cloud prima.

Come self-hostare Capgo

Utilizziamo principalmente Supabase in Capgo, per self-hostare Capgo dovete seguire le istruzioni riportate nel Documentazione per la self-hosting di Supabase.

Utilizzo di CLI con capgo self-hosted

Per utilizzare CLI con capgo self-hosted, modificare il file capacitor.config.ts dal vostro directory di progetto e impostarlo come segue:

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",
    },
  },
};

Nota: Per ottenere localSupaAnon segui questo tutorial e incolla la chiave anon in localSupaAnon

Utilizzo dell'capacitor aggiornatore con capgo auto-hosted

Requisito

Clonato capgo

Per utilizzare l'capacitor aggiornatore con capgo auto-hosted modifica il capacitor.config.ts dal tuo directory di app e impostalo come segue:

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"
    },
  },
};

Ciò ti consentirà di utilizzare local capgo in fase di sviluppo. Tuttavia, di default, ciò non è sufficiente.

È necessario configurare HTTPS per entrambi i sistemi per poter testare

Conclusione

In conclusione, l'auto-hosting Capgo può essere una buona opzione per le organizzazioni che hanno le risorse e l'expertise per farlo. Offre un numero di benefici, tra cui il controllo sul processo di aggiornamento, la sicurezza e la conformità. Tuttavia, è importante pesare attentamente i benefici e le sfide prima di decidere se auto-hostare.

Se si sta considerando l'auto-hosting Capgo, consiglio di iniziare a leggere la Capgo documentazione di auto-hosting. Ciò darà una buona comprensione dei requisiti e dei rischi dell'auto-hosting.

Aggiornamenti in tempo reale per le app Capacitor

Quando un bug del layer web è attivo, invia la correzione attraverso Capgo invece di aspettare giorni per l'approvazione della store. Gli utenti ricevono l'aggiornamento in background mentre le modifiche native rimangono nel normale percorso di revisione.

Inizia subito

Ultimi articoli dal nostro Blog

Capgo ti offre le migliori informazioni che ti servono per creare un'app mobile veramente professionale.