Error logs:
ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566007.683709 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566007.683709 logger=http.handlers.reverse_proxy ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566007.683709 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566007.683709 logger=http.handlers.reverse_proxy msg=aborting with incomplete response ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566007.683709 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566007.683709 logger=http.handlers.reverse_proxy ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566007.683709 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566007.683709 logger=http.handlers.reverse_proxy msg=aborting with incomplete response upstream=192.168.1.9:8096 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566007.683709 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566007.683709 logger=http.handlers.reverse_proxy ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566007.683709 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566007.683709 logger=http.handlers.reverse_proxy msg=aborting with incomplete response ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566007.683709 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566007.683709 logger=http.handlers.reverse_proxy ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566007.683709 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566007.683709 logger=http.handlers.reverse_proxy msg=aborting with incomplete response upstream=192.168.1.9:8096 duration=0.021015191 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566007.683709 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566007.683709 logger=http.handlers.reverse_proxy ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566007.683709 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566007.683709 logger=http.handlers.reverse_proxy msg=aborting with incomplete response ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566007.683709 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566007.683709 logger=http.handlers.reverse_proxy ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566007.683709 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566007.683709 logger=http.handlers.reverse_proxy msg=aborting with incomplete response upstream=192.168.1.9:8096 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566007.683709 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566007.683709 logger=http.handlers.reverse_proxy ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566007.683709 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566007.683709 logger=http.handlers.reverse_proxy msg=aborting with incomplete response ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566007.683709 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566007.683709 logger=http.handlers.reverse_proxy ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566007.683709 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566007.683709 logger=http.handlers.reverse_proxy msg=aborting with incomplete response upstream=192.168.1.9:8096 duration=0.021015191 request={"remote_ip":"192.168.1.223","remote_port":"42000","client_ip":"192.168.1.223","proto":"HTTP/1.1","method":"GET","host":"media.gnas.duckdns.org","uri":"/Videos/9ead0851-c8d6-7576-0f7d-c34e0695fdd1/stream?static=true&mediaSourceId=9ead0851c8d675760f7dc34e0695fdd1&streamOptions=%7B%7D","headers":{"Range":["bytes=2967545311-"],"Accept-Encoding":["identity"],"User-Agent":["Dalvik/2.1.0 (Linux; U; Android 13; LM-F100 Build/TKQ1.220829.002)"],"X-Forwarded-For":["192.168.1.223"],"Icy-Metadata":["1"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["media.gnas.duckdns.org"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"http/1.1","server_name":"media.gnas.duckdns.org"}} ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566007.683709 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566007.683709 logger=http.handlers.reverse_proxy ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566007.683709 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566007.683709 logger=http.handlers.reverse_proxy msg=aborting with incomplete response ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566007.683709 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566007.683709 logger=http.handlers.reverse_proxy ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566007.683709 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566007.683709 logger=http.handlers.reverse_proxy msg=aborting with incomplete response upstream=192.168.1.9:8096 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566007.683709 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566007.683709 logger=http.handlers.reverse_proxy ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566007.683709 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566007.683709 logger=http.handlers.reverse_proxy msg=aborting with incomplete response ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566007.683709 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566007.683709 logger=http.handlers.reverse_proxy ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566007.683709 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566007.683709 logger=http.handlers.reverse_proxy msg=aborting with incomplete response upstream=192.168.1.9:8096 duration=0.021015191 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566007.683709 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566007.683709 logger=http.handlers.reverse_proxy ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566007.683709 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566007.683709 logger=http.handlers.reverse_proxy msg=aborting with incomplete response ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566007.683709 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566007.683709 logger=http.handlers.reverse_proxy ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566007.683709 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566007.683709 logger=http.handlers.reverse_proxy msg=aborting with incomplete response upstream=192.168.1.9:8096 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566007.683709 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566007.683709 logger=http.handlers.reverse_proxy ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566007.683709 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566007.683709 logger=http.handlers.reverse_proxy msg=aborting with incomplete response ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566007.683709 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566007.683709 logger=http.handlers.reverse_proxy ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566007.683709 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566007.683709 logger=http.handlers.reverse_proxy msg=aborting with incomplete response upstream=192.168.1.9:8096 duration=0.021015191 request={"remote_ip":"192.168.1.223","remote_port":"42000","client_ip":"192.168.1.223","proto":"HTTP/1.1","method":"GET","host":"media.gnas.duckdns.org","uri":"/Videos/9ead0851-c8d6-7576-0f7d-c34e0695fdd1/stream?static=true&mediaSourceId=9ead0851c8d675760f7dc34e0695fdd1&streamOptions=%7B%7D","headers":{"Range":["bytes=2967545311-"],"Accept-Encoding":["identity"],"User-Agent":["Dalvik/2.1.0 (Linux; U; Android 13; LM-F100 Build/TKQ1.220829.002)"],"X-Forwarded-For":["192.168.1.223"],"Icy-Metadata":["1"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["media.gnas.duckdns.org"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"http/1.1","server_name":"media.gnas.duckdns.org"}} error=writing: write tcp 192.168.1.197:443->192.168.1.223:42000: write: connection reset by peer
ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566104.1948254 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566104.1948254 logger=http.handlers.reverse_proxy ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566104.1948254 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566104.1948254 logger=http.handlers.reverse_proxy msg=aborting with incomplete response ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566104.1948254 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566104.1948254 logger=http.handlers.reverse_proxy ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566104.1948254 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566104.1948254 logger=http.handlers.reverse_proxy msg=aborting with incomplete response upstream=192.168.1.9:8096 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566104.1948254 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566104.1948254 logger=http.handlers.reverse_proxy ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566104.1948254 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566104.1948254 logger=http.handlers.reverse_proxy msg=aborting with incomplete response ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566104.1948254 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566104.1948254 logger=http.handlers.reverse_proxy ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566104.1948254 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566104.1948254 logger=http.handlers.reverse_proxy msg=aborting with incomplete response upstream=192.168.1.9:8096 duration=0.005586001 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566104.1948254 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566104.1948254 logger=http.handlers.reverse_proxy ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566104.1948254 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566104.1948254 logger=http.handlers.reverse_proxy msg=aborting with incomplete response ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566104.1948254 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566104.1948254 logger=http.handlers.reverse_proxy ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566104.1948254 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566104.1948254 logger=http.handlers.reverse_proxy msg=aborting with incomplete response upstream=192.168.1.9:8096 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566104.1948254 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566104.1948254 logger=http.handlers.reverse_proxy ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566104.1948254 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566104.1948254 logger=http.handlers.reverse_proxy msg=aborting with incomplete response ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566104.1948254 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566104.1948254 logger=http.handlers.reverse_proxy ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566104.1948254 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566104.1948254 logger=http.handlers.reverse_proxy msg=aborting with incomplete response upstream=192.168.1.9:8096 duration=0.005586001 request={"remote_ip":"192.168.1.223","remote_port":"56210","client_ip":"192.168.1.223","proto":"HTTP/1.1","method":"GET","host":"media.gnas.duckdns.org","uri":"/Videos/9ead0851-c8d6-7576-0f7d-c34e0695fdd1/stream?static=true&mediaSourceId=9ead0851c8d675760f7dc34e0695fdd1&streamOptions=%7B%7D","headers":{"X-Forwarded-Host":["media.gnas.duckdns.org"],"Range":["bytes=2983444007-"],"Accept-Encoding":["identity"],"User-Agent":["Dalvik/2.1.0 (Linux; U; Android 13; LM-F100 Build/TKQ1.220829.002)"],"X-Forwarded-For":["192.168.1.223"],"Icy-Metadata":["1"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"http/1.1","server_name":"media.gnas.duckdns.org"}} ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566104.1948254 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566104.1948254 logger=http.handlers.reverse_proxy ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566104.1948254 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566104.1948254 logger=http.handlers.reverse_proxy msg=aborting with incomplete response ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566104.1948254 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566104.1948254 logger=http.handlers.reverse_proxy ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566104.1948254 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566104.1948254 logger=http.handlers.reverse_proxy msg=aborting with incomplete response upstream=192.168.1.9:8096 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566104.1948254 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566104.1948254 logger=http.handlers.reverse_proxy ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566104.1948254 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566104.1948254 logger=http.handlers.reverse_proxy msg=aborting with incomplete response ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566104.1948254 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566104.1948254 logger=http.handlers.reverse_proxy ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566104.1948254 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566104.1948254 logger=http.handlers.reverse_proxy msg=aborting with incomplete response upstream=192.168.1.9:8096 duration=0.005586001 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566104.1948254 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566104.1948254 logger=http.handlers.reverse_proxy ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566104.1948254 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566104.1948254 logger=http.handlers.reverse_proxy msg=aborting with incomplete response ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566104.1948254 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566104.1948254 logger=http.handlers.reverse_proxy ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566104.1948254 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566104.1948254 logger=http.handlers.reverse_proxy msg=aborting with incomplete response upstream=192.168.1.9:8096 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566104.1948254 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566104.1948254 logger=http.handlers.reverse_proxy ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566104.1948254 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566104.1948254 logger=http.handlers.reverse_proxy msg=aborting with incomplete response ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566104.1948254 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566104.1948254 logger=http.handlers.reverse_proxy ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566104.1948254 ERR ERR ERR ERR ERR ERR ERR ERR ts=1717566104.1948254 logger=http.handlers.reverse_proxy msg=aborting with incomplete response upstream=192.168.1.9:8096 duration=0.005586001 request={"remote_ip":"192.168.1.223","remote_port":"56210","client_ip":"192.168.1.223","proto":"HTTP/1.1","method":"GET","host":"media.gnas.duckdns.org","uri":"/Videos/9ead0851-c8d6-7576-0f7d-c34e0695fdd1/stream?static=true&mediaSourceId=9ead0851c8d675760f7dc34e0695fdd1&streamOptions=%7B%7D","headers":{"X-Forwarded-Host":["media.gnas.duckdns.org"],"Range":["bytes=2983444007-"],"Accept-Encoding":["identity"],"User-Agent":["Dalvik/2.1.0 (Linux; U; Android 13; LM-F100 Build/TKQ1.220829.002)"],"X-Forwarded-For":["192.168.1.223"],"Icy-Metadata":["1"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"http/1.1","server_name":"media.gnas.duckdns.org"}} error=writing: write tcp 192.168.1.197:443->192.168.1.223:56210: write: connection reset by peer
Caddyfile
{
acme_ca https://acme-v02.api.letsencrypt.org/directory
acme_dns duckdns secret-token
}
gnas.duckdns.org:443 {
tls {
dns duckdns secret-token
}
encode zstd gzip
reverse_proxy 192.168.1.9:80
}
*.gnas.duckdns.org:443 {
tls {
dns duckdns secret-token
}
encode zstd gzip
@files host files.gnas.duckdns.org
handle @files {
reverse_proxy 192.168.1.9:8081
}
@tv host tv.gnas.duckdns.org
handle @tv {
reverse_proxy 192.168.1.9:8989
}
@dash host dash.gnas.duckdns.org
handle @dash {
reverse_proxy 192.168.1.9:8090
}
@ssh host ssh.gnas.duckdns.org
handle @ssh {
reverse_proxy 192.168.1.9:3000
}
@vault host vault.gnas.duckdns.org
handle @vault {
reverse_proxy vaultwarden:80
# reverse_proxy /notifications/hub vaultwarden:3012
}
@notes host notes.gnas.duckdns.org
handle @notes {
reverse_proxy 192.168.1.9:22300
}
@movies host movies.gnas.duckdns.org
handle @movies {
reverse_proxy 192.168.1.9:7878
}
@subs host subs.gnas.duckdns.org
handle @subs {
reverse_proxy 192.168.1.9:6767
}
@docks host docks.gnas.duckdns.org
handle @docks {
reverse_proxy 192.168.1.9:9000
}
# @speedtest host speedtest.gnas.duckdns.org
# handle @speedtest {
# request_body {
# max_size 1GB
# }
# reverse_proxy 192.168.1.9:3003
# }
@flare host flare.gnas.duckdns.org
handle @flare {
reverse_proxy 192.168.1.9:8191
}
@torrents host torrents.gnas.duckdns.org
handle @torrents {
reverse_proxy 192.168.1.9:8080
}
@photos host photos.gnas.duckdns.org
handle @photos {
reverse_proxy 192.168.1.9:8089
}
@sync host sync.gnas.duckdns.org
handle @sync {
reverse_proxy 192.168.1.9:8384
}
@backup host backup.gnas.duckdns.org
handle @backup {
reverse_proxy 192.168.1.9:8200
}
@indexer host indexer.gnas.duckdns.org
handle @indexer {
reverse_proxy 192.168.1.9:9117
}
@monitor host monitor.gnas.duckdns.org
handle @monitor {
reverse_proxy 192.168.1.9:19999
}
@media host media.gnas.duckdns.org
handle @media {
reverse_proxy 192.168.1.9:8096
# reverse_proxy 192.168.1.9:8920
# reverse_proxy 192.168.1.9:7359
# reverse_proxy 192.168.1.9:1900
}
# @adguard host adguard.gnas.duckdns.org
# handle @adguard {
# reverse_proxy adguardhome:80
# reverse_proxy adguardhome:53
# reverse_proxy adguardhome:67
# reverse_proxy adguardhome:68
# reverse_proxy adguardhome:443
# reverse_proxy adguardhome:3000
# reverse_proxy adguardhome:853
# reverse_proxy adguardhome:784
# reverse_proxy adguardhome:8853
# reverse_proxy adguardhome:5443
# }
}
adguard-gnas.duckdns.org:443 {
tls {
dns duckdns secret-token
}
encode zstd gzip
reverse_proxy adguardhome:80
}