访问您的HeyForm实例
- 打开浏览器并访问:
http://<Server_IP> - 通过注册页面创建您的第一个账户。
管理注册(安全重要)
注册功能默认处于启用状态。
要禁用新用户注册:
- 编辑
.env文件:APP_DISABLE_REGISTRATION=true - 应用更改:
docker compose -f /root/heyform/docker-compose.yml up -d
这可防止未经授权的用户创建账户。
重要文件和目录
- 应用程序目录:
/root/heyform - Docker 环境文件:
/root/heyform/.env - Docker Compose 文件:
/root/heyform/docker-compose.yml - 上传的表单图片:
/root/heyform/assets/ - MongoDB 数据体积:
mongodb_data存储于/var/lib/docker/volumes/ - KeyDB 数据量:
keydb存储于/var/lib/docker/volumes/ - Nginx 反向代理配置:
/etc/nginx/sites-available/heyform.conf
域名与SSL设置
将您的域名指向服务器IP地址。
编辑 Nginx 配置:
vim /etc/nginx/sites-available/heyform.conf
替换 server_name <IP>; 与 server_name <your-domain>;
安装 Certbot:
apt install -y certbot python3-certbot-nginx
运行 Certbot 以签发 SSL 证书:
certbot --nginx --non-interactive --agree-tos --email <your-email> -d <your-domain>
测试并重新加载 Nginx:
sudo nginx -t
sudo systemctl reload nginx
在浏览器中打开: https://<your-domain>