Homeland是一个精致精致的开源社区论坛系统,项目成立于2009年,该项目随着Ruby China社区的发展而持续维护和发展,Homeland整体布局页不错,功能也很强大的,支持将文件存储在本地、UpYun、Aliyun OSS,并且开源、免费、不限制商业使用。跳转官网
我做的一个自由职业者社区GUSNAIS.COM就是用Homeland搭建的。
运行环境
安装Docker和Docker Compose:安装教程
安装Homeland
1.下载Homeland:
git clone https://github.com/ruby-china/homeland-docker.git
cd homeland-docker/
2.新建配置文件:
cp app.local.env.example app.local.env
3.编辑配置文件:
vi app.local.env
配置项比较多,简单的修改下面内容就可以,详细配置请参照官方文档
app_name=GUSNAIS
domain=gusnais.com
admin_emails=admin@gusnais.com
4.安装程序:
make install
5.启动程序:
make start
现在就可以通过https://your-host.com访问你搭建的Homeland了。
相关命令
make update #更新应用程序
make start #启动所有服务,将会自动启动所有的服务
make stop #停止服务(不包括数据库、Redis)
make restart #重新启动服务
make status #查看服务状态
make console #进入Rails控制台
make stop-all #停止所有服务(包括数据库、Redis)
make reindex #重建搜索索引