Buch · Proxmox · LXC · DockerBook · Proxmox · LXC · Docker

Homelab-Handbuch

Dein eigener Homeserver, Schritt für Schritt. Ein Buch für alle, die Proxmox einrichten und Anwendungen wie ein Dokumentenarchiv, eine Fotoverwaltung oder ein Wiki selbst betreiben möchten, ohne vorher Linux-Profi zu sein.Your own home server, step by step. A book for anyone who wants to set up Proxmox and run applications such as a document archive, a photo library or a wiki themselves, without being a Linux expert first.

In ArbeitWork in progress Die Kapitel entstehen nach und nach und werden auf einem echten Homelab nachgebaut.Chapters are being written one by one and rebuilt on a real homelab.

Ein LXC pro AnwendungOne LXC per applicationBeispielExample

  1. pveProxmox VE.10
  2. dnsPi-hole.11
  3. proxyNginx Proxy Manager.12
  4. pbsProxmox Backup Server.13
Verwaltet von DockhandManaged by Dockhand
  1. .20dockhandLXC
  2. .21bookstackLXC
  3. .22paperlessLXC
  4. .23immichLXC
unprivilegiertunprivilegedDockerHawser

Für wenWho it's for

Ohne Vorwissen, aber mit NeugierNo prior knowledge, just curiosity

Viele Anleitungen setzen Wissen voraus, das Einsteiger erst noch erwerben müssen. Dieses Buch erklärt die Grundlagen dort, wo sie gebraucht werden, und begleitet dich vom leeren Rechner bis zum laufenden Homelab.Many guides assume knowledge that beginners still have to acquire. This book explains the basics where they are needed and takes you from an empty computer to a running homelab.

EinsteigerBeginners

Erster HomeserverFirst home server

Du willst deine Daten selbst verwalten und hast einen Mini-PC oder einen alten Rechner übrig. Linux, Container und Netzwerk lernst du unterwegs.You want to manage your own data and have a mini PC or an old computer to spare. You pick up Linux, containers and networking along the way.

UmsteigerSwitchers

Weg von der CloudAway from the cloud

Dokumente, Fotos, Dateien und Notizen sollen nicht mehr bei großen Anbietern liegen, sondern zu Hause, mit eigenen Backups.Documents, photos, files and notes should no longer live with big providers but at home, with your own backups.

Vereine und kleine FirmenClubs and small businesses

Eigene WerkzeugeYour own tools

Ein eigenes Kapitel zeigt Projektverwaltung, Warenwirtschaft, Kundenverwaltung und Ticketsystem auf dem eigenen Server.A dedicated chapter covers project management, ERP, CRM and a ticket system on your own server.

Wenig HardwareModest hardware

Ein kleiner Rechner reichtA small computer is enough

Kein Serverschrank nötig: Das Buch ist auf sparsame Mini-PCs mit wenigen Kernen und wenig Speicher ausgelegt, die rund um die Uhr laufen dürfen.No server rack needed: the book is designed for energy-efficient mini PCs with few cores and little memory that can run around the clock.

Der rote FadenThe common thread

Alles in LXC, damit wenig Hardware reichtEverything in LXC, so little hardware is enough

Im Buch bekommt jede Anwendung ihren eigenen LXC-Container. Ein LXC teilt sich den Kern des Betriebssystems mit dem Proxmox-Host, statt wie eine virtuelle Maschine ein komplettes eigenes System zu starten. Dadurch braucht er deutlich weniger Arbeitsspeicher und Rechenleistung und startet in Sekunden.In the book every application gets its own LXC container. An LXC shares the operating system kernel with the Proxmox host instead of booting a complete system of its own like a virtual machine. That means it needs far less memory and computing power and starts in seconds.

Das macht den Unterschied, wenn der Server nur wenige Kerne und wenig Speicher hat, zum Beispiel ein sparsamer Mini-PC mit Intel N100. Darauf laufen viele Anwendungen nebeneinander, die als einzelne VMs den Rechner schnell überfordern würden. Wo eine VM wirklich besser ist, zeigt das Buch sie als Alternative.That makes the difference when the server has only a few cores and little memory, for example an energy-efficient mini PC with an Intel N100. It can run many applications side by side that would quickly overload the machine as separate VMs. Where a VM really is the better choice, the book shows it as an alternative.

GrundlageFoundation
Proxmox VE
Je AnwendungPer application
ein unprivilegierter LXC mit Dockerone unprivileged LXC with Docker
VerwaltungManagement
Dockhand im Browser, verbunden über HawserDockhand in the browser, connected via Hawser
SicherungBackup
Proxmox Backup Server, je LXC einzelnProxmox Backup Server, each LXC separately
VorteilBenefit
Updates, Fehler und Backups betreffen immer nur eine AnwendungUpdates, failures and backups only ever affect one application

InhaltContents

Vom leeren Rechner zum HomelabFrom an empty computer to a homelab

Teil 1Part 1

Planung und GrundlagenPlanning and basics

Welche Hardware reicht, wie Linux Dateien, Rechte und Datenträger organisiert und wie Daten im Heimnetz ihren Weg finden.Which hardware is enough, how Linux organises files, permissions and drives, and how data finds its way through your home network.

Teil 2Part 2

Proxmox, LXC und VMsProxmox, LXC and VMs

Proxmox installieren, Container und virtuelle Maschinen verstehen und anlegen, Ressourcen sinnvoll verteilen.Install Proxmox, understand and create containers and virtual machines, distribute resources sensibly.

Teil 3Part 3

Datensicherung zuerstBackups first

Der Proxmox Backup Server kommt vor den Anwendungen, inklusive Wiederherstellung zum Üben.The Proxmox Backup Server comes before the applications, including a restore to practise.

Teil 4Part 4

Docker und DockhandDocker and Dockhand

Ein Skript richtet Docker in jedem LXC ein, danach geht alles bequem im Browser.A script sets up Docker in each LXC, after that everything is done comfortably in the browser.

Teil 5Part 5

NetzwerkdiensteNetwork services

Werbefilter und eigene Namen mit Pi-hole, HTTPS mit einem Reverse Proxy, sicherer Zugriff von unterwegs.Ad blocking and local names with Pi-hole, HTTPS with a reverse proxy, secure access on the go.

Teil 6Part 6

Sicherheit und WartungSecurity and maintenance

Updates, Zugangsdaten, Firewall, Protokolle lesen und typische Fehler beheben. Dazu ein Kapitel für Proxmox auf einem gemieteten Server.Updates, credentials, firewall, reading logs and fixing typical problems. Plus a chapter on Proxmox on a rented server.

Teil 7Part 7

AnwendungenApplications

Paperless-ngx, BookStack, Immich, Nextcloud, OpenCloud, Vaultwarden, Beszel, Uptime Kuma und weitere, jede mit Grafik, Sicherung und Fehlerhilfe. Für Vereine und kleine Firmen zusätzlich OpenProject, Dolibarr, Twenty CRM und Zammad.Paperless-ngx, BookStack, Immich, Nextcloud, OpenCloud, Vaultwarden, Beszel, Uptime Kuma and more, each with a diagram, backup and troubleshooting. For clubs and small businesses also OpenProject, Dolibarr, Twenty CRM and Zammad.

HinweisNote

Privat und kostenlosPrivate and free

Das Handbuch entsteht als Sammlung von Markdown-Dateien. Ob daraus später zusätzlich ein PDF oder ein gedrucktes Buch wird, ist noch offen. Wie alle Projekte auf dieser Seite entsteht es mit Unterstützung einer KI, mehr dazu im Beitrag Vibecoding.The handbook is being written as a collection of Markdown files. Whether a PDF or a printed book will follow is still open. Like every project on this site it is created with the help of an AI, more on that in the article Vibecoding.

Hinweis: Kein offizielles Projekt von Proxmox oder einem der beschriebenen Programme. Proxmox ist eine Marke der Proxmox Server Solutions GmbH.Note: Not an official project of Proxmox or any of the programs described. Proxmox is a trademark of Proxmox Server Solutions GmbH.

Haftungshinweis: Das Handbuch ist ein privates Hobbyprojekt und wird kostenlos bereitgestellt. Eine Gewährleistung wird nicht übernommen, soweit das gesetzlich zulässig ist. Die Umsetzung der Anleitungen erfolgt auf eigenes Risiko. Sichere deine Daten, bevor du etwas änderst.Disclaimer: The handbook is a private hobby project and is provided free of charge. To the extent permitted by law, no warranty is given. Following the guides is at your own risk. Back up your data before you change anything.