[Super Easy] Leitfaden zum Erstellen der besten automatischen Bereitstellungsumgebung, beginnend mit Coolify X Xserver VPS X Cloudflare

[Super Easy] Leitfaden zum Erstellen der besten automatischen Bereitstellungsumgebung, beginnend mit Coolify X Xserver VPS X Cloudflare

In diesem Artikel zum Installieren
von Coolify in GitHub, Auto-Deploy integrieren und Ihre eigene Domain + HTTPS mit CloudFlare erstellen.

Das folgende Publikum wird erwartet:

  • Ich möchte mehrere Apps dockerbasiert verwalten
  • Auf der Suche nach einem Management-Tool im PaaS-Stil, das auch mit GUI verwendet werden kann
  • Ich möchte meine Bereitstellung automatisieren, indem ich einfach von Github drücke
  • Ich möchte Cloudflare für DNS und SSL verwenden

Wir liefern keine detaillierten Erklärungen oder Vergleiche von Werkzeugen, und nur die tatsächlichen Bauschritte sind Schritt für Schritt aufgeführt .
Unterwegs haben wir Lösungen einschließlich Problemen wie Öffnen von Ports und SSL -Fehlern aufgenommen, sodass Sie sie so kopieren und einfügen können, wie sie sind.

Inhaltsverzeichnis

Vorbereitung einer VPS -Umgebung

Dieses Mal werden wir ein VPS vorbereiten und dort Coolify installieren.

Ein VPS ist verfügbar: Xserver VPS ist das billigste!

Ich recherchiere jedes Mal viel zu VPS, aber ich denke, der Xserver VPS ist das billigste! !
*Obwohl andere VPS im ersten Monat viele Rabatte bieten, ist der Betrag, den Sie monatlich zahlen, tatsächlich ziemlich hoch. Ich denke, es ist besser, es zu stornieren, wenn Sie es unterschreiben.

Diesmal bin ich 4.400 Yen für 6 Kerne und 12 GB. Wenn Sie es nur ein wenig anfassen müssen, ist es in Ordnung, einen anderen Plan mit einem gesenkten Preis zu verwenden!

\ VPS sollte basierend auf der Kostenleistung ausgewählt werden /

Konfigurieren eines Paketfilters

Sobald Sie sich für ein XServer -VPS angemeldet haben, können Sie die VPS verwenden.
Wenn dies jedoch weitergeht, wird der Paketfilter eingeschränkt, sodass zumindest die unten aufgeführten Ports geöffnet werden.

  • Ssh
  • Netz
  • Brauch: 8000

Überprüfen Sie Coolify, um zu installieren und zu starten

Als nächstes gehen wir tatsächlich in ein VPS und beginnen daran zu arbeiten.
SSH ist für ein VPS in Ordnung, und ich denke, die Xserver -Konsole allein kann helfen.

Docker installieren

Zuerst installieren wir Docker.

sudo apt update sudo apt install -y docker.io sudo systemctl aktivieren -jetzt Docker

Docker Compose konnte nicht verwendet werden, wenn es so weitergeht, daher habe ich auf Folgendes geantwortet. ()

Mkdir -p ~/.docker/cli-plugins curl -l-https Version # komponieren # Verifizieren Sie die Version

Coolify installieren

Um Coolify zu installieren, führen Sie einfach den folgenden Befehl aus:
Da es sich um ein Installateur handelt, wird der Rest dies selbst tun!

curl -fssl https://cdn.coollabs.io/coolify/install.sh | verprügeln

Sobald die Installation abgeschlossen ist, werden Sie so etwas sehen:

root@xxx-xxx-xx-xx:/data/coolify/source# ll insgesamt 108 drwx ------ 2 9999 root 4096 5. Juni 21:53. -RWX ------ 1 9999 Wurzel 211 Juni 5 21:51 .Env.Production* -rwx ----- 1 9999 Root 2941 5. Juni 21:51 Dockker-compose Installation-20250605-215102.log* -RW-R --- 1 Root Root 70202 5. Juni 21:52 Upgrade-2025-06-05-21-51-17.Log -rwx ----- 1 9999 Root 3175 5. Juni 21:51 upgrade.sh*

Sobald dies die Zeit ist, überprüfen Sie den Vorgang

Überprüfen Sie den Bildschirm unter http: // [xserver vps ip]: 8000.

Ich habe bereits ein Konto registriert, aber ich denke, es gibt einen Kontoregistrierungsbildschirm auf dem Bildschirm. (Der Bildschirm unten wird angezeigt.)
Solange Sie ein Konto gemäß dem Inhalt des Bildschirms registrieren, gibt es kein Problem.

(Optional) Konfigurieren Ihrer eigenen Domäne

Sobald Sie Coolify heruntergeladen haben, richten Sie Ihre eigene Domain ein.
Diesmal ist die Domain bei CloudFlare verfügbar. Ich denke, es ist in Ordnung, alles mit einer Xserver -Domain ausgestattet zu haben.

Cloudflare -Seiteneinstellungen

CloudFlare fügt einer vorhandenen Domain einfach einen A -Datensatz hinzu.
Wenn der Name eine Subdomain ist, würde er so etwas wie coolify.example.com aussehen.
Setzen Sie für IPv4 die IP -Adresse des XServer VPS.

Dadurch werden die Einstellungen abgeschlossen. Wenn Sie jedoch den Proxy-Status eingeschaltet haben, setzen Sie den Verschlüsselungsmodus auf einen nicht flexiblen.

SituationEmpfohlener SSL -Modus
In der Entwicklung / nur selbstsignierten ZertifikatenVoll
Produktion / Verschlüsseln Sie im GebrauchVoll (streng)
Cloudflare -Tunnel verwendetVoll oder voll (streng)
Sie sollten es trotzdem vermeidenFlexibel

Konfigurieren Sie Ihre eigene Domain in Coolify

Setzen Sie schließlich die Domain, die Sie in einen Datensatz in den Einstellungen von Coolify> Instanz eingestellt haben.

Jetzt können Sie den Anmeldebildschirm mit Ihrer eigenen Domain anzeigen!

Versuchen Sie, die nächste App bereitzustellen

Versuchen Sie schließlich, die nächste App bereitzustellen.
Erstellen Sie zunächst eine neue Github -App aus Quellen> Hinzufügen. Der Name ist optional und in Ordnung.

Sobald Sie sich mit GitHub angeschlossen haben, wählen Sie Projekte> Mein erstes Projekt. (Sie können auch neue Projekte erstellen.)

Wählen Sie Ressourcen> neue Ressource hinzufügen.

Wählen Sie private Repository (mit GitHub App).

Wählen Sie das Repository aus, das Sie im Repository bereitstellen möchten.
Wenn Sie die Ports oder andere Dinge im nächsten nicht geändert haben, können Sie sie einfach so lassen.

Wenn Sie Ihre App mit Ihrer eigenen Domain veröffentlichen möchten, stellen Sie Ihre eigene Domain unten fest.
Sie können Ihre eigene Domain auf die gleiche Weise festlegen wie bei der Verwendung der Konsole mit einem Datensatz.

Wenn Sie die Konsole unter coolify.example.com ausführen, legen Sie einen A -Datensatz wie app.example.com fest.
Beide IPs einer Datensätze sind die IP -Adressen des XServer VPS. (Der Rest ist coolify (lol))

Sobald Sie Start ausführen, sollten Sie Ihre App in Ihrer eigenen Domain veröffentlichen können! !

schließlich

Jetzt
bequeme und leistungsstarke Bereitstellungsumgebung im PaaS-Stil erstellt VPS + Coolify + CloudFlare kombiniert

Eine Möglichkeit besteht darin, die kostenlosen Slots zu fahren, aber
es ist sehr bequem, eine VPS -Umgebung zu haben, in der Sie sich selbst kontrollieren können, ohne an Einschränkungen gebunden zu sein.
Wenn Sie Ihre eigene Cloud erstellen möchten, probieren Sie es bitte aus.

Teilen Sie, wenn Sie möchten!

Wer hat diesen Artikel geschrieben

Dies ist ein Blog, in dem ich angefangen habe, Informationssicherheit zu studieren. Als neuer Angestellter würde ich mich freuen, wenn Sie mit einem breiten Herzen schauen könnten.
Es gibt auch Teech Lab, das eine Gelegenheit ist, Programmierspaß zu studieren. Wenn Sie also an der Softwareentwicklung interessiert sind, sollten Sie sich unbedingt ansehen!

Inhaltsverzeichnis