·设为首页收藏本站📧邮箱修改🎁免费下载专区📒收藏夹📱AI全功能
返回列表 发布新帖

分享个debian 12安装discourse的教程

76 0
发表于 2025-9-6 10:03:51 | 查看全部 阅读模式

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
注意:
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),
第一次登录需要用邮箱收取激活邮件,才能创建管理员账号。
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

最新热评 加载中...
AI智能体
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:216.73.216.83,GMT+8, 2025-11-18 17:11 , Processed in 3.656360 second(s), 71 queries , Gzip On, Redis On.

Powered by Discuz! X5.1 Licensed

© 2001-2026 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表