Zurück

Alpine Linux VPS-Hosting

Ein Alpine-Linux-VPS ist für alle, die ein System auf Basis von musl libc und BusyBox wollen, das sehr wenig Festplatte belegt. Mit Alpine Linux 3.24 startet Ihr Server sauber, und IP-Adresse und Root-Passwort erscheinen in Ihrem Panel. In unseren Tests belegte das saubere System etwa 160 MB Festplatte, aber nicht jedes Linux-Programm läuft hier, weil Alpine musl statt glibc verwendet.

Wie viel Leistung brauchen Sie?

Gesamt$2.58/Monat

Preise inklusive MwSt.

RAM und CPU können Sie jederzeit vergrößern oder verkleinern. Die Festplatte kann nur wachsen, fangen Sie also klein an.

Was ist auf Ihrem Alpine Linux-Server installiert?

  • Alpine Linux 3.24, aus dem offiziellen cloud-init-Image des Projekts
  • apk und das Init-System OpenRC; kein systemd
  • musl libc und BusyBox; die Standard-Shell ist ash, und mit apk add bash bekommen Sie bash, falls Sie es brauchen
  • OpenSSH läuft als OpenRC-Dienst, mit Root-Anmeldung per Passwort
  • cloud-init, das IP, DNS und Passwort schreibt und die Root-Partition auf Ihre Festplatte anpasst
  • QEMU-Guest-Agent, beim ersten Start mit apk installiert
  • Kein Webserver, keine Datenbank, kein Docker, kein Panel: Was Sie brauchen, fügen Sie mit apk hinzu

Welche Größe brauchen Sie für Alpine Linux?

Laut Dokumentation von Alpine braucht eine minimale Festplatteninstallation etwa 130 MB, und das System kann mit 128 MB RAM starten. Die kleinste Größe bei Seturack, 1 GB RAM und 25 GB Festplatte, ist für den Anfang reichlich. Als Faustregel: 1 GB für einen kleinen Dienst, 2 GB für Docker und ein paar Container und 4 GB für mehrere Dienste. Ihre Software braucht den RAM, nicht Alpine selbst. Reicht es nicht, vergrößern Sie im Panel, und Ihre IP bleibt gleich.

EinsatzGrößePreisWählen
Einstieg 1 GB RAM · 1 vCore · 25 GB NVMe $2.58/Monat
Mittel 2 GB RAM · 1 vCore · 40 GB NVMe $4.01/Monat
Leistungsstark 4 GB RAM · 2 vCore · 60 GB NVMe $6.89/Monat

Für wen ist es gedacht?

  • Alle, die einen einzelnen Dienst betreiben, der wenig RAM oder Festplatte braucht, etwa einen Reverse-Proxy, DNS oder VPN
  • Docker-Nutzer, die wenige Pakete auf dem Host haben möchten
  • Entwickler, die Alpine-basierte Container bauen und dieselbe Umgebung auf dem Server haben möchten
  • Admins, die genau wissen möchten, welches Paket vorhanden ist und warum

Was passiert nach der Bestellung?

  1. Stellen Sie die Größe ein und schließen Sie Ihre Zahlung ab. Das derzeit in der Liste stehende Release ist Alpine Linux 3.24.
  2. Öffnen Sie Ihren Server in Ihrem Panel unter Meine Server. Der Reiter Übersicht enthält die Zeilen IP-Adresse, Benutzername und Passwort.
  3. Geben Sie in einem Terminal ssh root@your-ip ein und fügen Sie das Passwort ein.
  4. Aktualisieren Sie das System mit apk update und apk upgrade.
  5. Installieren Sie Software mit apk add. Bei nginx etwa nehmen Sie es mit rc-update add nginx default in den Autostart auf und starten es mit rc-service nginx start.

Bei jedem Server

  • Tägliche Sicherung im Preis inbegriffen
  • Unbegrenzter Datenverkehr
  • Voller Root-Zugriff
  • RAM und CPU später vergrößern oder verkleinern, die Festplatte erweitern
  • Standort: Istanbul · IST-1.

Gut zu wissen

  • Das Main-Repository von Alpine 3.24 wird bis Juni 2028 unterstützt. Das Community-Repository wird nur bis zum nächsten stabilen Release unterstützt.
  • Fertige Programme, die für glibc gebaut sind, laufen möglicherweise nicht direkt. Prüfen Sie, ob Ihre Software musl unterstützt, oder betreiben Sie sie in Docker.
  • Es gibt kein systemd, daher funktionieren systemctl und journalctl nicht. Dienste verwalten Sie mit rc-service und rc-update, und Anleitungen, die systemd voraussetzen, müssen angepasst werden.
  • Es gibt keine automatischen Updates, kein fail2ban und keine Firewall-Regeln. Einen SSH-Schlüssel hinzuzufügen und die Regeln zu schreiben, liegt bei Ihnen.
  • Das Neuinstallations-Werkzeug des Panels löscht die Festplatte und behält Ihre IP-Adresse, kopieren Sie Ihre Daten also vorher weg.

Fragen und Antworten zu Alpine Linux

Wie viel RAM braucht Alpine Linux?

Laut Dokumentation von Alpine kann das System mit 128 MB RAM starten. Die kleinste Größe bei Seturack ist 1 GB, mehr als genug für einen kleinen Dienst. Als Faustregel: 2 GB für Docker und ein paar Container und 4 GB für mehrere Dienste.

Funktioniert Docker auf Alpine Linux?

Ja. Docker liegt im eigenen Repository von Alpine: Installieren Sie es mit apk add docker und nehmen Sie es mit rc-update add docker default in den Autostart auf. Container bringen ihre eigenen Bibliotheken mit, daher laufen auch Images auf glibc-Basis.

Hat Alpine bash?

Die Standard-Shell ist ash aus BusyBox. Wenn Sie bash brauchen, installieren Sie es mit apk add bash. Einfache sh-Skripte laufen meist problemlos, Skripte mit bash-spezifischer Syntax brauchen aber bash.

Warum laufen manche Programme unter Alpine nicht?

Alpine verwendet musl statt glibc, daher starten fertige Programme, die für glibc gebaut sind, möglicherweise nicht. Nutzen Sie das Paket aus dem Repository von Alpine, bauen Sie das Programm gegen musl oder betreiben Sie es in Docker.

Soll ich Alpine Linux oder Debian wählen?

Alpine belegt sehr wenig Festplatte und hat wenige Pakete, aber wegen musl und OpenRC müssen manche Software und manche Anleitungen angepasst werden. Wenn Ihre Software fertige Linux-Binärdateien mitliefert oder ihre Anleitungen systemd voraussetzen, macht Debian weniger Mühe.

Wie aktualisiere ich Alpine auf ein neues Release?

Ändern Sie die Versionsnummer in /etc/apk/repositories, führen Sie apk upgrade --available aus und starten Sie dann den Server neu. Prüfen Sie vorher Ihre Sicherungen im Panel.

Mehr lesen und ähnliche Apps ansehen