50% rabat alle planer, tidsbegrænset. Fra $2.48/mo
Kener

Kener

Kener er en open source-statusside. Træk metrics fra Prometheus, GitHub, AWS CloudWatch eller brugerdefinerede kontroller, og gengiv derefter en ren offentlig side med hændelseshistorik og komponentstatus. Det moderne alternativ til Cachet og Atlassian Statuspage.

Version

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 SSL-advarsel i browseren er forventet (selvsigneret certifikat)
  3. Klik på Log på
  4. Opret din administratorkonto

Vigtige filer og mapper

  • Kener installationsmappe: /root/kener
  • Environment-fil: /root/kener/.env
  • Docker Compose-fil: /root/kener/docker-compose.yml
  • Redis datamængde: /var/lib/docker/volumes/kener_redis/_data
  • PostgreSQL datamængde: /var/lib/docker/volumes/kener_postgres/_data
  • Nginx site config: /etc/nginx/sites-available/kener
  • Aktiveret websted: /etc/nginx/sites-enabled/kener
  • SSL-certifikater: /etc/nginx/ssl/fullchain.pem og /etc/nginx/ssl/privkey.pem

Service-håndtering

# 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

Aktivering af SSL med et domæne

1. Peg dit domæne mod serverens IP.

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

3. Genskab 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 (port 443) blokke:

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-stier i Nginx-konfiguration:

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 gå til: https://yourdomain.com

10. Når du er logget ind, skal du gå til webstedskonfiguration og opdatere feltet Websteds-URL for at matche dit domæne (https://yourdomain.com).

Noter

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

Mere i Overvågning

Relaterede apps.

Implementer Kener nu. Fra 2,48 $/md.