AutoPost

首次使用,请完成初始化

监听范围

选择远程访问时,务必确保该端口不直接暴露到公网,或前置 TLS 反向代理。

每行一个目录。留空表示不限制(不建议)。项目路径必须落在这里面。

AutoPost

请输入管理员口令

AutoPost
—

项目

还没有项目

点击右上角「新建项目」,填入目录和端口即可部署

站点与 HTTPS

正在读取 nginx 状态…

还没有受管站点

填域名和指向地址就能生成配置;服务器上已有的 server 块可以点「扫描现有配置」接管

日志

  

新建项目

高级:启动命令与 Git 部署

支持占位符 {port} {entry} {root}。留空表示由系统自动探测。 Node 项目可填 node {root}/入口.js(直连,省约 66MB)或 npm run <脚本名>(monorepo 常用)。

每行一个 KEY=VALUE,# 开头为注释。工具不注入 NODE_ENV,项目自己的 .env 会照常生效; 确实需要 production 模式或额外变量时在此显式写上。

从拉起进程到端口可连接的最长等待。留空用默认 30 秒。 带 Prisma 同步、连远程数据库、TypeScript 首编译的项目往往要 10~30 秒,不够时调大(例如 90), 否则会被误判成启动失败、进程在初始化中途被杀。

设置

按整机内存计算:已用 / 总内存。到预警(默认 75)只拦新启动;到严重(85)按优先级停低优先级项目;到紧急(92)直接回收。桌面版 Windows 空载就占 60%~70%,机器上还跑其他服务时建议调高预警线,例如 90 / 95 / 98。

采样间隔:多久查一次各项目内存。查得越勤越准,但更耗 CPU,60 秒够用。

默认关闭。开启后可能出现「回收→拉起→再回收」的循环,仅在项目内存稳定时使用。

新建站点

只填前缀也行:写 www 会自动补成 www.startserver.site

可以只写 127.0.0.1:8088,http:// 会自动补上。

HTTPS

高级:超时、Basic 认证、自定义头与 location

示例里的 = /api/traffic 是精确匹配。要免认证就在指令里写 auth_basic off;。

Nginx 与证书

正在探测 nginx…

HTTP-01 验证会写到这个目录,必须与 80 端口 server 块里 /.well-known/acme-challenge/ 的 root 一致。

正在检查 Posh-ACME…

扫描现有配置

生成的配置