enter image description here

轻而快,为实用而构建

简介

Gorobbs 是一款轻巧的内置了全文搜索引擎的的BBS系统, 专为普通用户设计,开箱即用,无需复杂配置。我们的目标是打造最轻量化的分布式BBS系统!

功能

  • 多用户BBS
  • 自定义导航
  • 多主题 / 多语言
  • MySQL + Redis
  • 内置轻巧的全文搜索引擎
  • 良好的SEO优化

界面

首页

enter image description here

登录后效果

enter image description here

手机版

enter image description here

编辑帖子

enter image description here

帖子详情

enter image description here

后台某页面

enter image description here

安装

项目依赖包

  • github.com/gin-gonic/gin
  • gopkg.in/gomail.v2
  • github.com/tommy351/gin-sessions
  • github.com/sirupsen/logrus
  • github.com/rifflock/lfshook
  • github.com/mojocn/base64Captcha
  • github.com/Unknwon/com
  • github.com/astaxie/beego/validation
  • github.com/aviddiviner/gin-limit
  • github.com/huichen/wukong
  • github.com/go-ini/ini
  • github.com/gomodule/redigo/redis
  • github.com/lestrrat-go/file-rotatelogs
  • github.com/jinzhu/gorm
  • github.com/jinzhu/gorm/dialects/mysql
  • github.com/dgrijalva/jwt-go

项目环境依赖

  • golang 1.11 and above
  • mysql 5.6 and above
  • redis 5 and above
  • 若安装在生产环境,推荐使用Nginx1.16

本地试用

  • 切换目录: 首先进入到本地的GOPATH目录;
  • 克隆代码: git clone https://github.com/letseeqiji/gorobbs.git;
  • 解压静态包:打开 gorobb/static 将static.zip解压到static目录
  • 配置文件: 打开 gorobbs/conf/app.ini 并配置数据库和redis;
  • 导入sql数据: 导入 gorobbs/gorobbs.sql 到本地MYSQL数据库;
  • 运行: 进入 gorobbs 目录,运行命令: go run main.go
  • 访问地址: http://127.0.0.1:9000 端口号在配置文件中可以配置
  • 测试用用户名和密码: 地址:admin@local.com 密码:123456

项目地址 github.com/letseeqiji/gorobbs