Compare commits

..

No commits in common. "17a3c281fa6141c4c2cb4d73006ff500277c0af0" and "0c4f24ad3b6609869453328ca73b8475faf76021" have entirely different histories.

4 changed files with 28 additions and 89 deletions

View File

@ -40,17 +40,7 @@ ancestry.woozle.org {
## handle_path truncates path ## handle_path truncates path
## ##
(deergrove) { deergrove.woozle.org, sweetums.lan {
handle_path /ddns/* {
import restricted-access
reverse_proxy ddns:8000
}
handle /transmission/* {
import restricted-access
reverse_proxy host.docker.internal:9091
}
handle /nzbget/* { handle /nzbget/* {
import restricted-access import restricted-access
reverse_proxy nzbget:6789 reverse_proxy nzbget:6789
@ -85,7 +75,7 @@ ancestry.woozle.org {
handle_path /octoprint/* { handle_path /octoprint/* {
import restricted-access import restricted-access
reverse_proxy { reverse_proxy {
to 192.168.86.20:80 to 192.168.86.36:80
header_up X-Script-Name "/octoprint" header_up X-Script-Name "/octoprint"
} }
} }
@ -119,12 +109,3 @@ ancestry.woozle.org {
} }
} }
deergrove.woozle.org {
import deergrove
}
sweetums.lan {
tls internal
import deergrove
}

View File

@ -1,8 +0,0 @@
. {
bind lan
hosts {
192.168.86.2 sweetums.woozle.org deergrove.woozle.org drive.woozle.org git.woozle.org ancestry.woozle.org
fallthrough
}
forward . 8.8.8.8
}

View File

@ -1,12 +1,28 @@
version: "3.8" version: "3.8"
services: services:
coredns: tunnel:
image: coredns/coredns image: lscr.io/linuxserver/openssh-server
networks: user: abc
- hostnet entrypoint:
configs: - /usr/bin/ssh
- source: Corefile - -N
target: /Corefile - -R 172.17.0.1:5880:caddy:80 # 172.17.0.1 = docker host IP
- -R :5822:host.docker.internal:22
- -o ServerAliveInterval=30
- core@melville.woozle.org
extra_hosts:
- host.docker.internal:host-gateway
secrets:
- source: tunnel
target: /config/.ssh/id_rsa
uid: "911"
gid: "911"
mode: 0600
- source: known_hosts
target: /config/.ssh/known_hosts
uid: "911"
gid: "911"
mode: 0600
caddy: caddy:
image: caddy:2-alpine image: caddy:2-alpine
@ -47,7 +63,7 @@ services:
- simpleauth.key - simpleauth.key
plex: plex:
image: ghcr.io/linuxserver/plex:1.29.2 image: ghcr.io/linuxserver/plex
networks: networks:
- hostnet - hostnet
environment: environment:
@ -64,18 +80,6 @@ services:
bind: bind:
propagation: rslave propagation: rslave
transmission:
image: lscr.io/linuxserver/transmission
volumes:
- type: bind
source: /srv/sys/transmission
target: /config
- type: bind
source: /srv/incoming
target: /srv/incoming
networks:
- hostnet
sonarr: sonarr:
image: lscr.io/linuxserver/sonarr image: lscr.io/linuxserver/sonarr
extra_hosts: extra_hosts:
@ -237,53 +241,16 @@ services:
target: /config/config.yaml target: /config/config.yaml
user: "911:911" user: "911:911"
ddns:
image: qmcgaw/ddns-updater
dns:
- 1.1.1.1
volumes:
- type: bind
source: /srv/sys/ddns-updater
target: /updater/data
tunnel:
image: lscr.io/linuxserver/openssh-server
user: abc
entrypoint:
- /usr/bin/ssh
- -N
- -R 172.17.0.1:5880:caddy:80 # 172.17.0.1 = docker host IP
- -R :5822:host.docker.internal:22
- -o ServerAliveInterval=30
- core@melville.woozle.org
extra_hosts:
- host.docker.internal:host-gateway
secrets:
- source: tunnel
target: /config/.ssh/id_rsa
uid: "911"
gid: "911"
mode: 0600
- source: known_hosts
target: /config/.ssh/known_hosts
uid: "911"
gid: "911"
mode: 0600
configs: configs:
dave.yaml: dave.yaml:
file: dave.yaml file: dave.yaml
name: dave.yaml-v3 name: dave.yaml-v3
Corefile:
file: Corefile
name: Corefile-v2
Caddyfile: Caddyfile:
file: Caddyfile file: Caddyfile
name: Caddyfile-v76 name: Caddyfile-v71
index.html: index.html:
file: www/index.html file: www/index.html
name: index.html-v32 name: index.html-v34
index.mjs: index.mjs:
file: www/index.mjs file: www/index.mjs
name: index.mjs-v1 name: index.mjs-v1

View File

@ -18,7 +18,6 @@
<hr> <hr>
<a href="/prowlarr/" data-icon="/prowlarr/Content/Images/logo.png" title="Indexer/Searcher">Search</a> <a href="/prowlarr/" data-icon="/prowlarr/Content/Images/logo.png" title="Indexer/Searcher">Search</a>
<a href="/nzbget/" data-icon="/nzbget/img/favicon-256x256.png" title="Usenet downloader">Usenet</a> <a href="/nzbget/" data-icon="/nzbget/img/favicon-256x256.png" title="Usenet downloader">Usenet</a>
<a href="/transmission/web/" data-icon="/transmission/web/style/transmission/images/logo.png" title="BitTorrent downloader">BitTorrent</a>
<hr> <hr>
<a href="/octoprint/" data-icon="/octoprint/static/img/logo.png" title="3D Printer Front-End">Octoprint</a> <a href="/octoprint/" data-icon="/octoprint/static/img/logo.png" title="3D Printer Front-End">Octoprint</a>
<a href="/wallart/" data-icon="/wallart/wallart.png" title="Wall Art uploader">Wall Art</a> <a href="/wallart/" data-icon="/wallart/wallart.png" title="Wall Art uploader">Wall Art</a>