Self-hosting / Docker images
Docker images
The two Uptime Kotlin images, the platforms they support, and how to build them yourself.
Available images
| Image | Role |
|---|---|
ghcr.io/theomeunier/uptime-kotlin |
Web interface, API and monitoring checks |
ghcr.io/theomeunier/uptime-kotlin/worker |
Monitoring checks only (cluster mode) |
Both run on linux/amd64 and linux/arm64 (64-bit OS only).
Build the images yourself
Native compilation needs about 8 GB of RAM for Docker. From a clone of the repository:
Terminal
docker build -f docker/all-in-one/Dockerfile.native -t uptime-kotlin:local .
docker build -f docker/worker/Dockerfile.native -t uptime-kotlin-worker:local .Built with
Kotlin, Quarkus (GraalVM native image), React, PostgreSQL and Docker.
