coolify-installation.md

Coolify auf Linux Server installieren 2024 - Die ultimative Anleitung

🚀 Coolify auf Linux installieren [2024] ➜ Schritt-für-Schritt Tutorial ✓ Debian & Ubuntu Setup ✓ Docker Alternative zu Heroku ✓ Kostenlos & Self-Hosted ✓ Inkl. Video

21. November 2024

5 min read

Teile diesen Artikel

Coolify auf Linux Server installieren 2024 - Die ultimative Anleitung

TL;DR: Coolify ist eine kostenlose, self-hosted Alternative zu Heroku. Diese Anleitung zeigt dir, wie du Coolify auf einem Linux Server installierst und deine erste Anwendung deployst. Perfekt für Entwickler, die eine eigene Deployment-Plattform suchen.

In diesem ausführlichen Tutorial zeige ich dir Schritt für Schritt, wie du Coolify auf einem Linux Server (VServer, Rootserver oder Dedicated Server) installierst. Coolify ist eine moderne, selbst-gehostete Alternative zu Plattformen wie Heroku, Netlify oder DigitalOcean und ermöglicht es dir, deine Webanwendungen, Datenbanken und Services einfach zu deployen und zu verwalten.

Inhaltsverzeichnis:

Was du in diesem Tutorial lernst:

  • Wie du einen geeigneten Server auswählst und vorbereitest
  • Wie du Coolify schnell und sicher installierst
  • Wie du die wichtigsten Sicherheitseinstellungen vornimmst
  • Tipps und Tricks für die optimale Nutzung von Coolify

Voraussetzungen

Wichtig: Bevor du mit der Installation beginnst, stelle sicher, dass dein Server alle Mindestanforderungen erfüllt. Dies spart dir später viel Zeit und Ärger.

Hardware Anforderungen (Systemvoraussetzungen)

  • Mindestens 2 CPU Kerne (empfohlen: 4 Kerne für bessere Performance)
  • Mindestens 4 GB RAM (empfohlen: 8 GB für mehrere Anwendungen)
  • Mindestens 50 GB Speicherplatz (SSD empfohlen für schnellere Builds)
  • Eine 64-bit Architektur (AMD64 oder ARM64)

Software Voraussetzungen

  • Ein unterstütztes Linux Betriebssystem:
    • Debian (Version 10+)
    • Ubuntu (Version 20.04+)
    • CentOS (Version 8+)
  • SSH Zugang zum Server
  • Root-Rechte für die Installation

1. Server Beschaffung und Vorbereitung

Server Provider

Für die Installation von Coolify empfehle ich einen Server von ZAP-Hosting. ZAP-Hosting bietet zuverlässige VServer und Rootserver zu fairen Preisen an und hat einen exzellenten deutschsprachigen Support. Ein besonderes Highlight von ZAP-Hosting ist die Möglichkeit, Server als Lifetime Option zu erwerben - das bedeutet, du zahlst einmalig und kannst den Server dann unbegrenzt nutzen, ohne monatliche Gebühren.

💰 Spar-Tipp: Mit der Lifetime-Option von ZAP-Hosting sparst du langfristig Kosten, da keine monatlichen Gebühren anfallen.

~/dev/tips$PROFI-TIPP
executing tip.sh...

Für Coolify eignet sich besonders ein VPS (Virtual Private Server) mit Ubuntu 22.04 LTS oder Debian 11. Diese Systeme bieten:

  • Lange Support-Zeiträume (bis zu 5 Jahre)
  • Regelmäßige Sicherheitsupdates
  • Hohe Stabilität
  • Beste Kompatibilität mit Coolify
Tip loaded successfully

Bei der Serverauswahl solltest du auf folgende Mindestanforderungen achten:

  • Linux Betriebssystem (am besten Debian oder Ubuntu)
  • Mindestens 2 CPU Kerne
  • Mindestens 2 GB RAM
  • Mindestens 30 GB Speicherplatz

Video Tutorial

[Hier wird später ein ausführliches Video-Tutorial eingebunden]

SSH-Verbindung einrichten

1. SSH-Client installieren

Für die Verbindung zum Server brauchst du einen SSH-Client. Ich empfehle Terminus, da er benutzerfreundlich ist und für alle Betriebssysteme zur Verfügung steht. Alternativen sind:

  • Windows: Terminus
  • macOS/Linux: Terminal (vorinstalliert)

2. Zugangsdaten vorbereiten

Von deinem Provider erhältst du folgende Zugangsdaten:

  • IP-Adresse des Servers
  • Root-Benutzername (meist "root")
  • Root-Passwort

3. Mit dem Server verbinden

  1. Öffne Terminus oder deinen bevorzugten SSH-Client

  2. Erstelle eine neue Verbindung mit folgenden Daten:

    • Host: Deine Server-IP
    • Benutzername: root
    • Passwort: Dein Root-Passwort
    • Port: 22 (Standard SSH-Port)
  3. Verbinde dich mit dem Server. Bei der ersten Verbindung wirst du gefragt, ob du dem Server-Fingerprint vertrauen möchtest. Bestätige dies mit "yes".

4. Erste Sicherheitsmaßnahmen

Führe dann ein System-Update durch:

1apt update && apt upgrade -y

2. Installation von Coolify

Schnellinstallation (Empfohlen)

Die einfachste Methode Coolify zu installieren ist über das offizielle Installationsskript:

1apt-get install curl
1curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash

Das Skript führt automatisch folgende Schritte aus:

  1. Installation der benötigten Werkzeuge (curl, wget, git, jq, openssl)
  2. Installation und Konfiguration von Docker Engine
  3. Erstellung der Verzeichnisstruktur
  4. Einrichtung der SSH-Schlüssel
  5. Installation und Start von Coolify

Nach der Installation

Nach erfolgreicher Installation kannst du auf Coolify über folgende URL zugreifen:

1http://DEINE-SERVER-IP:8000

3. Erste Schritte in Coolify

Nach dem ersten Zugriff auf die Oberfläche musst du:

  1. Einen Admin-Account erstellen
  2. Deine erste Umgebung konfigurieren
  3. Optional: SSL/TLS mit einem kostenlosen Let's Encrypt Zertifikat einrichten

4. Sicherheitshinweise

  • Ändere den Standard-Port (8000) zu einem benutzerdefinierten Port
  • Aktiviere die Zwei-Faktor-Authentifizierung
  • Halte Coolify und Docker regelmäßig aktualisiert
  • Sichere deine Daten regelmäßig

Häufig gestellte Fragen (FAQ)

Ist Coolify kostenlos?

Ja, Coolify ist eine kostenlose, Open-Source-Software. Du zahlst nur für deinen Server und die Ressourcen, die du nutzt.

Kann ich von Heroku zu Coolify wechseln?

Ja, Coolify ist eine ausgezeichnete Alternative zu Heroku. Die Benutzeroberfläche ist ähnlich aufgebaut, und viele Funktionen sind vergleichbar.

Welches Betriebssystem ist am besten für Coolify?

Ubuntu 22.04 LTS oder Debian 11 sind die besten Optionen für Coolify, da sie stabil sind und lange Support-Zeiträume bieten.

Brauche ich Docker-Kenntnisse für Coolify?

Nein, Coolify abstrahiert die Docker-Komplexität. Grundlegende Linux-Kenntnisse sind jedoch hilfreich.

Troubleshooting

Hinweis: Hier findest du Lösungen für die häufigsten Probleme bei der Installation und Nutzung von Coolify.

Häufige Fehlermeldungen

  1. Docker nicht installiert

    1Command 'docker' not found

    Lösung: Führe das Docker-Installations-Skript erneut aus:

    1curl -fsSL https://get.docker.com | sh
  2. Port 8000 nicht erreichbar Prüfe, ob der Port in deiner Firewall freigegeben ist:

    1ufw allow 8000/tcp

Performance-Optimierung

Für bessere Performance empfehle ich:

  • Aktivierung von SSH-Key Authentication
  • Einrichtung eines Swap-Speichers
  • Regelmäßige Docker-Cleanup-Routinen

Weiterführende Ressourcen

Fazit

Mit dieser Anleitung kannst du Coolify erfolgreich auf deinem Linux-Server installieren und als selbst-gehostete Deployment-Plattform nutzen. Die Installation ist dank des Installationsskripts sehr einfach, und du kannst direkt mit dem Deployment deiner ersten Anwendung beginnen.

Vorteile von Coolify auf einen Blick:

  • Kostenlose, Self-Hosted Alternative zu Heroku und Netlify
  • Einfache Installation und Bedienung
  • Volle Kontrolle über deine Daten und Infrastruktur
  • Perfekt für Entwickler und kleine Teams

Bei Fragen oder Problemen kannst du gerne einen Kommentar hinterlassen oder mich direkt kontaktieren. Viel Erfolg mit deiner Coolify-Installation!

Hat dir der Artikel gefallen? Teile ihn!

Jetzt bei Zap-Hosting deployen

DDoS Schutz

Root Zugriff

Sofort Verfügbar

24/7 Support

$ Starte deinen eigenen Linux V-Server

Monatlich

ab 7,90€

/Monat

Lifetime

ab 79,00€

einmalig

Code GERMANGAMING für 20% Rabatt

markdown

UTF-8

Ln 430