宝塔面板jupyter?宝塔面板手机app
真方便!部署JupyterLab并配置进程守护,随时随地访问开发环境!
对于Python爱好者,尤其是数据分析师,Jupyter Notebook的实用性不言而喻。它能方便地组织数据处理和分析过程,生成专业报告。然而,本地笔记本的便携性和性能稳定可能是个挑战。当你需要在不同地点、不同设备上访问分析环境时,远程Jupyter服务就显得尤为重要。本文将以JupyterLab为例,介绍如何快速搭建并实现远程访问。
首先,确保你有一台服务器或能够提供公网IP的家庭电脑。对于后者,可能需要配置动态IP映射。以Deepin系统为例,但其实Ubuntu或CentOS等系统也有相同步骤。安装Python和JupyterLab相对简单,通过pip即可完成。
安装后,通过ipython设置JupyterLab的密码,并生成配置文件。只需修改配置文件中的四行,去除注释并进行相应的设置。启动服务后,访问127.0.0.1:8888(或自定义端口),输入设置的密码即可访问。
然而,一旦离开连接,服务可能会中断。这时,可以利用screen或tmux实现后台运行,即使电脑关闭或网络断开,服务依然保持运行。使用screen新开窗口启动JupyterLab,Ctrl+ A+ D将窗口置于后台,而tmux的用法类似,只需按Ctrl+b然后d进行会话管理。
尽管上述方法方便,但每次重启电脑后需要手动启动服务。为了解决这个问题,可以配置守护进程。在宝塔面板中安装进程守护管理器,编写一个脚本,如auto_jupyter.sh,设置为开机自启动。在守护进程管理器中添加这个脚本,完成配置后,无论何时何地,你的JupyterLab服务都能随时可用。
在云主机上手动安装腾讯PAI面板
本文关键字:云主机上装管理面板
在探索云主机管理面板时,我们发现了一种与传统面板不同的类型。这类面板可以分为两类,一类在baremetal上直接运行,如宝塔、lnmp、pai等;另一类基于容器技术,如docker管理面板、openfaas等,支持广泛的通用服务应用,包括不限于web服务。对比之下,openfaas、sandstorm等更倾向于devops环境,提供了更开放的容器化技术,适应现代虚拟应用环境。
云OS和面板扩展如群晖,提供了OS与面板的一体化解决方案。而对于pai(腾讯云PaddlePaddle)和未来可能涉及的openfaas云函数面板,它们同样在云主机上提供了一种独特的管理面板体验。pai在云主机上自动绑定cloudbase域名,对小程序进行了自动鉴权,支持git项目拉取、SSL验证等特性,但与官方cloudbase提供的服务相比,在自建云函数机制、支持特定事件和上下文写法、与wx ide的无缝对接方面存在一定的差距。
在实际部署pai时,我们可以通过脚本进行安装,无需特定的腾讯云CVM。虽然失去了免费三级域名和自动鉴权的好处,但使用自有域名和自动鉴权同样可行。在安装过程中,需要注意云主机端口5523的开放以及域名绑定,以便自动申请证书等操作。安装依赖包括git、nginx、gcc、python3.6、python3-pip、python3-virtualenv、python-certbot-nginx、golang等,并单独安装node语言件。
安装流程包括安装后端服务(如通过后端5523提供管理界面)、安装pai和paimate等组件。完成安装后,通过域名访问5523端口,使用云主机账号登录。测试结果显示,pai仅支持当前应用的运行,可能无法提供额外的亮点或功能。
展望未来,我们计划探索更多云主机管理面板的可能,如在云主机上安装cloudide(jupyter)以增强pai面板的功能性。这将为我们提供更全面的云主机管理体验,助力开发和运维工作的效率提升。