1.7 KiB
1.7 KiB
paopao-ce — 开源微社区平台
部署于 2026-08-04,体验后已清理 ⚫(容器、镜像、数据、目录全部移除)
简介
rocboss/paopao-ce:Go + Vue 3 全栈开源微社区平台,主打自部署 + 模块化裁剪(Features 特性开关)。
技术栈
- 后端:Go 1.24 + Gin + GORM
- 前端:Vue 3 + Naive UI(可嵌入二进制)
- 数据库:MySQL(默认)/ PostgreSQL / SQLite
- 搜索:Meilisearch;缓存:Redis;存储:LocalOSS/MinIO/云 OSS
部署记录(Docker Compose)
服务组成:mysql:8.0 + redis-stack + meili + backend
# 核心服务(简化)
services:
db: image: mysql:8.0 # 初始化脚本 scripts/paopao-mysql.sql
redis: image: redis/redis-stack # 缓存 + RediSearch
meili: image: getmeili/meilisearch # 全文搜索
backend: image: bitbus/paopao-ce # 主应用
🕳️ 踩坑记录
- 镜像 tag 404:官方 compose 默认
bitbus/paopao-ce:0.6-alpha在 Docker Hub 不存在,docker compose up直接失败回滚。改成latest解决 - MySQL 端口冲突:宿主机宝塔 MySQL 已占 3306,compose 里映射改为
localhost:3307:3306,容器间走内网db:3306不受影响 - 安全收紧:部署后把 MySQL/Redis/Meili 端口全部回绑
localhost,只留应用端口 8008 对外(docker 端口映射走 iptables FORWARD 链,ufw 拦不住,回绑更彻底)
体验结论
- 功能完整(帖子/评论/点赞/关注/私信),后台管理界面齐全
- 适合作为社区产品快速落地或 Go 全栈学习样板
- 部分模块(Admin/Bot/SpaceX)标记 WIP
- 体验完毕,容器/镜像/目录已全部清理,端口已释放