Linux / macOS / Git 代码部署 NasCab 服务端
NasCab 还提供了 Git 源码方式部署,官网建议 Linux 用户优先选择。支持 Linux / Mac / Windows 等大部分平台和 CPU 架构。
前提条件
- 已安装 Git
- Python 3 运行时(具体版本以源码仓库 README 为准)
基本步骤
git clone https://github.com/nascab/nascab-releases.git
cd nascab-releases
# 按仓库 README 的说明安装依赖并启动
或 Gitee 镜像(国内更快):
git clone https://gitee.com/nascab/nascab-releases-gitee.git
为什么选源码部署
- 不想跑 Docker 的轻量环境(比如 1核 512MB 的小 VPS)
- 需要自定义运行参数(端口、日志、缓存目录)
- 想跟其他 Python 项目共用一个虚拟环境
服务常驻
源码方式启动默认在前台运行。生产环境建议用 systemd(Linux)或 launchd(macOS)写成守护进程,或者用 nohup + 后台脚本。
一个简易方案:
nohup python main.py > nascab.log 2>&1 &
pgrep -f nascab 能查进程,tail -f nascab.log 看日志。
数据目录
源码方式的缓存数据库同样默认在 ~/.local/share/nascab,跟安装版一致。迁移时直接把这个目录拷过去就行。
版本更新
cd nascab-releases
git pull
# 重启服务