diff --git a/docker-compose/huginn-mariadb/docker-compose.yml b/docker-compose/huginn-mariadb/docker-compose.yml new file mode 100644 index 0000000..6a22bfc --- /dev/null +++ b/docker-compose/huginn-mariadb/docker-compose.yml @@ -0,0 +1,53 @@ +## Discord Plex FR : https://discord.gg/ERpYMqS +## Version 2021-02-26 +version: "2" + +services: + huginn: + image: huginn/huginn + container_name: huginn + networks: + - huginn_network + ports: + - 3000:3000 +# Decommenter les 2 lignes suivantes pour que watchtower surveille ce conteneur +# labels: +# - com.centurylinklabs.watchtower.enable=true + environment: + - DATABASE_NAME=huginn + - DATABASE_USERNAME=huginn + - DATABASE_PASSWORD=1234 #Correspond au MYSQL_PASSWORD defini dans le conteneur mariadb + - DATABASE_PORT=3306 + - DATABASE_HOST=huginn_mariadb + - DATABASE_ADAPTER=mysql2 + - DO_NOT_CREATE_DATABASE=true + depends_on: + - huginn_mariadb + restart: unless-stopped + huginn_mariadb: + image: ghcr.io/linuxserver/mariadb + container_name: huginn_mariadb + hostname: huginn_mariadb +# Decommenter les 2 lignes suivantes pour que watchtower surveille ce conteneur +# labels: +# - com.centurylinklabs.watchtower.enable=true + networks: + - huginn_network + environment: + - PUID=1000 # Utiliser la commande (en SSH) : id NOM_UTILISATEUR + - PGID=100 # Utiliser la commande (en SSH) : id NOM_UTILISATEUR + - MYSQL_ROOT_PASSWORD=123456 + - TZ=Europe/Paris + - MYSQL_DATABASE=huginn + - MYSQL_USER=huginn + - MYSQL_PASSWORD=1234 + ports: + - 3306:3306 # Utiliser un autre port si le port par defaut est deja pris sur votre hote + volumes: + - /volume1/docker/huginn/mariadb:/config + restart: unless-stopped + +networks: + huginn_network: + external: + name: huginn_network \ No newline at end of file diff --git a/docker-compose/jellyfin-embystat/docker-compose.yml b/docker-compose/jellyfin-embystat/docker-compose.yml new file mode 100644 index 0000000..bfec984 --- /dev/null +++ b/docker-compose/jellyfin-embystat/docker-compose.yml @@ -0,0 +1,56 @@ +## Discord Plex FR : https://discord.gg/ERpYMqS +## Version 2021-02-26 +version: '2.1' + +services: + jellyfin: + image: ghcr.io/linuxserver/jellyfin + container_name: jellyfin +# Decommenter les 2 lignes suivantes pour que watchtower surveille ce conteneur +# labels: +# - com.centurylinklabs.watchtower.enable=true + environment: + - PUID=1000 # Utiliser la commande (en SSH) : id NOM_UTILISATEUR + - PGID=100 # Utiliser la commande (en SSH) : id NOM_UTILISATEUR + - TZ=Europe/Paris +# Utiliser la commande suivant pour limiter l'usage de la RAM +# mem_limit: 4096M +# Decommenter les 2 lignes suivantes pour activer le transcodage matériel iGPU( si NAS/serveur compatible ) +# devices: +# - /dev/dri:/dev/dri +# Network conseillé de ne pas utiliser host (pas de redirection de port) ni default_bridge car limité a 16 ip + networks: + - 'jellyfin_network' #si modification changer la ligne 45 + ports: + - 8096:8096 + volumes: + - /volume1/docker/jellyfin/config:/config + - /volume1/media/music:/data/music + - /volume1/media/movies:/data/movies + - /volume1/media/tvshow:/data/tvshow + restart: unless-stopped + + embystat: + image: ghcr.io/linuxserver/embystat + container_name: embystat +# Decommenter les 2 lignes suivantes pour que watchtower surveille ce conteneur +# labels: +# - com.centurylinklabs.watchtower.enable=true + environment: + - PUID=1000 # Utiliser la commande (en SSH) : id NOM_UTILISATEUR + - PGID=100 # Utiliser la commande (en SSH) : id NOM_UTILISATEUR + - TZ=Europe/Paris +# Network conseillé de ne pas utiliser host (pas de redirection de port) ni default_bridge car limité a 16 ip + networks: + - 'jellyfin_network' #si modification de la ligne 23 + volumes: + - /volume1/docker/embystat/config:/config + ports: + - 6555:6555 + restart: unless-stopped + +networks: + jellyfin_network: + external: +# Network conseillé de ne pas utiliser host (pas de redirection de port) ni default_bridge car limité a 16 ip + name: 'jellyfin_network' #si modification de la ligne 23 et 45