宝塔面板安装Homeland – 一款精美小巧的开源社区论坛系统

2021年3月5日10:00:46宝塔面板5111,106字数 2425阅读模式

Homeland是开源、免费、不限制商业使用的社区/论坛系统,不过唯一的问题就是安装稍微麻烦点。不过官方给出了docker安装,所以这篇文章就来试试在宝塔环境下docker安装homeland。

宝塔服务器面板,送你3188元礼包,点我领取https://www.bt.cn/?invite_code=MV9ub2NxdmI=

宝塔面板安装Homeland – 一款精美小巧的开源社区论坛系统


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

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

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

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

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


 

1、简介

官网:https://homeland.ruby-china.org/zh-CN/

项目:https://github.com/ruby-china/homeland

官方社区:https://ruby-china.org/

站长搭建的演示:https://home.dayu.shop/

2、准备

  • 宝塔面板
  • docker管理器(软件商店中搜索安装)
  • docker-compose(安装教程:https://www.daniao.org/263.html
  • 准备好一个域名
  • nginx1.19

3、部署

1)下载源码

yum -y install git
git clone https://github.com/ruby-china/homeland-docker.git
cd homeland-docker/

2)新建配置文件并进行编辑:

cp app.local.env.example app.local.env
vi app.local.env

配置文件参数如下:

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

注意:

1.admin_emails请一定要修改成你自己的邮箱,这款论坛程序是根据邮箱来添加管理员账号的。也就是说你在这里配置好你的邮箱地址,待会在前台注册用户的时候填写和这个地址相同的邮箱,那么你注册的账号就是管理员。

3.domain修改成你自己的域名,app_name则是你的论坛名字,这个在安装完成之后也可以在后台设置。

3)确认无误后开始安装

make install

期间又类似的警告不用管:

宝塔面板安装Homeland – 一款精美小巧的开源社区论坛系统

4)完成之后运行如下命令

make start

安装完成截图:

宝塔面板安装Homeland – 一款精美小巧的开源社区论坛系统

注意:运行的前提是服务器80443端口不被占用,如果你想用其它端口访问,就需要在编译环境前改下docker-compose.yml文件,大致修改最下面的port端口,比如用8081访问,修改如下:

ports:
  - "8081:80"

4、效果

以上完成后,就可以直接用域名访问你的站点了。

前端:

宝塔面板安装Homeland – 一款精美小巧的开源社区论坛系统

后台:

宝塔面板安装Homeland – 一款精美小巧的开源社区论坛系统

5、邮件配置

关于邮件的配置,这里照搬一下官方的文档,因为我没有配置,不知道有没有什么坑:

官方文档:https://homeland.ruby-china.org/docs/configuration/mailer/

vi app.local.env

添加如下参数:

mailer_provider=smtp
mailer_sender=no-reply@your-domain.com
mailer_options_address=smtp.gmail.com
mailer_options_port=587
mailer_options_domain=your-domain.com
mailer_options_user_name=no-reply@your-domain.com
mailer_options_password=your-password
mailer_options_authentication=plain
mailer_options_enable_starttls_auto=true

6、相关命令

#更新应用程序,当homeland/homeland这个Docker Image版本变化的时候,需要执行,合并数据库、编译Assets
make update
#启动所有服务,将会自动启动所有的服务    
make start
#停止所有服务    
make stop
#硬重启服务    
make restart
#查看服务状态    
make status
进入Rails控制台    
make console    
#停止所有服务,包括数据库
make stop-all    
重建搜索索引
make reindex    

最后有其他的配置问题可以自行看下官方文档,然后慢慢琢磨。

7、最后

用宝塔来搭建整个过程还不算太复杂,感兴趣的可以直接折腾试试。安装的注意点,就是80和443端口不能被占用。

weinxin
微信公众号
关注大鸟博客公众号
大鸟
宝塔面板docker安装umami 宝塔面板

宝塔面板docker安装umami

umami是个小巧好用的第三方统计站点程序,之前也介绍过umami的其他安装方法,这篇文章我们还是用宝塔面板来安装,不过这次的安装是用docker来安装该程序。宝塔服务器面板,一键全能部署及管理,送你...
评论  51  访客  51
    • cx
      cx 1

      来看看教程

      • madlove
        madlove 1

        看看教程

        • 数字生活指南
          数字生活指南 0

          前来学习

          • 大风吹不过海
            大风吹不过海 1

            有没有用 AppNode安装Homeland的教程啊大佬,能不能出个教程 :grin:

            • G
              G 0

              前来看看教程,感谢

              • PigeonFB
                PigeonFB 3

                来看看教程

                • CSS
                  CSS 0

                  学习怎么搭建

                  • zx
                    zx 1

                    找了好久终于找到了教程,感谢

                    • Qqq
                      Qqq 0

                      试试看

                      • 小凡
                        小凡 0

                        来看看教程

                        • SL
                          SL 0

                          终于找到了

                          • test
                            test 1

                            看看教程

                            • captno78
                              captno78 1

                              看看教程

                              • 小雨
                                小雨 2

                                看看教程

                                • 雨呢
                                  雨呢 1

                                  看看教程

                                  • xixi
                                    xixi 0

                                    谢谢分享

                                    • 刘倧麟
                                      刘倧麟 1

                                      学习中……

                                      • aarbbs
                                        aarbbs 0

                                        看看教程呢

                                        • CSS
                                          CSS 0

                                          看看教程,怎么部署的

                                          • xdao
                                            xdao 1

                                            学习学习 看看教程

                                            • xdao
                                              xdao 1

                                              学习学习 看看教程看看教程,怎么部署的

                                            匿名

                                            发表评论

                                            匿名网友

                                            :?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

                                            确定