快速开始
环境要求
基本要求
操作系统: Linux(推荐 Ubuntu 22.04 / 24.04 LTS 或 CentOS 7+)
运行时: Go 1.22 及以上版本
控制面板: 宝塔 Linux 面板(推荐,非必须)
Web 服务器: Nginx(宝塔自带)
内存: 最低 512MB,推荐 1GB 以上
磁盘: 最低 1GB 可用空间,推荐 10GB 以上
推荐配置
用于生产环境的推荐服务器配置:
阿里云 ECS 或腾讯云 CVM,2 核 4GB 内存,50GB SSD 云盘,带宽 5Mbps。这个配置可以支撑万篇文章的全量生成和日均万级 IP 的访问统计。
安装 Go 环境
宝塔面板默认不带 Go 环境,需要手动安装:
wget https://go.dev/dl/go1.22.5.linux-amd64.tar.gz
tar -C /usr/local -xzf go1.22.5.linux-amd64.tar.gz
echo 'export PATH=$PATH:/usr/local/go/bin' >> /etc/profile
source /etc/profile
go version
安装 MDMS
mkdir -p /opt/mms
cd /opt/mms
tar -xzf kuaisou-mms-v1.0.0.tar.gz
cp -rf mms/* . && rm -rf mms
go build -o mms .
首次生成
./mms -mode=build
启动后台服务
nohup ./mms -mode=serve -port=8080 > mms.log 2>&1 &
Nginx 配置
在宝塔面板中创建站点,域名指向你的服务器 IP。然后在站点的 Nginx 配置中添加反向代理:
location ^~ /admin/ {
proxy_pass http://127.0.0.1:8080;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
location /api/ {
proxy_pass http://127.0.0.1:8080;
proxy_set_header Host $host;
}
location /static/ {
proxy_pass http://127.0.0.1:8080;
proxy_set_header Host $host;
}
注意 ^~ 前缀确保 /admin/ 路由优先级高于 .css 等静态文件正则匹配。
默认登录
访问 https://你的域名/admin/login,使用默认账号登录:
账号: admin
密码: claude
安全问题答案: 劳斯莱斯
登录后请立即在系统设置中修改密码。
三种运行模式
./mms -mode=serve -port=8080 启动后台管理服务
./mms -mode=build 全量生成所有静态文件
./mms -mode=incremental 仅生成有变化的文件
来源:快搜原创 / 作者:MDMS / 发布时间:2026-03-29 00:00:01 / Kuaisou MDMS 版权所有
没有更早的文章了