Je také možné přidat IP/hostitel do konfiguračního souboru v c.NotebookApp.ip = '<your_ip_or_hostname>'
a c.NotebookApp.port = 8888
parametry.
Pokud ještě nemáte konfigurační soubor jupyter, spusťte jupyter notebook --generate-config
Zkuste jupyter notebook --ip <your_LAN_ip> --port 8888
Pak navštivte http://your_LAN_ip:8888
z jiného počítače.
Při přístupu k serveru notebooku se doporučuje používat heslo. Chcete-li nastavit heslo, stačí spustit jupyter notebook password
. Aby byl ještě bezpečnější, můžete pro svůj server použít SSL předáním argumentů --certfile
a --keyfile
na jupyter notebook
. Více o nastavení si můžete přečíst zde.
V macOS mi fungovalo následující
0. Vygenerujte konfigurační soubor pomocí
jupyter notebook --generate-config
1. Nastavte v konfiguračním souboru a přidejte
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. Spustit:
jupyter notebook --ip <your_LAN_ip> --port 8888