我们在服务器供应商的网站购买了服务器之后,就可以开始我们的安装步骤了。
-
配置防火墙
-
配置服务商的网络端口
- 配置机器的防火墙
sudo systemctl status firewalld
sudo systemctl enable firewalld
sudo firewall-cmd --state
sudo firewall-cmd --list-all
sudo firewall-cmd --zone=public --add-service=http --permanent
sudo firewall-cmd --zone=public --add-service=https --permanent
sudo firewall-cmd --reload
- 安装 docker & git
sudo dnf update
sudo dnf install -y dnf-utils zip unzip git
sudo dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo
sudo dnf remove -y runc
sudo dnf install -y docker-ce --nobest
sudo systemctl enable docker.service --now
sudo usermod opc -aG docker
- 安装 discourse
sudo -s
git clone https://github.com/discourse/discourse_docker.git /var/discourse
cd /var/discourse
chmod 700 containers
配置
./discourse-setup