用途:Ghost-CLI 是 Ghost CMS 的官方命令行工具,用于在服务器或本地安装、配置和管理 Ghost 实例,覆盖生产环境搭建与本地开发两种场景。
主要能力:生产安装可自动配置 MySQL、NGINX、Let's Encrypt SSL 和 systemd;本地开发安装使用 SQLite 且不启用 NGINX。支持启动、停止、重启、更新(含回滚)、备份、日志查看、诊断检查,以及在同一服务器管理多个实例。
安装:sudo npm install -g ghost-cli@latest
常用命令:ghost install(生产安装)、ghost install local(本地开发)、ghost setup(配置 MySQL/NGINX/SSL/systemd 等)、ghost config(设置 URL、数据库、邮件、端口)、ghost start/stop/restart、ghost update、ghost backup、ghost doctor、ghost ls、ghost log、ghost uninstall。全局标志包括 --help、--verbose、--version、--dir、--no-prompt、--no-color。
适用场景:服务器部署 Ghost、配置站点 URL 与数据库、申请 SSL、更新版本、创建备份、排查安装问题、单机多实例管理。
限制与要求:生产环境建议 Node.js v22+(Ghost 6.0)、MySQL 8、NGINX、systemd、Ubuntu 20.04+ 或类似 Linux,最低 1GB 内存;SQLite3 仅用于开发。Ghost 仅支持一个规范域名,额外域名需通过 NGINX 重定向。ghost uninstall 为破坏性操作,会删除进程、systemd、NGINX 配置、内容与文件。SSL 证书每 60 天自动续期。文件权限默认非 root 目录 775、文件 664,root 目录 755、文件 644。
其他细节(如具体收费、价格、平台支持范围)暂未提供。