GoroBBS, 一個內建了全文搜尋引擎的開源bbs論壇系統
輕而快,為實用而構建
簡介
Gorobbs 是一款輕巧的內建了全文搜尋引擎的的BBS系統, 專為普通使用者設計,開箱即用,無需複雜配置。我們的目標是打造最輕量化的分散式BBS系統!
功能
- 多使用者BBS
- 自定義導航
- 多主題 / 多語言
- MySQL + Redis
- 內建輕巧的全文搜尋引擎
- 良好的SEO優化
介面
首頁
登入後效果
手機版
編輯帖子
帖子詳情
後臺某頁面
安裝
專案依賴包
- 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
相關文章
- 論壇系統BBS
- ElasticSearch全文搜尋引擎Elasticsearch
- Nebula 基於 ElasticSearch 的全文搜尋引擎的文字搜尋Elasticsearch
- 常用到釋出的論壇,網站,搜尋引擎類網站
- Lucene : 基於Java的全文搜尋引擎Java
- 專案實訓——BBS論壇開發(一)
- 全文搜尋引擎 Elasticsearch 入門教程Elasticsearch
- 使用開源搜尋引擎 YaCy 的技巧
- java 開源的論壇系統推薦Java
- 開源BT磁力搜尋引擎收集
- go 分散式全文搜尋引擎 RiotSearchGo分散式
- 8 個基於 Lucene 的開源搜尋引擎推薦
- 做一個搜尋引擎的思路
- 開源搜尋技術的核心引擎 —— Lucene
- 開放搜尋開源相容版,支援Elasticsearch做搜尋召回引擎Elasticsearch
- 開源搜尋引擎相關資料
- 一個jive論壇系統的問題?
- Laravel5.5 使用 Elasticsearch 做引擎,scout 全文搜尋LaravelElasticsearch
- Elasticsearch——全文搜尋Elasticsearch
- 開源搜尋引擎排名第一,Elasticsearch是如何做到的?Elasticsearch
- Tantivy與Quickwit:類似Lucene的Rust全文搜尋引擎庫UIRust
- 基於c++或C的開源搜尋引擎C++
- Mac上神奇的內建搜尋引擎——Spotlight(聚焦搜尋)Mac
- 用QT寫一個搜尋引擎思路QT
- ES(Elasticsearch)支援PB級全文搜尋引擎入門教程Elasticsearch
- 開發人員都應該知道的開源搜尋引擎
- 搜尋引擎-03-搜尋引擎原理
- 相見恨晚!開源的傻瓜搜尋引擎,幫你快速實現搜尋功能
- 搜尋引擎分散式系統思考實踐分散式
- Laravel xunsearch 全文搜尋Laravel
- oracle全文搜尋功能Oracle
- 為你的論壇系統新增一個『提及』功能
- 搜尋引擎的體系結構
- Lucene是jive的搜尋引擎系統 一篇英文介紹:
- 給大家分享一個 python 做的搜尋引擎Python
- 用開源搜尋引擎定製你的網際網路
- 直播開發app,實時搜尋、搜尋引擎框APP
- 想要搭建個論壇?Guide哥調研了100來個 Java 開源論壇系統,發現這 5 個最好用!GUIIDEJava