🎉 First commit!

This commit is contained in:
Steph 2021-02-05 15:37:51 +01:00
commit 1325d27d82
4 changed files with 40 additions and 0 deletions

1
.env.example Normal file
View File

@ -0,0 +1 @@
DOMAIN=example.com

2
.gitignore vendored Normal file
View File

@ -0,0 +1,2 @@
mnt/
.env

17
backup.conf Normal file
View File

@ -0,0 +1,17 @@
## Backup config file for service. To find the syntax for this file,
## take a look at `man duplicity` or the web docs at this url:
## http://duplicity.nongnu.org/vers8/duplicity.1.html#sect9
##
## Special syntax has been added, a single pound sign line will be
## interpreted like a variable assignment, a line with two pound
## signs will be seen as comments.
## This make daily backups, and keep them for one months, making
## incremental backups and doing a full backup once a week.
# RETAIN=2W
# INCREMENT=1W
# INTERVAL=1D
+ **
- **/mnt

20
docker-compose.yml Normal file
View File

@ -0,0 +1,20 @@
version: "3"
services:
jellyfin:
image: jellyfin/jellyfin
volumes:
- ./mnt/config:/config
- ./mnt/cache:/cache
- /media/music:/media/music
restart: "unless-stopped"
networks:
- 10000-nginx-proxy_nginx-proxy
environment:
- "JELLYFIN_PublishedServerUrl=https://${DOMAIN}"
- "VIRTUAL_HOST=${DOMAIN}"
- "LETSENCRYPT_HOST=${DOMAIN}"
networks:
10000-nginx-proxy_nginx-proxy:
external: true