Cette article fournit une étape par étape guide sur la façon de héberger auto-Capgo, ainsi qu'une discussion sur les avantages et les défis de l'hébergement auto.
Introduction
L'hébergement auto est une forme de faire fonctionner votre propre site Web ou application en configurant un serveur et un réseau vous-même. Au lieu d'utiliser une plateforme en tant que service ou un fournisseur de nuage public, ceux qui choisissent d'héberger auto géreront leurs propres réseaux et seront responsables de la maintenance et de la disponibilité en plus de construire leur site Web ou application.
La façon la plus simple de commencer avec Capgo est avec notre service géré officiel dans le cloud, mais si vous êtes heureux de gérer votre propre, vous pouvez également héberger auto-Capgo sur votre serveur.
Qu'est-ce que l'hébergement auto?
L'hébergement auto, dans le contexte du domaine numérique, fait référence à la pratique de faire fonctionner vos propres serveurs ou infrastructure de hébergement pour gérer et contrôler votre présence en ligne et vos services. Au lieu de se fier à des fournisseurs de hébergement tiers, les individus et les organisations choisissent de configurer et de gérer leurs serveurs, sites Web, applications et stockage de données à leur guise.
Pourquoi choisissez-vous l'hébergement auto-hébergé?
Il existe de nombreuses raisons pour lesquelles les gens choisissent de se mettre en ligne de leur propre chef. Certaines des avantages les plus courants incluent :
-
La vie privée et le contrôle : L'hébergement auto-hébergé vous donne un contrôle total sur vos données et votre vie privée. Vous n'avez pas à vous soucier des fournisseurs tiers qui suivent vos activités ou vendent vos données.
-
Les économies d'argent : L'hébergement auto-hébergé peut être plus rentable à long terme, surtout si vous utilisez beaucoup de ressources ou si vous exécutez plusieurs services.
-
La personnalisation : L'hébergement auto-hébergé vous donne la flexibilité de personnaliser vos applications et services pour répondre à vos besoins spécifiques.
-
L'apprentissage et l'expérimentation : L'hébergement auto-hébergé peut être un excellent moyen d'apprendre sur Linux, la gestion de système et d'autres sujets techniques. Il peut également être un moyen amusant d'expérimenter de nouveaux logiciels et services.
-
L'indépendance : L'hébergement auto-hébergé réduit votre dépendance vis-à-vis des fournisseurs externes. Vous n'êtes pas à la merci de leurs conditions d'utilisation, des changements de tarifs ou des interruptions de service potentielles. Cette indépendance peut être cruciale pour les entreprises et les individus qui dépendent de leur présence en ligne pour des fonctions critiques.
Quelle est la différence entre Capgo Cloud et Capgo Auto-hébergé ?
Il n'y a qu'une seule version de Capgo. Les deux produits Cloud et Auto-hébergés sont complètement égaux. Il n'y a pas de version commerciale premium et exclusive avec un ensemble de fonctionnalités plus complet ou plus performant.
Vous obtenez le même tableau de bord, les mêmes indicateurs d'action et le même engagement à respecter la vie privée de vos visiteurs avec les deux.
J'ai commencé à développer Capgo en décembre 2018, et j'ai lancé l'entreprise de souscription SaaS en mai 2019. Le projet est très vivant, développé activement et en croissance rapide. Il est robuste et éprouvé également.
Voici les différences entre Capgo Cloud et Capgo Auto-hébergé :
| Cloud | Auto-hébergé | |
|---|---|---|
| Hébergement | Facile et pratique. Il suffit de 2 minutes pour envoyer votre premier mise à jour, une haute disponibilité, des sauvegardes, des sécurités et des mises à jour effectuées pour vous par moi. Je gère tout pour vous afin que vous n'ayez pas à vous soucier de rien. | Vous faites tout vous-même. Vous devez obtenir un serveur et gérer votre infrastructure. Vous êtes responsable de l'installation, de la maintenance, des mises à jour, de la capacité du serveur, de la disponibilité, des sauvegardes, de la sécurité, de la stabilité, de la cohérence, du temps de chargement et ainsi de suite. |
| Stockage | Toutes les données des visiteurs sont exclusivement traitées sur des infrastructures de cloud propriétaires de l'UE. Je garde vos données de site sur un serveur sécurisé, chiffré et situé en Allemagne. Cela garantit que vos données de site sont protégées par les lois strictes de protection des données de l'Union européenne et garantit le respect de la RGPD. Vos données de site ne quittent jamais l'UE. | Vous avez un contrôle total et pouvez héberger votre Capgo sur n'importe quel serveur dans tout pays que vous souhaitez. Hébergez-le sur un serveur dans votre cave ou hébergez-le avec tout fournisseur de cloud où vous le souhaitez, même ceux qui ne sont pas conformes à la RGPD. |
| Données brutes | Vous voyez toutes vos statistiques de site et vos métriques sur mon tableau de bord moderne, simple à utiliser et chargement rapide. Vous pouvez uniquement voir les statistiques agrégées sur le tableau de bord. | Êtes-vous un analyste et souhaitez accéder aux données brutes ? L'hébergement de votre propre Capgo vous donne cette option. Prenez les données directement de la base de données et importez-les dans un outil d'analyse de données de votre choix. |
| Coûts | Existe un coût associé au service d'actualisation, donc je facture une cotisation. | Vous n'avez besoin de payer que pour votre serveur et le coût associé à la mise en route d'un serveur. Vous n'avez jamais à payer de frais à moi, uniquement à votre fournisseur de cloud. |
| Support Premium | Un support réel délivré par des êtres humains réels qui construisent et maintiennent votre Capgo. | Le support Premium n'est pas inclus. La version d'hébergement autonome est uniquement soutenue par la communauté. |
| Sorties | En développement et en amélioration continue avec de nouvelles fonctionnalités et mises à jour plusieurs fois par semaine. | C'est une version à long terme publiée deux fois par an, donc les dernières fonctionnalités ne seront pas disponibles immédiatement car elles sont testées dans le cloud en premier. |
Comment héberger soi-même Capgo
On utilise principalement Supabase dans Capgo, pour héberger soi-même il suffit de suivre les étapes de la Documentation d'hébergement de Supabase.
Utilisation de CLI avec un capgo hébergé
Pour utiliser CLI avec un capgo hébergé, éditez le fichier capacitor.config.ts de votre dossier d'application et configurez-le comme suit :
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",
},
},
};
Remarque : Pour obtenir localSupaAnon, suivez ce tutoriel et copiez la clé anonyme dans localSupaAnon
Utilisation de l'capacitor mise à jour avec un capgo hébergé
Requis
Cloné capgo
Pour utiliser l'capacitor metteur à jour avec un capgo auto-hébergé, éditez le capacitor.config.ts à partir de votre répertoire d'application et définissez-le comme suit :
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"
},
},
};
Cela vous permettra d'utiliser des capgo locaux en développement. Cependant, par défaut, cela ne suffit pas.
Vous devez configurer HTTPS pour les deux systèmes afin de pouvoir tester
Conclusion
En conclusion, l'hébergement auto-hébergé de Capgo peut être une bonne option pour les organisations qui disposent des ressources et de l'expertise nécessaires pour le faire. Il offre un certain nombre de bénéfices, notamment le contrôle du processus d'actualisation, la sécurité et la conformité. Cependant, il est important de peser soigneusement les avantages et les défis avant de décider de l'hébergement auto-hébergé.
Si vous envisagez d'héberger auto-hébergé Capgo, je vous recommande de commencer par la lecture du Capgo documentation d'hébergement auto-hébergé. Cela vous donnera une bonne compréhension des exigences et des risques de l'hébergement auto-hébergé.
Continuez à partir d'hébergement auto-hébergé Capgo
Si vous utilisez Hébergement auto-hébergé Capgo pour planifier l'automatisation CI/CD, connectez-le à Capgo CI/CD pour le flux de workflow du produit dans Capgo CI/CD, Capgo Builds natifs pour le flux de workflow du produit dans Capgo Builds natifs, Capgo Intégrations pour le flux de workflow du produit dans Capgo Intégrations, Intégration CI/CD pour les détails d'implémentation dans Intégration CI/CD, GitHub Actions Integration pour les détails d'implémentation dans GitHub Actions Integration.