First complete version

This commit is contained in:
Eric Coissac
2025-10-16 01:07:07 +02:00
parent 57bf9934a3
commit 02b48e75fa
24 changed files with 1265 additions and 110 deletions

43
obijupyterhub/Caddyfile Normal file
View File

@@ -0,0 +1,43 @@
http:// {
root * /srv
file_server
# Proxy pour SFTPGo avec réécriture du chemin
# Proxy pour l'interface Web de SFTPGo
# SFTPGo n'a pas de support natif pour les sous-chemins
# Il faut proxy /web/ et /static/ séparément
handle /web/* {
reverse_proxy http://jupytersftp:8080 {
header_up X-Real-IP {remote_host}
header_up X-Forwarded-For {remote_host}
}
}
handle /static/* {
reverse_proxy http://jupytersftp:8080 {
header_up X-Real-IP {remote_host}
header_up X-Forwarded-For {remote_host}
}
}
handle /api/* {
reverse_proxy http://jupytersftp:8080 {
header_up X-Real-IP {remote_host}
header_up X-Forwarded-For {remote_host}
}
}
handle /sftp/* {
uri strip_prefix /sftp
reverse_proxy http://jupytersftp:8080 {
header_up X-Real-IP {remote_host}
header_up X-Forwarded-For {remote_host}
}
}
# Proxy vers JupyterHub
handle /jupyter/* {
reverse_proxy http://jupyterhub:8000
}
}