
Installing Umami with 1Panel
2 min read
This page was translated by AI
Why I Did This
After a server in Guangzhou became available recently, I noticed that Umami had appeared in the 1Panel app store and decided to install it.
Even after adding Tencent Cloud’s dedicated mirror URL, “https://mirror.ccs.tencentyun.com”, to the image acceleration settings, download speeds were still painfully slow.
I later checked Docker’s pull logs and found that 1Panel pulls directly from ghcr.io, not
Docker Hub. Tencent Cloud’s mirror does not accelerate ghcr.io very well, so I looked for
another mirror service.
Acceleration
I chose Xuanyuan Mirror, which offers paid service.
First, open the 1Panel dashboard and go to Containers → Registries → Add Registry.
Enter the account, password, and download URL you registered for. Be sure to select HTTPS as the protocol.
Once it has been added, go to Images → Pull Image and switch the image registry to Xuanyuan Mirror.
At the time, the latest Umami version in 1Panel was 2.18, so I used the image name
umamisoftware/umami:postgresql-v2.18.0. The same approach works for MySQL. You can check
the mirror site for available images first.
After the pull completes, open Tags and replace the image tag with the ghcr.io tag:
ghcr.io/umami-software/umami:postgresql-v2.18.1. Remove the tag beginning with
docker.xuanyuan... at the same time.
You can now install Umami from 1Panel. During installation, do not select “Pull Image”, otherwise 1Panel will ignore the image you already pulled and download it again.
Useful Sites
Here are some commonly used Docker mirror and acceleration resources in China: