Tutos en vrac

De tout et de rien...

Outils pour utilisateurs

Outils du site


mon_projet_de_serveur_personnel

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
mon_projet_de_serveur_personnel [2022/03/18 15:16]
nc gros ajout scéance avec Jonathan
mon_projet_de_serveur_personnel [2022/03/22 16:51] (Version actuelle)
nc ajout jupyter (debut)
Ligne 321: Ligne 321:
 test : creer un fichier en tant que cet eleve, vérif les perm test : creer un fichier en tant que cet eleve, vérif les perm
  
-A suivre : faire les groupes de travails et le -u 0002 dans /etc/ssh/sshd_config + 
-A suivre Docker, Jupyther Hub+Jupyther Hub : 
 +basé sur https://towardsdatascience.com/setup-your-home-jupyterhub-on-a-raspberry-pi-7ad32e20eed 
 + 
 +Mise à jour de python 3, et pip 
 +  sudo pip3 install --upgrade pip 
 + 
 +Installation npm : 
 +  sudo apt-get install npm  
 +  sudo npm install -g configurable-http-proxy 
 + 
 +Installation en elle-même : 
 +  sudo -H pip3 install notebook jupyterhub 
 + 
 +Génération du fichier de config: 
 +  jupyterhub --generate-config  
 +  sudo mv jupyterhub_config.py /root 
 + 
 +Editer en sudo le fichier pour décommenter cette ligne et enregistrer : 
 +c.JupyterHub.bind_url = 'http://:8000' 
 + 
 +Editer le fichier de /etc/apache2/sites-vaailable/000-default.conf, et ajouter les 2 lignes de "ProxyPass" et "ProxyPassReverse".  
 + 
 +Editer root/jupyterhub_config.py pour décommenter la "base url" et la mettre à '/jupyter/' 
 + 
 +   
 +  sudo ufw allow from 192.168.0.1/24 port 8000 comment 'jupyter'  # pour autoriser tous les accès depuis le réseau local 
 + 
 +Enregistrer jupyter comme un service, pour éviter d'(avoir à le relancer à chaque redémarrage du rpi : 
 + 
 +Créer le fichier /lib/systemd/system/jupyterhub.service et le remplir : 
 + 
 +  [Unit]  
 +  Description=JupyterHub Service 
 +  After=multi-user.target 
 +   
 +  [Service]  
 +  User=root  
 +  ExecStart=/usr/local/bin/jupyterhub --config=/root/jupyterhub_config.py  
 +  Restart=on-failure 
 +   
 +  [Install]  
 +  WantedBy=multi-user.target 
 + 
 + 
 + 
 + 
 +A suivre :  
 +faire les groupes de travail et le -u 0002 dans /etc/ssh/sshd_config 
 +Docker
mon_projet_de_serveur_personnel.txt · Dernière modification: 2022/03/22 16:51 de nc