简单的社区系统搭建 nodeclub

社区系统搭建成品

简单的社区系统搭建 nodeclub_第1张图片
如图.png

基于nodeclub搭建的社区系统。

系统需求环境

  • mongodb
  • nodejs
  • redis
  • git
  • pm2

过程

1. 服务器

  • 腾讯云
    最近活动,1核2G1M云服务器一年只需120。
    centos系统。
  • 免密登入
    参考
  • 安全组策略设置


    简单的社区系统搭建 nodeclub_第2张图片
    开放端口.png
  • 文件上传
    FileZilla FTP Client

2.服务器环境搭建

3.社区系统的环境搭建

  • 安装 nodejs
    服务程序运行基础环境。
  • 安装 mongodb
    数据库。
  • 安装 redis
    缓存。
    推荐 yum 直接换 阿里源OPSX; yum install redis

安装完毕设置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.图片服务器的配置

你可能感兴趣的:(简单的社区系统搭建 nodeclub)