louislam / uptime-kuma

A fancy self-hosted monitoring tool
https://uptime.kuma.pet
MIT License
52.94k stars 4.79k forks source link

Are China users unable to pull Uptime Kuma Docker image now? #4902

Open louislam opened 2 weeks ago

louislam commented 2 weeks ago

⚠️ Please verify that this question has NOT been raised before.

🛡️ Security Policy

📝 Describe your problem

I heard Docker Hub was banned in China last month.

I would like to know if I can publish the official images of Uptime Kuma legally somewhere in China, so that you guys can download Uptime Kuma without "climbing over the wall".

📝 Error Message(s) or Log

No response

🐻 Uptime-Kuma Version

Docker

💻 Operating System and Arch

ANY

🌐 Browser

N/A

🖥️ Deployment Environment

N/A

binaryYuki commented 2 weeks ago

Hi @louislam,

Currently, Docker Hub is no longer available in China.

The best way to avoid this is by using private registries.

Personally, I am using Azure Container Registry (azurecr), which is in the always free tier (100GB, 10 webhooks). I am quite satisfied with the speed, as I deploy it in the UK.

截屏2024-07-04 10 04 00

(I am quite satisfied with the speed, as I deploy it in the UK)

Also there are other providers inside China.

Hope this helps.

binaryYuki commented 2 weeks ago

image This is a screenshot while I am trying to pull louislam/uptime-kuma:1 without any "technique". The command line will stuck here till timeout

louislam commented 1 week ago

Hi @louislam,

Currently, Docker Hub is no longer available in China.

The best way to avoid this is by using private registries.

Personally, I am using Azure Container Registry (azurecr), which is in the always free tier (100GB, 10 webhooks). I am quite satisfied with the speed, as I deploy it in the UK. 截屏2024-07-04 10 04 00 (I am quite satisfied with the speed, as I deploy it in the UK)

Also there are other providers inside China.

* Aliyun (But they gradually limit the number of concurrent uploads or downloads at the user level on the personal edition)

* Tencent Cloud (ID verify required)

Hope this helps.

Thanks for the suggestion. Unfortunately, 100GB bandwidth is not enough, and the bandwidth cost is expensive for this project.

But good to know that Azure is providing Docker registry.