Mittlerweile sind die Docker-Compose (YML) Dateien nicht mehr aus meiner Umgebung bzw. private Cloud wegzudenken. Sicherlich geht es dir genauso und du suchst auch immer als erstes nach einer funktionierenden Docker-Compose (YML) Datei…Aber erwartet nicht zu viel oder irgendwelche eingestellten Sonderlocken. Ich bleibe meisten ziemlich dicht am Standard.
Umso ärgerlicher ist es, wenn man seine Zeit mit dem Suchen oder mit falschen oder nicht mehr aktuellen Dateien verschwendet. Deshalb veröffentliche ich meine funktionierenden Docker Compose yml Dateien.
Paperless NGX mit SQL-lite (bevorzugt fpr Raspberry Pi)
services:
broker:
image: docker.io/library/redis:7
restart: unless-stopped
volumes:
- redisdata:/data
dns:
- "192.168.178.44"
webserver:
image: ghcr.io/paperless-ngx/paperless-ngx:latest
restart: unless-stopped
depends_on:
- broker
ports:
- "8001:8000"
volumes:
- ./data:/usr/src/paperless/data
- ./media:/usr/src/paperless/media
- ./export:/usr/src/paperless/export
- ./consume:/usr/src/paperless/consume
env_file: docker-compose.env
environment:
PAPERLESS_REDIS: redis://broker:6379
volumes:
data:
media:
redisdata:Weitere Docker Compose Dateien für Setups mit PostGreSQL usw. findet ihr bei Github
https://github.com/paperless-ngx/paperless-ngx/tree/dev/docker/compose
PiAlert
services:
pialert:
image: jokobsk/pi.alert
environment:
- TZ=Europe/Berlin
- PORT=8081
restart: unless-stopped
volumes:
- ./data/config:/home/pi/pialert/config
- ./data/db:/home/pi/pialert/db
- ./data/logs:/home/pi/pialert/front/log
dns:
- "192.168.178.44"
network_mode: "host"PiHole
services:
pihole:
container_name: pihole
image: pihole/pihole:latest
mode: "host"
ports:
- "53:53/tcp"
- "53:53/udp"
- "67:67/udp"
- "8080:80/tcp"
environment:
TZ: 'Europe/Berlin'
WEBPASSWORD: 'ganzSICHER!!'
volumes:
- './etc-pihole:/etc/pihole'
- './etc-dnsmasq.d:/etc/dnsmasq.d'
restart: unless-stopped
Nginx Proxy Manager
services:
app:
image: 'docker.io/jc21/nginx-proxy-manager:latest'
restart: unless-stopped
ports:
- '80:80'
- '81:81'
- '443:443'
volumes:
- ./data:/data
- ./letsencrypt:/etc/letsencryptHomeassistent
services:
homeassistant:
container_name: homeassistant
image: "ghcr.io/home-assistant/home-assistant:stable"
volumes:
- ./config:/config
- /etc/localtime:/etc/localtime:ro
- /run/dbus:/run/dbus:ro
restart: unless-stopped
privileged: true
network_mode: host
environment:
- DISABLE_JEMALLOC=true
ports:
- "8123:8123"Weitere Beiträge zu Docker, Raspberry Pi und Co.
- Nginx Proxy Manager – richtige Einstellungen für Paperless NGX, Homeassistent, Pihole und co.
- die richtigen Netzwerkeinstellungen für PiAlert im Docker
- Webseiten automatisch via FTP auf den Raspberry PI sichern (Backup)
- Welcher Raspberry PI ist der richtige für mich? 4er, 5er mit 2GB, 4Gb, 8GB Ram?
- Tipps beim Digitalisieren der Aktenordner mit Paperless-NGX (Papierloses Büro)
- Raspberry pi beim ersten Boot mit WLAN verbinden (headless / unattended firstboot)
- Troubleshooting Docker Container
- Raspberry Pi sicher betreiben
- Paperless-NGX auf dem Raspberry PI 4,5 installieren
- Paperless-NGX konfigurieren
- Docker auf dem Raspberry Pi installieren
- Portainer Agent installieren und mehrere Docker-Instanzen verbinden
- PiHole über Docker Compose auf dem RaspberryPI installieren und Backup wiederherstellen
