Ugrás a fő tartalomra
50% kedvezmény minden csomagra, korlátozott ideig. Már $2.48/mo
Kener

Kener

A Kener egy nyílt forráskódú állapotoldal. Mérőszámokat húzhat Prometheus-ból, GitHub-ből, AWS CloudWatch-ból vagy egyéni ellenőrzésekből, majd egy letisztult nyilvános oldalt generál incidenstörténettel és komponensállapotokkal. Modern alternatíva Cachet és az Atlassian Statuspage helyett.

Egy pillantásra

5k

GitHub-csillagok

64

Oldalmegtekintések

268

Aktív telepítések

Licenc MIT Verzió Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

Az aktív telepítések mintaadatok (előnézet); az igazi metrika az indítás előtt lesz bekötve.

Hozzáférés

  1. Nyissa meg a böngészőjét és látogassa meg: https://<SERVER_IP>
  2. Böngésző SSL figyelmeztetés várható (saját aláírású tanúsítvány)
  3. Kattintson a Bejelentkezésre
  4. Hozd létre az adminisztrátori fiókodat

Fontos fájlok és könyvtárak

  • A Kener telepítési könyvtára: /root/kener
  • Környezetfájl: /root/kener/.env
  • Docker Compose fájl: /root/kener/docker-compose.yml
  • Redis adatkötet: /var/lib/docker/volumes/kener_redis/_data
  • PostgreSQL adatkötet: /var/lib/docker/volumes/kener_postgres/_data
  • Nginx site konfiguráció: /etc/nginx/sites-available/kener
  • Engedélyezve oldal: /etc/nginx/sites-enabled/kener
  • SSL tanúsítványok: /etc/nginx/ssl/fullchain.pem és /etc/nginx/ssl/privkey.pem

Szolgáltatáskezelés

# 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 engedélyezése domainnel

1. Irányítsa a domainjét a szerver IP-jére.

2. Szerkesztés /root/kener/.env hogy a domained legyen beállítva mint ORIGIN: ORIGIN=https://yourdomain.com

3. Szolgáltatások újralétrehozása:

cd /root/kener/
docker compose up -d

4. Szerkeszd az Nginx konfigurációt, és cseréld le mindkét server_name <IP>; a domainjével (<your-domain>) mind a HTTP (80-as port), mind a HTTPS (443-as port) blokkokhoz:

vim /etc/nginx/sites-available/kener

5. Telepítse a Certbot-ot:

apt install -y certbot python3-certbot-nginx

6. Futtasd a következő parancsot egy érvényes Let’s Encrypt tanúsítvány előállításához:

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

7. Cseréld le az SSL konfigurációban szereplő SSL útvonalakat:

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. Indítsd újra az Nginx-et a változtatások alkalmazásához:

systemctl restart nginx

9. Nyissa meg a böngészőjét és látogassa meg: https://yourdomain.com

10. Bejelentkezés után menj a Site Configuration menübe, és frissítsd a Site URL mezőt a saját domainedet megadva (https://yourdomain.com).

Megjegyzések

  • A Redis várakozási sorokhoz és gyorsítótárazáshoz használatos.
  • A PostgreSQL az összes alkalmazásadatot tárolja.
  • A nyilvános URL a következőn keresztül van meghatározva: ORIGIN in .env (CSRF-védéshez szükséges)
  • Az NGINX kezeli a HTTPS-t és a fordított proxyt.
  • Miután beállítottál egy megfelelő domaint és SSL tanúsítványt, frissítsd a Kener Site URL mezőjét a domainedre. Előbb győződj meg róla, hogy a domain és a SSL aktív - a Site URL előzetes frissítése hibás működést okozhat.

Több a Monitorozás kategóriában

Kapcsolódó alkalmazások.

Telepítsd most a Kener-t. Már 2,48 $/hó-tól.