Code Schnippsel
✅ Portainer installieren (empfohlen: LTS-Version)
#Ordner: /portainer
#Console Befehl:
docker run -d \
-p 8000:8000 \
-p 8457:9443 \
--name=portainer \
--restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /Volume1/Docker/Portainer:/data \
portainer/portainer-ce:lts
✅ Portainer Registries hinzufügen
Name: beliebig
Quelle: ghcr.io und codeberg.org
✅ OpenSpeedTest (lokaler Speedtest-Server)
🔧 Port: 3310
📁 Daten: keine Volumes nötig
version: "3.8"
services:
openspeedtest:
image: openspeedtest/latest
container_name: openspeedtest
restart: unless-stopped
ports:
- "3310:3000"
📦 Watchtower – Automatische Updates für Docker-Container
Mit Watchtower kannst du deine Docker-Container automatisch aktualisieren lassen. Der folgende Befehl startet Watchtower im Hintergrund:
docker run -d \
--name watchtower \
--restart always \
-v /var/run/docker.sock:/var/run/docker.sock \
containrrr/watchtower
📚 Hoarder (jetzt KaraKeep) installieren
Hoarder – jetzt bekannt als KaraKeep – ist ein CLI-Tool zum automatisierten Herunterladen und Archivieren von Hörbüchern, Podcasts und Audio-Inhalten, sowie zum Verwalten von Favoriten. Installation via Docker:
services:
web:
image: ghcr.io/karakeep-app/karakeep:latest
container_name: Karakeep-WEB
restart: on-failure:4
volumes:
# By default, the data is stored in a docker volume called "data"
# If you want to mount a custom directory, change the volume mapping to:
# - /path/to/your/directory:/data
- /volume1/docker/karakeep/data:/data:rw
ports:
# By default, the port is 3000, you can change it
- 3033:3000
environment:
MEILI_ADDR: http://meilisearch:7700
BROWSER_WEB_URL: http://chrome:9222
# OPENAI_API_KEY: [dein-openai-api-key]
DATA_DIR: /data
NEXTAUTH_SECRET: [YourRandomSecureKey]
MEILI_MASTER_KEY: [YourMeiliMasterKey] #WICHTIG der muss unten noch einmal rein
chrome:
image: gcr.io/zenika-hub/alpine-chrome:123
container_name: Karakeep-CHROME
restart: on-failure:4
command:
- --no-sandbox
- --disable-gpu
- --remote-debugging-address=0.0.0.0
- --remote-debugging-port=9222
meilisearch:
image: getmeili/meilisearch:v1.6
container_name: Karakeep-MEILI
restart: on-failure:4
volumes:
- /volume1/docker/karakeep/meili:/meili_data:rw
environment:
MEILI_MASTER_KEY: [YourMeiliMasterKey]
MEILI_NO_ANALYTICS: true
Display More
🔐 Hinweis:
Ersetze YourRandomSecureKeyund YourMeiliMasterKeyim obigen Code mit deinen eigenen Schlüsseln.
Verwende dafür den Token-Generator:
👉 https://it-tools.tech/token-generato…4&numbers=false
und für Meili: https://it-tools.tech/token-generator?length=32
Beispiel-Platzhalter:
NEXTAUTH_SECRET: [YourRandomSecureKey]
MEILI_MASTER_KEY: [YourMeiliMasterKey]
📦 Heimdall unter Synology
Heimdall ist ein übersichtliches Dashboard, mit dem du deine wichtigsten Web-Anwendungen und Links zentral an einem Ort verwalten kannst. Mit dieser Docker-Compose Vorlage kannst du Heimdall ganz einfach auf deiner Synology starten.
version: "3.8"
services:
heimdall:
image: lscr.io/linuxserver/heimdall:latest
container_name: heimdall
environment:
- PUID=1026 # <-- anpassen: Benutzer-ID (id <deinuser>)
- PGID=100 # <-- anpassen: Gruppen-ID (id <deinuser>)
- TZ=Europe/Berlin
volumes:
- /volume1/docker/heimdall/config:/config
ports:
- "8081:80" # HTTP extern:intern
- "444:443" # HTTPS extern:intern (optional)
restart: unless-stopped
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost/"]
interval: 30s
timeout: 5s
retries: 5
# Optional: eigenes Netzwerk statt default-bridge
# networks:
# default:
# name: heimdall_net
# driver: bridge
Display More
📦 Heimdall unter proxmox (cli)
---
services:
heimdall:
image: lscr.io/linuxserver/heimdall:latest
container_name: heimdall
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Berlin
- ALLOW_INTERNAL_REQUESTS=false #optional
volumes:
- /heimdall-data:/config
ports:
- 80:80
- 443:443
restart: unless-stopped
Display More
📦 Jellyfin unter Docker installieren
---
services:
jellyfin:
image: ghcr.io/linuxserver/jellyfin
container_name: jellyfin
environment:
- PUID=1024
- PGID=100
- TZ=Europe/Berlin
- JELLYFIN_PublishedServerUrl=192.168.0.10 #optional
volumes:
- /volume1/docker/jellyfin/config:/config
- /volume1/docker/jellyfin/data/series:/tv
- /volume1/docker/jellyfin/data/movies:/movies
- /volume1/docker/jellyfin/data/music:/music
# - /opt/vc/lib:/opt/vc/lib #optional
ports:
- 8096:8096
restart: on-failure:5
Display More
weiter Schnipsel folgen
Participate now!
Don’t have an account yet? Register yourself now and be a part of our community!