moving shit from in02 to in01

This commit is contained in:
Arya 2023-10-08 11:59:54 +05:30
parent 3f6226ca1f
commit 3e471a2d9c
Signed by: arya
GPG Key ID: 842D12BDA50DF120
2 changed files with 9 additions and 66 deletions

View File

@ -1,46 +1,5 @@
# ---Apps Caddyfile--- # ---Apps Caddyfile---
# Akkoma
social.projectsegfau.lt {
import def
encode gzip
# this is explicitly IPv4 since Pleroma.Web.Endpoint binds on IPv4 only
# and `localhost.` resolves to [::0] on some systems: see issue #930
reverse_proxy 192.168.1.64:4011
handle /media/* {
redir https://media.social.projectsegfau.lt{uri} permanent
}
handle /proxy/* {
redir https://media.social.projectsegfau.lt{uri} permanent
}
}
# Security mitigation
# See https://webb.spiderden.org/2023/05/26/pleroma-mitigation/
# And https://poa.st/notice/AWDToOiKAl4BPhdEB6
# And https://gleasonator.com/notice/AW3PsTi4WCWEUbN0uO
media.social.projectsegfau.lt {
handle /media/* {
reverse_proxy 192.168.1.64:4011 {
transport http {
response_header_timeout 10s
read_timeout 15s
}
}
}
handle /proxy/* {
reverse_proxy 192.168.1.64:4011 {
transport http {
response_header_timeout 10s
read_timeout 15s
}
}
}
}
# Cinny # Cinny
cinny.projectsegfau.lt cy.psf.lt { cinny.projectsegfau.lt cy.psf.lt {
reverse_proxy :3069 reverse_proxy :3069
@ -57,12 +16,9 @@ projectsegfau.lt {
reverse_proxy /_synapse/* 192.168.1.54:8008 { reverse_proxy /_synapse/* 192.168.1.54:8008 {
header_up Host "matrix.projectsegfau.lt" header_up Host "matrix.projectsegfau.lt"
} }
reverse_proxy /.well-known/acme-challenge/* 192.168.1.64:5380 reverse_proxy /.well-known/acme-challenge/* :5380
reverse_proxy /converse 192.168.1.64:5280 reverse_proxy /bosh :5280
reverse_proxy /converseemojis.js 192.168.1.64:5280 reverse_proxy /ws :5280
reverse_proxy /converse/* 192.168.1.64:5280
reverse_proxy /bosh 192.168.1.64:5280
reverse_proxy /ws 192.168.1.64:5280
header /.well-known/matrix/* Content-Type application/json header /.well-known/matrix/* Content-Type application/json
header /.well-known/matrix/* Access-Control-Allow-Origin * header /.well-known/matrix/* Access-Control-Allow-Origin *
handle_path /.well-known/* { handle_path /.well-known/* {
@ -87,10 +43,6 @@ import acmedns
file_server file_server
} }
} }
ssync.projectsegfau.lt {
reverse_proxy 192.168.1.64:3333
import def
}
www.projectsegfau.lt www.psf.lt { www.projectsegfau.lt www.psf.lt {
redir https://projectsegfau.lt{uri} redir https://projectsegfau.lt{uri}
@ -105,9 +57,6 @@ matrix.projectsegfau.lt {
header_up Host "matrix.projectsegfau.lt" header_up Host "matrix.projectsegfau.lt"
} }
import def import def
#reverse_proxy /_synapse/client/* 192.168.1.64:81 {
# header_up Host "matrix.projectsegfau.lt"
#}
handle_path / { handle_path / {
redir https://wiki.projectsegfau.lt/Matrix redir https://wiki.projectsegfau.lt/Matrix
} }
@ -162,7 +111,7 @@ h2.projectsegfau.lt, hydrogen.projectsegfau.lt, h2.psf.lt {
# Jitsi # Jitsi
jitsi.projectsegfau.lt { jitsi.projectsegfau.lt {
reverse_proxy 192.168.1.64:8000 { reverse_proxy :8000 {
header_up X-Real-IP {remote_host} header_up X-Real-IP {remote_host}
} }
} }
@ -208,10 +157,10 @@ pass.projectsegfau.lt vw.psf.lt {
# XMPP # XMPP
xmpp.projectsegfau.lt, conference.projectsegfau.lt, proxy.projectsegfau.lt, pubsub.projectsegfau.lt, upload.projectsegfau.lt { xmpp.projectsegfau.lt, conference.projectsegfau.lt, proxy.projectsegfau.lt, pubsub.projectsegfau.lt, upload.projectsegfau.lt {
reverse_proxy 192.168.1.64:5280 { reverse_proxy :5280 {
header_up X-Real-IP {remote_host} header_up X-Real-IP {remote_host}
} }
reverse_proxy /.well-known/acme-challenge/* 192.168.1.64:5380 reverse_proxy /.well-known/acme-challenge/* :5380
@register { @register {
path /new/ path /new/
path /change_password/ path /change_password/

View File

@ -3,13 +3,7 @@
# MailU # MailU
mail.projectsegfau.lt { mail.projectsegfau.lt {
import def import def
reverse_proxy 192.168.1.64:8082 reverse_proxy :8082
}
# Plausible
analytics.projectsegfau.lt {
reverse_proxy 192.168.1.64:8001
import def
} }
# Website dev # Website dev
@ -83,11 +77,11 @@ ansible.vpn.projectsegfau.lt a.v.psf.lt {
} }
grafana.vpn.projectsegfau.lt g.v.psf.lt { grafana.vpn.projectsegfau.lt g.v.psf.lt {
import acmedns import acmedns
reverse_proxy 192.168.1.64:3170 reverse_proxy :3170
} }
prometheus.vpn.projectsegfau.lt { prometheus.vpn.projectsegfau.lt {
import acmedns import acmedns
reverse_proxy 192.168.1.64:9090 reverse_proxy :9090
} }
rabbitmq.vpn.projectsegfau.lt rq.v.psf.lt { rabbitmq.vpn.projectsegfau.lt rq.v.psf.lt {
import acmedns import acmedns