trek
作者trek·2024-03-21 11:29
项目管理师·南方信息股份有限公司

在Ubuntu 18.04系统中安装Discourse

字数 2157阅读 385评论 0赞 0

Ubuntu 18.04系统中安装Discourse

参考文档:https://ywnz.com/linuxyffq/4346.html
Discourse 具有以下硬件要求,这会根据你使用系统的用户数量而有所不同:
现代单核 CPU ,推荐双核。
最低 1GB RAM (带交换)。
与 Docker 兼容的 64 位 Linux 系统。
最小 10GB 磁盘空间。
3 、其他要求(强制性):
有效的域名或子域,例如 ywnz.com 。
你需要有效的电子邮件或服务器。
要确保邮件可传递性,你必须在 DNS 中添加有效的 SPF 和 DKIM 记录。


1更新Ubuntu 18.04系统
运行以下命令更新 Ubuntu 18.04 系统:
sudo apt update
sudo apt upgrade -y
2步:安装Docker
(安装操作系统时,已选择安装docker**
$ docker version
systemctl status docker提示无服务;**
运行以下命令来安装最新版本的 Docker ,它适用于 Discourse :
$ wget -qO- https://get.docker.com/ | sh **
如果你想将 Docker 用作非 root 用户,你现在应该考虑将你的用户添加到 docker 组:
sudo usermod -aG docker xxzx




$ systemctl status docker **


3步:配置邮件服务器**


为服务器设置主机名,以便电子邮件显示具有有效域的发件人地址:**
sudo hostnamectl set-hostname luntan.dongfang.com


下载安装 postfix 和其他邮件工具的 mailutils :

sudo apt install mailutils

配置Postfix MTA服务器
编辑 Postfix 配置文件 /etc/postfix/main.cf 以确保将其配置为仅发送(仅从本地服务器中)。
sudo vi /etc/postfix/main.cf
设置 Postfix 以侦听 127.0.0.1loopback 接口,默认设置是侦听所有接口:
inet_interfaces = loopback-only
另外,将 myhostname 设置为你的服务器 FQDN :
sudo systemctl restart postfix
已经成功安装并配置 Postfix 作为仅发送 MTA 服务器,要测试电子邮件发送,请使用如下所示的 mail 命令:
echo "Postfix Send-Only Server" | mail -s "Postfix Testing" xxzx@ dongfang .com
cat /var/mail/xxzx
4步:在Ubuntu 18.04上安装Discourse
现在已经安装并运行了 Docker 引擎,继续在 Ubuntu 18.04 Bionic Beaver 上部署 Discourse 。

  1. 创建 /var/discourse 文件夹:
    sudo mkdir /var/discourse
  2. 将官方 Discourse Docker Image 克隆到创建的目录中:
    sudo git clone https://github.com/discourse/discourse_docker.git /var/discourse
    3.Bootstrap Discourse
    运行以下命令以启动 Discourse 设置工具:
    sudo su -
    cd /var/discourse
    运行:
    ./discourse-setup
    提供 Discourse 域名,管理员电子邮件地址, smtp 电子邮件服务器, smtp 端口, smtp 用户名和密码以及 Let's Encrypt 的可选电子邮件地址:
    SMTP password? [pa$$word]: password
    检查错误信息:
    ./discourse-doctor
    再次执行:
    每次对 containers/app.yml 进行更改时,都必须通过运行以下命令来重建 Discourse 应用程序:
    ./launcher rebuild app
    官方安装文档:
    https://github.com/discourse/discourse/blob/master/docs/INSTALL-cloud.md

    在国内环境下安装 Discourse

    最后编辑 2021 年 02 月 17 日
    https://mypre.cn/2021/02/17/Discourcs-setup-on-cvm-ecs
    在 Ubuntu 18.04 上安装 Discourse Docker 镜像 | MHXW
    Docker 安装 Discourse 论坛 /BBS 系统( Nginx ) - 阿航的技术小站 (bugcatt.com)
    手动安装 Discourse 论坛程序
    https://qing.su/article/install-discourse-without-docker.html
    https://github.com/mangege/discourse_shell

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

0

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

X社区推广