diff --git a/.gitea/workflows/example.yaml b/.gitea/workflows/example.yaml index fc59956..b79bfab 100644 --- a/.gitea/workflows/example.yaml +++ b/.gitea/workflows/example.yaml @@ -9,5 +9,5 @@ jobs: - uses: actions/checkout@v2 - name: Integration testing run: | - cd airsonic - docker compose up \ No newline at end of file + cd glance + docker compose up -d \ No newline at end of file diff --git a/dockge/docker-compose.yml b/dockge/docker-compose.yml new file mode 100644 index 0000000..b9e7817 --- /dev/null +++ b/dockge/docker-compose.yml @@ -0,0 +1,24 @@ +services: + dockge: + container_name: dockge + image: louislam/dockge:1 + restart: unless-stopped + ports: + # Host Port : Container Port + - 1026:5001 + volumes: + - /var/run/docker.sock:/var/run/docker.sock + - ./data:/app/data + # If you want to use private registries, you need to share the auth file with Dockge: + # - /root/.docker/:/root/.docker + + # Stacks Directory + # ⚠️ READ IT CAREFULLY. If you did it wrong, your data could end up writing into a WRONG PATH. + # ⚠️ 1. FULL path only. No relative path (MUST) + # ⚠️ 2. Left Stacks Path === Right Stacks Path (MUST) + - /home/geezo/docker_containers:/opt/stacks + environment: + # Tell Dockge where is your stacks directory + - DOCKGE_STACKS_DIR=/opt/stacks + - DOCKGE_ENABLE_CONSOLE=true +networks: {} diff --git a/netbird/docker-compose.yml b/netbird/docker-compose.yml index 0baf8f3..865d8a2 100644 --- a/netbird/docker-compose.yml +++ b/netbird/docker-compose.yml @@ -12,7 +12,14 @@ services: cap_add: - NET_ADMIN restart: always + networks: + - beaverhabits_default volumes: netbird-client: external: true + + +networks: + beaverhabits_default: + external: true \ No newline at end of file diff --git a/yams/docker-compose.yml b/yams/docker-compose.yml index 78bb011..8ef169c 100644 --- a/yams/docker-compose.yml +++ b/yams/docker-compose.yml @@ -12,10 +12,10 @@ services: - /etc/localtime:/etc/localtime:ro - ${MEDIA_DIRECTORY}:/data:ro - ${INSTALL_DIRECTORY}/config/${MEDIA_SERVICE}:/config - ports: # plex + ports: + # plex - 2000:8096 # plex restart: unless-stopped - # qBitorrent is used to download torrents qbittorrent: image: lscr.io/linuxserver/qbittorrent @@ -31,11 +31,10 @@ services: restart: unless-stopped # ports: # qbittorrent # - 8081:8081 # qbittorrent - network_mode: "service:gluetun" + network_mode: service:gluetun depends_on: gluetun: condition: service_healthy - # SABnzbd is used to download from usenet sabnzbd: image: lscr.io/linuxserver/sabnzbd:latest @@ -48,11 +47,10 @@ services: - /etc/localtime:/etc/localtime:ro - ${MEDIA_DIRECTORY}:/data - ${INSTALL_DIRECTORY}/config/sabnzbd:/config - #ports: # sabnzbd + #ports: # sabnzbd #- 8080:8080 # sabnzbd restart: unless-stopped - network_mode: "service:gluetun" - + network_mode: service:gluetun # Sonarr is used to query, add downloads to the download queue and index TV shows # https://sonarr.tv/ sonarr: @@ -68,7 +66,6 @@ services: ports: - 2003:8989 restart: unless-stopped - # Radarr is used to query, add downloads to the download queue and index Movies # https://radarr.video/ radarr: @@ -84,7 +81,6 @@ services: ports: - 2004:7878 restart: unless-stopped - # Lidarr is used to query, add downloads to the download queue and index Music # https://lidarr.audio/ lidarr: @@ -100,7 +96,6 @@ services: ports: - 2006:8686 restart: unless-stopped - # Readarr is used to query, add downloads to the download queue and index Audio and Ebooks # https://readarr.com/ readarr: @@ -116,7 +111,6 @@ services: ports: - 2007:8787 restart: unless-stopped - # Bazarr is used to download and categorize subtitles # https://www.bazarr.media/ bazarr: @@ -132,7 +126,6 @@ services: ports: - 2008:6767 restart: unless-stopped - # Prowlarr is our torrent indexer/searcher. Sonarr/Radarr use Prowlarr as a source # https://prowlarr.com/ prowlarr: @@ -147,7 +140,6 @@ services: ports: - 2009:9696 restart: unless-stopped - # Gluetun is our VPN, so you can download torrents safely gluetun: image: qmcgaw/gluetun:v3 @@ -174,8 +166,6 @@ services: - VPN_PORT_FORWARDING=on restart: unless-stopped network_mode: bridge - - # Watchtower is going to keep our instances updated watchtower: image: containrrr/watchtower @@ -184,4 +174,5 @@ services: - WATCHTOWER_CLEANUP=true volumes: - /var/run/docker.sock:/var/run/docker.sock - restart: unless-stopped \ No newline at end of file + restart: unless-stopped +networks: {}