Diskon 50%. semua paket, waktu terbatas. Mulai dari $2.48/mo
Kener

Kener

Kener adalah halaman status sumber terbuka. Tarik metrik dari Prometheus, GitHub, AWS CloudWatch, atau pemeriksaan khusus, lalu render halaman publik yang bersih dengan riwayat insiden dan status komponen. Alternatif modern untuk Cachet dan Atlassian Statuspage.

Versi

Terbaru

Sistem Operasi

Ubuntu Server 24.04 LTS

Minimal. RAM

1 GB

Jenis IP

IPV4,IPV6

Mengakses

  1. Buka browser dan kunjungi: https://<SERVER_IP>
  2. Peringatan SSL browser memang akan muncul (sertifikat self-signed)
  3. Klik Masuk
  4. Buat akun admin Anda

File dan Direktori Penting

  • Direktori instalasi Kener: /root/kener
  • File environment: /root/kener/.env
  • File Docker Compose: /root/kener/docker-compose.yml
  • Volume data redis: /var/lib/docker/volumes/kener_redis/_data
  • Volume data PostgreSQL: /var/lib/docker/volumes/kener_postgres/_data
  • Konfigurasi situs Nginx: /etc/nginx/sites-available/kener
  • Situs yang diaktifkan: /etc/nginx/sites-enabled/kener
  • Sertifikat SSL: /etc/nginx/ssl/fullchain.pem Dan /etc/nginx/ssl/privkey.pem

Manajemen Layanan

# View logs
docker compose -f /root/kener/docker-compose.yml logs -f

# Restart services
docker compose -f /root/kener/docker-compose.yml restart

# Stop services
docker compose -f /root/kener/docker-compose.yml down

# Start again
docker compose -f /root/kener/docker-compose.yml up -d

Mengaktifkan SSL dengan Domain

1. Arahkan domain kamu ke IP server.

2. Sunting /root/kener/.env untuk menetapkan domain Anda sebagai ORIGIN: ORIGIN=https://yourdomain.com

3. Buat ulang layanan:

cd /root/kener/
docker compose up -d

4. Edit konfigurasi Nginx dan ganti keduanya server_name <IP>; dengan domainmu (<your-domain>) untuk blok HTTP (port 80) dan HTTPS (port 443):

vim /etc/nginx/sites-available/kener

5. Instal Certbot:

apt install -y certbot python3-certbot-nginx

6. Jalankan perintah berikut untuk membuat sertifikat Let’s Encrypt yang valid:

certbot certonly --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com

7. Ganti jalur SSL di konfigurasi Nginx:

vim /etc/nginx/sites-available/kener
# Before:
    # ssl_certificate /etc/nginx/ssl/fullchain.pem;
    # ssl_certificate_key /etc/nginx/ssl/privkey.pem;
# After:
    # ssl_certificate /etc/letsencrypt/live/yourdomain.com/fullchain.pem;
    # ssl_certificate_key /etc/letsencrypt/live/yourdomain.com/privkey.pem;

8. Restart Nginx untuk menerapkan perubahan:

systemctl restart nginx

9. Buka browser kamu dan kunjungi: https://yourdomain.com

10. Setelah masuk, buka Konfigurasi Situs dan perbarui bidang URL Situs agar sesuai dengan domain Anda (https://yourdomain.com).

Catatan

  • Redis digunakan untuk antrian dan caching
  • PostgreSQL menyimpan semua data aplikasi
  • URL publik ditentukan melalui ORIGIN in .env (diperlukan untuk perlindungan CSRF)
  • Nginx menangani HTTPS dan membalikkan proxy
  • Setelah Anda mengonfigurasi nama domain dan sertifikat SSL yang tepat, perbarui URL Situs Kener agar cocok dengan domain Anda. Pastikan domain dan SSL aktif terlebih dahulu, perbarui URL Situs sebelumnya mungkin tidak berfungsi dengan benar.

Lebih banyak di Monitoring

Aplikasi terkait.

Sebarkan Kener sekarang. Mulai $2,48/bln.