Cara Install Uptime Kuma di Docker
Cara Install Uptime Kuma di Docker
Tutorial ini menjelaskan langkah-langkah instalasi Uptime Kuma menggunakan Docker dan Docker Compose di Linux.
1. Instalasi Docker
apt install docker.io
2. Instalasi Docker Compose
curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
3. Cek Versi Docker Compose
docker-compose --version
4. Buat GPG Key untuk Docker Repository
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
5. Tambahkan Repository Docker
echo \
"deb [arch=\"$(dpkg --print-architecture)\" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
\"$(. /etc/os-release && echo \"$VERSION_CODENAME\")\" stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
6. Update Repository
apt update
7. Install Docker Versi Terbaru
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
8. Start Docker
sudo systemctl start docker
9. Buat Direktori Volume Docker
mkdir /docker-volume
mkdir /docker-volume/uptime-kuma
mkdir /opt/uptime-kuma
10. Masuk ke Direktori Uptime Kuma
cd /opt/uptime-kuma
11. Buat File docker-compose.yml
nano docker-compose.yml
Isi file:
--- version: '3.3' services: uptime-kuma: image: louislam/uptime-kuma:1 container_name: uptime-kuma volumes: - ./uptime-kuma-data:/app/data ports: - 3001:3001 restart: always
12. Jalankan Docker Compose
docker-compose up -d