基于nodeclub搭建的社区系统。
系统需求环境
- mongodb
- nodejs
- redis
- git
- pm2
过程
1. 服务器
- 腾讯云
最近活动,1核2G1M云服务器一年只需120。
centos系统。 - 免密登入
参考 -
安全组策略设置
- 文件上传
FileZilla FTP Client
2.服务器环境搭建
3.社区系统的环境搭建
安装完毕设置mongodb,redis自启动。
4.配置社区系统,安装相关依赖
- 通过git下载程序
git clone https://github.com/yj21world/nodeclub.git
cd nodeclub
git checkout dev
npm i
cp config.default.js config.js
make test
node app
下载代码 ,切换分支,安装依赖,设置配置,运行服务。
开发流程:本地修改,推送github,服务器pull,重启程序。
常见问题
1.登录问题
git授权登录
邮件激活
可设置默认激活
开启邮箱SMTP服务
debug模式修改为false数据库手动修改
采用db的手动命令
参考文档
mongo
show dbs
use node_club_dev
2.图片服务器的配置