[[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