Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
197 changes: 46 additions & 151 deletions Caddyfile
Original file line number Diff line number Diff line change
@@ -1,324 +1,219 @@
# http://piholeslx.in {
# rewrite * /admin{uri}
# reverse_proxy * 10.8.1.3:80
# }

pihole.pi.rahulja.in {
# rewrite * /admin{uri}
reverse_proxy * 10.8.1.3:80
(cloudflare) {
tls {
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
}
}

# http://wgslx.in {
# reverse_proxy * 10.8.1.2:51821
# }
pihole.pi.rahulja.in {
reverse_proxy * 10.8.1.3:80
import cloudflare
}

wg.pi.rahulja.in {
reverse_proxy * 10.8.1.2:51821
tls {
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
}
import cloudflare
}

# http://cloudflarednsslx.in {
# reverse_proxy * 10.8.1.4:43697
# }



# http://immichslx.in {
# reverse_proxy * 10.8.1.6:3001
# }

immich.pi.rahulja.in {
reverse_proxy * 10.8.1.6:2283
tls {
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
}
import cloudflare
}

# photoprism.pi.rahulja.in {
# reverse_proxy * 10.8.1.11:2342
# tls {
# dns cloudflare {env.CLOUDFLARE_API_TOKEN}
# }
# }

watchtower.pi.rahulja.in {
reverse_proxy * 10.8.1.13:8080
tls {
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
}
import cloudflare
}

navidrome.pi.rahulja.in {
reverse_proxy * 10.8.1.14:4533
tls {
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
}
import cloudflare
}

mikochi.pi.rahulja.in {
reverse_proxy * 10.8.1.15:8080
tls {
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
}
import cloudflare
}

jellyfin.pi.rahulja.in {
reverse_proxy * 10.8.1.16:8096
tls {
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
}
import cloudflare
}

archivebox.pi.rahulja.in {
reverse_proxy * 10.8.1.17:8000
tls {
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
}
import cloudflare
}

prometheus.pi.rahulja.in {
reverse_proxy * 10.8.1.19:9090
tls {
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
}
import cloudflare
}

grafana.pi.rahulja.in {
reverse_proxy * 10.8.1.20:3000
tls {
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
}
import cloudflare
}

wallabag.pi.rahulja.in {
reverse_proxy * 10.8.1.22:80
tls {
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
}
import cloudflare
}

trans.pi.rahulja.in {
reverse_proxy * 10.8.1.23:9091
tls {
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
}
import cloudflare
}

prowlarr.pi.rahulja.in {
reverse_proxy * 10.8.1.23:9696
tls {
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
}
import cloudflare
}

flame.pi.rahulja.in {
reverse_proxy * 10.8.1.24:5005
tls {
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
}
import cloudflare
}

plex.pi.rahulja.in {
reverse_proxy * 10.8.1.25:32400
tls {
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
}
import cloudflare
}

ntfy.pi.rahulja.in {
reverse_proxy * 10.8.1.26:8000
tls {
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
}
import cloudflare
}

freshrss.pi.rahulja.in {
reverse_proxy * 10.8.1.27:80
tls {
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
}
import cloudflare
}

miniflux.pi.rahulja.in {
reverse_proxy * 10.8.1.28:8080
tls {
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
}
import cloudflare
}

shiori.pi.rahulja.in {
reverse_proxy * 10.8.1.31:8080
tls {
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
}
import cloudflare
}

pngx.pi.rahulja.in {
reverse_proxy * 10.8.1.32:8000
tls {
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
}
import cloudflare
}

grocy.pi.rahulja.in {
reverse_proxy * 10.8.1.33:80
tls {
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
}
import cloudflare
}

filebrowser.pi.rahulja.in {
reverse_proxy * 10.8.1.34:80
tls {
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
}
import cloudflare
}

homarr.pi.rahulja.in {
reverse_proxy * 10.8.1.35:7575
tls {
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
}
import cloudflare
}

dash.pi.rahulja.in {
reverse_proxy * 10.8.1.57:3000
tls {
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
}
import cloudflare
}

cyberchef.pi.rahulja.in {
reverse_proxy * 10.8.1.36:80
tls {
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
}
import cloudflare
}

minio.pi.rahulja.in {
reverse_proxy * 10.8.1.37:35507
tls {
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
}
import cloudflare
}

resume.pi.rahulja.in {
reverse_proxy * 10.8.1.39:3000
tls {
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
}
import cloudflare
}

languagetool.pi.rahulja.in {
reverse_proxy * 10.8.1.40:8010
tls {
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
}
import cloudflare
}

memos.pi.rahulja.in {
reverse_proxy * 10.8.1.41:5230
tls {
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
}
import cloudflare
}

linkding.pi.rahulja.in {
reverse_proxy * 10.8.1.42:9090
tls {
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
}
import cloudflare
}

firefly.pi.rahulja.in {
reverse_proxy * 10.8.1.43:8080
tls {
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
}
import cloudflare
}

fireflyimporter.pi.rahulja.in {
reverse_proxy * 10.8.1.44:8080
tls {
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
}
import cloudflare
}

vikunja.pi.rahulja.in {
reverse_proxy * 10.8.1.46:3456
tls {
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
}
import cloudflare
}

gramps.pi.rahulja.in {
reverse_proxy * 10.8.1.47:5000
tls {
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
}
import cloudflare
}

webtest.pi.rahulja.in {
reverse_proxy * 10.8.1.49:80
tls {
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
}
import cloudflare
}

openproject.pi.rahulja.in {
reverse_proxy * 10.8.1.50:8080
tls {
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
}
import cloudflare
}

nc.pi.rahulja.in {
reverse_proxy * 10.8.1.51:11000
tls {
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
}
import cloudflare
}

n8n.pi.rahulja.in {
reverse_proxy * 10.8.1.53:5678 {
flush_interval -1
}
tls {
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
}
import cloudflare
}

searxng.pi.rahulja.in {
reverse_proxy * 10.8.1.54:8080
tls {
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
}
import cloudflare
}

storyteller.pi.rahulja.in {
reverse_proxy * 10.8.1.55:8001 {
flush_interval -1
}
tls {
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
}
import cloudflare
}

paisa.pi.rahulja.in {
reverse_proxy * 10.8.1.56:7500
tls {
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
}
import cloudflare
}

homepage.pi.rahulja.in {
reverse_proxy * 10.8.1.57:3000
tls {
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
}
import cloudflare
}