宝塔面板安装discourse论坛程序(宝塔面板安装composer)

宝塔面板安装discourse论坛程序(宝塔面板安装composer)

浏览次数:
信息来源: 用户投稿
更新日期: 2026-02-09 12:18:39
文章简介

Discourse程序基于RubyonRails,Ember.js,以及PostgreSQL,完全免费开源。它拥有丰富的功能,强劲的性能,高稳定性与安全性,以及可以高度

2025阿里云双十一服务器活动

Discourse程序基于RubyonRails,Ember.js,以及PostgreSQL,完全免费开源。它拥有丰富的功能,强劲的性能,高稳定性与安全性,以及可以高度自定义的界面。

官方推荐使用docker安装,借助Docker,我们可以在一个简单的容器中为您提供经过完全优化的Discourse配置,以及基于Web的GUI,使您只需单击一个按钮即可轻松升级到Discourse的新版本。这篇文章还是基于宝塔面板来安装。

宝塔服务器面板,一键全能部署及管理,送你3188元礼包,点我领取https://www.bt.cn/?invite_code=MV9ub2NxdmI=

注意,本教程的系统环境为Centos7

之前介绍的论坛程序安装教程:

1)宝塔面板安装discourse论坛程序:https://www.daniao.org/12801.html

2)宝塔面板安装Homeland:https://www.daniao.org/12632.html

3)宝塔面板部署NodeBB:https://www.daniao.org/12504.html

4)宝塔面板安装Flarum:https://www.daniao.org/12468.html

1、简介

项目:https://github.com/discourse/discourse

官网:https://www.discourse.org/

演示:https://try.discourse.org/

2、准备

  • 最低1GBRAM(带有swap)
  • 与Docker兼容的64位Linux系统
  • 最小10GB磁盘空间
  • docker管理器(软件商店里安装)
  • 3、留出80和443端口

    安装需要80和443端口,所以最好是在一个全新的宝塔环境里安装该该程序。宝塔面板默认占用了80端口,我们需要稍微修改一下。

    1)路径:/www/server/panel/vhost/nginx,把里面的文件端口改为其他,比如808。看图:

    注意,这里面的2个默认文件都需要编辑默认的80端口。

    4、部署

    gitclonehttps://github.com/discourse/discourse_docker.git/var/discourse

    此处为隐藏的内容发表评论并刷新,方可查看发表评论

    在程序根目录,输入以下命令开始安装。

    https://www.daniao.org/discourse-setup

    4)在提示时回答以下问题例如:

    HostnameforyourDiscourse?[discourse.example.com]:

    Emailaddressforadminaccount(s)?[me@example.com,you@example.com]:

    SMTPserveraddress?[smtp.example.com]:

    宝塔面板安装discourse论坛程序,宝塔面板安装composer

    SMTPpassword?[pa$$word]:

    Let'sEncryptaccountemail?(ENTERtoskip)[me@example.com]:

    之后,我们需要等2到8分钟的时间安装程序!!

    5)如果需要更换域名,或者其他,你需要编辑app.yml文件。编辑好后,输入以下命令让修改生效。

    https://www.daniao.org/launcherrebuildapp

    5、安装向导

    1)上面的程序安装完成后,打开你的域名便可以访问了。

    2)注册新帐户并成为管理员,使用引导前输入的电子邮件地址之一注册一个新的管理员帐户。

    3)注册成功,要验证邮箱,所以前面的smtp一定要配置正确。

    4)注册管理员帐户后,安装向导将启动并指导您完成Discourse的基本配置。

    5)完成设置向导后,您应该看到Staff主题和READMEFIRST:Admin快速入门指南

    6、升级版本

    随着新版本的Discourse的发布,您将收到电子邮件提醒。请保持最新状态以获取最新功能和安全修复程序。要将Discourse升级到最新版本,请在浏览器中访问,然后单击“升级”按钮。

    命令可用于各种维护,如下:

    Usage:launcherCOMMANDCONFIG[--skip-prereqs][--docker-argsSTRING]

    start:Start/initializeacontainer

    stop:Stoparunningcontainer

    restart:Restartacontainer

    destroy:Stopandremoveacontainer

    enter:Usensentertogetashellintoacontainer

    logs:ViewtheDockerlogsforacontainer

    bootstrap:Bootstrapacontainerfortheconfigbasedonatemplate

    rebuild:Rebuildacontainer(destroyold,bootstrap,startnew)

    cleanup:Removeallcontainersthathavestoppedfor>24hours

    --skip-prereqsDon'tchecklauncherprerequisites

    --docker-argsExtraargumentstopasswhenrunningdocker

    https://www.daniao.org/launcherrebuildapp

    7、最后

    上面的app就是容器的名称,看图:

    用宝塔来安装还是有点繁琐的,你如果用80端口,还需要修改宝塔默认占用的80端口。

    参考:

    https://github.com/discourse/discourse/blob/master/docs/INSTALL-cloud.md

    https://meta.discourse.org/t/running-other-websites-on-the-same-machine-as-discourse/17247

    标签:
    陆零网络周年活动促销服务器六折起(陆零是哪本小说)
    « 上一篇
    返回列表
    下一篇 »

    如本文对您有帮助,就请抽根烟吧!