全球主机交流论坛
标题:
分享个debian 12安装discourse的教程
[打印本页]
作者:
三架飞机
时间:
前天 22:05
标题:
分享个debian 12安装discourse的教程
本帖最后由 三架飞机 于 2025-9-5 22:07 编辑
注意:
1、必须是2G内存以上,如果你的服务器内存不足2G,本教程附上了安装虚拟内存的方法,安装虚拟内存后可以安装
2、必须是国外服务器,国内服务器安装不了
3、本教程只适用于debian 12,其他系统不要试
4、安装过程大概30-1个小时,嫌麻烦的可以放弃了
5、如果你的域名托管在clodflare的,一定要先关闭橙色的小云朵才能安装,安装完后再开启
1. 准备工作
一台 Debian 12 VPS(内存至少 2GB,你的 2.5GB 足够了)
一个绑定好的 域名(例如 forum.example.com)
确认域名已经解析到服务器 IP
dig +short forum.example.com
放行 80 和 443 端口(云服务商控制台 + VPS 防火墙都要开放)
2. 更新系统并安装依赖
apt update && apt upgrade -y
# 安装 git、curl、docker
apt install -y git curl docker.io
3. 添加 Swap(建议 2GB)
fallocate -l 2G /swapfile
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
echo '/swapfile none swap sw 0 0' >> /etc/fstab
4. 下载 Discourse 官方安装工具
git clone https://github.com/discourse/discourse_docker.git /var/discourse
cd /var/discourse
5. 运行安装脚本
./discourse-setup
安装过程中会问你 4 个问题:
Hostname for your Discourse?
输入你的域名(例如 forum.example.com)
Email address for admin account(s)?
输入管理员邮箱(后续收激活邮件)
SMTP server address?
你的发信服务器地址(比如 Mailgun、SendGrid、Gmail SMTP 等)
SMTP username / password
邮箱用户名和密码(用于发激活邮件)
如果不会配置 SMTP,可以先跳过,装完后再去改配置文件。
6. 启动容器
安装完成后,Discourse 会自动拉取镜像、构建 Docker 容器,大约 10–20 分钟。
完成后,你可以查看容器状态:
./launcher ps
7. 访问论坛
在浏览器打开你的域名(https://forum.example.com),
第一次登录需要用邮箱收取激活邮件,才能创建管理员账号。
欢迎光临 全球主机交流论坛 (https://443502.xyz/)
Powered by Discuz! X3.4