一键部署属于自己的社区论坛

曾几何时BBS也曾横行于天下,比如校内网、人人网、天涯论坛等等。

那么我们自己搭建一套大型的社区论坛有多难呢?

三条命令就行了!

行了还是不要客套了。直接上部署脚本

1 git clone https://github.com/luckman666/nodebb.git
2 cd nodebb
3 docker-compose up -d

当然这个服务器需要事先装好了docker和docker-compose

如果没有安装的同志可以使用我的另一个脚本安装:

1 git clone https://github.com/luckman666/shell_scripts.git
2 cd shell_scripts && chmod -R 755 .
3 ./deploy_docker_and_composes.sh

然后再去下载最开的哪个脚本就可以了!

这里面其实是借用了一个著名的开源前端项目。目前非常火的nodebb。

只是有些同志不知道,或者部署起来不太方便,所以这里我写了个简单的docker-compose来帮助大家。

前端采用nodejs,数据库采用mongodb

启动成功后直接登录

http://IP:4567

这里简单介绍一下使用方法:

填写上面的信息,应该不难吧!

下面数据库像我这么填写,前提是我们需要在mongo里面创建个数据库。mongo相信大家也非常熟悉了。使用robo 3T 创建个nodebb的库

或者有的小伙伴就想自己试试,那么数据库名那项可以填写admin

然后就是下一步了

全是英文没关系,我们进入主页,然后设置成中文

英文的?看着不爽,我们改成中文的!

然后我们再点击首页回来看看!

神奇吧!哈哈哈哈哈

这里修改板块及相关内容!

还有各种监控项!超级牛X

可以这么说,各大论坛能有的功能基本都有!

非常好的前端学习项目!五星强推!

大家可以关注我的个人公众号以获取更多的项目代码和讲解!

波神与你同行哦,加油!!

原文地址:https://www.cnblogs.com/devops-ITboge/p/11041736.html

时间: 2024-08-01 15:18:13

一键部署属于自己的社区论坛的相关文章

如何轻松建站?站点一键部署搭建(详细教程)

越来越多的人选择个人建站,个人站长虽然门槛很低,但是有些朋友觉得Linux服务器各种复杂的命令脚本让自己没法搭建环境.今天就给大家推荐一款使用方便.功能强大的快速建站工具--云帮手,支持 Linux 与 Windows 系统,可一键配置搭建环境.部署网站.数据库.FTP等,帮您大大提升建站效率. 一键源码部署,快速搭建网站 云帮手自带一键源码部署功能,可一键部署各种程序,操作极为简单.今天我们就以快速搭建 WordPress 博客网站为例进行演示. 注:WordPress 是一个以 PHP 和

教你简单的去运营一个社区论坛

首先运营是个很宽泛的词.往大说,可以上升到运作,管理,这就包括决策,内容,技术,市场,销售.不考虑金钱和远景很大的话,重要级就是先后顺序.(不自信地说,一家之言,具体有待商榷) 在这里,我理解为题主问的是狭义的运营,即针对内容团队.其他因素完全忽略.当然,除非内容端是无可取代性,否则狭义运营再好,也白搭.俗话叫,不怕神一样的对手,就怕……. 回归问题,从内容端入手首先保证三个关键词,稳定,规律,及时.重要性同样是先后顺序. 这里应该会有不同观点,即及时.常关注互联网的人的人回知道这么一句话,唯快

CentOS 6 php5.6.0一键部署脚本

目标:一键部署php5.6.0版本 环境:CentOS 6 64位 桌面版本 软件包:链接:http://pan.baidu.com/s/1jIyZrRS 密码:q9uu [[email protected] home]# cat php.sh #/bin/bash # #CentOS 6 # . /etc/init.d/functions dir=/root/test del_dir() { read -p "需要删除${dir} 是否删除[Y|y/N|n]:" del case $

用Ant来做一键部署

部署Java Web项目到远程服务器上,以前经常用的操作方式: 1.在eclipse上导出项目war包 2.把war包通过ftp方式传到服务器上,比如Tomcat的webapps目录下 3.启动tomcat,自动解压war文件,生成该项目的文件夹,这时候算部署完毕 以上步骤是初次部署项目,如果项目有改动要重新部署的话,又要关闭tomcat,删除原来的项目文件夹(包括原来的war文件),然后再重复上面的步骤. 想想如果要部署的是服务器有多台,这样操作肯定要累死人了,而且很容易存在操作失误. 其实可

Bluemix结合DevOps Service实现一键部署

林炳文Evankaka原创作品.转载请注明出处http://blog.csdn.net/evankaka 摘要:本文讲述了如何通过Bluemix与DevOps Service相结合,来构建与部署一个持续集成的Java Web项目.其实原理就是将代码放在DevOps Service上,然后提交代码.DevOps Service配置构建作业.部署作业.自动将工程构建结果推送到个人Bluemix中心.这样每次要在Bluemix上更新应用程序时,我们只需将代码git push到DevOps Servic

一键部署rysnc实现全网备份

需要的工具:ansible 批量管理工具 思路: 实现一键自动化安装好rysnc备份服务器,实现全网备份 rysnc配置文件,是在管理机上,推送到我们的rysnc服务器上的,所以我们可以随时可以在管理机修改我们的rysnc服务器上的配置文件 rysnc配置文件写两个模块 backup nfsbakcup 就是两个备份共享的目录 backup    共享目录是存放全网备份的数据 nfsbackup共享目录是备份我们nfs服器上的数据实现实时同步 客户端需要向rsync备份服务器推送数据,一天一次,

wex5 教程之 图文讲解 Cloudx5一键部署

视频教程地址:http://v.youku.com/v_show/id_XMTc3OTExNTUwNA==.html 效果预览: 一键部署cloudx5三要领 1.数据源命名为x5 2.数据库命名为x5 3.数据库初始化语句sql的生成与上传 工具栏下,选择导出数据库脚本 注意事项: 1.数据库与表的创建必段选择.否则不能创建数据库与表. 2.数据选项含义依次为:无数据(即空表),插入与删除,插入,忽略插入(不允许插入数                              据),覆盖数据.

新的地方门户社区论坛前期运营思路及指南

运营网站就像养育孩子一样的,特别刚刚起步的地方门户社区论坛网站,就如同刚刚出生的婴儿,处处都需要精心的呵护.网站一时半会是很难长大的,有一处照顾不周,就一定会出乱子.所以,刚刚加入到地方门户领域的朋友们,一定要做好打持久战的准备.用心伴随你的网站一步步的成长起来,千万不要一时半会看到没流量就想放弃.在运营地方站的时候,可能不如垃圾站那么容易来流量,但是他的流量却远比垃圾站有价值的多,有了那些流量你就可以坐拥一方,靠着本地的商家过上衣食无忧的生活,不再受联盟的盘剥和制约,成为地方尽人皆知的品牌.很

Jenkins使用FTP进行一键部署及回滚2(Windows)(项目实践)

转载:http://www.cnblogs.com/EasonJim/p/6295372.html Jenkins使用FTP进行一键部署及回滚2(Windows)(项目实践) 前提: 这一篇是继上一篇http://www.cnblogs.com/EasonJim/p/6092938.html的真实项目实践. 思路和大致实现步骤请参照上一篇文章. 注意:这篇文章涉及到两台服务器:1为测试服务器.2为正式服务器.且,两台服务器都必须安装了jenkins. 注意2:这里所说的一键部署是指从测试服务器到