50% kedvezmény minden csomagra, korlátozott ideig. Kezdőá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.

Verzió

Legújabb

Operációs rendszer

Ubuntu Server 24.04 LTS

Min. RAM

1 GB

IP-típusok

IPV4,IPV6

Hozzáférés

  1. Nyisd meg a böngészőt, és lépj a következő címre: https://<SERVER_IP>
  2. Böngészős SSL figyelmeztetés várható (önaláírt 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örnyezeti fá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ás kezelése

# 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ítsd a domainedet a szerver IP-címé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 saját domainjével (<your-domain>) a HTTP (80-as port) és az 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 az alábbi parancsot egy érvényes Let's Encrypt tanúsítvány generálá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. Nyisd meg a böngészőt, és látogasd 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.

További a Monitorozásban

Kapcsolódó alkalmazások.

Telepítsd most a Kener-t. 2,48 dollártól havonta.