Docker
version: „2“
services:
adguardhome:
image: adguard/adguardhome
container_name: adguardhome
volumes:
– /opt/docker/adguard/work:/opt/adguardhome/work
– /opt/docker/adguard/conf:/opt/adguardhome/conf
restart: unless-stopped
network_mode: host
version: ‚3.3‘
services:
diskspeed:
container_name: diskspeed
network_mode: bridge
privileged: true
ports:
– ‚18888:8888/tcp‘
volumes:
– ‚/opt/docker/diskspeed/:/tmp/DiskSpeed:rw‘
image: jbartlett777/diskspeed
version: „2“
services:
homer:
image: b4bz/homer
#To build from source, comment previous line and uncomment below
#build: .
container_name: homer
volumes:
– /opt/docker/homer/assets/:/www/assets
ports:
– 8080:8080
user: 0:0
environment:
– INIT_ASSETS=0 # default=1 Install example configuration file & assets (favicons, …) to help you get started.
restart: unless-stopped
version: ‚3‘
services:
ledfx:
image: shirom/ledfx
container_name: ledfx
environment:
#- HOST=192.168.178.20 # IP of the Snapcast server
– FORMAT=-r 44100 -f S16_LE -c 2
– SQUEEZE=1
ports:
– 8888:8888
volumes:
– /opt/docker/ledfx/ledfx-config:/app/ledfx-config
– /opt/docker/ledfx/audio:/app/audio
network_mode: host
restart: unless-stopped
____________________________________
sudo nano /opt/docker/ledfx/ledfx-config/squeeze.conf
# The name for the squeezelite player:
#SL_NAME=“$(hostname -s)“
SL_NAME=“LED-FX“
—————————————————
version: ‚3‘
services:
lms:
container_name: lms
image: lmscommunity/logitechmediaserver
volumes:
– /opt/docker/lms:/config:rw
– /srv/music:/music:ro # Ordner für deine Musiksammlung
– /opt/docker/lms:/playlist:rw
– /etc/localtime:/etc/localtime:ro
– /etc/timezone:/etc/timezone:ro
#ports:
# – 9001:9001/tcp
# – 9090:9090/tcp
# – 3483:3483/tcp
# – 3483:3483/udp
environment:
– HTTP_PORT=9001
#- PUID=99 #optional, default is 1000
#- PGID=100 #optional, default is 1000
network_mode: host
restart: unless-stopped
—
version: „3“
services:
squeezelite:
image: giof71/squeezelite:latest
container_name: squeezelite
devices:
– /dev/snd:/dev/snd
environment:
– SQUEEZELITE_NAME=squeeze-server
# – SQUEEZELITE_SERVER_PORT=192.168.178.10
– DISPLAY_PRESETS=Y
volumes:
– /opt/docker/squeezelite/additional.conf:/app/assets/additional-presets.conf
network_mode: bridge
restart: unless-stopped
version: ‚2.1‘
services:
watchtower:
image: containrrr/watchtower
container_name: watchtower
volumes:
– /var/run/docker.sock:/var/run/docker.sock
restart: unless-stopped