Skip to main content

One post tagged with "服务部署"

View All Tags

Deploy and Migrate NextCloud AIO behind GFW | 在隔阂之后部署和迁移NextCloud-AIO实例

· 18 min read
Ferdinand Su
PhD Student @ HIT-ICES, Founder & Manager @ HIT-ReFreSH, C# developer.

这是一篇双语博客,因为我同时想主要面向汉语使用者,因为实际上非常缺少使用汉语的NextCloudAIO部署相关文章。请原谅我我不想使用docusaurus的i18n,它太繁琐而不适用我的个人博客。 This is a bilingual blog post, as I primarily want to cater to Chinese-speaking users, given the significant lack of NextCloudAIO deployment articles in Chinese. Please forgive me for not using Docusaurus i18n, as it's too complicated for my personal blog needs. English translated by Claude

本文将会介绍我在Windows->Linux上部署和迁移NextCloudAIO,其中包含了不少过程中的难点(尤其是在GFW后无法直接访问ghcr的情况下),我首先在Windows上部署,然后从部署导出备份数据,最终在Ubuntu 24.04下重新部署,全程利用docker compose启动,以及caddy进行反代(我使用cloudflare解析自己的域名)。

This article will cover my experience deploying and migrating NextCloudAIO (https://github.com/nextcloud/all-in-one) from Windows to Linux, including several challenging aspects encountered during the process (especially accessing ghcr.io from behind the GFW). I firstly deployed on Windows, and then export backup data for redeployment on Ubuntu 24.04. Throughout the process, we'll be using Docker Compose for launching the services and Caddy for reverse proxying (with Cloudflare handling my domain name resolution).