From cbb93c36f17860278fa8444ecb5d4e313dd776ee Mon Sep 17 00:00:00 2001 From: Chilin Chiou Date: Sun, 13 Apr 2025 19:31:25 +0800 Subject: [PATCH 1/4] Update quickstart tutorial to replace outdated wiki link with current non-root setup instructions --- README.md | 2 +- docs/source/tutorial/quickstart.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 2dd2c0e3..869a26b4 100644 --- a/README.md +++ b/README.md @@ -111,7 +111,7 @@ Visit `http://localhost:8000` in your browser, and sign in with your system user _Note_: To allow multiple users to sign in to the server, you will need to run the `jupyterhub` command as a _privileged user_, such as root. -The [wiki](https://github.com/jupyterhub/jupyterhub/wiki/Using-sudo-to-run-JupyterHub-without-root-privileges) +The [Run JupyterHub without root privileges using sudo](https://jupyterhub.readthedocs.io/en/latest/howto/configuration/config-sudo.html) describes how to run the server as a _less privileged user_, which requires more configuration of the system. diff --git a/docs/source/tutorial/quickstart.md b/docs/source/tutorial/quickstart.md index eca85a9e..108a897c 100644 --- a/docs/source/tutorial/quickstart.md +++ b/docs/source/tutorial/quickstart.md @@ -90,6 +90,6 @@ To **allow multiple users to sign in** to the Hub server, you must start sudo jupyterhub ``` -The [wiki](https://github.com/jupyterhub/jupyterhub/wiki/Using-sudo-to-run-JupyterHub-without-root-privileges) +[Run JupyterHub without root privileges using sudo](https://jupyterhub.readthedocs.io/en/latest/howto/configuration/config-sudo.html) describes how to run the server as a _less privileged user_. This requires additional configuration of the system. From add7a834a543196527048ebd61f3dd6b99fda0f1 Mon Sep 17 00:00:00 2001 From: ChiLin Chiu Date: Mon, 14 Apr 2025 21:10:13 +0800 Subject: [PATCH 2/4] Update README.md Co-authored-by: Min RK --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 869a26b4..f3fe336d 100644 --- a/README.md +++ b/README.md @@ -111,7 +111,7 @@ Visit `http://localhost:8000` in your browser, and sign in with your system user _Note_: To allow multiple users to sign in to the server, you will need to run the `jupyterhub` command as a _privileged user_, such as root. -The [Run JupyterHub without root privileges using sudo](https://jupyterhub.readthedocs.io/en/latest/howto/configuration/config-sudo.html) +The [documentation](https://jupyterhub.readthedocs.io/en/latest/howto/configuration/config-sudo.html) describes how to run the server as a _less privileged user_, which requires more configuration of the system. From bb423b07ae9fa57616a19021fc274ef14c5b6c60 Mon Sep 17 00:00:00 2001 From: ChiLin Chiu Date: Mon, 14 Apr 2025 21:10:23 +0800 Subject: [PATCH 3/4] Update docs/source/tutorial/quickstart.md Co-authored-by: Min RK --- docs/source/tutorial/quickstart.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/source/tutorial/quickstart.md b/docs/source/tutorial/quickstart.md index 108a897c..bb312452 100644 --- a/docs/source/tutorial/quickstart.md +++ b/docs/source/tutorial/quickstart.md @@ -90,6 +90,6 @@ To **allow multiple users to sign in** to the Hub server, you must start sudo jupyterhub ``` -[Run JupyterHub without root privileges using sudo](https://jupyterhub.readthedocs.io/en/latest/howto/configuration/config-sudo.html) +[](howto:config:no-sudo) describes how to run the server as a _less privileged user_. This requires additional configuration of the system. From 49be78942583e21095d131a197b033d29c2a0dd1 Mon Sep 17 00:00:00 2001 From: Chilin Chiou Date: Mon, 14 Apr 2025 22:31:38 +0800 Subject: [PATCH 4/4] Fix broken link to authenticators reference --- docs/source/explanation/concepts.md | 2 +- docs/source/howto/configuration/config-sudo.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/source/explanation/concepts.md b/docs/source/explanation/concepts.md index f32b4eaf..5d5fb537 100644 --- a/docs/source/explanation/concepts.md +++ b/docs/source/explanation/concepts.md @@ -88,7 +88,7 @@ The following authenticators are included with JupyterHub: of a ssh server, but providing a web-browser based way to access the machine. -There are [plenty of others to choose from](https://github.com/jupyterhub/jupyterhub/wiki/Authenticators). +There are [plenty of others to choose from](authenticators-reference). You can connect to almost any other existing service to manage your users. You either use all users from this other service (e.g. your company), or enable only the allowed users (e.g. your group's diff --git a/docs/source/howto/configuration/config-sudo.md b/docs/source/howto/configuration/config-sudo.md index d4c35f27..43f2de9f 100644 --- a/docs/source/howto/configuration/config-sudo.md +++ b/docs/source/howto/configuration/config-sudo.md @@ -125,7 +125,7 @@ the shadow password database. **Note:** On [Fedora based distributions](https://fedoraproject.org/wiki/List_of_Fedora_remixes) there is no clear way to configure the PAM database to allow sufficient access for authenticating with the target user's password from JupyterHub. As a workaround we recommend use an -[alternative authentication method](https://github.com/jupyterhub/jupyterhub/wiki/Authenticators). +[alternative authentication method](authenticators-reference). ```bash $ ls -l /etc/shadow