diff --git a/bin/start-ds.sh b/bin/start-ds.sh
index 9485820209750ad155752a35f09186658a78e3c2..b9b958ecd85a9eed927c99862d3e675fe166c6f9 100755
--- a/bin/start-ds.sh
+++ b/bin/start-ds.sh
@@ -35,7 +35,7 @@ else
   mkdir -p /tmp/tangostationcontrol
   python3 setup.py build --build-base /tmp/tangostationcontrol egg_info --egg-base /tmp/tangostationcontrol bdist_wheel --dist-dir /tmp/tangostationcontrol || exit 1
   # shellcheck disable=SC2012
-  sudo pip install "$(ls -Art /tmp/tangostationcontrol/*.whl | tail -n 1)"
+  pip install "$(ls -Art /tmp/tangostationcontrol/*.whl | tail -n 1)"
 fi
 
 # Return to the stored the directory, this preserves the working_dir argument in
diff --git a/docker-compose/jupyter/Dockerfile b/docker-compose/jupyter/Dockerfile
index cc1652e4a45bc14805632ec1d4056beaab1fd34c..0626e0f067bfe2bf52c7ac4ebf0a94f0acda5699 100644
--- a/docker-compose/jupyter/Dockerfile
+++ b/docker-compose/jupyter/Dockerfile
@@ -6,8 +6,8 @@ FROM ${SOURCE_IMAGE}
 ARG CONTAINER_EXECUTION_UID=1000
 
 # Create homedir
-ENV HOME=/home/user
-RUN sudo mkdir -p ${HOME}
+RUN sudo adduser --uid ${CONTAINER_EXECUTION_UID} --gid ${CONTAINER_EXECUTION_UID} --home ${HOME} user || exit 0
+RUN sudo echo "PATH=${HOME}/.local/bin:\$PATH" >> ~/.bashrc
 RUN sudo chown ${CONTAINER_EXECUTION_UID} -R ${HOME}
 
 COPY requirements.txt ./