[[it-themen:start|zurück]] ====== Debian Docker-Server Einrichtung – Teil 1: Grundsystem & Docker ====== === 🧱 Ausgangspunkt === Minimal installierter Debian-Server mit: * SSH-Zugang * Apache2 (Webserver) * sudo installiert * sonst nichts weiter vorinstalliert Pi-hole läuft bereits auf einem separaten Hyper-V-Server als DNS-Filter. === 🔄 Systemaktualisierung === sudo apt update && sudo apt upgrade -y === 🔧 Nützliche Werkzeuge installieren === sudo apt install curl wget gnupg lsb-release ca-certificates software-properties-common -y === 🐳 Docker & Docker Compose installieren === curl -fsSL https://get.docker.com | sudo bash sudo apt install docker-compose -y === 👤 Benutzer zur Docker-Gruppe hinzufügen === sudo usermod -aG docker $USER newgrp docker === 📁 Projektverzeichnisstruktur anlegen === mkdir -p ~/docker-server/{portainer,samba,ldap,lam,volumes} cd ~/docker-server === 🌐 DNS auf Pi-hole umstellen (ohne systemd-resolved) === DNS direkt in der Netzwerkschnittstelle setzen: Datei bearbeiten: sudo nano /etc/network/interfaces Beispiel: auto eth0 iface eth0 inet static address 192.168.100.10 netmask 255.255.255.0 gateway 192.168.100.1 dns-nameservers 192.168.100.2 1.1.1.1 Dann: sudo systemctl restart networking === ✅ Funktionstest === DNS- und Internetverbindung testen: ping google.com dig example.com @192.168.100.2 === 📌 Nächster Schritt (noch offen) === * OpenLDAP + LDAP Account Manager * Samba-Dateiserver (optional AD-kompatibel) * Portainer zur Docker-Verwaltung über Web-GUI