【免费下载链接】any-sync-bundleAnytype Bundle: Prepackaged All-in-One Self-Hosting项目地址https://gitcode.com/gh_mirrors/an/any-sync-bundle点击查看免费下载any-sync-bundle 是一个预打包的 All-in-One 自托管服务器专为 Anytype——这款本地优先、注重隐私的 Notion 替代品——而生。它把官方 Anytype 同步体系的全部模块合并成单个二进制号称Any Sync 界的 K3s让你用1 条命令、60 秒即可私有部署同步服务器全程零配置。本文面向新手通过 5 步带你完成部署✅ 单命令启动自带 MongoDB 和 Redis无需额外安装✅ 只需开放2 个端口TCP 33010DRPC 协议、UDP 33020QUIC 协议✅ 资源占用轻适合 HomeLab、树莓派等低配环境✅ 支持本地存储或 S3MinIO/AWS S3/R2 等存储⚠️ 本项目适合追求简单的自托管玩家如果你需要多节点高可用集群或水平扩展官方 Anytype 架构会是更好的选择。部署前准备环境要求与端口说明开始之前请确认以下条件项目要求系统任意支持 Docker 的 Linux / macOS / WindowsDocker已安装 Docker建议含 Docker Compose v2端口TCP33010与 UDP33020未被占用资源低配机器即可容器内置 MongoDB Redis部署方式怎么选仓库提供了现成的 Compose 文件按需二选一方式文件特点一体化推荐新手compose.aio.yml单容器MongoDB/Redis 已内置S3 存储方案compose.s3.yml额外启动 MinIO文件存 S3外部依赖方案compose.external.yml独立 MongoDB/Redis 容器更灵活反向代理方案compose.traefik.yml通过 Traefik 代理 TCP/UDP 流量第 1 步获取部署文件你可以直接从仓库获取 compose.aio.yml 等文件也可以只记一条docker run命令。推荐新手使用 Compose 文件因为服务重启策略、优雅停机时长2 分钟都已配好避免手动参数出错。 镜像版本命名规则为v[版本号]-[Anytype 兼容日期]例如1.6.0-2026-08-18。建议显式指定版本号便于日后平滑升级。第 2 步配置外部地址最关键的一步客户端是通过外部地址找到你的服务器的这是唯一必填的配置项# 编辑 compose.aio.yml修改这一行 ANY_SYNC_BUNDLE_INIT_EXTERNAL_ADDRS: 192.168.100.9请按场景填写多个值用英文逗号分隔仅局域网访问填服务器本地 IP如192.168.1.100远程访问填公网域名如sync.example.com两者都要sync.example.com,192.168.1.100⚠️ 该地址在首次启动后会被固化进./data/bundle-config.yml后续启动不再读取环境变量。填错了也不用慌见文末故障排查。第 3 步一键启动服务器一切就绪执行启动命令docker compose -f compose.aio.yml up -d也可以用一条docker run命令达到同样效果docker run -d \ -e ANY_SYNC_BUNDLE_INIT_EXTERNAL_ADDRS192.168.100.9 \ -p 33010:33010 \ -p 33020:33020/udp \ -v $(pwd)/data:/data \ --stop-timeout 120 \ --restart unless-stopped \ ghcr.io/grishy/any-sync-bundle:1.6.0-2026-08-18启动后服务按coordinator → consensus → filenode → sync的顺序依次拉起共享同一套网络组件实现细节见 lightnode/anynodes.go。此时./data/目录下会生成两个关键文件文件用途需要备份吗./data/bundle-config.yml服务配置 密钥含敏感信息 必须./data/client-config.yml客户端配置每次启动自动重新生成 不用第 4 步验证服务状态检查容器日志确认四个服务全部就绪且无报错docker logs -f any-sync-bundle-aio再用一条命令验证端口连通性把 IP 换成你的服务器地址nc -zv 你的服务器IP 33010看到succeeded即说明 TCP 33010 已正常监听。别忘了检查防火墙放行了TCP 33010和UDP 33020两个端口。第 5 步在 Anytype 客户端导入配置服务器就绪后最后一步是把配置喂给客户端cat ./data/client-config.yml该文件由 config/client.go 每次启动时自动生成内容包含你的服务器节点 ID、PeerID 及quic://与 TCP 双地址。把它复制粘贴到任意一台 Anytype 应用桌面端/移动端均可的Settings → Data → Sync and Backup → Self-hosted导入入口中。每台设备都要导入一次但都使用同一份client-config.yml内容。配置完成后你的所有笔记将同步到私有服务器彻底告别第三方云。进阶玩法S3 存储与远程访问使用 MinIO 作为 S3 文件存储默认使用内置 BadgerDB 本地存储零配置即可用。若想把文件数据存到 S3支持 AWS S3、MinIO、Cloudflare R2、Backblaze B2 等使用 compose.s3.ymldocker compose -f compose.s3.yml up -d # MinIO 控制台: http://localhost:9001 (minioadmin/minioadmin)该文件会自动创建anytype-data存储桶核心环境变量包括ANY_SYNC_BUNDLE_INIT_S3_BUCKET、ANY_SYNC_BUNDLE_INIT_S3_ENDPOINT、ANY_SYNC_BUNDLE_INIT_S3_FORCE_PATH_STYLEMinIO 必需设为true及标准 AWS 凭据变量。用 Traefik 代理远程访问服务器没有直接暴露端口的条件时可用 compose.traefik.yml 让 Traefik 代为转发 TCP 33010 与 UDP 33020只需记住修改ANY_SYNC_BUNDLE_INIT_EXTERNAL_ADDRS为你的公网地址即可。限制每个 Space 的存储配额默认每个 Space 上限 1 TiB。想更保守加一行环境变量单位字节# 10 GiB 10737418240 ANY_SYNC_BUNDLE_INIT_FILENODE_DEFAULT_LIMIT: 10737418240备份与升级数据安全的两条底线备份与恢复⚠️ 务必在干净停止服务后再打包日志出现bundle_shutdown_complete再操作docker compose -f compose.aio.yml stop tar --exclude./data/mongo/diagnostic.data \ -czf backup-$(date %Y%m%d-%H%M%S).tar.gz ./data/恢复只需反向解压tar -xzf backup-YYYYMMDD-HHMMSS.tar.gz版本升级流程先备份./data/目录停止当前服务docker pull拉取新版本镜像重新启动服务检查日志与版本号升级失败回滚到备份并使用旧版本即可。1.x 系列之间配置格式保持可读跨小版本升级是平滑的转换逻辑见 config/convert.go。故障排查常见问题的快速解法症状原因解法客户端连不上服务器外部地址填错 / 防火墙未放行核对ANY_SYNC_BUNDLE_INIT_EXTERNAL_ADDRS放行 TCP 33010 UDP 33020首次启动填错了地址配置已固化编辑./data/bundle-config.yml的externalAddr:列表重启服务会重新生成client-config.ymlMongoDB 报 illegal instructionCPU 不支持 AVX 指令常见于老款 Celeron/Atom改用:minimal镜像 外部 MongoDB 4.4compose.external.yml 中已有现成注释块调试时可开启详细日志设置ANY_SYNC_BUNDLE_DEBUGtrue或--log-level debug启动。常见问题 FAQQ普通用户真的能自己搭吗能。全程只需要 Docker 改一行环境变量 粘一份配置文件不需要了解 MongoDB 或 Redis 的任何细节。Q数据会被服务商看到吗不会。any-sync-bundle 是完全私有部署的同步服务器数据只存在你自己的磁盘或你自管的 S3上这正是 Anytype本地优先理念的落点。Q为什么只需要两个端口所有服务协调、共识、文件、同步共享同一套网络栈仅通过 TCP 33010 与 UDP 33020 对外提供服务这也是它轻量易维护的原因。Q想参与源码开发仓库使用 Go 编写构建脚本见 Dockerfile开发环境可用 flake.nix 一键拉起完整开发指南见 CONTRIBUTING.md架构约束见 AGENTS.md。按照以上 5 步你现在已经拥有了一台完全属于自己、60 秒即可上线的 Anytype 私有同步服务器 赞分享【免费下载链接】any-sync-bundleAnytype Bundle: Prepackaged All-in-One Self-Hosting项目地址https://gitcode.com/gh_mirrors/an/any-sync-bundle点击查看免费下载相关推荐LAMMPS MACHDYN 包 compute smd/tlsph/strain/rate 详解Total-Lagrangian SPH 应变率张量计算LAMMPS MACHDYN 包 compute smd/tlsph/strain/rate 详解Total Lagrangian SPH 应变率张量计算 导Floccus完整部署指南5步搭建私有书签同步服务器Floccus完整部署指南5步搭建私有书签同步服务器 想要在不同浏览器和设备间安全同步书签同时保持完全的数据控制权Floccus是您的理想解决方案这个开数据同步如何用restify快速搭建RESTful API服务器5步上手的完整入门教程如何用restify快速搭建RESTful API服务器5步上手的完整入门教程 restify 是 Node.js 生态中经典的 RESTful API 开发后端上一篇AI Agent 技能终极指南用 Skills for Real Engineers 把模糊想法拷问成可交付决策下一篇libcurl 的 CURLOPT_STREAM_DEPENDS_E 详解HTTP/2 流独占依赖语义与废弃历程创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考