Il est aussi possible d'ajouter l'IP/host dans le fichier de configuration dans le c.NotebookApp.ip = '<your_ip_or_hostname>'
et c.NotebookApp.port = 8888
paramètres.
Si vous n'avez pas encore de fichier de configuration jupyter, exécutez jupyter notebook --generate-config
Essayez jupyter notebook --ip <your_LAN_ip> --port 8888
Alors visitez http://your_LAN_ip:8888
depuis un autre ordinateur.
Il est recommandé d'utiliser un mot de passe pour accéder à votre serveur de bloc-notes. Pour configurer un mot de passe, exécutez simplement jupyter notebook password
. Pour le rendre encore plus sécurisé, vous pouvez utiliser SSL pour votre serveur en passant les arguments --certfile
et --keyfile
à jupyter notebook
. Vous pouvez en savoir plus sur la configuration ici.
Sous macOS, les éléments suivants ont fonctionné pour moi
0. Générer le fichier de configuration à l'aide de
jupyter notebook --generate-config
1. Définir dans le fichier de configuration et ajouter
c.NotebookApp.ip = '0.0.0.0' # listen on all IPs
c.NotebookApp.token = '' # disable authentication
c.NotebookApp.allow_origin = '*' # allow access from anywhere
c.NotebookApp.disable_check_xsrf = True # allow cross-site requests
2. Exécuter :
jupyter notebook --ip <your_LAN_ip> --port 8888