50% rabat alle planer, begrænset periode. Fra kun $2.48/mo
Kener

Kener

Kener er en open source-statusside. Hent målinger fra Prometheus, GitHub, AWS CloudWatch eller egne tjek, og generer en overskuelig offentlig side med hændelseshistorik og komponentstatus. Det moderne alternativ til Cachet og Atlassian Statuspage.

Udgave

Seneste

Operativsystem

Ubuntu Server 24.04 LTS

Min. RAM

1 GB

IP-typer

IPV4,IPV6

Adgang

  1. Åbn din browser og gå til: https://<SERVER_IP>
  2. En browser-SSL-advarsel er forventet (selvsigneret certifikat)
  3. Klik Log ind
  4. Opret din administratorkonto

Vigtige filer og mapper

  • Kener-installationsmappe: /root/kener
  • Miljøfil: /root/kener/.env
  • Docker Compose-fil: /root/kener/docker-compose.yml
  • Redis-datavolumen: /var/lib/docker/volumes/kener_redis/_data
  • PostgreSQL-datavolumen: /var/lib/docker/volumes/kener_postgres/_data
  • Nginx-sitekonfiguration: /etc/nginx/sites-available/kener
  • Aktiveret site: /etc/nginx/sites-enabled/kener
  • SSL-certificater: /etc/nginx/ssl/fullchain.pem og /etc/nginx/ssl/privkey.pem

Servicestyrring

# 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

Aktivér SSL med et domæne

1. Peg dit domæne på serverens IP-adresse.

2. Rediger /root/kener/.env for at angive dit domæne som ORIGIN: ORIGIN=https://yourdomain.com

3. Genopret tjenesterne:

cd /root/kener/
docker compose up -d

4. Rediger Nginx-konfigurationen og erstat begge server_name <IP>; med dit domæne (<your-domain>) for både HTTP- (port 80) og HTTPS-blokkene (port 443):

vim /etc/nginx/sites-available/kener

5. Installer Certbot:

apt install -y certbot python3-certbot-nginx

6. Kør følgende kommando for at generere et gyldigt Let's Encrypt-certifikat:

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

7. Erstat SSL-stierne i Nginx-konfigurationen:

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. Genstart Nginx for at anvende ændringerne:

systemctl restart nginx

9. Åbn din browser og besøg: https://yourdomain.com

10. Efter login skal du gå til Site Configuration og opdatere feltet Site URL, så det matcher dit domæne (https://yourdomain.com).

Noter

  • Redis bruges til køer og caching
  • PostgreSQL gemmer alle programdata
  • Offentlig URL defineres via ORIGIN in .env (påkrævet for CSRF-beskyttelse)
  • Nginx håndterer HTTPS og reverse proxy
  • Når du har konfigureret et domænenavn og et SSL-certifikat, skal du opdatere Keners Site URL, så det matcher dit domæne. Sørg for, at domænet og SSL er aktive først - opdaterer du Site URL før det, fungerer det muligvis ikke korrekt.

Mere under Overvågning

Relaterede apps.

Deploy Kener nu. Fra $2,48/mdr.