Ich habe mich entschieden, meine Server-Infrastruktur umzustellen und einen Beelink SER5 Pro als Heimserver zu nutzen. Dieser Mini-PC ersetzt zwei dedizierte Server bei dem Hosting Anbieter Hetzner. Auf denen bisher meine Mastodon-Instanz, eine Sharkey-Instanz sowie meine private Cloud liefen. Nebenbei dient er als Fotospeicher und beherbergt weitere persönliche Daten in meinem Homelab.
Warum ein Beelink SER5 Pro als Server?
Der Beelink SER5 Pro ist ein leistungsstarker Mini-PC mit einem AMD Ryzen 7 5850U Prozessor, 64 GB RAM und einer kleinen GPU. Das macht ihn ideal für meine Zwecke. Durch den Wechsel spare ich monatlich knapp 100 € an Serverkosten – eine Ersparnis, die sich auf 1.200 € pro Jahr summiert, was für ein Homelab perfekt ist.
Natürlich gibt es einmalige Anschaffungskosten:
• Beelink SER5 Pro: ca. 400 €
• Stromkosten: etwa 62 € pro Jahr (bei einem geschätzten Verbrauch von 20 Watt im 24/7-Betrieb)
Das bedeutet, dass sich der Mini-Server innerhalb eines Jahres amortisiert. Langfristig spare ich also bares Geld in meinem Homelab.
Technische Details des Beelink SER5 Pro
- Prozessor: AMD Ryzen 7 5850U (8 Kerne / 16 Threads, 1.9 GHz bis 4.4 GHz)
- Grafikkarte: AMD Radeon Graphics (8 Kerne, 2000 MHz)
- RAM: 64 GB DDR4 (nachgerüstet)
- Massenspeicher: 500 GB SSD (m2.2280) + 2 TB externe SSD
- Stromverbrauch: Idle: 5,3 Watt – Maximale Last: 40 Watt
- Durchschnittlich angenommen: 20 Watt → ~62 € Stromkosten jährlich

Mastodon-Umzug: Speicher optimieren mit tootctl
Um den Umzug vorzubereiten, habe ich einige tootctl-Befehle genutzt, um Speicherplatz auf dem Mastodon-Server freizugeben. Ergebnis: 400 GB freigeräumt! Diesen Prozess werde ich in Zukunft per Crontab automatisieren und in meinem Homelab verwenden.
Dynamische IP: DNS-Update mit Hetzner API
Da meine IP-Adresse täglich wechselt, verwende ich die Nameserver von Hetzner. Ein Skript aktualisiert automatisch alle 10 Minuten meine IPv4- und IPv6-Adresse über die DNS-API – so gibt es keine Ausfallzeiten in meinem Homelab.
Wer das Skript benötigt, kann es sich bei GitHub in meinem Repository herunterladen.
@lars klingt sehr interessant! Schade, dass dein Server offenbar nicht erreichbar ist.