SSD Nodes Learn Hosting plans →
Anleitungen Matt ConnorVon Matt Connor

Was können Sie mit einem VPS machen? 20 Beispiele

Entdecken Sie 20 echte VPS-Anwendungen: Websites, VPNs, Fotospeicher, Gameserver und KI-Agenten, jeweils mit ehrlichen Angaben zum benötigten Arbeitsspeicher.

Was können Sie mit einem VPS machen?

Ein VPS (Virtual Private Server) ist eine Linux-Maschine mit einer öffentlichen IP-Adresse, die unabhängig davon läuft, ob Ihr Laptop eingeschaltet ist. Alles, was dauerhaft erreichbar sein muss, kann daher dort betrieben werden. In der Praxis sind das Websites, ein privates VPN, eigener Datei- und Fotospeicher, Medien- und Gameserver, geplante Skripte sowie eine wachsende Zahl von KI-Tools. Im Folgenden finden Sie zwanzig Anwendungen, die tatsächlich betrieben werden. Die Reihenfolge richtet sich ungefähr danach, wie häufig sie der Grund dafür sind, dass jemand überhaupt einen Server mietet.

Jeder Eintrag erklärt, wofür die Anwendung dient, wie viel Arbeitsspeicher sie benötigt und wo Sie die vollständige Anleitung finden. Wenn Sie statt der Anwendungen selbst eine umfassendere Übersicht über geeignete Software suchen, finden Sie in der ergänzenden Liste der Apps, die sich 2026 für Self-Hosting eignen eine Beschreibung für jede einzelne App.

Die 20 Dinge, die tatsächlich betrieben werden

  1. Eine Website oder Webanwendung hosten. Das ist nach wie vor die häufigste Antwort. Ein einzelner kleiner Server betreibt nginx oder Apache, PHP und eine Datenbank problemlos mit 1 GB RAM. Ein klassischer Einstieg ist ein LAMP-Stack auf Ubuntu 24.04. Fügen Sie ein kostenloses Zertifikat mit Certbot und Let's Encrypt auf nginx hinzu. Eine reine IP-Adresse an Port 80 führt dazu, dass Browser eine Warnung anzeigen. Das kostet Sie jeden Besucher.
  1. Mehrere Websites und Anwendungen auf einem Server betreiben. Ein Server kann ein Dutzend Hostnamen bedienen, wenn eine vorgelagerte Komponente die Anfragen nach Hostnamen sortiert. Ein Reverse Proxy übernimmt diese Aufgabe und erneuert auch die Zertifikate. Deshalb ist Traefik vor mehreren Docker-Anwendungen meist der nächste Schritt. Die Einsparung ist real: Fünf Projekte auf einem Server mit 4 GB kosten weniger als fünf kleine Server. Außerdem lassen sie sich leichter sichern.
  1. Ein eigenes VPN. Ein VPS stellt Ihnen eine kontrollierte Exit-IP-Adresse bereit. Dadurch kann öffentliches WLAN Ihren Datenverkehr nicht mitlesen. Ihre Dienste zu Hause bleiben vom offenen Internet getrennt. WireGuard benötigt weniger als 50 MB Arbeitsspeicher und läuft im Kernel. Der Server wird dadurch kaum belastet. Der Leitfaden zum selbst gehosteten WireGuard-VPN behandelt die Handshake- und DNS-Probleme, auf die viele stoßen. Die beiden Produkte werden häufig verwechselt. Daher lohnt sich zunächst ein Blick auf den Vergleich zwischen VPS und VPN.
  1. Einen eigenen Passwortmanager betreiben. Vaultwarden spricht das Bitwarden-Protokoll. Daher verbindet sich jede offizielle Anwendung und Browsererweiterung mit Ihrem Server statt mit dem Server eines Unternehmens. Vaultwarden benötigt etwa 150 MB RAM und fast keinen Speicherplatz. Dadurch ist Vaultwarden auf einem VPS das beste erste Projekt auf dieser Liste. Auf diesem Server liegen alle Ihre Passwörter. Behandeln Sie sein Zertifikat und seine Backups daher als Teil der Installation und nicht als spätere Aufgabe.
  1. Cloud-Speicher für Dateien und Kalender. Nextcloud ersetzt ein kostenpflichtiges Drive- oder Dropbox-Abonnement durch Synchronisations-Clients für jeden Desktop und jedes Smartphone sowie durch Kalender und Kontakte. Planen Sie 1 bis 2 GB RAM zusätzlich zum Speicherplatz für Ihre Dateien ein. Installieren Sie Nextcloud von Anfang an mit PostgreSQL. Der Leitfaden Nextcloud mit Docker, TLS und Backups erklärt, warum die spätere Migration der Datenbank die häufigste Ursache für beschädigte Instanzen ist.
  1. Eine Fotobibliothek mit Upload vom Smartphone. Immich lädt Ihre Kamerabilder automatisch hoch und ermöglicht die Suche nach Gesichtern und Objekten. Diese Funktion bewegt viele Nutzer schließlich zum Wechsel von Google Photos. Immich benötigt wegen des Machine-Learning-Containers am meisten Ressourcen in dieser Liste. Lesen Sie daher den Leitfaden zu selbst gehostetem Immich, bevor Sie den kleinsten Tarif buchen. Die Anforderungsseite von Immich nennt mindestens 6 GB RAM (8 GB empfohlen) und 2 CPU-Kerne. Ohne aktivierte Machine-Learning-Funktionen reichen 4 GB RAM. Wenn Ihr Tarif diesen Mindestbedarf an Arbeitsspeicher nicht abdecken kann, vergleicht PhotoPrism und Immich im direkten Vergleich beide Anwendungen hinsichtlich RAM-Bedarf, Smartphone-Apps und Backup-Befehlen. So können Sie die Anwendung auswählen, die Ihr Server tatsächlich ausführen kann. Fixieren Sie eine Version, statt latest abzurufen. Zwischen Releases können weiterhin inkompatible Änderungen eingeführt werden.
  1. Einen Mediaserver für die eigene Bibliothek betreiben. Jellyfin streamt Ihre Filme und Serien zu einer TV-App, in einen Browser oder auf ein Smartphone. Für die Wiedergabe per Fernzugriff sind weder ein Konto noch ein kostenpflichtiges Abonnement erforderlich. Im Leerlauf benötigt Jellyfin etwa 1 bis 2 GB RAM. Der Hardwareleitfaden von Jellyfin empfiehlt jedoch 8 GB für eine durchschnittliche Installation. Für einen Linux-Server ohne Desktop können laut diesem Leitfaden 4 GB ausreichen. Entscheidend ist die Transcodierung. Jellyfin auf einem VPS zeigt, wie Sie Dateien in einem Format speichern, das die Clients direkt wiedergeben können. Dann muss der Server nur Bytes übertragen. Nach der Einrichtung stellt Halcyon dieselbe Bibliothek als Videothek der 1990er dar und lässt Sie die Inhalte Regal für Regal durchsuchen. Das ist eine deutlich bessere Auswahlmethode als das Durchsuchen eines endlosen Rasters aus Vorschaubildern.
  1. Einen Gameserver für Freunde betreiben. Ein Minecraft-Server für einige wenige Spieler benötigt 2 bis 4 GB RAM. Außerdem muss der Server weiterlaufen, wenn der Host-Spieler schlafen geht. Genau dafür eignet sich ein VPS. Der Leitfaden Minecraft-Server auf einem VPS behandelt die Java-Speicherflags und die Ausführung unter systemd, sodass der Prozess nach einem Absturz automatisch neu gestartet wird.
  1. Geplante Skripte, Scraper und Bots ausführen. Alles, was um 3 Uhr morgens ausgeführt werden muss, benötigt einen Rechner, der um 3 Uhr morgens eingeschaltet ist. Schreiben Sie den Job als systemd-Service mit einem Timer statt als cron-Zeile. Dadurch erhalten Sie Logs, einen Fehlerstatus und eine saubere Möglichkeit zum Testen. systemd-Services und Timer auf einem VPS enthält die Unit-Dateien. Ein Discord- oder Telegram-Bot folgt demselben Muster, verwendet jedoch einen dauerhaft laufenden Prozess statt eines zeitgesteuerten Prozesses.
  1. Automatisierungs-Workflows betreiben. n8n bietet einen visuellen Editor für Aufgaben, die bei Zapier pro Ausführung berechnet werden. Wenn Sie n8n selbst betreiben, entfällt diese Gebühr pro Aufgabe. Die Datengröße ist weiterhin begrenzt. Die Grenze können Sie jedoch selbst festlegen: n8n begrenzt Payloads standardmäßig über N8N_PAYLOAD_SIZE_MAX auf 16 MiB. Sie können den Wert erhöhen und n8n neu starten. n8n benötigt etwa 500 MB RAM. Legen Sie den Verschlüsselungsschlüssel ausdrücklich fest, wie selbst gehostetes n8n mit HTTPS zeigt. Andernfalls erzeugt n8n beim ersten Start einen Schlüssel und speichert ihn in seinem Ordner ~/.n8n. Wenn dieser Ordner nicht auf einem persistenten Volume liegt, geht der Schlüssel bei einem Container-Neuaufbau verloren. Danach können die gespeicherten Zugangsdaten nicht mehr gelesen werden.
  1. Ein Sprachmodell selbst betreiben. Ollama stellt Modelle mit offenen Gewichten über eine lokale API bereit. Prompts und Dokumente verlassen dadurch Ihren Server nicht. Auf einem VPS ohne GPU sollten Sie mit einigen Wörtern pro Sekunde statt mit sofortigen Antworten rechnen. Planen Sie für ein typisches 8B-Modell etwa 8 GB RAM ein. Der Standarddownload llama3.1:8b von Ollama benötigt allein 4.9 GB, bevor der Kontext berücksichtigt wird. Ollama zum selbst gehosteten Betrieb eines LLM ausführen nennt realistische Werte. Für eine Workflow-Plattform auf dem Modell ergänzt Dify auf einem VPS eine Benutzeroberfläche und Retrieval.
  1. Einem Coding-Agenten einen dauerhaften Ausführungsort geben. Ein AI-Coding-Agent, der eine Stunde arbeitet, ist nutzlos, wenn er beim Schließen Ihres Laptops beendet wird. Deshalb betreiben viele Nutzer ihn auf einem Server innerhalb eines Terminal-Multiplexers und verbinden sich später erneut. Claude Code auf einem VPS mit tmux beschreibt die Einrichtung. Einen Coding-Agenten auf einem VPS ausführen behandelt das allgemeine Vorgehen. Geben Sie dem Agenten einen eigenen Benutzer ohne privilegierte Rechte und ein Verzeichnis, das er nicht verlassen kann.
  1. MCP-Server für Ihre Assistenten hosten. MCP-Server (Model Context Protocol) sind kleine, dauerhaft laufende Prozesse. Sie stellen einem AI-Client Tools und Daten bereit. Der dauerhafte Betrieb ist der Teil, den ein Laptop nicht zuverlässig leisten kann. MCP-Server auf einem VPS beschreibt den Betrieb hinter TLS mit Authentifizierung. Das ist wichtig, weil jeder ein offenes MCP-Endpoint als Tool aufrufen kann.
  1. Andere Server überwachen. Uptime Kuma prüft Ihre Websites per Ping und benachrichtigt Sie über nahezu jeden Kanal. Es benötigt etwa 200 MB RAM. Eine wichtige Regel wird häufig übersehen: Überwachen Sie die Produktion von einem anderen Rechner aus. Uptime-Kuma-Statusüberwachung, die auf dem überwachten Server läuft, kann nicht erkennen, dass dieser Server ausgefallen ist.
  1. Echte Metriken statt nur einer Up-or-down-Anzeige. Wenn Sie mehrere Server statt nur eines Servers betreiben, benötigen Sie CPU-, Festplatten- und Servicemetriken mit Verlauf und Auslösern. Ein Zabbix-Monitoringserver erledigt dies mit einem Agenten auf jedem Host. Die Hardwarebeispiele von Zabbix nennen selbst für die kleinste Installation mit 1,000 überwachten Metriken 2 CPU-Kerne und 8 GiB Arbeitsspeicher sowie eine eigene Datenbank. Beginnen Sie mit einer einfachen Erreichbarkeitsprüfung. Wechseln Sie zu umfassenderem Monitoring, sobald es dafür einen konkreten Bedarf gibt.
  1. Offsite-Backups für alle anderen Daten. Ein Backup auf derselben Festplatte wie die Originaldaten ist kein Backup. Ein günstiger VPS mit einem großen Volume eignet sich gut als Ziel. restic-Backups auf einem VPS erstellt verschlüsselte, deduplizierte und versionierte Snapshots. Außerdem können Sie eine Wiederherstellung tatsächlich testen. Testen Sie die Wiederherstellung monatlich. Ein nicht getestetes Backup ist nur eine Hoffnung.
  1. Einen eigenen CI-Runner betreiben. Das Kontingent gehosteter Build-Minuten ist schnell aufgebraucht. Ein selbst gehosteter Runner hält Ihre Caches warm und Ihre Secrets lokal. Ein selbst gehosteter GitHub-Actions-Runner beschreibt die Installation und die Isolation. Das ist besonders bei öffentlichen Repositories wichtig, weil ein Pull Request Code auf Ihrem Rechner ausführen kann.
  1. Teamchat unter eigener Kontrolle betreiben. Rocket.Chat bietet Threads, Anrufe und Integrationen für Teams, die nicht pro Benutzer zahlen möchten. Es gehört zu den ressourcenintensiveren Einträgen auf dieser Liste. Zum Stand 2026-10-12 nennt die eigene Dokumentation von Rocket.Chat selbst für die kleinste Stufe (bis zu 500 gleichzeitig verbundene Benutzer, ohne Hochverfügbarkeit) mindestens 4 GiB Arbeitsspeicher für den Rocket.Chat-Knoten und weitere 4 GiB für MongoDB. MongoDB wird dabei mit drei Replikamitgliedern aufgeführt. Ein Server, der die Anwendung und ein MongoDB-Mitglied beherbergt, benötigt daher mindestens 8 GB. Rocket.Chat 8.x benötigt MongoDB 8.0 oder höher. Rocket.Chat mit Docker Compose erklärt die Versionsabfolge. Wenn Sie beim Upgrade eine MongoDB-Hauptversion überspringen, bleibt die Datenbank unbrauchbar.
  1. Ein privates Netzwerk für alle eigenen Rechner. Sobald Sie mehrere Server und einen Laptop besitzen, ist ein Mesh-Netzwerk im Alltag einfacher als ein einzelner Hub. Headscale als selbst gehosteter Tailscale-Control-Server hält die Koordination auf Ihrem eigenen Server. Wenn ein gesamtes Netzwerk statt nur eines Hosts erreichbar sein soll, etwa ein Heim-LAN oder ein privater Bereich eines Providers, erspart ein VPS als Subnet-Router für diese Routen die Installation des Clients auf jedem dahinterliegenden Gerät. Kombinieren Sie das mit der Gewohnheit, Hosts als Gruppe zu verwalten. Genau darum geht es bei der Verwaltung mehrerer Linux-Server.
  1. Eine Laborumgebung und, wenn Sie darauf bestehen, ein Mailserver. Ein VPS ist ein sicherer Ort zum Ausprobieren und für absichtliche Fehlkonfigurationen. Testen Sie beispielsweise einen FreeBSD-15-Server oder betreiben Sie virtuelle Maschinen innerhalb Ihres Servers, wenn der Tarif verschachtelte Virtualisierung erlaubt. E-Mail steht absichtlich am Ende. Die meisten Provider blockieren ausgehenden Port 25. Außerdem ist die Zustellbarkeit dauerhaft aufwendig. Lesen Sie daher selbst gehostete E-Mail mit Mailcow mit realistischen Erwartungen.

Wie viel Serverressourcen benötigt jeder dieser Dienste?

Der Arbeitsspeicher ist normalerweise die erste Begrenzung, die Sie erreichen. CPU und Datenträger spielen aber ebenfalls eine Rolle: Immich benötigt beispielsweise zusätzlich zum Arbeitsspeicher mindestens 2 CPU-Kerne. Ein Tarif mit 1 GB reicht für eine kleine Anwendung aus: eine Website, ein VPN, ein Passwortmanager oder ein Bot. Ein Tarif mit 4 GB ist eine komfortable Größe für mehrere Dienste hinter einem gemeinsamen Proxy. Genau das nutzen die meisten Leser auf dieser Seite.

Die problematische Größe sind 2 GB. Dann fügt jemand einen dritten Container hinzu, der Kernel beendet ihn stillschweigend, und im Anwendungslog ist kein Grund dafür zu finden. Führen Sie sudo dmesg | grep -i "out of memory" aus. Dann sehen Sie die Zeile Out of memory: Killed process, die die Container-Laufzeitumgebung verworfen hat. Für KI-Workloads gilt diese Regel nicht: Ein typisches 8B-Sprachmodell, wie es Ollama ausliefert, benötigt für einen komfortablen Betrieb ungefähr 8 GB RAM. Bei maschinellem Lernen für Fotos ist es ähnlich. Quantisierung verändert diesen Wert erheblich, da PrismMLs 1-Bit-Bonsai-8B seine 8B Parameter in eine 1.16 GB große Datei packt, die mit llama.cpp ausgeführt wird. Rocket.Chat ist die andere Ausnahme. Für den Chatserver und die Datenbank sind jeweils mindestens 4 GiB dokumentiert. Sie benötigen daher mindestens 8 GB.

Der benötigte Speicherplatz richtet sich nach Ihren Daten. Fotos, Medien und Backups sind die einzigen Einträge hier, die Hunderte Gigabyte benötigen. Medien brauchen zusätzlich zur Bibliothek temporären Speicherplatz: Der Hardware-Leitfaden von Jellyfin empfiehlt 100 GB SSD-Speicher für das Betriebssystem, die Dateien von Jellyfin und den Transkodierungs-Cache. Die Größe dieses Caches soll dem größten Dateiumfang multipliziert mit der maximalen Anzahl gleichzeitig laufender Streams entsprechen. Für alle anderen Anwendungen genügen einige Dutzend statt Hunderte Gigabyte. Prüfen Sie daher, ob der Datenträger des gewählten Tarifs für die erwartete Datenmenge ausreicht.

Bevor Sie etwas davon ausführen

Alle obigen Schritte setzen dieselbe Grundlage voraus: einen erreichbaren Rechner, einen Benutzer, der nicht root ist, und eine Firewall.

sudo apt update && sudo apt upgrade -y
sudo adduser deploy
sudo usermod -aG sudo deploy
sudo ufw allow OpenSSH
sudo ufw enable
sudo ufw status

sudo ufw status sollte Status: active mit einer Zeile ausgeben, die 22/tcp erlaubt. Öffnen Sie ein zweites Terminal und bestätigen Sie, dass Sie sich weiterhin anmelden können, bevor Sie das erste Terminal schließen. Eine Firewall, die Sie aussperrt, erfordert sonst eine Wiederherstellungskonsole über das Panel Ihres Providers. Die ersten zehn Minuten auf einem neuen VPS deckt den gesamten Ablauf ab. SSH-Härtung deaktiviert die Anmeldung per Passwort, sodass die ständigen Brute-Force-Versuche im Hintergrund keine Rolle mehr spielen.

Fast jede oben genannte Anwendung wird als Container ausgeliefert. Installieren Sie Docker daher einmalig. Danach können Sie den Rest der Liste per Copy and Paste ausführen:

curl -fsSL https://get.docker.com | sudo sh
sudo usermod -aG docker "$USER"
newgrp docker
docker run --rm hello-world

Wenn beim Lesen von permission denied while trying to connect to the Docker daemon socket ein Fehler auftritt, ist die Gruppenänderung in Ihrer Shell noch nicht wirksam. Melden Sie sich ab und wieder an. Grundlagen zu Docker Compose erklärt das Dateiformat, das alle obigen Anleitungen verwenden.

Wofür ein VPS nicht geeignet ist

Einige Grenzen sollten Sie kennen. Aufwendige Grafikanwendungen und das Trainieren von Modellen benötigen eine GPU. Ein Standard-VPS hat keine GPU. Deshalb bleibt die Inferenz auf der CPU langsam, unabhängig davon, wie viel RAM Sie hinzufügen. Wenn Sie tatsächlich eine GPU oder einige Terabyte Speicherplatz benötigen, ist ein Rechner zu Hause die naheliegende Alternative. Proxmox zu Hause im Vergleich zur Anmietung eines VPS stellt die Kosten für Hardware und Strom einer monatlichen Rechnung gegenüber. Dienste, bei denen fünf Minuten Ausfallzeit einen konkreten Schaden verursachen, gehören nicht auf einen Hobbyserver, den Sie sonntagabends aktualisieren. Dazu zählen beispielsweise eine Hausalarmanlage oder ein medizinischer Notruf. Ein einzelner Server ist außerdem ein Single Point of Failure. Ein Dienst, der niemals ausfallen darf, benötigt daher einen zweiten Rechner und ein getestetes Verfahren, um auf diesen umzuschalten.

E-Mail verdient eine eigene Warnung, obwohl sie bereits in der Liste enthalten ist. Die meisten Provider blockieren den ausgehenden Port 25. Selbst wenn er geöffnet ist, landen Nachrichten von einer neuen IP-Adresse ohne Reputation im Spam, bis die DNS-Einträge korrekt eingerichtet und die Adresse langsam etabliert wurde. Der Betrieb eines Mailservers ist eine kontinuierliche Aufgabe und kein Wochenendprojekt.

FAQ

Wofür wird ein VPS am häufigsten verwendet?

Für das Hosting einer Website oder Webanwendung. Ein kleiner Server mit nginx oder Apache, PHP und einer Datenbank kann eine persönliche Website, eine Kundenwebsite oder ein kleines Produkt mit 1 GB RAM betreiben. Er ist die günstigste Möglichkeit, eine echte öffentliche IP-Adresse mit vollständiger Kontrolle über den Stack zu erhalten. Die zweithäufigste Verwendung ist ein privates VPN, weil ein eigener Server eine Exit-Adresse bereitstellt, die niemand sonst verwendet.

Wie viel RAM benötige ich für die in dieser Liste genannten Dinge?

Für einen kleinen Dienst reichen 1 GB. Für mehrere Dienste hinter einem Reverse Proxy sind 4 GB eine komfortable Größe. Für diese Konfiguration entscheiden sich die meisten Nutzer. AI-Workloads bilden eine Ausnahme: Ein typisches 8B-Sprachmodell in Ollama benötigt für einen komfortablen Betrieb ungefähr 8 GB. Stark quantisierte Builds benötigen jedoch deutlich weniger. Für Machine Learning mit Fotos gilt ein ähnlicher Bedarf. Auch Rocket.Chat liegt in diesem Bereich, da laut Dokumentation jeweils mindestens 4 GiB für die Anwendung und MongoDB erforderlich sind. Der Speicherplatz ist nur relevant, wenn Sie Medien, Fotos oder Backups speichern.

Kann ich mehrere dieser Anwendungen auf demselben Server betreiben?

Ja, das ist üblich. Betreiben Sie jede Anwendung in einem eigenen Container, veröffentlichen Sie keine Anwendung direkt im Internet und lassen Sie einen Reverse Proxy die Hostnamen und Zertifikate verwalten. Die Grenze wird eher durch den Arbeitsspeicher als durch die Anzahl der Anwendungen bestimmt. Addieren Sie daher die realistischen Werte oben und lassen Sie mindestens 25 Prozent Reserve, damit ein Upgrade oder ein Backup-Lauf nicht zu einem Out-of-Memory-Kill führt.

Muss ich Linux beherrschen, um einen VPS zu verwenden?

Sie benötigen die Grundlagen: eine Verbindung über SSH herstellen, eine Datei bearbeiten und ein Log lesen. Alles Weitere in diesen Anleitungen besteht aus Kopieren, Einfügen und dem Abgleich der Ausgabe mit dem erwarteten Ergebnis. Wenn Sie lieber klicken als tippen, verwaltet ein Control Panel die Anwendungen für Sie. Der Vergleich von Cloudron, CasaOS und Coolify zeigt, wie viel Flexibilität Sie bei den einzelnen Lösungen aufgeben.

Ist ein VPS günstiger, als für diese Dienste zu bezahlen?

Meistens ja, sobald Sie mehr als einen Dienst betreiben. Ein einzelner Server mit 4 GB kann gleichzeitig ein Dateisynchronisationsabonnement, einen Passwort-Manager-Tarif, einen Fotospeicher-Tarif und die Kosten für ein Automatisierungstool ersetzen. Dafür investieren Sie Ihre eigene Zeit: Updates, Zertifikate und Backups liegen nun in Ihrer Verantwortung. Die Ersparnis ist daher nur dann real, wenn Sie diese Aufgaben tatsächlich erledigen.