史上最全bbs-go安装教程
5 / 616

go 安装,建议安装 1.13 以上的版本

下载地址 https://studygolang.com/dl

AliyunOss 配置

注册阿里云账号 image.png 创建新空间 image.png image.png image.png image.png image.png 我这里是因为创建过来 image.png 创建之后就会生成AccessIdAccessSecret

qq 第三方注册

image.png image.png 验证完成之后才能使用

部署 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 image.png 在这里安装 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配置为你自己的。

  • 厉害哦。

  • 挺好用的,比较简单易用。特别适合不怎么会用 linux 的程序员。提供了 web 服务各种各种工具的安装脚本,还有 linux 的性能检测,数据库页面管理等等

    ? 我一般不喜欢用这类的工具,他会安装一大堆东西。 我一般是需要啥就安装啥。

  • 搁浅~ 26天前

    宝塔 linux 面板好用吗?

    挺好用的,比较简单易用。特别适合不怎么会用 linux 的程序员。提供了 web 服务各种各种工具的安装脚本,还有 linux 的性能检测,数据库页面管理等等

  • 宝塔 linux 面板好用吗?

  • 666