安装 Docker 的必要依赖包
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common 添加 Docker 的 GPG 密钥 curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg 设置 Docker 的 stable 仓库 echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null 更新包列表并安装 Docker : sudo apt update sudo apt install -y docker-ce docker-ce-cli containerd.io 安装 Docker Compose sudo curl -L "https://github.com/docker/compose/releases/download/v2.12.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose 安装宝塔面板 下载并安装宝塔面板 wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh sudo bash install.sh 记录安装过程中提供的面板访问地址、用户名和密码 如果不记得在你的终端 输入 bt 指令自行修改 安装 LNMP 环境 在宝塔面板中安装 LNMP 环境 : 安装 Nginx、MySQL 和 PHP。如果计划运行其他需要 PHP 的应用程序,可以选择合适的 PHP 版本【安装不安装也无所容】 安装 Discourse 创建目录并下载 Discourse Docker: sudo mkdir /var/discourse sudo git clone https://github.com/discourse/discourse_docker.git /var/discourse cd /var/discourse 使用宝塔面板编辑配置文件 通过宝塔面板登录并导航到文件管理器。 找到 app.yml 文件,路径是 /var/discourse/containers/app.yml。 点击编辑,根据需要修改文件中的配置,特别是电子邮件部分。 expose: - "80:80" # http [修改这个前面的80 如3000:80] - "443:443" # https - "templates/postgres.template.yml" - "templates/redis.template.yml" - "templates/web.template.yml" ## 取消下一行的注释以启用 IPv6 监听器 #- "templates/web.ipv6.template.yml" - "templates/web.ratelimited.template.yml" ## ## 如果您希望添加 Lets Encrypt(https),请取消下面两行的注释 - "templates/web.ssl.template.yml"… 启动 Discourse cd /var/discourse sudo ./launcher bootstrap app sudo ./launcher start app 配置宝塔面板 登录宝塔面板。 添加新网站: 域名:你的域名 配置反向代理 目标地址:http://127.0.0.1:3000 image888×755 39.1 KB
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common 添加 Docker 的 GPG 密钥
添加 Docker 的 GPG 密钥
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg 设置 Docker 的 stable 仓库 echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null 更新包列表并安装 Docker : sudo apt update sudo apt install -y docker-ce docker-ce-cli containerd.io 安装 Docker Compose sudo curl -L "https://github.com/docker/compose/releases/download/v2.12.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose 安装宝塔面板 下载并安装宝塔面板 wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh sudo bash install.sh 记录安装过程中提供的面板访问地址、用户名和密码 如果不记得在你的终端 输入 bt 指令自行修改 安装 LNMP 环境 在宝塔面板中安装 LNMP 环境 : 安装 Nginx、MySQL 和 PHP。如果计划运行其他需要 PHP 的应用程序,可以选择合适的 PHP 版本【安装不安装也无所容】 安装 Discourse 创建目录并下载 Discourse Docker: sudo mkdir /var/discourse sudo git clone https://github.com/discourse/discourse_docker.git /var/discourse cd /var/discourse 使用宝塔面板编辑配置文件 通过宝塔面板登录并导航到文件管理器。 找到 app.yml 文件,路径是 /var/discourse/containers/app.yml。 点击编辑,根据需要修改文件中的配置,特别是电子邮件部分。 expose: - "80:80" # http [修改这个前面的80 如3000:80] - "443:443" # https - "templates/postgres.template.yml" - "templates/redis.template.yml" - "templates/web.template.yml" ## 取消下一行的注释以启用 IPv6 监听器 #- "templates/web.ipv6.template.yml" - "templates/web.ratelimited.template.yml" ## ## 如果您希望添加 Lets Encrypt(https),请取消下面两行的注释 - "templates/web.ssl.template.yml"… 启动 Discourse cd /var/discourse sudo ./launcher bootstrap app sudo ./launcher start app 配置宝塔面板 登录宝塔面板。 添加新网站: 域名:你的域名 配置反向代理 目标地址:http://127.0.0.1:3000 image888×755 39.1 KB
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg 设置 Docker 的 stable 仓库
设置 Docker 的 stable 仓库
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null 更新包列表并安装 Docker : sudo apt update sudo apt install -y docker-ce docker-ce-cli containerd.io 安装 Docker Compose sudo curl -L "https://github.com/docker/compose/releases/download/v2.12.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose 安装宝塔面板 下载并安装宝塔面板 wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh sudo bash install.sh 记录安装过程中提供的面板访问地址、用户名和密码 如果不记得在你的终端 输入 bt 指令自行修改 安装 LNMP 环境 在宝塔面板中安装 LNMP 环境 : 安装 Nginx、MySQL 和 PHP。如果计划运行其他需要 PHP 的应用程序,可以选择合适的 PHP 版本【安装不安装也无所容】 安装 Discourse 创建目录并下载 Discourse Docker: sudo mkdir /var/discourse sudo git clone https://github.com/discourse/discourse_docker.git /var/discourse cd /var/discourse 使用宝塔面板编辑配置文件 通过宝塔面板登录并导航到文件管理器。 找到 app.yml 文件,路径是 /var/discourse/containers/app.yml。 点击编辑,根据需要修改文件中的配置,特别是电子邮件部分。 expose: - "80:80" # http [修改这个前面的80 如3000:80] - "443:443" # https - "templates/postgres.template.yml" - "templates/redis.template.yml" - "templates/web.template.yml" ## 取消下一行的注释以启用 IPv6 监听器 #- "templates/web.ipv6.template.yml" - "templates/web.ratelimited.template.yml" ## ## 如果您希望添加 Lets Encrypt(https),请取消下面两行的注释 - "templates/web.ssl.template.yml"… 启动 Discourse cd /var/discourse sudo ./launcher bootstrap app sudo ./launcher start app 配置宝塔面板 登录宝塔面板。 添加新网站: 域名:你的域名 配置反向代理 目标地址:http://127.0.0.1:3000 image888×755 39.1 KB
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null 更新包列表并安装 Docker :
更新包列表并安装 Docker :
sudo apt update sudo apt install -y docker-ce docker-ce-cli containerd.io 安装 Docker Compose sudo curl -L "https://github.com/docker/compose/releases/download/v2.12.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose 安装宝塔面板 下载并安装宝塔面板 wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh sudo bash install.sh 记录安装过程中提供的面板访问地址、用户名和密码 如果不记得在你的终端 输入 bt 指令自行修改 安装 LNMP 环境 在宝塔面板中安装 LNMP 环境 : 安装 Nginx、MySQL 和 PHP。如果计划运行其他需要 PHP 的应用程序,可以选择合适的 PHP 版本【安装不安装也无所容】 安装 Discourse 创建目录并下载 Discourse Docker: sudo mkdir /var/discourse sudo git clone https://github.com/discourse/discourse_docker.git /var/discourse cd /var/discourse 使用宝塔面板编辑配置文件 通过宝塔面板登录并导航到文件管理器。 找到 app.yml 文件,路径是 /var/discourse/containers/app.yml。 点击编辑,根据需要修改文件中的配置,特别是电子邮件部分。 expose: - "80:80" # http [修改这个前面的80 如3000:80] - "443:443" # https - "templates/postgres.template.yml" - "templates/redis.template.yml" - "templates/web.template.yml" ## 取消下一行的注释以启用 IPv6 监听器 #- "templates/web.ipv6.template.yml" - "templates/web.ratelimited.template.yml" ## ## 如果您希望添加 Lets Encrypt(https),请取消下面两行的注释 - "templates/web.ssl.template.yml"… 启动 Discourse cd /var/discourse sudo ./launcher bootstrap app sudo ./launcher start app 配置宝塔面板 登录宝塔面板。 添加新网站: 域名:你的域名 配置反向代理 目标地址:http://127.0.0.1:3000 image888×755 39.1 KB
sudo apt update sudo apt install -y docker-ce docker-ce-cli containerd.io 安装 Docker Compose
安装 Docker Compose
sudo curl -L "https://github.com/docker/compose/releases/download/v2.12.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose 安装宝塔面板 下载并安装宝塔面板 wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh sudo bash install.sh 记录安装过程中提供的面板访问地址、用户名和密码 如果不记得在你的终端 输入 bt 指令自行修改 安装 LNMP 环境 在宝塔面板中安装 LNMP 环境 : 安装 Nginx、MySQL 和 PHP。如果计划运行其他需要 PHP 的应用程序,可以选择合适的 PHP 版本【安装不安装也无所容】 安装 Discourse 创建目录并下载 Discourse Docker: sudo mkdir /var/discourse sudo git clone https://github.com/discourse/discourse_docker.git /var/discourse cd /var/discourse 使用宝塔面板编辑配置文件 通过宝塔面板登录并导航到文件管理器。 找到 app.yml 文件,路径是 /var/discourse/containers/app.yml。 点击编辑,根据需要修改文件中的配置,特别是电子邮件部分。 expose: - "80:80" # http [修改这个前面的80 如3000:80] - "443:443" # https - "templates/postgres.template.yml" - "templates/redis.template.yml" - "templates/web.template.yml" ## 取消下一行的注释以启用 IPv6 监听器 #- "templates/web.ipv6.template.yml" - "templates/web.ratelimited.template.yml" ## ## 如果您希望添加 Lets Encrypt(https),请取消下面两行的注释 - "templates/web.ssl.template.yml"… 启动 Discourse cd /var/discourse sudo ./launcher bootstrap app sudo ./launcher start app 配置宝塔面板 登录宝塔面板。 添加新网站: 域名:你的域名 配置反向代理 目标地址:http://127.0.0.1:3000 image888×755 39.1 KB
sudo curl -L "https://github.com/docker/compose/releases/download/v2.12.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose
安装宝塔面板 下载并安装宝塔面板 wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh sudo bash install.sh 记录安装过程中提供的面板访问地址、用户名和密码 如果不记得在你的终端 输入 bt 指令自行修改 安装 LNMP 环境 在宝塔面板中安装 LNMP 环境 : 安装 Nginx、MySQL 和 PHP。如果计划运行其他需要 PHP 的应用程序,可以选择合适的 PHP 版本【安装不安装也无所容】 安装 Discourse 创建目录并下载 Discourse Docker: sudo mkdir /var/discourse sudo git clone https://github.com/discourse/discourse_docker.git /var/discourse cd /var/discourse 使用宝塔面板编辑配置文件 通过宝塔面板登录并导航到文件管理器。 找到 app.yml 文件,路径是 /var/discourse/containers/app.yml。 点击编辑,根据需要修改文件中的配置,特别是电子邮件部分。 expose: - "80:80" # http [修改这个前面的80 如3000:80] - "443:443" # https - "templates/postgres.template.yml" - "templates/redis.template.yml" - "templates/web.template.yml" ## 取消下一行的注释以启用 IPv6 监听器 #- "templates/web.ipv6.template.yml" - "templates/web.ratelimited.template.yml" ## ## 如果您希望添加 Lets Encrypt(https),请取消下面两行的注释 - "templates/web.ssl.template.yml"… 启动 Discourse cd /var/discourse sudo ./launcher bootstrap app sudo ./launcher start app 配置宝塔面板 登录宝塔面板。 添加新网站: 域名:你的域名 配置反向代理 目标地址:http://127.0.0.1:3000 image888×755 39.1 KB
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh sudo bash install.sh 记录安装过程中提供的面板访问地址、用户名和密码 如果不记得在你的终端 输入 bt 指令自行修改 安装 LNMP 环境 在宝塔面板中安装 LNMP 环境 : 安装 Nginx、MySQL 和 PHP。如果计划运行其他需要 PHP 的应用程序,可以选择合适的 PHP 版本【安装不安装也无所容】 安装 Discourse 创建目录并下载 Discourse Docker: sudo mkdir /var/discourse sudo git clone https://github.com/discourse/discourse_docker.git /var/discourse cd /var/discourse 使用宝塔面板编辑配置文件 通过宝塔面板登录并导航到文件管理器。 找到 app.yml 文件,路径是 /var/discourse/containers/app.yml。 点击编辑,根据需要修改文件中的配置,特别是电子邮件部分。 expose: - "80:80" # http [修改这个前面的80 如3000:80] - "443:443" # https - "templates/postgres.template.yml" - "templates/redis.template.yml" - "templates/web.template.yml" ## 取消下一行的注释以启用 IPv6 监听器 #- "templates/web.ipv6.template.yml" - "templates/web.ratelimited.template.yml" ## ## 如果您希望添加 Lets Encrypt(https),请取消下面两行的注释 - "templates/web.ssl.template.yml"… 启动 Discourse cd /var/discourse sudo ./launcher bootstrap app sudo ./launcher start app 配置宝塔面板 登录宝塔面板。 添加新网站: 域名:你的域名 配置反向代理 目标地址:http://127.0.0.1:3000 image888×755 39.1 KB
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh sudo bash install.sh 记录安装过程中提供的面板访问地址、用户名和密码 如果不记得在你的终端 输入 bt 指令自行修改
bt
安装 LNMP 环境 在宝塔面板中安装 LNMP 环境 : 安装 Nginx、MySQL 和 PHP。如果计划运行其他需要 PHP 的应用程序,可以选择合适的 PHP 版本【安装不安装也无所容】 安装 Discourse 创建目录并下载 Discourse Docker: sudo mkdir /var/discourse sudo git clone https://github.com/discourse/discourse_docker.git /var/discourse cd /var/discourse 使用宝塔面板编辑配置文件 通过宝塔面板登录并导航到文件管理器。 找到 app.yml 文件,路径是 /var/discourse/containers/app.yml。 点击编辑,根据需要修改文件中的配置,特别是电子邮件部分。 expose: - "80:80" # http [修改这个前面的80 如3000:80] - "443:443" # https - "templates/postgres.template.yml" - "templates/redis.template.yml" - "templates/web.template.yml" ## 取消下一行的注释以启用 IPv6 监听器 #- "templates/web.ipv6.template.yml" - "templates/web.ratelimited.template.yml" ## ## 如果您希望添加 Lets Encrypt(https),请取消下面两行的注释 - "templates/web.ssl.template.yml"… 启动 Discourse cd /var/discourse sudo ./launcher bootstrap app sudo ./launcher start app 配置宝塔面板 登录宝塔面板。 添加新网站: 域名:你的域名 配置反向代理 目标地址:http://127.0.0.1:3000 image888×755 39.1 KB
在宝塔面板中安装 LNMP 环境 : 安装 Nginx、MySQL 和 PHP。如果计划运行其他需要 PHP 的应用程序,可以选择合适的 PHP 版本【安装不安装也无所容】
sudo mkdir /var/discourse sudo git clone https://github.com/discourse/discourse_docker.git /var/discourse cd /var/discourse 使用宝塔面板编辑配置文件 通过宝塔面板登录并导航到文件管理器。 找到 app.yml 文件,路径是 /var/discourse/containers/app.yml。 点击编辑,根据需要修改文件中的配置,特别是电子邮件部分。 expose: - "80:80" # http [修改这个前面的80 如3000:80] - "443:443" # https - "templates/postgres.template.yml" - "templates/redis.template.yml" - "templates/web.template.yml" ## 取消下一行的注释以启用 IPv6 监听器 #- "templates/web.ipv6.template.yml" - "templates/web.ratelimited.template.yml" ## ## 如果您希望添加 Lets Encrypt(https),请取消下面两行的注释 - "templates/web.ssl.template.yml"… 启动 Discourse cd /var/discourse sudo ./launcher bootstrap app sudo ./launcher start app 配置宝塔面板 登录宝塔面板。 添加新网站: 域名:你的域名 配置反向代理 目标地址:http://127.0.0.1:3000 image888×755 39.1 KB
sudo mkdir /var/discourse sudo git clone https://github.com/discourse/discourse_docker.git /var/discourse cd /var/discourse
使用宝塔面板编辑配置文件 通过宝塔面板登录并导航到文件管理器。 找到 app.yml 文件,路径是 /var/discourse/containers/app.yml。 点击编辑,根据需要修改文件中的配置,特别是电子邮件部分。 expose: - "80:80" # http [修改这个前面的80 如3000:80] - "443:443" # https - "templates/postgres.template.yml" - "templates/redis.template.yml" - "templates/web.template.yml" ## 取消下一行的注释以启用 IPv6 监听器 #- "templates/web.ipv6.template.yml" - "templates/web.ratelimited.template.yml" ## ## 如果您希望添加 Lets Encrypt(https),请取消下面两行的注释 - "templates/web.ssl.template.yml"… 启动 Discourse cd /var/discourse sudo ./launcher bootstrap app sudo ./launcher start app 配置宝塔面板 登录宝塔面板。 添加新网站: 域名:你的域名 配置反向代理 目标地址:http://127.0.0.1:3000 image888×755 39.1 KB
app.yml
/var/discourse/containers/app.yml
expose: - "80:80" # http [修改这个前面的80 如3000:80] - "443:443" # https - "templates/postgres.template.yml" - "templates/redis.template.yml" - "templates/web.template.yml" ## 取消下一行的注释以启用 IPv6 监听器 #- "templates/web.ipv6.template.yml" - "templates/web.ratelimited.template.yml" ## ## 如果您希望添加 Lets Encrypt(https),请取消下面两行的注释 - "templates/web.ssl.template.yml"… 启动 Discourse cd /var/discourse sudo ./launcher bootstrap app sudo ./launcher start app 配置宝塔面板 登录宝塔面板。 添加新网站: 域名:你的域名 配置反向代理 目标地址:http://127.0.0.1:3000 image888×755 39.1 KB
expose: - "80:80" # http [修改这个前面的80 如3000:80] - "443:443" # https - "templates/postgres.template.yml" - "templates/redis.template.yml" - "templates/web.template.yml" ## 取消下一行的注释以启用 IPv6 监听器 #- "templates/web.ipv6.template.yml" - "templates/web.ratelimited.template.yml" ## ## 如果您希望添加 Lets Encrypt(https),请取消下面两行的注释 - "templates/web.ssl.template.yml"…
启动 Discourse cd /var/discourse sudo ./launcher bootstrap app sudo ./launcher start app 配置宝塔面板 登录宝塔面板。 添加新网站: 域名:你的域名 配置反向代理 目标地址:http://127.0.0.1:3000 image888×755 39.1 KB
cd /var/discourse sudo ./launcher bootstrap app sudo ./launcher start app 配置宝塔面板 登录宝塔面板。 添加新网站: 域名:你的域名 配置反向代理 目标地址:http://127.0.0.1:3000 image888×755 39.1 KB
cd /var/discourse sudo ./launcher bootstrap app sudo ./launcher start app
配置宝塔面板 登录宝塔面板。 添加新网站: 域名:你的域名 配置反向代理 目标地址:http://127.0.0.1:3000 image888×755 39.1 KB
http://127.0.0.1:3000