Persiapan
Sebelum kita melanjutkan ke proses instalasi, ada beberapa prasyarat yang perlu kita siapkan.
- Ubuntu Server 22.04 pada Cloud VPS maupun on premise
- Akses SSH
- Docker
Instalasi Uptime Kuma
Pastikan server kita sudah diinstall Docker, karena kita akan menjalankan Uptime Kuma di dalam Docker. Jika belum install Docker, teman-teman bisa baca panduan Cara Install Docker terlebih dahulu ya.
Pertama kita buat direktori untuk project Uptime Kuma ini. Kami membuat direktori dengan nama uptime-kuma.
sudo mkdir uptime-kuma
Selanjutnya kita buat file docker-compose.yml di dalam direktori uptim-kuma.
cd uptime-kuma nano docker-compose.yml
Masukkan konfigurasi berikut di dalam file docker-compose.yml.
version: '3.8'
services:
uptime-kuma:
image: louislam/uptime-kuma:1
container_name: uptime-kuma
volumes:
- ./data:/app/data
ports:
- "3001:3001"
restart: always
Pastikan indentasi sudah benar, jangan menggunakan tab untuk memberi spasi.
Berikut penjelasan singkat konfigurasinya.
- version: ‘3.8’ menunjukan versi dari docker compose yang digunakan.
- services merupakan .
- uptime-kuma: merupakan nama container yang akan kita buat.
- image: louislam/uptime-kuma:1 merupakan image yang akan kita gunakan dalam projek uptime kuma. Disini kita mengambil image dari official Uptime Kuma.