diff --git a/desktop/km3book/README.md b/desktop/km3book/README.md
index 65171c45c288467e9888dfbea5135b9a4069eba3..c19875cab965c9e5d5157b92facb2a3dbeb14c91 100644
--- a/desktop/km3book/README.md
+++ b/desktop/km3book/README.md
@@ -14,3 +14,8 @@ needs to download a few GB of data, but consecutive runs will be faster:
 
 To access the JupterLab instance, click on the link shown in the terminal --
 and leave that terminal open!
+
+If you want to work with Jpp/aanet/km3pipe in the terminal inside Jupyter,
+create a new terminal window, ignore the error message and simply launch
+Bash by typing `bash`. You will have a fully working terminal session with
+all the software activated.
\ No newline at end of file
diff --git a/desktop/km3book/startup.sh b/desktop/km3book/startup.sh
index f214fe363b71b6048216b30cba69e54359cd7541..f1232241c8e34c7575a403051adce6395ebf3754 100755
--- a/desktop/km3book/startup.sh
+++ b/desktop/km3book/startup.sh
@@ -4,6 +4,8 @@ NOTEBOOK_DIR=$HOME/notebooks
 USER_ID=$(id -u)
 THE_USER=$USER
 
+mkdir -p $NOTEBOOK_DIR
+
 cat << EOF > kernel.json
 {
  "argv": [
@@ -34,7 +36,9 @@ cat << EOF > Dockerfile
 FROM docker.km3net.de/km3book:1.0.0
 RUN useradd -d $NOTEBOOK_DIR -u $(id -u) -s /bin/bash $USER
 RUN apt-get install -qq -y vim
+RUN rm -f /usr/local/share/jupyter/kernels/python3/kernel.json
 ADD kernel.json /usr/local/share/jupyter/kernels/python3/kernel.json
+RUN chown $USER /usr/local/share/jupyter/kernels/python3/kernel.json
 
 USER $USER
 CMD jupyter lab --ip=0.0.0.0 --port=8888 --no-browser --notebook-dir=$NOTEBOOK_DIR
@@ -42,6 +46,25 @@ CMD jupyter lab --ip=0.0.0.0 --port=8888 --no-browser --notebook-dir=$NOTEBOOK_D
 EXPOSE 22
 EOF
 
-sudo docker build -t km3book:1.0.0 -f Dockerfile .
+sudo docker build -t mykm3book -f Dockerfile .
 chown -R $THE_USER $NOTEBOOK_DIR
-sudo docker run -p 8000:8888 -p 2200:22 -u $USER_ID -v $NOTEBOOK_DIR:$NOTEBOOK_DIR -it km3book:1.0.0
+
+cat << EOF > run.sh
+#!/bin/bash
+sudo docker run -p 8888:8888 -p 2200:22 -u $USER_ID -v $NOTEBOOK_DIR:$NOTEBOOK_DIR -it mykm3book
+EOF
+
+echo
+echo
+echo The run script has been generated. From now on, please execute
+echo
+echo "    ./run.sh"
+echo
+echo "to launch the JupyterLab instance. I'll do it for you in 5 seconds!"
+echo
+echo
+
+sleep 5
+
+chmod +x run.sh
+./run.sh
\ No newline at end of file