1
0
Fork 0

init commit

This commit is contained in:
Pratham Patel 2023-08-05 07:35:40 +05:30
commit 9c7b4c6c7a
No known key found for this signature in database
1 changed files with 134 additions and 0 deletions

134
Caddyfile Normal file
View File

@ -0,0 +1,134 @@
blog.thefossguy.com {
tls /etc/ssl/certs/certificate.pem /etc/ssl/private/key.pem
reverse_proxy hugo-vaikunthnatham:1313
}
thefossguy.com {
tls /etc/ssl/certs/certificate.pem /etc/ssl/private/key.pem
redir https://blog.thefossguy.com{uri}
}
www.thefossguy.com {
tls /etc/ssl/certs/certificate.pem /etc/ssl/private/key.pem
redir https://blog.thefossguy.com{uri}
}
git.thefossguy.com {
tls /etc/ssl/certs/certificate.pem /etc/ssl/private/key.pem
reverse_proxy gitea-govinda:3000
}
src.thefossguy.com {
tls /etc/ssl/certs/certificate.pem /etc/ssl/private/key.pem
redir https://git.thefossguy.com{uri}
}
mach.thefossguy.com {
tls /etc/ssl/certs/certificate.pem /etc/ssl/private/key.pem
reverse_proxy hugo-mahayogi:1313
}
fuck.thefossguy.com {
tls /etc/ssl/certs/certificate.pem /etc/ssl/private/key.pem
redir https://mach.thefossguy.com{uri}
}
cloud.thefossguy.com {
tls /etc/ssl/certs/certificate.pem /etc/ssl/private/key.pem
rewrite /.well-known/carddav /remote.php/dav
rewrite /.well-known/caldav /remote.php/dav
reverse_proxy nextcloud-govinda:80
}
storage.thefossguy.com {
tls /etc/ssl/certs/certificate.pem /etc/ssl/private/key.pem
redir https://cloud.thefossguy.com{uri}
}
notes.thefossguy.com {
tls /etc/ssl/certs/certificate.pem /etc/ssl/private/key.pem
redir https://cloud.thefossguy.com/apps/notes{uri}
}
keep.thefossguy.com {
tls /etc/ssl/certs/certificate.pem /etc/ssl/private/key.pem
redir https://cloud.thefossguy.com/apps/notes{uri}
}
contacts.thefossguy.com {
tls /etc/ssl/certs/certificate.pem /etc/ssl/private/key.pem
redir https://cloud.thefossguy.com/apps/contacts{uri}
}
people.thefossguy.com {
tls /etc/ssl/certs/certificate.pem /etc/ssl/private/key.pem
redir https://cloud.thefossguy.com/apps/contacts{uri}
}
calendar.thefossguy.com {
tls /etc/ssl/certs/certificate.pem /etc/ssl/private/key.pem
redir https://cloud.thefossguy.com/apps/calendar{uri}
}
photos.thefossguy.com {
tls /etc/ssl/certs/certificate.pem /etc/ssl/private/key.pem
redir https://cloud.thefossguy.com/apps/photos{uri}
}
images.thefossguy.com {
tls /etc/ssl/certs/certificate.pem /etc/ssl/private/key.pem
redir https://cloud.thefossguy.com/apps/photos{uri}
}
videos.thefossguy.com {
tls /etc/ssl/certs/certificate.pem /etc/ssl/private/key.pem
redir https://cloud.thefossguy.com/apps/videos{uri}
}
admin.thefossguy.com {
reverse_proxy https://10.0.0.19:9090 {
transport http {
tls_insecure_skip_verify
}
}
}
cockpit.thefossguy.com {
tls /etc/ssl/certs/certificate.pem /etc/ssl/private/key.pem
redir https://admin.thefossguy.com{uri}
}
torr.thefossguy.com {
tls /etc/ssl/certs/certificate.pem /etc/ssl/private/key.pem
reverse_proxy transmission-raadhe:9091
}
uptime.thefossguy.com {
tls /etc/ssl/certs/certificate.pem /etc/ssl/private/key.pem
reverse_proxy uptime-vishnu:3001
}
notify.thefossguy.com {
tls /etc/ssl/certs/certificate.pem /etc/ssl/private/key.pem
reverse_proxy gotify-akashvani:80
}