From 6b39741dea038ddbbe7e131402b75842cfbbb1bc Mon Sep 17 00:00:00 2001 From: PAPAMICA Date: Tue, 17 May 2022 12:08:25 +0200 Subject: [PATCH] fix servicies --- composes-files/elk.yml | 46 -------------------- composes-files/ethercalc.yml | 46 -------------------- composes-files/ghost.yml | 54 ----------------------- composes-files/inventario.yml | 33 -------------- composes-files/miniflux.yml | 46 -------------------- composes-files/rsshub.yml | 46 -------------------- composes-files/sui.yml | 42 ------------------ composes-files/synchthing.yml | 81 ----------------------------------- 8 files changed, 394 deletions(-) diff --git a/composes-files/elk.yml b/composes-files/elk.yml index af30eed..e69de29 100644 --- a/composes-files/elk.yml +++ b/composes-files/elk.yml @@ -1,46 +0,0 @@ -# Maintainer: Mickael "PAPAMICA" Asseline -# Update: 2022-05-12 - -#& type: 3 -#& title: Murmur -#& description: Vocal server (Mumble) -#& note: Website: Mumble.com
Port to open:64738 -#& categories: SelfHosted, PAPAMICA -#& platform: linux -#& logo: https://www.pngkey.com/png/full/319-3198756_rainbow-six-siege-mumble-logo-png.png - -#% SERVICE: Name of the service (No spaces or points) [mumble-server] -#% DATA_LOCATION: Data localization (Example: /apps/service) [/_data/apps] -#% URL: Service URL (Example: service.papamica.fr or service.com) -#% NETWORK: Your Traefik network (Example: proxy) [proxy] - -# Work with Portainer -version: "2" -services: - murmur: - image: vimagick/murmur - restart: always - container_name: $SERVICE - volumes: - - $DATA_LOCATION:/etc/murmur - ports: - - "64738:64738/tcp" - - "64738:64738/udp" - environment: - - UID=1000 - - GID=1000 - labels: - - "autoupdate=monitor" # https://github.com/PAPAMICA/container-updater - - traefik.enable=true - - traefik.http.routers.$SERVICE.rule=Host(`$URL`) - - traefik.http.routers.$SERVICE.entryPoints=http - - traefik.$SERVICE.port=64738 - - traefik.$SERVICE.port=64738 - - "traefik.docker.network=$NETWORK" - networks: - - default - -networks: - default: - external: - name: $NETWORK \ No newline at end of file diff --git a/composes-files/ethercalc.yml b/composes-files/ethercalc.yml index af30eed..e69de29 100644 --- a/composes-files/ethercalc.yml +++ b/composes-files/ethercalc.yml @@ -1,46 +0,0 @@ -# Maintainer: Mickael "PAPAMICA" Asseline -# Update: 2022-05-12 - -#& type: 3 -#& title: Murmur -#& description: Vocal server (Mumble) -#& note: Website: Mumble.com
Port to open:64738 -#& categories: SelfHosted, PAPAMICA -#& platform: linux -#& logo: https://www.pngkey.com/png/full/319-3198756_rainbow-six-siege-mumble-logo-png.png - -#% SERVICE: Name of the service (No spaces or points) [mumble-server] -#% DATA_LOCATION: Data localization (Example: /apps/service) [/_data/apps] -#% URL: Service URL (Example: service.papamica.fr or service.com) -#% NETWORK: Your Traefik network (Example: proxy) [proxy] - -# Work with Portainer -version: "2" -services: - murmur: - image: vimagick/murmur - restart: always - container_name: $SERVICE - volumes: - - $DATA_LOCATION:/etc/murmur - ports: - - "64738:64738/tcp" - - "64738:64738/udp" - environment: - - UID=1000 - - GID=1000 - labels: - - "autoupdate=monitor" # https://github.com/PAPAMICA/container-updater - - traefik.enable=true - - traefik.http.routers.$SERVICE.rule=Host(`$URL`) - - traefik.http.routers.$SERVICE.entryPoints=http - - traefik.$SERVICE.port=64738 - - traefik.$SERVICE.port=64738 - - "traefik.docker.network=$NETWORK" - networks: - - default - -networks: - default: - external: - name: $NETWORK \ No newline at end of file diff --git a/composes-files/ghost.yml b/composes-files/ghost.yml index 0afd2c5..e69de29 100644 --- a/composes-files/ghost.yml +++ b/composes-files/ghost.yml @@ -1,54 +0,0 @@ -# Maintainer: Mickael "PAPAMICA" Asseline -# Update: 2022-05-10 - -#& type: 3 -#& title: Grafana -#& description: From heatmaps to histograms, graphs to geomaps: fast and furious visualizations any way you want. -#& note: Website: Grafana.com -#& categories: SelfHosted, Monitoring, PAPAMICA -#& platform: linux -#& logo: https://seeklogo.com/images/G/grafana-logo-15BA0AFA8A-seeklogo.com.png - -#% SERVICE: Name of the service (No spaces or points) [grafana] -#% DATA_LOCATION: Data localization (Example: /apps/service) [/_data/apps] -#% PLUGINS: Plugins to install (Example: grafana-singlestat-panel) [alexanderzobnin-zabbix-app,grafana-singlestat-panel] -#% URL: Service URL (Example: service.papamica.fr or service.com) -#% NETWORK: Your Traefik network (Example: proxy) [proxy] - -# Work with Portainer -version: "2" -services: - grafana: - image: grafana/grafana:latest - restart: always - container_name: $SERVICE - volumes: - - $DATA_LOCATION/$SERVICE/config:/etc/grafana - - $DATA_LOCATION/$SERVICE/data:/var/lib/grafana - environment: - - GF_PANELS_DISABLE_SANITIZE_HTML=true - - GF_SERVER_DOMAIN=$URL - - GF_SERVER_ROOT_URL=https://$URL - - GF_INSTALL_PLUGINS=$PLUGINS - - GF_PLUGINS_ALLOW_LOADING_UNSIGNED_PLUGINS=$PLUGINS - healthcheck: - test: wget -nv -t1 --spider 'http://localhost:3000/' - interval: 1m - timeout: 30s - retries: 3 - networks: - - default - labels: - - "autoupdate=monitor" # https://github.com/PAPAMICA/container-updater - - "traefik.enable=true" - - "traefik.http.routers.$SERVICE.entrypoints=https" - - "traefik.http.routers.$SERVICE.rule=Host(`$URL`)" - - "traefik.http.routers.$SERVICE.tls=true" - - "traefik.http.routers.$SERVICE.tls.certresolver=http" - - "traefik.http.services.$SERVICE.loadbalancer.server.port=3000" - - "traefik.docker.network=$NETWORK" - -networks: - default: - external: - name: $NETWORK \ No newline at end of file diff --git a/composes-files/inventario.yml b/composes-files/inventario.yml index ea0d76b..e69de29 100644 --- a/composes-files/inventario.yml +++ b/composes-files/inventario.yml @@ -1,33 +0,0 @@ -# Maintainer: Mickael "PAPAMICA" Asseline -# Update: 2022-05-12 - -#& type: 3 -#& title: Mumble Bot -#& description: Bot for Mumble server -#& note: Website: Github.com
You need to create a conf file "mumbledj.yaml" -#& categories: SelfHosted, PAPAMICA -#& platform: linux -#& logo: https://blog.natenom.com/wp-content/uploads/2015/11/256px-Logo_mumble-ruby-pluginbot.svg_.png - -#% SERVICE: Name of the service (No spaces or points) [mumble-bot] -#% DATA_LOCATION: Data localization (Example: /apps/service) [/_data/apps] -#% NETWORK: Your Traefik network (Example: proxy) - -# Work with Portainer -version: "2" -services: - mumble-bot: - image: mattikus/mumbledj - restart: always - container_name: $SERVICE - volumes: - - $DATA_LOCATION/$SERVICE/mumbledj.yaml:/etc/mumbledj.yaml - labels: - - "autoupdate=monitor" # https://github.com/PAPAMICA/container-updater - networks: - - default - -networks: - default: - external: - name: $NETWORK \ No newline at end of file diff --git a/composes-files/miniflux.yml b/composes-files/miniflux.yml index af30eed..e69de29 100644 --- a/composes-files/miniflux.yml +++ b/composes-files/miniflux.yml @@ -1,46 +0,0 @@ -# Maintainer: Mickael "PAPAMICA" Asseline -# Update: 2022-05-12 - -#& type: 3 -#& title: Murmur -#& description: Vocal server (Mumble) -#& note: Website: Mumble.com
Port to open:64738 -#& categories: SelfHosted, PAPAMICA -#& platform: linux -#& logo: https://www.pngkey.com/png/full/319-3198756_rainbow-six-siege-mumble-logo-png.png - -#% SERVICE: Name of the service (No spaces or points) [mumble-server] -#% DATA_LOCATION: Data localization (Example: /apps/service) [/_data/apps] -#% URL: Service URL (Example: service.papamica.fr or service.com) -#% NETWORK: Your Traefik network (Example: proxy) [proxy] - -# Work with Portainer -version: "2" -services: - murmur: - image: vimagick/murmur - restart: always - container_name: $SERVICE - volumes: - - $DATA_LOCATION:/etc/murmur - ports: - - "64738:64738/tcp" - - "64738:64738/udp" - environment: - - UID=1000 - - GID=1000 - labels: - - "autoupdate=monitor" # https://github.com/PAPAMICA/container-updater - - traefik.enable=true - - traefik.http.routers.$SERVICE.rule=Host(`$URL`) - - traefik.http.routers.$SERVICE.entryPoints=http - - traefik.$SERVICE.port=64738 - - traefik.$SERVICE.port=64738 - - "traefik.docker.network=$NETWORK" - networks: - - default - -networks: - default: - external: - name: $NETWORK \ No newline at end of file diff --git a/composes-files/rsshub.yml b/composes-files/rsshub.yml index af30eed..e69de29 100644 --- a/composes-files/rsshub.yml +++ b/composes-files/rsshub.yml @@ -1,46 +0,0 @@ -# Maintainer: Mickael "PAPAMICA" Asseline -# Update: 2022-05-12 - -#& type: 3 -#& title: Murmur -#& description: Vocal server (Mumble) -#& note: Website: Mumble.com
Port to open:64738 -#& categories: SelfHosted, PAPAMICA -#& platform: linux -#& logo: https://www.pngkey.com/png/full/319-3198756_rainbow-six-siege-mumble-logo-png.png - -#% SERVICE: Name of the service (No spaces or points) [mumble-server] -#% DATA_LOCATION: Data localization (Example: /apps/service) [/_data/apps] -#% URL: Service URL (Example: service.papamica.fr or service.com) -#% NETWORK: Your Traefik network (Example: proxy) [proxy] - -# Work with Portainer -version: "2" -services: - murmur: - image: vimagick/murmur - restart: always - container_name: $SERVICE - volumes: - - $DATA_LOCATION:/etc/murmur - ports: - - "64738:64738/tcp" - - "64738:64738/udp" - environment: - - UID=1000 - - GID=1000 - labels: - - "autoupdate=monitor" # https://github.com/PAPAMICA/container-updater - - traefik.enable=true - - traefik.http.routers.$SERVICE.rule=Host(`$URL`) - - traefik.http.routers.$SERVICE.entryPoints=http - - traefik.$SERVICE.port=64738 - - traefik.$SERVICE.port=64738 - - "traefik.docker.network=$NETWORK" - networks: - - default - -networks: - default: - external: - name: $NETWORK \ No newline at end of file diff --git a/composes-files/sui.yml b/composes-files/sui.yml index 8c3a291..e69de29 100644 --- a/composes-files/sui.yml +++ b/composes-files/sui.yml @@ -1,42 +0,0 @@ -# Maintainer: Mickael "PAPAMICA" Asseline -# Update: 2022-05-12 - -#& type: 3 -#& title: Sinusbot -#& description: Bot for TeamSpeak and Discord -#& note: Website: Sinusbot.com -#& categories: SelfHosted, PAPAMICA -#& platform: linux -#& logo: https://avatars.githubusercontent.com/u/25282695?s=280&v=4 - -#% SERVICE: Name of the service (No spaces or points) [sinusbot] -#% DATA_LOCATION: Data localization (Example: /apps/service) [/_data/apps] -#% URL: Service URL (Example: service.papamica.fr or service.com) -#% NETWORK: Your Traefik network (Example: proxy) [proxy] - -# Work with Portainer -version: "2" -services: - sinusbot: - image: sinusbot/docker:latest - container_name: $SERVICE - restart: always - volumes: - - $DATA_LOCATION/$SERVICE/scripts:/opt/sinusbot/scripts - - $DATA_LOCATION/$SERVICE/data:/opt/sinusbot/data - networks: - - default - labels: - - "autoupdate=monitor" # https://github.com/PAPAMICA/container-updater - - "traefik.enable=true" - - "traefik.http.routers.$SERVICE.entrypoints=https" - - "traefik.http.routers.$SERVICE.rule=Host(`$URL`)" - - "traefik.http.routers.$SERVICE.tls=true" - - "traefik.http.routers.$SERVICE.tls.certresolver=http" - - "traefik.http.services.$SERVICE.loadbalancer.server.port=8087" - - "traefik.docker.network=$NETWORK" - -networks: - default: - external: - name: $NETWORK \ No newline at end of file diff --git a/composes-files/synchthing.yml b/composes-files/synchthing.yml index d79f8bb..e69de29 100644 --- a/composes-files/synchthing.yml +++ b/composes-files/synchthing.yml @@ -1,81 +0,0 @@ -# Maintainer: Mickael "PAPAMICA" Asseline -# Update: 2022-05-11 - -#& type: 3 -#& title: NextCloud -#& description: A personnal cloud, alternative to Google Drive, etc... -#& note: Website: NextCloud.com -#& categories: SelfHosted, PAPAMICA -#& platform: linux -#& logo: https://alternative.me/media/1280/nextcloud-screenshot-h7bxcd9k35twayd9.png - -#% SERVICE: Name of the service (No spaces or points) [nexcloud] -#% DATA_LOCATION: Data localization (Example: /apps/service) [/_data/apps] -#% URL: Service link (Example: service.papamica.fr or service.com) -#% NETWORK: Your Traefik network (Example: proxy) [proxy] -#% DB_USER: Database user (No spaces or points) [nexcloud] -#% DB_PASSWORD: Password for database user -#% DB_ROOT: Password for database root -#% DATA: Folder of your data - -# Work with Portainer -version: "2" -services: - # Nextcloud : https://nextcloud.com/ - nextcloud: - image: nextcloud:24 - container_name: $SERVICE - restart: always - depends_on: - - nextcloud-db - healthcheck: - test: curl --fail http://localhost:80 || exit 1 - interval: 1m - timeout: 30s - retries: 3 - environment: - - DB_TYPE=mysql - - DB_NAME=nextcloud - - DB_USER=$DB_USER - - DB_PASSWORD=$DB_PASSWORD - - DB_HOST=nextcloud-db - volumes: - - $DATA:/data - - $DATA_LOCATION/$SERVICE/config:/var/www/html - networks: - - default - labels: - - "autoupdate=monitor" # https://github.com/PAPAMICA/container-updater - - "traefik.enable=true" - - "traefik.http.routers.$SERVICE.entrypoints=https" - - "traefik.http.routers.$SERVICE.rule=Host(`$URL`)" - - "traefik.http.routers.$SERVICE.tls=true" - - "traefik.http.routers.$SERVICE.tls.certresolver=http" - - "traefik.docker.network=$NETWORK" - - # Base de donnée - nextcloud-db: - image: mariadb:10.4.12 - container_name: $SERVICE-db - command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW - restart: always - healthcheck: - test: ["CMD", "mysqladmin" ,"ping", "-h", "localhost"] - timeout: 20s - retries: 10 - volumes: - - $DATA_LOCATION/$SERVICE/db:/var/lib/mysql - labels: - - "autoupdate=monitor" # https://github.com/PAPAMICA/container-updater - environment: - - MYSQL_ROOT_PASSWORD=$DB_ROOT - - MYSQL_DATABASE=nextcloud - - MYSQL_USER=$DB_USER - - MYSQL_PASSWORD=$DB_PASSWORD - networks: - - default - -networks: - default: - external: - name: $NETWORK \ No newline at end of file