mirror of
				https://github.com/mr-vercetti/homeserver.git
				synced 2025-11-04 07:05:46 +01:00 
			
		
		
		
	Get back to gluetun, cleanup
This commit is contained in:
		
							
								
								
									
										18
									
								
								docker/additional-stacks/homarr/homarr.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								docker/additional-stacks/homarr/homarr.yml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,18 @@
 | 
			
		||||
services:
 | 
			
		||||
  homarr:
 | 
			
		||||
    container_name: homarr
 | 
			
		||||
    image: ghcr.io/ajnart/homarr
 | 
			
		||||
    volumes:
 | 
			
		||||
      - /var/run/docker.sock:/var/run/docker.sock
 | 
			
		||||
      - ${APPS_DIR}/homarr/configs:/app/data/configs
 | 
			
		||||
      - ${APPS_DIR}/homarr/icons:/app/public/icons
 | 
			
		||||
      - ${APPS_DIR}/homarr/data:/data
 | 
			
		||||
    networks:
 | 
			
		||||
      - homarr
 | 
			
		||||
    ports:
 | 
			
		||||
      - '7575:7575'
 | 
			
		||||
    restart: unless-stopped
 | 
			
		||||
 | 
			
		||||
networks:
 | 
			
		||||
  homarr:
 | 
			
		||||
    name: homarr
 | 
			
		||||
							
								
								
									
										43
									
								
								docker/additional-stacks/joplin/joplin.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										43
									
								
								docker/additional-stacks/joplin/joplin.yml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,43 @@
 | 
			
		||||
services:
 | 
			
		||||
    joplin-db:
 | 
			
		||||
        image: postgres:16
 | 
			
		||||
        container_name: joplin-db
 | 
			
		||||
        volumes:
 | 
			
		||||
            - ${APPS_DIR}/joplin/postgres:/var/lib/postgresql/data
 | 
			
		||||
        networks:
 | 
			
		||||
            - joplin
 | 
			
		||||
        ports:
 | 
			
		||||
            - "5432:5432"
 | 
			
		||||
        restart: unless-stopped
 | 
			
		||||
        environment:
 | 
			
		||||
            - POSTGRES_PASSWORD=${JOPLIN_POSTGRES_PASSWORD}
 | 
			
		||||
            - POSTGRES_USER=${JOPLIN_POSTGRES_USER}
 | 
			
		||||
            - POSTGRES_DB=${JOPLIN_POSTGRES_DB}
 | 
			
		||||
 | 
			
		||||
    joplin:
 | 
			
		||||
        image: joplin/server
 | 
			
		||||
        container_name: joplin
 | 
			
		||||
        networks:
 | 
			
		||||
            - proxy
 | 
			
		||||
            - joplin
 | 
			
		||||
        ports:
 | 
			
		||||
            - "22300:22300"
 | 
			
		||||
        environment:
 | 
			
		||||
            - APP_PORT=22300
 | 
			
		||||
            - APP_BASE_URL=${JOPLIN_BASE_URL}
 | 
			
		||||
            - DB_CLIENT=pg
 | 
			
		||||
            - POSTGRES_PASSWORD=${JOPLIN_POSTGRES_PASSWORD}
 | 
			
		||||
            - POSTGRES_DATABASE=${JOPLIN_POSTGRES_DB}
 | 
			
		||||
            - POSTGRES_USER=${JOPLIN_POSTGRES_USER}
 | 
			
		||||
            - POSTGRES_PORT=5432
 | 
			
		||||
            - POSTGRES_HOST=joplin-db
 | 
			
		||||
        depends_on:
 | 
			
		||||
            - joplin-db
 | 
			
		||||
        restart: unless-stopped
 | 
			
		||||
 | 
			
		||||
networks:
 | 
			
		||||
  proxy:
 | 
			
		||||
    external:
 | 
			
		||||
        name: proxy
 | 
			
		||||
  joplin:
 | 
			
		||||
    name: joplin
 | 
			
		||||
							
								
								
									
										33
									
								
								docker/additional-stacks/qbittorrentvpn/qbittorrentvpn.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										33
									
								
								docker/additional-stacks/qbittorrentvpn/qbittorrentvpn.yml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,33 @@
 | 
			
		||||
   qbittorrentvpn:
 | 
			
		||||
      image: binhex/arch-qbittorrentvpn
 | 
			
		||||
      container_name: qbittorrentvpn
 | 
			
		||||
      networks:
 | 
			
		||||
         - media
 | 
			
		||||
      cap_add:
 | 
			
		||||
         - NET_ADMIN
 | 
			
		||||
      environment:
 | 
			
		||||
         - PUID=${PUID}
 | 
			
		||||
         - PGID=${PGID}
 | 
			
		||||
         - TZ=${TIMEZONE}
 | 
			
		||||
         - VPN_ENABLED=yes
 | 
			
		||||
         - VPN_PROV=custom
 | 
			
		||||
         - VPN_CLIENT=wireguard
 | 
			
		||||
         - ENABLE_PRIVOXY=no
 | 
			
		||||
         - LAN_NETWORK=${LAN_NETWORK}
 | 
			
		||||
         - NAME_SERVERS=1.1.1.1, 1.0.0.1
 | 
			
		||||
         - WEBUI_PORT=8183
 | 
			
		||||
         - DEBUG=true
 | 
			
		||||
         - UMASK=000
 | 
			
		||||
      volumes:
 | 
			
		||||
         - ${APPS_DIR}/qbittorrentvpn:/config
 | 
			
		||||
         - ${DATA_DIR}/downloads:/data
 | 
			
		||||
         - /etc/localtime:/etc/localtime:ro
 | 
			
		||||
      ports:
 | 
			
		||||
         - 8183:8183
 | 
			
		||||
         - 8118:8118
 | 
			
		||||
         - 6881:6881
 | 
			
		||||
         - 6881:6881/udp
 | 
			
		||||
      sysctls:
 | 
			
		||||
         - "net.ipv4.conf.all.src_valid_mark=1"
 | 
			
		||||
      privileged: true
 | 
			
		||||
      restart: unless-stopped
 | 
			
		||||
@@ -1,6 +1,6 @@
 | 
			
		||||
services:
 | 
			
		||||
  collabora:
 | 
			
		||||
    image: collabora/code
 | 
			
		||||
    image: collabora/code:24.04.6.1.1
 | 
			
		||||
    container_name: collabora
 | 
			
		||||
    environment:
 | 
			
		||||
      - password=${COLLABORA_PASSWORD}
 | 
			
		||||
 
 | 
			
		||||
@@ -16,6 +16,7 @@ services:
 | 
			
		||||
         - ${APPS_DIR}/jellyfin:/config
 | 
			
		||||
         - ${DATA_DIR}/media/movies:/data/movies:ro
 | 
			
		||||
         - ${DATA_DIR}/media/tvshows:/data/tvshows:ro
 | 
			
		||||
         - ${DATA_DIR}/media/music:/data/music:ro
 | 
			
		||||
      ports:
 | 
			
		||||
         - 8096:8096
 | 
			
		||||
      devices:
 | 
			
		||||
@@ -36,7 +37,7 @@ services:
 | 
			
		||||
         - ${DATA_DIR}/media/music:/media
 | 
			
		||||
   
 | 
			
		||||
   radarr:
 | 
			
		||||
      image: lscr.io/linuxserver/radarr:4.3.2
 | 
			
		||||
      image: lscr.io/linuxserver/radarr
 | 
			
		||||
      container_name: radarr
 | 
			
		||||
      networks:
 | 
			
		||||
         - media
 | 
			
		||||
@@ -129,38 +130,20 @@ services:
 | 
			
		||||
         - 8686:8686
 | 
			
		||||
      restart: unless-stopped      
 | 
			
		||||
 | 
			
		||||
   qbittorrentvpn:
 | 
			
		||||
      image: binhex/arch-qbittorrentvpn
 | 
			
		||||
      container_name: qbittorrentvpn
 | 
			
		||||
      networks:
 | 
			
		||||
         - media
 | 
			
		||||
      cap_add:
 | 
			
		||||
         - NET_ADMIN
 | 
			
		||||
   qbittorrent:
 | 
			
		||||
      image: linuxserver/qbittorrent
 | 
			
		||||
      container_name: qbittorrent
 | 
			
		||||
      environment:
 | 
			
		||||
        - PUID=${PUID}
 | 
			
		||||
        - PGID=${PGID}
 | 
			
		||||
        - TZ=${TIMEZONE}
 | 
			
		||||
         - VPN_ENABLED=yes
 | 
			
		||||
         - VPN_PROV=custom
 | 
			
		||||
         - VPN_CLIENT=wireguard
 | 
			
		||||
         - ENABLE_PRIVOXY=yes
 | 
			
		||||
         - LAN_NETWORK=${LAN_NETWORK}
 | 
			
		||||
         - NAME_SERVERS=1.1.1.1, 1.0.0.1
 | 
			
		||||
        - UMASK_SET=022
 | 
			
		||||
        - WEBUI_PORT=8183
 | 
			
		||||
         - DEBUG=true
 | 
			
		||||
         - UMASK=000
 | 
			
		||||
      network_mode: "container:gluetun"
 | 
			
		||||
      volumes:
 | 
			
		||||
         - ${APPS_DIR}/qbittorrentvpn:/config
 | 
			
		||||
         - ${DATA_DIR}/downloads:/data
 | 
			
		||||
         - /etc/localtime:/etc/localtime:ro
 | 
			
		||||
      ports:
 | 
			
		||||
         - 8183:8183
 | 
			
		||||
         - 8118:8118
 | 
			
		||||
         - 6881:6881
 | 
			
		||||
         - 6881:6881/udp
 | 
			
		||||
      sysctls:
 | 
			
		||||
         - "net.ipv4.conf.all.src_valid_mark=1"
 | 
			
		||||
      privileged: true
 | 
			
		||||
        - ${APPS_DIR}/qbittorrent/config:/config
 | 
			
		||||
        - ${DATA_DIR}/downloads:/downloads
 | 
			
		||||
        - ${APPS_DIR}/qbittorrent/vuetorrent:/vuetorrent
 | 
			
		||||
      restart: unless-stopped
 | 
			
		||||
 | 
			
		||||
   ytdl-material:
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										17
									
								
								docker/stacks/widmocc/widmocc.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										17
									
								
								docker/stacks/widmocc/widmocc.yml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,17 @@
 | 
			
		||||
services:
 | 
			
		||||
   widmocc:
 | 
			
		||||
      image: mrvercetti/widmocc
 | 
			
		||||
      container_name: widmocc
 | 
			
		||||
      networks:
 | 
			
		||||
         - widmocc
 | 
			
		||||
         - proxy
 | 
			
		||||
      ports:
 | 
			
		||||
         - 1313:80
 | 
			
		||||
      restart: unless-stopped
 | 
			
		||||
 | 
			
		||||
networks:
 | 
			
		||||
   proxy:
 | 
			
		||||
      external:
 | 
			
		||||
         name: proxy
 | 
			
		||||
   widmocc:
 | 
			
		||||
      name: widmocc
 | 
			
		||||
		Reference in New Issue
	
	Block a user