Docker
服务搭建
Docker-笔记类
Docker-Wiki.js
Docker-Trilium(个人云笔记)
Docker-MrDoc(觅思文档)
Docker-MinDoc(文档管理系统)
Docker-Wiz(为知笔记)
Docker-Wizard(开源文档管理系统)
Docker-siyuan(思源笔记)
Docker-Athensresearch(雅典)
Docker-Logseq(日志序列)
Docker-Joplin Server(需搭配APP)
MarkDown-进阶
Docker-AFFiNE(白板文档)
Docker-Obsidian(黑曜石)
Html-文章保护
Docker-Memos(备忘录)
Docker-Etherpad(实时协作在线编辑器)
Docker-AppFlowy
Docker-DokuWiki(维基)
Docker-小书匠
Docker-MD(微信 Markdown编辑器)
Docker-Halo(个人博客)
闲置宽带利用
甜糖
网心云
点心云
Docker-JS TOOL(京豆)
Docker-Gitea(代码托管平台)
Git使用小技巧
Git-命令推送
Git-常用命令
Docker-CentOS
Docker-iperf3(网络测速)
Docker-QingLong(青龙面板)
🚫青龙-NolanJDCloud
青龙-Ninja
青龙-京豆
青龙-互助码
青龙-WxPusher(通知)
青龙-其他脚本
青龙-bilibili
青龙-短视频金币
青龙-常见问题
青龙-迁移
青龙-快速部署
Docker-EMQX(MQTT服务器)
EMQX-高级操作
Docker-Home Assistant
Docker-RustDesk(远程桌面)
Docker-邮箱系统
Docker-SRS(直播服务器)
Docker-Bitwarden(密码服务器)
Bitwarden-TOTP(双因素认证2FA)
Docker-书签/导航
Docker-OneNav
Docker-Flare
Docker-WebStack
Docker-GEEKAPE
Docker-nav(发现导航)
Docker-Linkding(网络书签)
Docker-Wallabag(网络书签)
Docker-Benotes(书签)
Docker-LyLme Spage(六零导航页)
Docker-Homarr(浏览器仪表板)
Docker-Sun-Panel
Docker-Nginx
Docker-nginxWebUI(反向代理)
Docker-Nginx Proxy Manager
Docker-Nginx Config(配置生成器)
Docker-Nginx UI
Nginx-配置详细说明
PHP扩展
Nginx-安全
Nginx-Shell管理脚本
Docker-Redis
Docker-Jupyter(Python在线环境)
JupyterHub(支持课程管理)
Jupyter(单用户)
Jupyter-OpenCV
JupyterHub-自构建
Docker-LiveTorrent(磁力链在线解析)
Docker-OpenVPN
OpenVPN-配置注释
OpenVPN-基础部署
OpenVPN-一键脚本部署
OpenVPN-访问内部设备
OpenVPN-ovpn-admin(WebUI)
Docker-Switch联机
Docker-网站统计
Docker-Umami
Docker-Matomo
Docker-IPsecVPN
Docker-Zerotier(虚拟组网)
ZeroTier-Planet(星球)
Zerotier-Moons(月亮)
Zerotier-伪根服务器(修改UI)
ZeroTier-局域组网
Docker-Linux
Docker-Screeps 服务器
Docker-Harbor(Docker 镜像服务器)
Harbor-镜像迁移
docker-mirror(镜像转存工具)
Docker-Reader(网文阅读器)
Docker-聊天类
Docker-Rocket.chat(IM聊天系统)
Docker-Fiora(二次元聊天室)
Docker-Mattermost(开发者聊天室)
Docker-唐僧叨叨
Docker-Mastodon
Docker-VoceChat
Docker-blogChat(在线聊天室)
Docker-NASTools(影音库工具)
Docker-Lottery(抽奖程序)
Docker-VSCode Web版
Docker-临时分享类
Docker-PasteMe(自销毁小纸条)
Docker-PasteBin(临时分享)
Docker-Pingvin Share(文件分享)
Docker-Snapdrop(局域网传输)
Docker-FileCodeBox(文件快递柜)
Docker-microbin(临时分享)
Docker-PairDrop(局域网传输)
Docker-FastSend(文件快传)
Docker-internal-chat(局域网文字/文件)
Docker-Enclosed(私密安全笔记)
Docker-任务管理类
Docker-TAIGA(看板)
Docker-Focalboard(看板)
Docker-DooTask(轻量级任务管理工具)
Docker-Vikunja(待办事项)
Docker-Tasks.md(任务管理板)
Docker-Send(私密文件分享)
Docker-ScreeGo(在线多人屏幕分享)
Docker-ChatGPT
ChatGPT(伪)-部署
ChatGPT-未测试项目
ChatGPT-ChatGPT Web
🚫ChatGPT-ChatGPT Vercel
🚫ChatGPT-PandoraNext(潘多拉)
🚫ChatGPT-PandoraNext-Helper(Token管理)
Docker-kkFileView(文件在线预览)
Docker-问卷考试类
Docker-学之思(开源考试系统)
Docker-文字识别类(OCR)
Docker-OCR(Python)
Docker-Paperless-ngx(无纸化)
Docker-短链类
Docker-Yourls(短链)
Worker短链(CloudFlare)
Docker-GreaterWMS(仓管系统)
Docker-内网穿透
Docker-Frp
Docker-NPS
Frp-客户端配置工具
Docker-Frp-Panel
Docker-OpenP2P
Docker-网盘
Docker-AList(云盘直链)
🚫Docker-FileRun(个人网盘)
Docker-腾飞WebOS
Docker-Cloudreve(支持WebDAV子账户)
Docker-Seafile
Docker-ZFile
Docker-Dufs(轻量文件服务器)
Docker-FileGator
Docker-SSH/远程桌面
Docker-Guacamole(远程桌面)
Docker-Nexterm(服务器管理软件)
Docker-Sshwifty(SSH&Telnet客户端)
Docker-Next Terminal(Web终端)
Docker-CF_Tunnels(隧道)
Docker-RouYi_WMS
Docker-图形化管理工具
Docker-Portainer(图形化管理工具)
Docker-SimpleDocker(Docker控制面板)
Docker-Easypanel(易面板)
Docker-DockerUI(国内图形化)
Docker-1Panel
Docker-宝塔
Docker-lazydocker(Shell UI)
Docker-⭐DPanel(可视化管理面板)
Docker-⭐Dockge(docker-compose管理器)
Docker-Dokploy(PaaS)
Docker-UpSnap(局域网唤醒)
Docker-Watchtower(自动更新)
Docker-RunnerGo(全栈测试)
Docker-Web工具箱
Docker-Stirling-PDF(PDF工具)
Docker-IT Tools(IT工具箱)
Docker-Reference(速查神器)
Docker-Photopea(在线PS)
Docker-miniPaint(在线PS)
Docker-Morphos(文件转换)
Docker-证件照片排版
Docker-网易云解锁
Docker-nondanee_UnblockNeteaseMusic
Docker-UnblockNeteaseMusic
Docker-LX Music_Sync(数据同步)
Docker-在线白板类
Docker-Wbo(协作白板)
Docker-Excalidraw+(在线白板)
Docker-tldraw
Docker-Cook(今天吃什么)
Docker-Android
Docker-QD(自动签到)
QD-使用说明
Docker-消息推送(通知)
Docker-Wecom酱
Docker-Gotify(消息通知)
Docker-WeChatBot(微信机器人)
Docker-lumen项目部署
Docker-简历构建器
Docker-Open Resume
Docker-Reactive Resume
Docker-照片备份
Docker-Immich
Docker-vlmcsd(KMS)
Docker-Papermerge(数字档案文件管理系统)
Docker-SearXNG(搜索引擎)
Docker-Snipe-IT(资产管理)
Docker-Moments(极简朋友圈)
Docker-neko(浏览器)
Docker-AsPoem(诗词网站)
Docker-CMS(内容管理系统)
Docker-Ikaros(个人内容管家)
Docker-JPress
Docker-OneKVM(类向日葵控控)
Docker-OS(系统)
Docker-DSM(群晖)
Docker-OSX(MacOS)
Docker-Puter(云端系统)
Docker-GodoOS(内网办公操作系统)
Docker-Nextcloud
Docker-KodCloud(可道云)
Docker-MacOS
Docker-Windows
Docker-Ferry(工单系统)
Docker-HivisionIDPhotos(AI证件照)
Docker-IPTVnator(IPTV播放器)
Docker-SQL工具
Docker-SQLynx
Docker-STUN/TURN(Coturn)
Docker-gocron(定时任务管理系统)
Docker-paopao-ce(微社区)
Docker-JSON Hero(JSON浏览器)
Docker-n8n(工作流自动化)
Docker-Aria2
Docker-NTP(时间服务器)
Docker-EasyTier(异地组网)
Linux-EasyTier
EasyTier-配置文件
Docker-Domain Admin(域管理员)
Docker-WPS
卷的使用
备份与还原
各种开源项目(未测试)
限制资源
开放端口调整
更换 Docker 源
镜像转存DockerHub
DockerHub 代理加速(Cloudflare Worker)
Docker 代理加速(Cloudflare Worker)
代理加速
⭐CF-Workers-docker(DockerHub 加速)
docker run 转 docker-compose
Docker 解释
Dockerfile(自建镜像)
使用第三方构建
多阶段构建(缩小体积)
Docker的备份服务器
Kasm(Web服务)
Docker-备份与还原
Docker-volume(卷)
Docker-network(网络)
Linux 安装 Docker
Windows 安装 Docker
Win7 安装 Docker
游戏服务器搭建
Docker-Valheim(英灵神殿)
Docker-jsnes(在线NES)
Docker-7DaysToDie(七日杀)
7DaysToDie-配置文件
Docker-Conan Exiles(流放者柯南)
Docker-noname(无名杀)
Docker-Epic游戏商城每周免费游戏
Docker-Terraria(泰拉瑞亚)
泰拉瑞亚-服务器
Terrari-存档同步
Docker-Mindustry(像素工厂)
Docker-Habitica(习惯养成RPG)
Docker-RetroArch(在线模拟器)
Docker-vue-idle-game(轮回勇士传说)
Docker-Phira(Phigros 二创版)
Docker-Pterodactyl(翼龙面板⭐)
Pterodactyl-自建预设(游戏部署脚本)
Docker-GamePanelX-V3(游戏面板)
Docker-MCSManager(游戏面板⭐)
Docker-Easy-WI(游戏面板)
Docker-常见问题处理
Podman(Docker替代品)
Docker-Linux Command(Linux命令搜索引擎)
Docker-修改存储位置
Dockerc(编译为独立二进制文件)
slim(镜像瘦身)
Docker-API(远程连接)
Docker-cloudbak(云朵备份)
本文档使用 MrDoc 发布
-
+
首页
Docker-paopao-ce(微社区)
**相关链接:** - Demo:https://www.paopao.info/#/ - Doc:https://github.com/rocboss/paopao-ce/tree/main/docs - 部署文档:https://github.com/rocboss/paopao-ce/tree/main/docs/deploy - 配置文件说明:https://github.com/rocboss/paopao-ce/blob/main/docs/deploy/core/001-%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6%E8%AF%B4%E6%98%8E.md - GitHub:https://github.com/rocboss/paopao-ce - Docker:https://hub.docker.com/r/bitbus/paopao-ce ## docker-compose 部署 ```bash mkdir -p {mysql,meili,custom,minio,zinc,openobserve} # 创建所需文件夹 wget https://raw.githubusercontent.com/rocboss/paopao-ce/refs/heads/main/config.yaml.sample -o config.yaml # 下载配置文件(按需修改) wget https://raw.githubusercontent.com/rocboss/paopao-ce/refs/heads/main/scripts/paopao-mysql.sql # 下载数据库文件 nano docker-compose.yml # 编辑docker-compose docker-compose up -d # 拉取并部署 ``` 访问 http://localhost:8008 进入主页,自行注册 `docker-compose.yml`,按需修改 ```yaml services: db: # MySQL 数据库服务(数据库选用MySQL) image: mysql:8.0 # 使用 MySQL 8.0 版本 restart: always # 自动重启 environment: MYSQL_DATABASE: paopao # 创建数据库 MYSQL_USER: paopao # 创建用户 MYSQL_PASSWORD: paopao # 设置密码 MYSQL_ROOT_PASSWORD: paopao # 数据库root用户的密码,自行修改 # MYSQL_RANDOM_ROOT_PASSWORD: yes # 生成随机 root 密码 # 定义数据卷映射 volumes: - ./paopao-mysql.sql:/docker-entrypoint-initdb.d/paopao.sql # 映射 MySQL数据(需下载) - ./mysql/data:/var/lib/mysql # 数据目录 # ports: # - 3306:3306 redis: # Redis 服务 image: redis:7.0-alpine restart: always # 自动重启 # ports: # - 6379:6379 # - 8001:8001 environment: REDISEARCH_ARGS: "MAXSEARCHRESULTS 5" # 限制最大搜索结果数量 meili: # MeiliSearch 搜索引擎服务(搜索服务任选其一) image: getmeili/meilisearch:v1.7 restart: always # 自动重启 # ports: # - 7700:7700 volumes: - ./meili/data:/meili_data # 数据目录 environment: - MEILI_MASTER_KEY=paopao-meilisearch # 设置 MeiliSearch 的主密钥 backend: # paopao-ce 主服务 image: bitbus/paopao-ce:latest restart: always # 自动重启 depends_on: - db - redis - meili volumes: - ./config.yaml:/app/paopao-ce/config.yaml # 配置文件(下载或自行配置) - ./custom:/app/paopao-ce/custom # 自定义目录 ports: # 按需开启(需要 /app/paopao-ce/config.yaml 中启用) # - 8006:8006 # Web前端服务 - 8008:8008 # Web服务(主服务) # - 8010:8010 # 服务设置 # - 8011:8011 # 开发文档服务 # - 8012:8012 # SpaceX服务 # - 8014:8014 # Admin后台服务 # - 8016:8016 # Bot服务 # - 8018:8018 # Localoss服务 # - 8020:8020 # 移动端grpc api服务 # minio: # MinIO 对象存储服务(存储配置,不启用则使用本地存储) # image: bitnami/minio:latest # restart: always # 自动重启 # environment: # MINIO_ROOT_USER: minio-root-user # 设置 MinIO 的 root 用户名 # MINIO_ROOT_PASSWORD: minio-root-password # 设置 MinIO 的 root 密码 # MINIO_DEFAULT_BUCKETS: paopao:public # 设置默认桶 # # ports: # # - 9000:9000 # # - 9001:9001 # volumes: # - ./minio:/data # 数据目录 # zinc: # ZincSearch 搜索引擎服务(搜索服务任选其一) # image: bitbus/zincsearch:latest # user: zincsearch # 使用 zincsearch 用户运行容器 # restart: always # 自动重启 # # ports: # # - 4080:4080 # volumes: # - ./zinc:/data # 数据目录 # environment: # ZINC_FIRST_ADMIN_USER: admin # 管理员用户名 # ZINC_FIRST_ADMIN_PASSWORD: admin # 管理员密码 # DATA_PATH: /data # 数据目录 # meilisearch-ui: # MeiliSearch 管理界面 # image: riccoxie/meilisearch-ui:latest # restart: always # ports: # - 24900:24900 # openobserve: # OpenObserve 监控服务 # image: public.ecr.aws/zinclabs/openobserve:latest # restart: always # ports: # - 5080:5080 # volumes: # - ./openobserve:/data # 数据目录 # environment: # ZO_DATA_DIR: /data # 数据目录 # ZO_ROOT_USER_EMAIL: root@paopao.info # root邮箱 # ZO_ROOT_USER_PASSWORD: paopao-ce # root密码 # pyroscope: # Pyroscope 性能分析工具 # image: pyroscope/pyroscope:latest # restart: always # ports: # - 4040:4040 # command: # 启动命令 # - 'server' # phpmyadmin: # PHPMyAdmin 数据库管理工具 # image: phpmyadmin:5.2 # depends_on: # - db # ports: # - 8080:80 # environment: # - PMA_HOST=db # 数据库地址 # - PMA_USER=paopao # 数据库用户名 # - PMA_PASSWORD=paopao # 数据库密码 ``` `config.yaml`,自行修改相关配置 ```yaml App: # APP基础设置项 RunMode: debug AttachmentIncomeRate: 0.8 MaxCommentCount: 10 DefaultContextTimeout: 60 DefaultPageSize: 10 MaxPageSize: 100 Server: # 服务设置 RunMode: debug HttpIp: 0.0.0.0 HttpPort: 8010 ReadTimeout: 60 WriteTimeout: 60 Features: Default: ["Web", "Frontend:EmbedWeb", "Meili", "LocalOSS", "MySQL", "BigCacheIndex", "LoggerFile"] # ⭐默认启用功能(自行选择需要启动的功能) Develop: ["Base", "MySQL", "BigCacheIndex", "Meili", "Sms", "AliOSS", "LoggerMeili", "OSS:Retention"] Demo: ["Base", "MySQL", "Option", "Zinc", "Sms", "MinIO", "LoggerZinc", "Migration"] Slim: ["Base", "Sqlite3", "LocalOSS", "LoggerFile", "OSS:TempDir"] Base: ["Redis", "PhoneBind"] Docs: ["Docs:OpenAPI"] Deprecated: ["Deprecated:OldWeb"] Service: ["Web", "Admin", "SpaceX", "Bot", "LocalOSS", "Mobile", "Frontend:Web", "Frontend:EmbedWeb", "Docs"] Option: ["SimpleCacheIndex"] Sms: "SmsJuhe" WebServer: # Web服务 HttpIp: 0.0.0.0 HttpPort: 8008 ReadTimeout: 60 WriteTimeout: 60 AdminServer: # Admin后台运维服务 HttpIp: 0.0.0.0 HttpPort: 8014 ReadTimeout: 60 WriteTimeout: 60 SpaceXServer: # SpaceX服务 HttpIp: 0.0.0.0 HttpPort: 8012 ReadTimeout: 60 WriteTimeout: 60 BotServer: # Bot服务 HttpIp: 0.0.0.0 HttpPort: 8016 ReadTimeout: 60 WriteTimeout: 60 LocalossServer: # Localoss服务 HttpIp: 0.0.0.0 HttpPort: 8018 ReadTimeout: 60 WriteTimeout: 60 FrontendWebServer: # Web前端服务 HttpIp: 0.0.0.0 HttpPort: 8006 ReadTimeout: 60 WriteTimeout: 60 DocsServer: # 开发文档服务 HttpIp: 0.0.0.0 HttpPort: 8011 ReadTimeout: 60 WriteTimeout: 60 MobileServer: # 移动端grpc api服务 Host: 0.0.0.0 Port: 8020 SmsJuhe: Gateway: https://v.juhe.cn/sms/send Key: TplID: TplVal: "#code#=%s&#m#=%d" Alipay: AppID: InProduction: True RootCertFile: "custom/alipay/RootCert.crt" PublicCertFile: "custom/alipay/CertPublicKey_RSA2.crt" AppPublicCertFile: "custom/alipay/AppCertPublicKey.crt" CacheIndex: MaxUpdateQPS: 100 # 最大添加/删除/更新Post的QPS, 设置范围[10, 10000], 默认100 SimpleCacheIndex: # 缓存泡泡广场消息流 MaxIndexSize: 200 # 最大缓存条数 CheckTickDuration: 60 # 循环自检查每多少秒一次 ExpireTickDuration: 300 # 每多少秒后强制过期缓存, 设置为0禁止强制使缓存过期 BigCacheIndex: # 使用BigCache缓存泡泡广场消息流 MaxIndexPage: 1024 # 最大缓存页数,必须是2^n, 代表最大同时缓存多少页数据 Verbose: False # 是否打印cache操作的log ExpireInSecond: 300 # 多少秒(>0)后强制过期缓存 Logger: # 日志通用配置 Level: debug # 日志级别 panic|fatal|error|warn|info|debug|trace LoggerFile: # 使用File写日志 SavePath: custom/data/paopao-ce/logs FileName: app FileExt: .log LoggerZinc: # 使用Zinc写日志 Host: zinc:4080 Index: paopao-log User: admin Password: admin Secure: False LoggerMeili: # 使用Meili写日志 Host: meili:7700 Index: paopao-log ApiKey: paopao-meilisearch Secure: False MinWorker: 5 # 最小后台工作者, 设置范围[5, 100], 默认5 MaxLogBuffer: 100 # 最大log缓存条数, 设置范围[10, 10000], 默认100 JWT: # 鉴权加密 Secret: 18a6413dc4fe394c66345ebe501b2f26 Issuer: paopao-api Expire: 86400 TweetSearch: # 推文关键字搜索相关配置 MaxUpdateQPS: 100 # 最大添加/删除/更新Post的QPS,设置范围[10, 10000], 默认100 MinWorker: 10 # 最小后台更新工作者, 设置范围[5, 1000], 默认10 Zinc: # Zinc搜索配置 Host: zinc:4080 Index: paopao-data User: admin Password: admin Secure: False Meili: # Meili搜索配置 Host: meili:7700 Index: paopao-data ApiKey: paopao-meilisearch Secure: False ObjectStorage: # 对象存储通用配置 RetainInDays: 2 # 临时对象过期时间多少天 TempDir: tmp # 临时对象存放目录名 AliOSS: # 阿里云OSS存储配置 Endpoint: AccessKeyID: AccessKeySecret: Bucket: Domain: COS: # 腾讯云COS存储配置 SecretID: SecretKey: Region: ap-shanghai Bucket: demo-1888888888 Domain: HuaweiOBS: # 华为云OBS存储配置 AccessKey: SecretKey: Endpoint: Bucket: paopao Domain: MinIO: # MinIO 存储配置 AccessKey: Q3AM3UQ867SPQQA43P2F SecretKey: zuf+tfteSlswRu7BJ86wekitnifILbZam1KYY3TG Secure: False Endpoint: minio:9000 Bucket: paopao Domain: 127.0.0.1:9000 S3: # Amazon S3 存储配置 AccessKey: "YOUR-ACCESSKEYID" SecretKey: "YOUR-SECRETACCESSKEY" Secure: True Endpoint: s3.amazonaws.com Bucket: paopao Domain: LocalOSS: # 本地文件OSS存储配置 SavePath: custom/data/paopao-ce/oss Secure: False Bucket: paopao Domain: 127.0.0.1:8008 Database: # Database通用配置 LogLevel: error # 日志级别 silent|error|warn|info TablePrefix: p_ # 表名前缀 MySQL: # MySQL数据库 Username: paopao Password: paopao Host: db:3306 DBName: paopao Charset: utf8mb4 ParseTime: True MaxIdleConns: 10 MaxOpenConns: 30 Postgres: # PostgreSQL数据库 User: paopao Password: paopao DBName: paopao Host: localhost Port: 5432 SSLMode: disable TimeZone: Asia/Shanghai Sqlite3: # Sqlite3数据库 Path: custom/data/sqlite3/paopao-ce.db Redis: InitAddress: - redis:6379 WebProfile: # ⭐Web通用配置 UseFriendship: true # 前端是否使用好友体系 EnableTrendsBar: true # 广场页面是否开启动态条栏功能 EnableWallet: false # 是否开启钱包功能 AllowTweetAttachment: true # 是否允许推文附件 AllowTweetAttachmentPrice: true # 是否允许推文付费附件 AllowTweetVideo: true # 是否允许视频推文 AllowUserRegister: true # 是否允许用户注册 AllowPhoneBind: true # 是否允许手机绑定 DefaultTweetMaxLength: 2000 # 推文允许输入的最大长度, 默认2000字,值的范围需要查询后端支持的最大字数 TweetWebEllipsisSize: 400 # Web端推文作为feed显示的最长字数,默认400字 TweetMobileEllipsisSize: 300 # 移动端推文作为feed显示的最长字数,默认300字 DefaultTweetVisibility: friend # 推文可见性,默认好友可见 值: public/following/friend/private DefaultMsgLoopInterval: 5000 # 拉取未读消息的间隔,单位:毫秒, 默认5000ms CopyrightTop: "2023 paopao.info" CopyrightLeft: "Roc's Me" CopyrightLeftLink: "" CopyrightRight: "泡泡(PaoPao)开源社区" CopyrightRightLink: "https://www.paopao.info" ```
造物者W
2024年12月23日 19:56
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码