mirror of
https://github.com/arnaucube/configs.git
synced 2026-02-10 04:26:41 +01:00
add home server (rpi) dockercompose config
This commit is contained in:
@@ -63,4 +63,8 @@
|
||||
rnote
|
||||
xournalpp
|
||||
];
|
||||
|
||||
services.logind.extraConfig = ''
|
||||
HandlePowerKey=ignore
|
||||
'';
|
||||
}
|
||||
|
||||
88
server-dockers/docker-compose.yml
Normal file
88
server-dockers/docker-compose.yml
Normal file
@@ -0,0 +1,88 @@
|
||||
version: '3.8'
|
||||
#
|
||||
# More info: https://arnaucube.com/media-setup/
|
||||
#
|
||||
#
|
||||
# Usage
|
||||
# -----
|
||||
# - All commands from inside the same directory where this file is placed.
|
||||
# - Replace the `/mnt/usb` to your custom location, usually an external hard
|
||||
# drive.
|
||||
#
|
||||
# Run:
|
||||
# > sudo docker compose up -d
|
||||
#
|
||||
# Stop:
|
||||
# > sudo docker compose stop
|
||||
#
|
||||
# Remove containers (since the volumes are mapped to local directories, they
|
||||
# will persist):
|
||||
# > sudo docker compose down
|
||||
#
|
||||
# Port of each service:
|
||||
# - jellyfin: 8096
|
||||
# - emby: 8097
|
||||
# - wallabag: 8098
|
||||
# - slskd: 8099
|
||||
# - qbittorrent: 8080
|
||||
|
||||
services:
|
||||
jellyfin:
|
||||
image: jellyfin/jellyfin
|
||||
container_name: jellyfin
|
||||
ports:
|
||||
- "8096:8096"
|
||||
volumes:
|
||||
- /mnt/usb/configurations/jellyfin:/config
|
||||
- /mnt/usb:/media
|
||||
restart: unless-stopped
|
||||
|
||||
emby:
|
||||
image: emby/embyserver_arm64v8
|
||||
container_name: emby
|
||||
ports:
|
||||
- "8097:8096"
|
||||
volumes:
|
||||
- /mnt/usb/configurations/emby:/config
|
||||
- /mnt/usb:/media
|
||||
restart: unless-stopped
|
||||
|
||||
wallabag:
|
||||
image: wallabag/wallabag
|
||||
container_name: wallabag
|
||||
ports:
|
||||
- "8098:80"
|
||||
volumes:
|
||||
- /mnt/usb/configurations/wallabag/data:/var/www/wallabag/data
|
||||
- /mnt/usb/configurations/wallabag/images:/var/www/wallabag/web/assets/images
|
||||
environment:
|
||||
- SYMFONY__ENV__DOMAIN_NAME=http://192.168.1.155:8098
|
||||
restart: unless-stopped
|
||||
|
||||
# slskd:
|
||||
# image: slskd/slskd
|
||||
# container_name: slskd
|
||||
# ports:
|
||||
# - "8099:5030"
|
||||
# - "50300:50300"
|
||||
# volumes:
|
||||
# - /mnt/usb/configurations/slkskd:/app
|
||||
# - /mnt/usb/audio/slskd-downloads:/downloads
|
||||
# environment:
|
||||
# - SLSKD_REMOTE_CONFIGURATION=true
|
||||
# restart: unless-stopped
|
||||
|
||||
qbittorrent-nox:
|
||||
image: qbittorrentofficial/qbittorrent-nox:latest
|
||||
container_name: qbittorrent-nox
|
||||
ports:
|
||||
- "8080:8080"
|
||||
- "6881:6881/tcp" # Torrent listening port
|
||||
- "6881:6881/udp"
|
||||
volumes:
|
||||
- /mnt/usb/configurations/qbittorrent:/config
|
||||
- /mnt/usb:/downloads
|
||||
environment:
|
||||
- QBT_LEGAL_NOTICE=confirm
|
||||
- WEBUI_PORT=8080
|
||||
restart: unless-stopped
|
||||
Reference in New Issue
Block a user