OWC Internal · SUSE + Caddy + GitHub Actions

日本 HTML 服务器管理手册

本页面记录 OWC 日本服务器(153.246.43.211)全部管理操作:SSH 登录、Caddy 管理、自动部署、目录结构、注意事项。

1. 服务器登录(SSH / SFTP)

1.1 登录账户

1.2 SSH 登录命令

ssh owcadmin@153.246.43.211

1.3 Windows PowerShell 查看本机公钥

type $env:USERPROFILE\.ssh\id_ed25519.pub

1.4 SFTP(WinSCP)上传方式

2. Caddy Web 服务管理(HTTPS / 自动证书)

2.1 Caddy 服务状态

sudo systemctl status caddy

2.2 重启 Caddy(加载新配置)

sudo systemctl restart caddy

2.3 Caddyfile 配置路径

/home/owcadmin/caddy/Caddyfile

2.4 网站路径映射规则

/app1/      → /home/owcadmin/www/app1
/assistant/ → /home/owcadmin/www/assistant
/demo/      → /home/owcadmin/www/demo
      

2.5 HTTPS 自动证书说明

3. 前端文件上传 / 自动部署

3.1 GitHub Actions 自动部署(强烈推荐)

只需本地执行:

git add .
git commit -m "update"
git push

GitHub Actions 会自动:

服务器目标目录:

/home/owcadmin/www/app1

3.2 手动上传方式(可选)

/home/owcadmin/www/app1
上传以下内容即可立即更新网页:

4. 新建子项目(如 /assistant /demo)

4.1 在服务器创建目录

mkdir -p ~/www/assistant

4.2 在 Caddyfile 增加映射

handle_path /assistant/* {
    root * /home/owcadmin/www/assistant
    file_server
}
      

4.3 重启 Caddy

sudo systemctl restart caddy

5. 重要风险提示