自建服务:安装
如果你希望数据完全由自己掌控、或需要给小团队一起用,可以选择自建 Vocnet 服务。
这份文档尽量用“普通用户也能照着做”的方式写:推荐 Docker,一条命令即可启动。
你需要准备什么
- 一台服务器(家里 NAS/云服务器都可以)
- 建议:2 核 CPU、2GB 内存、10GB 可用磁盘
- 一个域名(可选,但强烈建议有)
- 已安装 Docker 与 Docker Compose
如果你暂时没有域名,也可以先用 IP + 端口在内网/小范围使用。
快速启动(Docker Compose)
1) 新建目录
在服务器上找个目录,例如:
mkdir -p vocnet && cd vocnet
2) 创建 docker-compose.yml
把下面内容保存为 docker-compose.yml(先用默认配置跑起来,后续再慢慢优化):
services:
db:
image: postgres:16-alpine
environment:
POSTGRES_DB: vocnet
POSTGRES_USER: vocnet
POSTGRES_PASSWORD: change_me
volumes:
- vocnet_db:/var/lib/postgresql/data
restart: unless-stopped
vocnet:
image: eslsoft/vocnet:latest
ports:
- "8080:8080"
environment:
DB_DSN: "postgres://vocnet:change_me@db:5432/vocnet?sslmode=disable"
depends_on:
- db
restart: unless-stopped
volumes:
vocnet_db:
3) 启动
docker compose up -d
4) 访问
- 在浏览器打开:
http://你的服务器IP:8080
建议下一步立刻做两件事:
- 配置域名与 HTTPS(更安全、更稳定):见 自建服务:配置
- 设置备份(避免意外):见 自建服务:备份与迁移
常见问题
我不想暴露到公网
可以只在内网使用(例如 NAS、家用服务器),不要做端口转发;或者用 VPN/内网穿透把访问限制在自己设备。
启动后打不开网页
先检查三件事:
- 服务器防火墙是否放行 8080 端口
docker compose ps是否显示服务为 runningdocker compose logs vocnet是否有报错