30 lines
518 B
Caddyfile
30 lines
518 B
Caddyfile
:80 {
|
|
redir https://{host}{uri} permanent
|
|
}
|
|
|
|
:443 {
|
|
tls /certs/multi.crt /certs/multi.key
|
|
root * /srv/www/site
|
|
file_server
|
|
handle /gitea* {
|
|
uri strip_prefix /gitea
|
|
reverse_proxy gitea:3000
|
|
}
|
|
# packages registry path
|
|
handle /v2/* {
|
|
reverse_proxy gitea:3000
|
|
}
|
|
handle /metube* {
|
|
uri strip_prefix /metube
|
|
reverse_proxy metube:8081
|
|
}
|
|
handle /dl* {
|
|
uri strip_prefix /dl
|
|
root * /srv/www/dl
|
|
file_server browse
|
|
}
|
|
handle /ftp* {
|
|
reverse_proxy copyparty:3923
|
|
}
|
|
}
|