分享个debian 12安装discourse的教程

本站开启邀请码注册,最新邀请码获取: https://t.me/tearcc

Gutou

Member
注意:

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 /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),

第一次登录需要用邮箱收取激活邮件,才能创建管理员账号。
 
后退
顶部