Alles was du brauchst, um APBoard zu installieren, zu konfigurieren und zu betreiben – ausführlich erklärt, auch für absolute Einsteiger.
Bevor du APBoard installierst, stelle sicher, dass du diese Dinge hast. Diese Seite erklärt jeden Begriff – auch wenn du noch nie einen Server administriert hast.
APBoard läuft auf einem Linux-Server. Das kann sein:
Hetzner Cloud (hetzner.com/cloud) ist eine ausgezeichnete Wahl: günstig (ab ~4 €/Monat), zuverlässig und auf Deutsch bedienbar. Wähle einen CX22 (2 vCPU, 4 GB RAM) mit Ubuntu 24.04 — das reicht für ein aktives Forum problemlos aus.
| Ressource | Minimum | Empfohlen |
|---|---|---|
| CPU | 1 Kern | 2+ Kerne |
| RAM | 1 GB | 2–4 GB |
| Festplatte | 10 GB | 20+ GB (SSD) |
| Betriebssystem | Ubuntu 22.04 / Debian 11 | Ubuntu 24.04 LTS |
Du brauchst eine Domain — das ist die Adresse, unter der dein Forum erreichbar sein soll,
zum Beispiel forum.meine-community.de.
Domains gibt es bei Anbietern wie IONOS, Hetzner, All-Inkl, Namecheap oder vielen anderen. Eine .de-Domain kostet ca. 10–15 €/Jahr, eine .com-Domain ca. 12–15 €/Jahr.
Nachdem du eine Domain hast und einen Server, musst du einen DNS-A-Record setzen. Das teilt dem Internet mit, unter welcher IP-Adresse deine Domain erreichbar ist.
Das geht im Domain-Verwaltungsbereich deines Domain-Anbieters:
forum (für forum.meine-domain.de) oder @ (für die Hauptdomain)
Nachdem du den DNS-Eintrag gesetzt hast, dauert es bis zu 24 Stunden, bis die Änderung
überall auf der Welt sichtbar ist (Propagation). In der Praxis oft schneller (15–60 Minuten),
aber plane genug Zeit ein. Du kannst mit nslookup forum.meine-domain.de
prüfen, ob die Domain bereits auf deine IP zeigt.
SSH (Secure Shell) ist die Methode, mit der du dich mit deinem Server verbindest und Befehle ausführst. Es ist wie ein Terminalfenster, das aber auf deinem Server läuft.
ssh root@DEINE-SERVER-IP
# Beispiel: ssh root@123.45.67.89
# Oder mit Domainname: ssh root@mein-server.example.com
Beim ersten Verbinden fragt SSH: „The authenticity of host ... can't be established. Are you sure you want to continue connecting?"
— mit yes bestätigen. Das ist normal und kein Fehler.
Für die Docker-Installation benötigst du Git, um den APBoard-Quellcode auf deinen Server zu laden. Git ist ein Versionierungssystem.
# Prüfen ob Git installiert ist:
git --version
# Falls nicht, auf Ubuntu/Debian installieren:
sudo apt update && sudo apt install git