50% korting alle plannen, beperkte tijd. Vanaf $2.48/mo
Kener

Kener

Kener is een open-source statuspagina. Haal statistieken op uit Prometheus, GitHub, AWS CloudWatch of aangepaste controles en geef vervolgens een schone openbare pagina weer met incidentgeschiedenis en componentstatus. Het moderne alternatief voor Cachet en Atlassian Statuspage.

Versie

Nieuwste

Besturingssysteem

Ubuntu Server 24.04 LTS

Min. RAM

1 GB

IP-types

IPV4,IPV6

Toegang

  1. Open je browser en bezoek: https://<SERVER_IP>
  2. Een SSL-waarschuwing in de browser is normaal (selfsigned certificaat)
  3. Klik op Inloggen
  4. Maak uw beheerdersaccount aan

Belangrijke bestanden en mappen

  • Kener-installatiemap: /root/kener
  • Environment-bestand: /root/kener/.env
  • Docker Compose-bestand: /root/kener/docker-compose.yml
  • Redis-gegevensvolume: /var/lib/docker/volumes/kener_redis/_data
  • PostgreSQL-gegevensvolume: /var/lib/docker/volumes/kener_postgres/_data
  • Nginx-siteconfiguratie: /etc/nginx/sites-available/kener
  • Ingeschakelde site: /etc/nginx/sites-enabled/kener
  • SSL-certificaten: /etc/nginx/ssl/fullchain.pem En /etc/nginx/ssl/privkey.pem

Servicebeheer

# 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

SSL inschakelen met een domein

1. Wijs je domein naar het server-IP.

2. Bewerken /root/kener/.env om uw domein in te stellen als ORIGIN: ORIGIN=https://yourdomain.com

3. Maak de services opnieuw:

cd /root/kener/
docker compose up -d

4. Bewerk de Nginx-configuratie en vervang beide server_name <IP>; met je domein (<your-domain>) voor zowel de HTTP-blokken (poort 80) als de HTTPS-blokken (poort 443):

vim /etc/nginx/sites-available/kener

5. Certbot installeren:

apt install -y certbot python3-certbot-nginx

6. Voer het volgende commando uit om een geldig Let's Encrypt-certificaat te genereren:

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

7. Vervang SSL-paden in Nginx-configuratie:

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. Start Nginx opnieuw om de wijzigingen toe te passen:

systemctl restart nginx

9. Open je browser en bezoek: https://yourdomain.com

10. Ga na het inloggen naar Siteconfiguratie en update het veld Site-URL zodat het overeenkomt met uw domein (https://yourdomain.com).

Opmerkingen

  • Redis wordt gebruikt voor wachtrijen en caching
  • PostgreSQL slaat alle applicatiegegevens op
  • Openbare URL wordt gedefinieerd via ORIGIN in .env (vereist voor CSRF-bescherming)
  • Nginx verwerkt HTTPS en reverse proxy
  • Nadat u een juiste domeinnaam en SSL-certificaat heeft geconfigureerd, werkt u de site-URL van Kener bij zodat deze overeenkomt met uw domein. Zorg ervoor dat het domein en SSL actief zijn. Update de site-URL voordat dit mogelijk niet correct werkt.

Meer in Monitoring

Gerelateerde apps.

Implementeer Kener nu. Vanaf $2,48/mnd.