Compare commits
2 Commits
0c4f24ad3b
...
17a3c281fa
Author | SHA1 | Date |
---|---|---|
Neale Pickett | 17a3c281fa | |
Neale Pickett | 223a6dfc21 |
|
@ -40,7 +40,17 @@ ancestry.woozle.org {
|
||||||
## handle_path truncates path
|
## handle_path truncates path
|
||||||
##
|
##
|
||||||
|
|
||||||
deergrove.woozle.org, sweetums.lan {
|
(deergrove) {
|
||||||
|
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
|
||||||
|
@ -75,7 +85,7 @@ deergrove.woozle.org, sweetums.lan {
|
||||||
handle_path /octoprint/* {
|
handle_path /octoprint/* {
|
||||||
import restricted-access
|
import restricted-access
|
||||||
reverse_proxy {
|
reverse_proxy {
|
||||||
to 192.168.86.36:80
|
to 192.168.86.20:80
|
||||||
header_up X-Script-Name "/octoprint"
|
header_up X-Script-Name "/octoprint"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -109,3 +119,12 @@ deergrove.woozle.org, sweetums.lan {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
deergrove.woozle.org {
|
||||||
|
import deergrove
|
||||||
|
}
|
||||||
|
|
||||||
|
sweetums.lan {
|
||||||
|
tls internal
|
||||||
|
import deergrove
|
||||||
|
}
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,8 @@
|
||||||
|
. {
|
||||||
|
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
|
||||||
|
}
|
|
@ -1,28 +1,12 @@
|
||||||
version: "3.8"
|
version: "3.8"
|
||||||
services:
|
services:
|
||||||
tunnel:
|
coredns:
|
||||||
image: lscr.io/linuxserver/openssh-server
|
image: coredns/coredns
|
||||||
user: abc
|
networks:
|
||||||
entrypoint:
|
- hostnet
|
||||||
- /usr/bin/ssh
|
configs:
|
||||||
- -N
|
- source: Corefile
|
||||||
- -R 172.17.0.1:5880:caddy:80 # 172.17.0.1 = docker host IP
|
target: /Corefile
|
||||||
- -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
|
||||||
|
@ -63,7 +47,7 @@ services:
|
||||||
- simpleauth.key
|
- simpleauth.key
|
||||||
|
|
||||||
plex:
|
plex:
|
||||||
image: ghcr.io/linuxserver/plex
|
image: ghcr.io/linuxserver/plex:1.29.2
|
||||||
networks:
|
networks:
|
||||||
- hostnet
|
- hostnet
|
||||||
environment:
|
environment:
|
||||||
|
@ -80,6 +64,18 @@ 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:
|
||||||
|
@ -241,16 +237,53 @@ 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-v71
|
name: Caddyfile-v76
|
||||||
index.html:
|
index.html:
|
||||||
file: www/index.html
|
file: www/index.html
|
||||||
name: index.html-v34
|
name: index.html-v32
|
||||||
index.mjs:
|
index.mjs:
|
||||||
file: www/index.mjs
|
file: www/index.mjs
|
||||||
name: index.mjs-v1
|
name: index.mjs-v1
|
||||||
|
|
|
@ -18,6 +18,7 @@
|
||||||
<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>
|
||||||
|
|
Loading…
Reference in New Issue