docker-compose/caddy/Caddyfile

142 lines
2.2 KiB
Caddyfile
Raw Normal View History

2024-12-22 17:43:19 +01:00
# Imposta il livello di log globale
{
log {
output file /var/log/caddy/access.log {
roll_size 10mb
roll_keep 20
roll_keep_for 720h
}
level INFO
}
}
2025-03-02 17:49:56 +01:00
https://www.novemila.org {
2024-12-26 18:56:56 +01:00
# Set this path to your site's directory.
2024-12-18 20:48:43 +01:00
root * /home/sistemostro/website/
2024-12-08 14:53:32 +01:00
# Enable the static file server.
file_server
}
2025-03-02 17:49:56 +01:00
https://novemila.org {
redir https://www.novemila.org{uri}
2024-12-08 14:53:32 +01:00
}
# VAULTWARDEN
2025-03-02 17:49:56 +01:00
https://vault.novemila.org {
2024-12-08 14:53:32 +01:00
reverse_proxy localhost:3001
}
# NTFY
2025-03-02 17:49:56 +01:00
https://ntfy.novemila.org {
2024-12-08 14:53:32 +01:00
reverse_proxy localhost:3003
}
# RSS
2025-03-02 17:49:56 +01:00
https://rss.novemila.org {
2024-12-08 14:53:32 +01:00
reverse_proxy localhost:3004
}
# COLLABORA
2025-03-02 17:49:56 +01:00
#https://code.ilnostropianetaselvaggio.it {
# encode gzip
# reverse_proxy localhost:3005 {
# transport http {
# tls_insecure_skip_verify
# }
# }
#}
2024-12-08 14:53:32 +01:00
# GITEA
2025-03-02 17:49:56 +01:00
https://git.novemila.org {
2024-12-08 14:53:32 +01:00
reverse_proxy localhost:3006
}
# KUMA
2025-03-02 17:49:56 +01:00
https://mon.novemila.org {
2024-12-08 14:53:32 +01:00
reverse_proxy localhost:3007
}
# CASTOPOD
2025-03-02 17:49:56 +01:00
https://podcast.novemila.org {
2024-12-08 14:53:32 +01:00
reverse_proxy localhost:3008
}
# NEXTCLOUD
2025-03-02 17:49:56 +01:00
https://admin.cloud.novemila.org {
2024-12-08 14:53:32 +01:00
reverse_proxy localhost:3010 {
transport http {
tls_insecure_skip_verify
}
}
}
2025-03-02 17:49:56 +01:00
https://cloud.novemila.org {
2024-12-08 14:53:32 +01:00
reverse_proxy localhost:11000
}
2024-12-25 19:29:48 +01:00
# LIBRE-TRANSLATE
2025-03-02 17:49:56 +01:00
https://translate.novemila.org {
2024-12-25 19:29:48 +01:00
reverse_proxy localhost:3011
}
# LINKWARDEN
2025-03-02 17:49:56 +01:00
https://link.novemila.org {
2024-12-25 19:29:48 +01:00
reverse_proxy localhost:3012
}
2024-12-26 18:56:56 +01:00
# BESZEL
2025-03-02 17:49:56 +01:00
https://server.novemila.org {
2024-12-26 18:56:56 +01:00
reverse_proxy localhost:3013
}
2024-12-08 14:53:32 +01:00
# GOT2SOCIAL
2024-12-18 20:48:43 +01:00
# https://docs.gotosocial.org/en/latest/getting_started/reverse_proxy/caddy/
2025-03-02 17:49:56 +01:00
https://social.novemila.org {
2024-12-18 20:48:43 +01:00
redir / /about 301
2024-12-08 14:53:32 +01:00
encode zstd gzip
2024-12-29 16:12:48 +01:00
reverse_proxy * localhost:3014 {
2024-12-08 14:53:32 +01:00
flush_interval -1
}
}
2025-01-01 17:45:15 +01:00
# FMD
2025-03-02 17:49:56 +01:00
https://fmd.novemila.org {
2025-01-01 17:45:15 +01:00
reverse_proxy localhost:3015
}
2024-12-29 16:12:48 +01:00
# MOLLY
2025-03-02 17:49:56 +01:00
https://molly.novemila.org {
2024-12-29 16:12:48 +01:00
reverse_proxy / localhost:8020
}
2024-12-08 14:53:32 +01:00
# SNIKKET
2025-03-02 17:49:56 +01:00
http://chat.novemila.org,
http://groups.chat.novemila.org,
http://share.chat.novemila.org {
2024-12-08 14:53:32 +01:00
reverse_proxy localhost:5080
}
2025-03-02 17:49:56 +01:00
chat.novemila.org,
groups.chat.novemila.org,
share.chat.novemila.org {
2024-12-08 14:53:32 +01:00
reverse_proxy https://localhost:5443 {
transport http {
tls_insecure_skip_verify
}
}
}