发布第一个站点
完成本任务后,你的文档站将可被公网访问。服务器侧用一键脚本装好托管服务,本地一条 add 命令注册上线。
前置条件:本地站点已写好并预览通过(站内搜索 ?第一个文档站);有一台可 root 登录、公网可达的 Linux 服务器。
操作步骤
-
在服务器上执行一键安装(需先完成
gh auth login):gh api repos/Xeegam/docdoc/contents/install.sh --jq .content | base64 -d | \ DOCDOC_EMAIL=ops@example.com bash脚本安装 CLI、生成配置与随机管理令牌(
/etc/docdoc/config.yaml,已存在则保留)、安装并启动 systemd 服务、放通防火墙端口。结束时输出健康检查与令牌位置——记下令牌。 -
在本地机器把源目录注册到服务器(绑域名时域名须已解析到服务器):
docdoc add --remote docdoc://<服务器IP或域名> ./my-docs --name my-docs --domain docs.example.com --token <令牌>终端输出「注册成功」即上线:绑定了域名用
https://<域名>/访问;未绑域名用https://<服务器>/<站点名>/访问。 -
浏览器访问站点,核对侧栏、搜索与翻页都正常。
补充说明
- 不使用 HTTPS 时加
DOCDOC_TLS_ENABLED=false DOCDOC_PORT=10001重跑脚本(明文 HTTP 部署的完整说明见站内搜索?部署托管服务器) - 服务器参数(端口、数据目录、管理端口等)由环境变量在安装时定制,脚本行为的逐项说明见站内搜索
?安装 - 令牌忘了去服务器看
/etc/docdoc/config.yaml的service.token - 站点内容的后续更新见站内搜索
?更新站点
