Actual Budget auf dem eigenen VPS betreiben (Docker + Caddy, HTTPS)
Ein eigener Actual-Budget-Server auf einem kleinen VPS mit Docker und Caddy. Ihre Finanzen liegen auf einer Maschine, die Sie kontrollieren, hinter HTTPS.
Warum Actual Budget auf dem eigenen VPS laufen sollte
Actual Budget ist eine lokal arbeitende App für persönliche Finanzen, und der kleine Server dahinter synchronisiert Ihr Budget zwischen Geräten. Mit Docker und Caddy läuft er in etwa zehn Minuten auf einem VPS. Danach liegt Ihr Budget auf einem Server, den Sie kontrollieren, und nicht in einem fremden Abo.
Die App braucht sehr wenig. Ein vCPU und 1 GB RAM reichen für ein Haushaltsbudget. Außerdem brauchen Sie eine Domain, die auf den Server zeigt, denn Actual funktioniert nur über HTTPS. Domains kauft man getrennt vom Hosting.
So geht es bei Neckrez
- Registrieren - mit E-Mail (oder Google/GitHub). Kein KYC, kein Ausweis, keine Telefonnummer, keine Karte.
- Guthaben in Krypto aufladen - ab $15. USDT über BEP20, TON, Polygon oder Solana kostet nur Cent an Gebühren; TRC20 kostet einige Dollar extra.
- Tarif, Standort und Betriebssystem wählen - der Tarif Quark (1 vCPU, 1 GB, $10/Monat) mit Ubuntu reicht völlig. Wählen Sie den Standort in Ihrer Nähe.
- Server nach etwa einer Minute bereit - mit vollem Root-Zugriff und eigener IPv4.
- Stündliche Abrechnung - Sie können den Server jederzeit löschen, dann endet die Abrechnung.
Legen Sie einen A-Record für budget.example.com auf die IPv4 des Servers an, melden Sie sich per SSH an und installieren Sie Docker.
mkdir -p ~/actual && cd ~/actual
curl -fsSL https://get.docker.com | shErstellen Sie eine Compose-Datei, die Actual und Caddy zusammen startet. Das HTTPS-Zertifikat holt Caddy selbst.
services:
actual:
image: actualbudget/actual-server:latest
restart: unless-stopped
volumes:
- ./data:/data
caddy:
image: caddy:2
restart: unless-stopped
ports:
- "80:80"
- "443:443"
volumes:
- ./Caddyfile:/etc/caddy/Caddyfile
- caddy_data:/data
volumes:
caddy_data:Legen Sie daneben die Caddyfile mit Ihrer eigenen Domain an.
budget.example.com {
reverse_proxy actual:5006
}Starten Sie beide Container und prüfen Sie, ob sie laufen. Öffnen Sie dann Ihre Domain im Browser und vergeben Sie ein Server-Passwort.
docker compose up -d
docker compose psBackup machen, bevor Sie dem Server vertrauen
Alles liegt im Ordner data. Kopieren Sie ihn von Zeit zu Zeit vom Server. Auf Servern bei Vultr, DigitalOcean und Hetzner können Sie außerdem einen Snapshot auf Abruf erstellen, der 7 Tage aufbewahrt wird.
cd ~/actual
tar czf ~/actual-backup-$(date +%F).tgz dataEine ehrliche Einschränkung: Neckrez bietet kein Uptime-SLA und keine Gutschriften bei Ausfällen. Für ein privates Budget ist das in Ordnung, aber halten Sie ein aktuelles Backup außerhalb des Servers.
Welcher Neckrez-Server passt
Hier passt ein normaler VPS: Ein kleiner Cloud-Server ist für Actual Budget mehr als genug. Dedicated CPU, bei dem die Kerne für Sie reserviert sind, lohnt sich erst, wenn dieselbe Maschine später dauerhaft hohe Last trägt, etwa Datenbanken oder CI-Builds. Faustregel: Starten Sie mit dem kleinsten VPS und vergrößern Sie ihn erst, wenn es einen Grund gibt.
Krypto-Zahlung passt gut zu Self-Hosting. Eine Aufladung deckt bei stündlicher Abrechnung viele Monate eines kleinen Servers. Aufladungen sind endgültig, laden Sie also nur auf, was Sie nutzen wollen. Details zur Zahlung: VPS mit USDT kaufen.
FAQ
Brauche ich eine Domain? Ja. Actual braucht HTTPS, und Caddy kann ein Zertifikat nur für einen echten Domainnamen ausstellen, der auf Ihren Server zeigt.
Kann ich den Server anhalten, um Geld zu sparen? Nein. Ein Server wird abgerechnet, solange er existiert, auch wenn er gestoppt ist. Sichern Sie den Ordner data und löschen Sie den Server, damit die Abrechnung endet.
Jetzt starten
Tarife ab $10 im Monat, stündlich abgerechnet. Server bereitstellen geht in etwa einer Minute. Neckrez vermietet VPS, Dedicated CPU und bare metal Server sowie GPU-Server, wenn der Anbieter Kapazität hat, alles mit einem Krypto-Guthaben, stündlich abgerechnet.