mirror of
https://github.com/jupyterhub/the-littlest-jupyterhub.git
synced 2025-12-18 21:54:05 +08:00
Dynamic Users are neat and probably very useful for a tmpnb style situation. However, for regular use they have the following problems: 1. Can't set ProtectHome=no, so you can never apt install or similar from inside admin accounts. 2. Dynamic uid / gid makes it hard to write sudo rules. We want admin users to have sudo. 3. Persistent uids / gids are very useful for ad-hoc ACLs between users. gid sharing isn't the most flexible sharing mechanism, but it is well known & quite useful. 4. /etc/skel is pretty useful!
14 lines
408 B
Desktop File
14 lines
408 B
Desktop File
# Template file for JupyterHub systemd service
|
|
# Runs both JupyterHub and ConfigurableHTTPProxy
|
|
# Uses simple string.format() for 'templating'
|
|
[Unit]
|
|
Wants=network-online.target
|
|
|
|
[Service]
|
|
User=root
|
|
Restart=always
|
|
Environment=TLJH_INSTALL_PREFIX={install_prefix}
|
|
StateDirectory=jupyterhub
|
|
WorkingDirectory=/var/lib/jupyterhub
|
|
ExecStart={python_interpreter_path} -m jupyterhub.app -f {jupyterhub_config_path}
|