Zum Hauptinhalt springen
Lösung

Eigenständig gehostet Capgo

Eigenständiges Hosting von Capgo ermöglicht Ihnen, Capacitor-Updates live an Ihre Benutzer zu deployen, ohne dass Sie die Capgo-Cloud-Dienste verwenden müssen.

Anik Dhabal Babu

Anik Dhabal Babu

Content-Marketing-Beauftragter

Eigenständig gehostet Capgo

In diesem Artikel erhalten Sie einen Schritt-für-Schritt-Leitfaden, wie Sie Capgo eigenständig hosten können, sowie eine Diskussion über die Vorteile und Herausforderungen des eigenständigen Hostings.

Einführung

Eigenständiges Hosting bedeutet, dass Sie Ihre eigene Website oder Anwendung auf einem eigenen Server und Netzwerk betreiben. Anstatt die Dienste einer Plattform als Dienstleister oder eines Public Cloud Providers zu nutzen, betreiben diejenigen, die sich für eigenständiges Hosting entscheiden, ihre eigenen Netzwerke und sind für die Wartung und Verfügbarkeit sowie für die Entwicklung ihrer Website oder Anwendung verantwortlich.

Die einfachste Möglichkeit, mit Capgo zu beginnen, ist mit unserem offizielle verwaltete Dienstleistung im Cloud, aber wenn Sie Ihre eigene Verwaltung übernehmen möchten, können Sie Capgo auch selbst auf Ihrem Server hosten.

Was ist Selbsthosting?

Selbsthosting bezieht sich im digitalen Bereich auf die Praxis, eigene Server oder Hosting-Infrastrukturen zu betreiben, um Ihre Online-Präsenz und Dienste zu verwalten und zu kontrollieren. Anstatt sich auf Drittanbieter-Hosting-Anbieter zu verlassen, wählen Einzelpersonen und Organisationen, ihre Server, Websites, Anwendungen und Datenlager auf eigene Faust zu installieren und zu verwalten.

Worin liegt der Vorteil des Selbsthostings?

Es gibt viele Gründe, warum Menschen sich für Selbsthosting entscheiden. Einige der häufigsten Vorteile umfassen:

  • Privatsphäre und Kontrolle: Selbsthosting bietet Ihnen die volle Kontrolle über Ihre Daten und Ihre Privatsphäre. Sie müssen sich nicht um die Überwachung Ihrer Aktivitäten durch Drittanbieter oder den Verkauf Ihrer Daten kümmern.

  • Kostenersparnis: Selbsthosting kann im Laufe der Zeit kosteneffizienter sein, insbesondere, wenn Sie viele Ressourcen verwenden oder mehrere Dienste betreiben.

  • Anpassungsmöglichkeiten: Selbsthosting bietet Ihnen die Flexibilität, Ihre Anwendungen und Dienste an Ihre spezifischen Bedürfnisse anzupassen.

  • Lernen und Experimentieren: Selbstbetrieb kann eine großartige Möglichkeit sein, über Linux, Systemverwaltung und andere technische Themen zu lernen. Es kann auch eine unterhaltsame Möglichkeit sein, neue Software und Dienste zu testen.

  • Unabhängigkeit: Selbstbetrieb reduziert Ihre Abhängigkeit von externen Anbietern. Sie sind nicht an der Gnade ihrer Nutzungsbedingungen, Preisänderungen oder potenziellen Dienstunterbrechungen ausgeliefert. Diese Unabhängigkeit kann für Unternehmen und Einzelpersonen, die auf ihre Onlinepräsenz für kritische Funktionen angewiesen sind, entscheidend sein.

Was ist der Unterschied zwischen Capgo Cloud und Capgo Selbstbetrieben?

Es gibt nur eine Version von Capgo. Beide meine Cloud- und Selbstbetriebsprodukte sind vollkommen gleich. Es gibt keine Premium- und exklusive Geschäftsversion mit einem besseren oder umfassenderen Funktionsumfang.

Sie erhalten das gleiche Dashboard, dieselben handelbaren Metriken und dieselbe Verpflichtung, die Privatsphäre Ihrer Besucher zu respektieren mit beiden.

Ich begann mit der Entwicklung von Capgo im Dezember 2018 und startete im Mai 2019 das SaaS-Abonnementgeschäft. Das Projekt ist sehr lebendig, aktiv entwickelt und schnell wachsend. Es ist robust und bewährtes Wissen.

Hier sind die Unterschiede zwischen Capgo Cloud und Capgo Selbstbetrieben:

 CloudSelbst gehostet
HostingLeicht und bequem. Es dauert nur 2 Minuten, bis Sie Ihre erste Aktualisierung versenden können, hohe Verfügbarkeit, Backups, Sicherheit und Wartung werden allesamt von mir durchgeführt. Ich übernehme alles für Sie, damit Sie sich um nichts kümmern müssen.Sie machen alles selbst. Sie müssen einen Server besorgen und Ihre Infrastruktur verwalten. Sie sind für die Installation, Wartung, Upgrades, Serverkapazität, Verfügbarkeit, Backup, Sicherheit, Stabilität, Konsistenz, Ladezeit und so weiter verantwortlich.
SpeicherungAlle Besucherdaten werden ausschließlich auf EU-eigenen Cloud-Infrastruktur verarbeitet. Ich halte Ihre Site-Daten auf einem sicheren, verschlüsselten und in Deutschland beheimateten Server. Dies sichert Ihre Site-Daten durch die strengen europäischen Datenschutzgesetze und sichert die Einhaltung der DSGVO. Ihre Website-Daten verlassen nie den EU-Raum.Sie haben volle Kontrolle und können Ihr Capgo auf jedem Server in jedem Land hosten, das Sie wünschen. Hosten Sie es auf einem Server in Ihrem Keller oder hosten Sie es bei einem beliebigen Cloud-Anbieter, wo Sie wollen, auch bei denen, die nicht der DSGVO entsprechen.
RohdatenSie sehen alle Ihre Site-Statistiken und -Metriken auf meinem modernen, einfach zu bedienenden und schnell ladenen Dashboard. Sie können nur die aggregierten Statistiken im Dashboard sehen.Möchten Sie als Analyst Zugriff auf die Rohdaten? Das Hosting von Capgo selbst gibt Ihnen diese Option. Nehmen Sie die Daten direkt aus der Datenbank und importieren Sie sie in eine Datenanalyse-Tool Ihrer Wahl.
KostenEs gibt einen Kostenansatz für die Bereitstellung eines Updater-Dienstes, daher berechne ich eine Abonnementgebühr.Sie zahlen nur für Ihren Server und die damit verbundenen Kosten. Sie müssen keine Gebühren an mich zahlen, nur an Ihren Cloud-Anbieter.
Premium SupportEchte Unterstützung durch echte Menschen, die Capgo entwickeln und warten.Premium-Unterstützung ist nicht enthalten. Selbstgefertigte Versionen werden nur durch die Community unterstützt.
VeröffentlichungenStändig weiterentwickelt und verbessert mit neuen Funktionen und Updates mehrmals pro Woche.Es ist eine Langzeitversion, die zweimal im Jahr veröffentlicht wird, daher sind die neuesten Funktionen nicht sofort verfügbar, da sie zunächst im Cloud-Modell getestet werden.

Wie Capgo selbst zu hosten

Wir verwenden hauptsächlich Supabase in Capgo, um selbst zu hosten, müssen Sie nur die Supabase-Selbsthosting-Dokumentation.

CLI mit selbst gehosteter capgo verwenden

Um CLI mit selbst gehosteter capgo zu verwenden, bearbeiten Sie die capacitor.config.ts aus Ihrem Anwendungsverzeichnis und setzen Sie es wie folgt ein:

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

Hinweis: Um localSupaAnon zu erhalten, folgen Sie bitte diesem Tutorial und kopieren Sie die anon-Schlüssel in localSupaAnon Anleitung Um die anon-Schlüssel in localSupaAnon zu kopieren, folgen Sie bitte diesem Tutorial

Verwendung des capacitor-Updaters mit selbst gehosteten capgo

Anforderung

Klont capgo

Um den capacitor-Updater mit selbst gehosteten capgo zu verwenden, bearbeiten Sie bitte die Datei capacitor.config.ts aus Ihrem Anwendungsverzeichnis und setzen Sie sie wie folgt ein:

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

Mit dieser Einstellung können Sie lokale capgo-Instanzen in der Entwicklung verwenden. Allerdings ist dies standardmäßig nicht ausreichend.

Sie müssen HTTPS für beide Betriebssysteme einrichten, um die Tests durchführen zu können.

Zusammenfassung

Insgesamt kann die Selbstverwaltung von Capgo eine gute Option für Organisationen sein, die die notwendigen Ressourcen und Fachkenntnisse haben.

Wenn Sie die Selbstverwaltung von Capgo in Betracht ziehen, empfehle ich Ihnen, zunächst die Capgo zu lesen. SelbstverwaltungsdokumentationDies wird Ihnen einen guten Überblick über die Anforderungen und Risiken der Selbstverwaltung geben.

Weiter mit Selbstverwaltung von Capgo

Wenn Sie die Selbstverwaltung von __CAPGO_KEEP_0__ verwenden, um die CI/CD-Automatisierung zu planen, verbinden Sie sie mit Capgo CI/CD für den Produktworkflow in __CAPGO_KEEP_0__ CI/CD, Capgo Native Builds für den Produktworkflow in Capgo Native Builds, Capgo Native Builds Die Selbstverwaltung von Capgo bietet eine Reihe von Vorteilen, einschließlich Kontrolle über den Updateprozess, Sicherheit und Compliance. Capgo Integrations für den Produktworkflow in Capgo Integrations CI/CD-Integration für die Implementierungsdetails in CI/CD-Integration GitHub Actions-Integration für die Implementierungsdetails in GitHub Actions-Integration

Live-Updates für Capacitor-Apps

Wenn ein Web-Schicht-Bug live ist, schicke die Reparatur über Capgo anstatt Tage auf die Genehmigung des App-Stores zu warten. Die Benutzer erhalten die Aktualisierung im Hintergrund, während native Änderungen im normalen Review-Verfahren bleiben.

Loslegen

Neuestes aus unserem Blog

Capgo bietet Ihnen die besten Einblicke, die Sie benötigen, um eine wirklich professionelle Mobilanwendung zu erstellen.