思路也不复杂,采用了PIP安装,使用LNMP方式做前端访问,Nginx做反向代理、并绑定域名,与Jupyter指向同一目录,服务器上防火墙无需多开额外端口。安装好以后,添加服务及开机启动。参考了以下文章:
https://www.ishelo.com/amp/331
/usr/lib/systemd/system/jupyterlab.service
文件内容:
[UNIT]
#服务描述
Description=Helo JupyterLab Service
Documentation=https://www.ishelo.com
After=network.target
Wants=network.target
[Service]
ExecStart=/usr/local/bin/jupyter lab
Restart=on-abnormal
RestartSec=5s
KillMode=mixed
#创建私有的内存临时空间
PrivateTmp=True
[Install]
#多用户
WantedBy=multi-user.target
保存后运行:
# 更新配置
systemctl daemon-reload
# 启动服务
systemctl start jupyterlab
# 设置开机启动
systemctl enable jupyterlab
以下为管理命令:
# 启动服务
systemctl start jupyterlab
# 停止服务
systemctl stop jupyterlab
# 重启服务
systemctl restart jupyterlab
# 查看状态
systemctl status jupyterlab