Merge branch 'main' of https://git.mafyuh.dev/mafyuh/Auto-Homelab
This commit is contained in:
commit
06c0cec0ed
15 changed files with 20 additions and 57 deletions
|
@ -2,7 +2,7 @@ version: "3.8"
|
||||||
|
|
||||||
services:
|
services:
|
||||||
ollama:
|
ollama:
|
||||||
image: docker.mafyuh.xyz/ollama/ollama:0.1.41
|
image: docker.mafyuh.xyz/ollama/ollama:0.1.42
|
||||||
container_name: ollama
|
container_name: ollama
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
volumes:
|
volumes:
|
||||||
|
@ -18,7 +18,7 @@ services:
|
||||||
capabilities: [gpu]
|
capabilities: [gpu]
|
||||||
|
|
||||||
open-webui:
|
open-webui:
|
||||||
image: ghcr.io/open-webui/open-webui:0.2.3
|
image: ghcr.io/open-webui/open-webui:v0.2.5
|
||||||
container_name: open-webui
|
container_name: open-webui
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
ports:
|
ports:
|
||||||
|
@ -29,7 +29,7 @@ services:
|
||||||
- host.docker.internal:host-gateway
|
- host.docker.internal:host-gateway
|
||||||
|
|
||||||
mindsdb:
|
mindsdb:
|
||||||
image: docker.mafyuh.xyz/mindsdb/mindsdb:v24.5.4.0
|
image: docker.mafyuh.xyz/mindsdb/mindsdb:v24.6.1.1
|
||||||
container_name: mindsdb
|
container_name: mindsdb
|
||||||
ports:
|
ports:
|
||||||
- 47334:47334
|
- 47334:47334
|
||||||
|
|
|
@ -68,11 +68,6 @@ Homelab docker-compose environment defined in code. Using Forgejo Actions and Re
|
||||||
<td><a href="https://github.com/kiranshila/Doplarr">Doplarr</a></td>
|
<td><a href="https://github.com/kiranshila/Doplarr">Doplarr</a></td>
|
||||||
<td>Allows my users to request content through Discord if they choose</td>
|
<td>Allows my users to request content through Discord if they choose</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
|
||||||
<td><img vertical-align=baseline width="32" src="https://raw.githubusercontent.com/Mafyuh/homelab-svg-assets/main/assets/droneci.svg"></td>
|
|
||||||
<td><a href="https://www.drone.io/">Drone</a></td>
|
|
||||||
<td>Selfhosted CI/CD pipeline manager</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
<tr>
|
||||||
<td><img vertical-align=baseline width="32" src="https://raw.githubusercontent.com/FlareSolverr/FlareSolverr/master/resources/flaresolverr_logo.svg"></td>
|
<td><img vertical-align=baseline width="32" src="https://raw.githubusercontent.com/FlareSolverr/FlareSolverr/master/resources/flaresolverr_logo.svg"></td>
|
||||||
<td><a href="https://github.com/FlareSolverr/FlareSolverr">FlareSolverr</a></td>
|
<td><a href="https://github.com/FlareSolverr/FlareSolverr">FlareSolverr</a></td>
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
---
|
---
|
||||||
services:
|
services:
|
||||||
adguardhome:
|
adguardhome:
|
||||||
image: docker.mafyuh.xyz/adguard/adguardhome:v0.107.50
|
image: docker.mafyuh.xyz/adguard/adguardhome:v0.107.51
|
||||||
container_name: adguardhome
|
container_name: adguardhome
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
volumes:
|
volumes:
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
---
|
---
|
||||||
services:
|
services:
|
||||||
adguardhome:
|
adguardhome:
|
||||||
image: docker.mafyuh.xyz/adguard/adguardhome:v0.107.50
|
image: docker.mafyuh.xyz/adguard/adguardhome:v0.107.51
|
||||||
container_name: adguardhome
|
container_name: adguardhome
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
volumes:
|
volumes:
|
||||||
|
|
|
@ -107,7 +107,7 @@ services:
|
||||||
networks:
|
networks:
|
||||||
- gitea_main
|
- gitea_main
|
||||||
n8n:
|
n8n:
|
||||||
image: ghcr.io/n8n-io/n8n:1.44.1
|
image: ghcr.io/n8n-io/n8n:1.45.0
|
||||||
container_name: n8n
|
container_name: n8n
|
||||||
ports:
|
ports:
|
||||||
- 5678:5678
|
- 5678:5678
|
||||||
|
@ -137,7 +137,7 @@ services:
|
||||||
ipv4_address: 172.25.0.25
|
ipv4_address: 172.25.0.25
|
||||||
|
|
||||||
syncthing:
|
syncthing:
|
||||||
image: ghcr.io/linuxserver/syncthing@sha256:3a1a983bd5c0cfc685f5421b374bcf175ccb2df86710bfc454bc76a047a8884f
|
image: ghcr.io/linuxserver/syncthing@sha256:71db49de13f2d0a963fa43c10427972ace94135525d7072c94c63d846f57a7e6
|
||||||
container_name: syncthing
|
container_name: syncthing
|
||||||
hostname: ARM #optional
|
hostname: ARM #optional
|
||||||
environment:
|
environment:
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
## VM
|
## VM
|
||||||
Self hosted on Proxmox Node 1. Full *arr suite.
|
Self hosted on Proxmox Node 1. Full *arr suite
|
||||||
## Specs
|
## Specs
|
||||||
- 4 core host
|
- 4 core host
|
||||||
- 6GB RAM
|
- 6GB RAM
|
||||||
|
|
|
@ -140,7 +140,7 @@ services:
|
||||||
image: gcr.io/cadvisor/cadvisor:v0.49.1
|
image: gcr.io/cadvisor/cadvisor:v0.49.1
|
||||||
|
|
||||||
syncthing:
|
syncthing:
|
||||||
image: ghcr.io/linuxserver/syncthing@sha256:3a1a983bd5c0cfc685f5421b374bcf175ccb2df86710bfc454bc76a047a8884f
|
image: ghcr.io/linuxserver/syncthing@sha256:71db49de13f2d0a963fa43c10427972ace94135525d7072c94c63d846f57a7e6
|
||||||
container_name: syncthing
|
container_name: syncthing
|
||||||
hostname: ARRS
|
hostname: ARRS
|
||||||
environment:
|
environment:
|
||||||
|
|
|
@ -2,5 +2,5 @@
|
||||||
services:
|
services:
|
||||||
cf-tunnel:
|
cf-tunnel:
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
image: docker.mafyuh.xyz/cloudflare/cloudflared@sha256:a3ba3f799551b9d9e5f15eba4b3025599a90c6f8aa1583003218e1c288c41c6a
|
image: docker.mafyuh.xyz/cloudflare/cloudflared@sha256:3daf642dd14e67c8ba51063aa0abd76fe165ff4fdf0669e37ae356008fccfb74
|
||||||
command: tunnel --no-autoupdate run --token $CF_TOKEN
|
command: tunnel --no-autoupdate run --token $CF_TOKEN
|
||||||
|
|
|
@ -16,7 +16,7 @@ services:
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
|
||||||
arch-qbittorrentvpn:
|
arch-qbittorrentvpn:
|
||||||
image: docker.mafyuh.xyz/binhex/arch-qbittorrentvpn:4.6.4-1-03
|
image: docker.mafyuh.xyz/binhex/arch-qbittorrentvpn:4.6.5-1-03
|
||||||
container_name: qbittorrentvpn
|
container_name: qbittorrentvpn
|
||||||
volumes:
|
volumes:
|
||||||
- '/docker/appdata/qbitty:/config'
|
- '/docker/appdata/qbitty:/config'
|
||||||
|
@ -32,7 +32,7 @@ services:
|
||||||
- VPN_USER=mafyuh+pmp
|
- VPN_USER=mafyuh+pmp
|
||||||
- VPN_PASS=
|
- VPN_PASS=
|
||||||
- STRICT_PORT_FORWARD=yes
|
- STRICT_PORT_FORWARD=yes
|
||||||
- LAN_NETWORK=10.0.0.0/24
|
- LAN_NETWORK=10.0.0.0/24,10.69.69.0/24
|
||||||
- ENABLE_PRIVOXY=yes
|
- ENABLE_PRIVOXY=yes
|
||||||
- PUID=1000
|
- PUID=1000
|
||||||
- PGID=1000
|
- PGID=1000
|
||||||
|
|
|
@ -1,32 +0,0 @@
|
||||||
version: '3'
|
|
||||||
|
|
||||||
services:
|
|
||||||
drone:
|
|
||||||
image: docker.mafyuh.xyz/drone/drone:2.24.0
|
|
||||||
environment:
|
|
||||||
- DRONE_GITEA_CLIENT_ID=$DRONE_GITEA_CLIENT_ID
|
|
||||||
- DRONE_GITEA_CLIENT_SECRET=$DRONE_GITEA_CLIENT_SECRET
|
|
||||||
- DRONE_GITEA_SERVER=$DRONE_GITEA_SERVER
|
|
||||||
- DRONE_GIT_ALWAYS_AUTH=true
|
|
||||||
- DRONE_RPC_SECRET=$DRONE_RPC_SECRET
|
|
||||||
- DRONE_SERVER_HOST=$DRONE_SERVER_HOST
|
|
||||||
- DRONE_SERVER_PROTO=https
|
|
||||||
volumes:
|
|
||||||
- /home/mafyuh/drone/data:/data
|
|
||||||
ports:
|
|
||||||
- "81:80"
|
|
||||||
- "444:443"
|
|
||||||
restart: always
|
|
||||||
drone-runner:
|
|
||||||
image: docker.mafyuh.xyz/drone/drone-runner-docker@sha256:e3595c0a0a60852d2f55750e50df6d2635b20c424d43c419575b46490d6aa864
|
|
||||||
environment:
|
|
||||||
- DRONE_RPC_PROTO=https
|
|
||||||
- DRONE_RPC_HOST=$DRONE_RPC_HOST
|
|
||||||
- DRONE_RPC_SECRET=$DRONE_RPC_SECRET
|
|
||||||
- DRONE_RUNNER_CAPACITY=2
|
|
||||||
- DRONE_RUNNER_NAME=my-runner
|
|
||||||
ports:
|
|
||||||
- "3002:3000"
|
|
||||||
volumes:
|
|
||||||
- /var/run/docker.sock:/var/run/docker.sock
|
|
||||||
restart: unless-stopped
|
|
|
@ -1,7 +1,7 @@
|
||||||
---
|
---
|
||||||
services:
|
services:
|
||||||
jellyfin:
|
jellyfin:
|
||||||
image: ghcr.io/linuxserver/jellyfin@sha256:7b7cb0bcd527f79895bfa5e3a6c47148f020aab9a718e266260a0b63cf178d75
|
image: ghcr.io/linuxserver/jellyfin@sha256:a363aa018edee61bcee46be5f8dbd0db2a317b2bc0f95121a46e522d798c2a63
|
||||||
container_name: jellyfin
|
container_name: jellyfin
|
||||||
devices:
|
devices:
|
||||||
- /dev/dri/renderD129:/dev/dri/renderD129
|
- /dev/dri/renderD129:/dev/dri/renderD129
|
||||||
|
@ -21,7 +21,7 @@ services:
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
|
||||||
makemkv:
|
makemkv:
|
||||||
image: docker.mafyuh.xyz/jlesage/makemkv@sha256:7e7e6a00431d0247dd61ed714b7ea51a3d36db6837c7bbc5c0f6cac119a1548b
|
image: docker.mafyuh.xyz/jlesage/makemkv@sha256:7af8a5d70006cbf0fc5ea54971779bc8b35f976dd844db173f5bc28ae97876b7
|
||||||
container_name: makemkv
|
container_name: makemkv
|
||||||
ports:
|
ports:
|
||||||
- 5800:5800
|
- 5800:5800
|
||||||
|
@ -34,7 +34,7 @@ services:
|
||||||
privileged: true
|
privileged: true
|
||||||
|
|
||||||
syncthing:
|
syncthing:
|
||||||
image: ghcr.io/linuxserver/syncthing@sha256:3a1a983bd5c0cfc685f5421b374bcf175ccb2df86710bfc454bc76a047a8884f
|
image: ghcr.io/linuxserver/syncthing@sha256:71db49de13f2d0a963fa43c10427972ace94135525d7072c94c63d846f57a7e6
|
||||||
container_name: syncthing
|
container_name: syncthing
|
||||||
hostname: JF
|
hostname: JF
|
||||||
environment:
|
environment:
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
---
|
---
|
||||||
services:
|
services:
|
||||||
netbootxyz:
|
netbootxyz:
|
||||||
image: ghcr.io/linuxserver/netbootxyz@sha256:01b45e2cf17682936da7070b9a84e6fb8d09c4b871ab5158fec94dcaecaf2cc4
|
image: ghcr.io/linuxserver/netbootxyz@sha256:78865deebf3f0b9fa79b0b3a233dc4864bbae7f06503cce84661ef718f752896
|
||||||
container_name: netboot
|
container_name: netboot
|
||||||
environment:
|
environment:
|
||||||
- PUID=1000
|
- PUID=1000
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
---
|
---
|
||||||
services:
|
services:
|
||||||
nexus:
|
nexus:
|
||||||
image: docker.mafyuh.xyz/sonatype/nexus3:3.68.1
|
image: docker.mafyuh.xyz/sonatype/nexus3:3.69.0
|
||||||
container_name: nexus
|
container_name: nexus
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
ports:
|
ports:
|
||||||
- 8081:8081
|
- 8081:8081
|
||||||
- 8082:8082
|
- 8082:8082
|
||||||
volumes:
|
volumes:
|
||||||
- /docker/appdata/nexus:/nexus-data
|
- /docker/appdata/nexus:/nexus-data ## To get to work run: sudo chown -R 200 /docker/appdata/nexus/ | cat /docker/appdata/nexus/admin.password
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
---
|
---
|
||||||
services:
|
services:
|
||||||
pages:
|
pages:
|
||||||
image: codeberg.org/codeberg/pages-server@sha256:3de9073817e412c5a3a8b9ef5ca6cc3c88f7cb95b0ba6b70d76a96372b841be9
|
image: codeberg.org/codeberg/pages-server@sha256:33de3cec1b4d4b71bf3f9d401d4ed613676df5df9a0c4ba31ab4c20377c35e3f
|
||||||
container_name: codeberg-pages
|
container_name: codeberg-pages
|
||||||
environment:
|
environment:
|
||||||
- GITEA_ROOT=https://git.mafyuh.dev
|
- GITEA_ROOT=https://git.mafyuh.dev
|
||||||
|
|
|
@ -20,7 +20,7 @@ services:
|
||||||
restart: 'unless-stopped'
|
restart: 'unless-stopped'
|
||||||
|
|
||||||
gitea:
|
gitea:
|
||||||
image: 'code.forgejo.org/forgejo/runner:3.4.1'
|
image: 'code.forgejo.org/forgejo/runner:3.5.0'
|
||||||
links:
|
links:
|
||||||
- docker-in-docker
|
- docker-in-docker
|
||||||
depends_on:
|
depends_on:
|
||||||
|
|
Reference in a new issue