
【免费下载链接】DocumentServer项目地址https://gitcode.com/gh_mirrors/doc/DocumentServer点击查看免费下载Euro-Office DocumentServer 是一款开源、可自托管的文档服务器支持在浏览器中创建和编辑 Word、Excel、PowerPoint 文档。在 ARM64 架构上无论是 Mac 的 Apple Silicon 芯片还是 AWS Graviton 实例它都提供了官方多架构 Docker 镜像无需任何本地编译即可完成快速部署。为什么 ARM64 用户值得高兴 过去部署文档编辑服务在 ARM64 上最大的痛点往往是要手动交叉编译各种组件。而 DocumentServer 项目已原生解决了这个问题每次代码合并到main分支时会自动构建并发布amd64 arm64 双架构的开发镜像:latest-dev生产镜像同样支持docker pull直接获取对应架构版本当前版本见 VERSION9.3.5这意味着 Apple Silicon 的 Mac 或 Graviton 服务器都可以运行原生 arm64 服务不再需要模拟 x86 指令集性能损耗更低。方式一官方 Docker 镜像一键部署最简单如果只想快速体验文档编辑功能这是最快路径。在README.md中官方推荐的两步走方式docker pull ghcr.io/euro-office/documentserver:latest docker run -i -t -d -p 8080:80 --restartalways \ -e EXAMPLE_ENABLEDtrue \ -e JWT_SECRETmy_long_jwt_secret_at_least_32_chars \ ghcr.io/euro-office/documentserver:latest说明两点参数作用-p 8080:80将服务映射到本机 8080 端口EXAMPLE_ENABLEDtrue启用内置示例应用无需第三方系统即可试用JWT_SECRET签名密钥生产环境务必使用 32 位以上随机字符串部署完成后打开浏览器访问http://localhost:8080/— 欢迎页http://localhost:8080/example/— 示例应用可直接创建 docx / xlsx / pptx 并在线编辑健康检查可用一条命令确认返回true即就绪curl -sf http://localhost:8080/healthcheck 在 Apple Siliconarm64的 Mac 上docker pull会自动拉取 arm64 版本无需指定平台参数。方式二Docker Compose 拉起完整开发环境如果你想体验 DocumentServer 与 Nextcloud 的集成编辑流程仓库内置了develop/开发环境一键拉起。第 1 步克隆仓库git clone https://gitcode.com/gh_mirrors/doc/DocumentServer第 2 步进入 develop 目录启动服务cd DocumentServer/develop docker compose pull eo # 拉取多架构开发镜像amd64/arm64 自动适配 docker compose up -d eo # 仅启动文档服务器关键文件位置服务编排定义develop/docker-compose.yml开发环境完整说明develop/README.md启动脚本与 Makefile 入口develop/Makefile在 develop/README.md 中官方明确推荐所有架构包括 Apple Silicon优先拉取预构建的开发镜像make pull— 拉取最新开发镜像并启动推荐首选make— 使用本地已有镜像make build— 本地从零构建仅离线环境或修改镜像本身时才需要耗时较长启动后http://localhost:8080/即可访问文档服务器如果同时启动nextcloud服务还能在http://localhost:8081/体验云盘联动编辑开发环境默认账号 admin/admin详见 develop/docker-compose.yml。ARM64 内部是如何实现的 很多新手好奇明明不少工具链只支持 x86项目凭什么能在 ARM64 上跑得这么顺答案藏在 develop/README.md 的 “ARM64 support” 小节项目对各组件做了针对性适配组件ARM64 适配策略core核心引擎直接使用上游预编译的 arm64 二进制V8 自带的 clang 仅支持 x86_64sdkjs编辑器 SDKClosure Compiler 自动回退到 Java 模式CC_PLATFORMjavaweb-appsWeb 前端跳过 imagemin其原生二进制仅支持 x86_64server服务端用pkg构建原生 arm64 二进制这套策略由 develop/setup/Makefile 统一驱动普通用户完全无感知——你只需要pull现成镜像。部署验证与常见问题排查 ✅1. 服务没起来先执行健康检查curl -sf http://localhost:8080/healthcheck再查看容器状态docker compose ps日志位于容器内/var/log/euro-office/documentserver/如docservice/out.log、converter/out.log排查思路见 AGENTS.md。2. 镜像拉取失败若网络或认证导致拉取失败可按 AGENTS.md 的建议本地构建一次开发镜像。多架构标签会同时提供 amd64 与 arm64 版本Graviton 用户同样适用。3. 挂载文件“消失”了开发环境中 Makefile 以单文件挂载进容器在宿主机编辑该文件后可能出现Makefile: No such file or directory。按 AGENTS.md 的提示执行docker compose up -d --force-recreate eo即可修复。常见问题FAQQ1M 系列 Mac 上需要 Rosetta 或 x86 模拟吗不需要。镜像原生包含 arm64 版本Docker 会自动选择对应平台M1/M2/M3/M4 全系直跑。Q2AWS Graviton 上部署有区别吗流程完全一致——Graviton 即 arm64 架构docker pull自动拉取 arm64 镜像即可Compose 开发环境同样适用。Q3开发镜像和生产镜像怎么选日常体验、测试、集成选:latest生产镜像要改代码、做构建验证才用:latest-dev开发镜像自带构建工具链切勿直接暴露到公网。Q4支持哪些文档格式支持 docx、xlsx、pptx 等主流办公格式的在线编辑与互转内置示例应用覆盖文档、表格、演示文稿三类格式定义见 document-formats/ 目录。总结在 ARM64 上部署 Euro-Office DocumentServer 已经非常简单轻量体验 → 官方 Docker 镜像两条命令搞定深度集成 →develop/目录 Docker Compose 环境一键拉起原生适配 → 官方镜像已包含 arm64 版本Apple Silicon 与 Graviton 开箱即用自托管一个属于自己团队的在线文档编辑服务今天就从你的 Mac 或 Graviton 实例开始吧 赞分享【免费下载链接】DocumentServer项目地址https://gitcode.com/gh_mirrors/doc/DocumentServer点击查看免费下载相关推荐Euro-Office DocumentServer快速上手5分钟Docker部署私有化在线OfficeEuro Office DocumentServer快速上手5分钟Docker部署私有化在线Office DocumentServer 是 Euro OffiChrome、Edge、Firefox 同一插件体验一致PT助手Plus 跨浏览器兼容完整指南Chrome、Edge、Firefox 同一插件体验一致PT助手Plus 跨浏览器兼容完整指南 把在 Chrome 里用得好好的插件装进 Firefox右键前端fnm在Windows上失效专业诊断与修复指南fnm在Windows上失效专业诊断与修复指南 fnmFast Node Manager作为用Rust编写的快速Node.js版本管理器在Windows开发工具CLI创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考