stellarshenson
45cb18da4d
feat: enhance traefik-host-based-routing with CIFS and cert installers
...
- Add optional CIFS mount support via compose_cifs.yml and .env
- Create install_cert.sh for Linux (multi-distro support)
- Enhance install_cert.bat with folder argument and help flags
- Fix compose_override.yml stray quote, add idle culler defaults
- Enhance generate-certs.sh with generic CN and verification
- Update start.sh/stop.sh to support ENABLE_CIFS from .env
- Update README with CIFS and certificate installation docs
2026-01-16 16:27:45 +01:00
stellarshenson
117e1d6c58
added pull for lab
2026-01-07 03:50:51 +01:00
stellarshenson
3a7d697834
feat: add --refresh flag to traefik template start.sh
2026-01-06 23:00:16 +01:00
stellarshenson
e001169663
feat: add user rename API and ENABLE_SIGNUP env variable
...
- RenameUserHandler: PATCH /hub/api/users/{username}/rename
preserves NativeAuthenticator authorization on rename
- ENABLE_SIGNUP env var controls self-registration (default: 1)
- Updated README, compose.yml, Dockerfile with new config
2026-01-06 16:43:06 +01:00
stellarshenson
0411f34749
feat: add localhost SAN to certificate generation
2026-01-05 15:06:45 +01:00
stellarshenson
b5b00cbb6a
added documentation
2026-01-05 14:40:31 +01:00
stellarshenson
292402cfeb
fix: added domain for localhost
2026-01-05 14:39:44 +01:00
stellarshenson
7515248d74
refactor: update traefik-host-based-routing template
...
- Remove Makefile (use start.sh/stop.sh directly)
- Add root path routing with JUPYTERHUB_BASE_URL=/
- Update start.sh to pull images and use --no-build
- Update README to reflect simplified workflow
2026-01-05 13:55:10 +01:00
stellarshenson
dd0ce86add
feat: add traefik host-based routing deployment template
...
Add extra/traefik-host-based-routing/ template for creating local
deployments with Traefik reverse proxy and self-signed certificates:
- compose_override.yml with YOURDOMAIN placeholder
- Makefile with start/stop/pull/logs/status targets
- start.sh (clone/pull + start services)
- stop.sh (stop services)
- generate-certs.sh (creates wildcard cert for given domain)
- certs/tls.yml template for Traefik file provider
- .gitignore (excludes certs and cloned repo)
Usage: copy folder, run generate-certs.sh, edit compose_override.yml,
run start.sh to clone repo and start services
2026-01-05 09:39:51 +00:00