Unabhängige Tests Aktualisiert April 2026 387 Self-Hosting-Guides 5 VPS-Anbieter getestet

guide

Wie man ntfy auf einem VPS selbst hostet (Vollständige Anleitung)

Erfahren Sie, wie Sie ntfy auf Ihrem VPS mit Docker selbst hosten können, mit dieser detaillierten Schritt-für-Schritt-Anleitung, die für Entwickler und Heimlaboranten ausgelegt ist.

Wie man ntfy auf einem VPS selbst hostet (Vollständige Anleitung)

Das Selbst-Hosting von ntfy, einem leichtgewichtigen Benachrichtigungsdienst, bietet die Möglichkeit, Ihre Benachrichtigungen unabhängig und sicher zu verwalten. In dieser Anleitung führen wir Sie durch den Prozess des Deployments von ntfy auf einem VPS mit Docker, einschließlich Installationsschritte, Konfiguration und Best Practices. Bevor Sie beginnen, stellen Sie sicher, dass Sie einen VPS-Anbieter haben, der einen wettbewerbsfähigen Preisplan anbietet. Im Folgenden finden Sie einen Vergleich einiger beliebter Optionen:

AnbieterPreis (Monatlich)
Contabo VPS5,99 EUR
Hetzner Cloud4,15 EUR
DigitalOcean6 USD
Vultr6 USD
Linode (Akamai Cloud)5 USD

Erste Schritte

1. Wählen Sie Ihren VPS-Anbieter

Zuerst wählen Sie einen VPS von einem der obigen Anbieter aus. Jede Option ist angemessen im Preis und für das Selbst-Hosting von Anwendungen wie ntfy geeignet. Für detaillierte Vergleiche und die besten Angebote besuchen Sie unseren vollständigen VPS-Vergleich.

2. Richten Sie Ihren VPS ein

Sobald Sie einen Anbieter ausgewählt haben, erstellen Sie ein Konto und erstellen Sie eine neue VPS-Instanz. Sie können zu Beginn eine grundlegende Konfiguration wählen (1 CPU, 1 GB RAM sollte ausreichen). Stellen Sie sicher, dass Sie eine Linux-Distribution wie Ubuntu 20.04 auswählen, um die Benutzerfreundlichkeit zu gewährleisten.

3. Greifen Sie auf Ihren VPS zu

Verwenden Sie SSH, um sich mit Ihrem VPS zu verbinden. Öffnen Sie Ihr Terminal und führen Sie aus:

ssh root@your_vps_ip

Ersetzen Sie your_vps_ip durch die tatsächliche IP-Adresse Ihres VPS.

4. Installieren Sie Docker

Überprüfen Sie, ob Docker bereits installiert ist. Wenn nicht, können Sie es wie folgt installieren:

sudo apt update
sudo apt install docker.io -y
sudo systemctl start docker
sudo systemctl enable docker

Um zu überprüfen, ob Docker korrekt läuft, führen Sie aus:

docker --version

5. Richten Sie den ntfy Docker Container ein

Jetzt ziehen wir das ntfy Docker-Image und führen es aus. Führen Sie den folgenden Befehl aus:

docker run -d --name ntfy -p 80:80 -v /path/to/your/config:/app/config ghcr.io/binwiederhier/ntfy:latest

6. Konfigurieren Sie ntfy

Um ntfy zu konfigurieren, navigieren Sie zu dem Konfigurationsordner, den Sie im vorherigen Befehl angegeben haben. Hier können Sie config.yaml bearbeiten und Ihre Präferenzen festlegen, wie z. B. Servername, Authentifizierungseinstellungen und mehr.

cd /path/to/your/config
nano config.yaml

7. Starten Sie den Container neu

Nachdem Sie Ihre Änderungen vorgenommen haben, starten Sie den ntfy-Container neu, damit die Änderungen wirksam werden:

docker restart ntfy

8. Überprüfen Sie die Installation

Um zu überprüfen, ob ntfy korrekt ausgeführt wird, öffnen Sie einen Webbrowser und navigieren Sie zu http://your_vps_ip. Sie sollten die ntfy-Oberfläche sehen, was darauf hinweist, dass die Installation erfolgreich war.

Best Practices

FAQs

Wie greife ich nach der Installation auf ntfy zu?

Nach der Installation von ntfy können Sie darauf zugreifen, indem Sie http://your_vps_ip in Ihren Webbrowser eingeben. Stellen Sie sicher, dass Sie your_vps_ip durch die IP-Adresse Ihres VPS ersetzen. Wenn Sie ntfy über HTTPS mit einer Domain und SSL-Zertifikat konfiguriert haben, verwenden Sie stattdessen https://your_domain. Dies ist wichtig, um Ihre Benachrichtigungen zu sichern und Man-in-the-Middle-Angriffe zu verhindern.

Kann ich ntfy-Benachrichtigungen anpassen?

Ja, ntfy ermöglicht es Ihnen, Benachrichtigungen nach Ihren Bedürfnissen anzupassen. Über die Datei config.yaml können Sie verschiedene Parameter festlegen, einschließlich der Benachrichtigungsformate, Benutzerauthentifizierungsoptionen und sogar verschiedener Themen für spezifische Benachrichtigungen. So können Sie den Dienst auf Ihre spezifischen Anforderungen zuschneiden und ihn zu einem vielseitigen Tool für das Benachrichtigungsmanagement machen.

Ist es möglich, ntfy ohne Docker auszuführen?

Obwohl Docker die empfohlene Methode für die Bereitstellung von ntfy aufgrund seiner Einfachheit und Flexibilität ist, ist es möglich, ntfy direkt auf Ihrem VPS auszuführen, indem Sie es aus dem Quellcode erstellen. Sie müssten Go und seine Abhängigkeiten installieren, den ntfy-Quellcode herunterladen und kompilieren. Das Ausführen von ntfy als Docker-Container vereinfacht den Prozess und kapselt die Umgebung, was es zuverlässiger und einfacher zu verwalten macht. Deshalb wird dringend empfohlen, Docker zu verwenden.

Indem Sie die Schritte in dieser Anleitung befolgen, können Sie ntfy ganz einfach selbst auf Ihrem VPS hosten und ein vollständig verwaltbares Benachrichtigungssystem genießen, das auf Ihre Bedürfnisse zugeschnitten ist. Viel Spaß beim Selbst-Hosting!