Skip to main content

3 posts tagged with "docker"

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).

C#配置Eureka Client的教训

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

因为需要将毕设算法模块接入到一个现有的微服务系统中,我需要将我的项目包装成一个Eureka Client,并通过Eureka提供的Service Discovery来完成对其它微服务的调用。又由于我的毕设采用C#完成,需要借助开源项目SteelToe来完成。但是在开发过程中发生了一个折磨了我四天的问题,原来是配置错误导致的