史上最全bbs-go安装教程
go安装,建议安装1.13以上的版本
下载地址 https://studygolang.com/dl
AliyunOss配置
注册阿里云账号

创建新空间





我这里是因为创建过来

创建之后就会生成AccessId,AccessSecret
qq第三方注册


验证完成之后才能使用
部署mysql
-
我这里就是用宝塔一键部署吧
参考https://www.bt.cn/download/linux.html -
如果是linux可以执行以下命令安装
Centos安装脚本yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
Ubuntu/Deepin安装脚本wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
Debian安装脚本wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh
Fedora安装脚本wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh

在这里安装mysql
安装bbs-go
获取源代码
git clone https://github.com/mlogclub/mlog.git
serve部署
-
复制
server/bbs-go.example.yaml文件为bbs-go.yaml -
配置bbs-go.yaml
Env: prod # 环境,线上环境:prod、测试环境:dev
BaseUrl: https://mlog.club # 网站域名
Port: '8082' # 端口
LogFile: /data/logs/bbs-go.log # 日志文件
ShowSql: false # 是否打印sql
StaticPath: /data/www # 根路径下的静态文件目录,可配置绝对路径
# 数据库连接
MySqlUrl: username:password@tcp(localhost:3306)/bbsgo_db?charset=utf8mb4&parseTime=True&loc=Local
# github登录配置
Github:
ClientID:
ClientSecret:
# qq登录配置 请查看上方的配置
QQConnect:
AppId:
AppKey:
# 阿里云oss配置
AliyunOss:
Host: 如果你没有自定义域名,使用http://${Bucket}${Endpoint}/
Bucket: 请查看AliyunOss配置
Endpoint: 请查看AliyunOss配置
AccessId: 请查看AliyunOss配置
AccessSecret: 请查看AliyunOss配置
# 邮件服务器配置,用于邮件通知
Smtp:
Addr: smtp.qq.com
Port: '25'
Username: 请配置成你自己的
Password: 请配置成你自己的
# 百度ai配置,用于自动分析文章摘要、标签
BaiduAi:
ApiKey:
SecretKey:
site部署
npm i
npm run dev
admin部署
配置文件在:admin/src/apis/HttpClient.js,请将该文件中的baseURL配置为你自己的。
