50% kedvezmény minden csomagra, korlátozott ideig. Már $2.48/mo
Kener

Kener

A Kener egy nyílt forráskódú állapotoldal. Húzza le a mérőszámokat a Prometheus, GitHub, AWS CloudWatch szolgáltatásból vagy egyéni ellenőrzésekből, majd készítsen egy tiszta nyilvános oldalt az incidenstörténettel és az összetevők állapotával. A Cachet és az Atlassian Statuspage modern alternatívája.

Változat

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. 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és gombra
  4. Hozd létre a rendszergazdai fiókodat

Fontos fájlok és könyvtárak

  • Kener telepítési könyvtár: /root/kener
  • Környezetfájl: /root/kener/.env
  • Docker Compose fájl: /root/kener/docker-compose.yml
  • Redis adatmennyiség: /var/lib/docker/volumes/kener_redis/_data
  • PostgreSQL adatmennyiség: /var/lib/docker/volumes/kener_postgres/_data
  • Nginx webhely konfigurációja: /etc/nginx/sites-available/kener
  • Engedélyezett webhely: /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 a domain beállításához ORIGIN: ORIGIN=https://yourdomain.com

3. Hozza létre újra a szolgáltatásokat:

cd /root/kener/
docker compose up -d

4. Szerkessze az Nginx konfigurációját, és cserélje ki mindkettő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 Certbotot:

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élje ki az SSL-útvonalakat az Nginx konfigurációjában:

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ítsa újra az Nginxet a módosítá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 lépjen a Webhely konfigurációja részre, és frissítse a Webhely URL mezőjét, hogy megfeleljen a domainjének (https://yourdomain.com).

Megjegyzések

  • A Redis a várólistákhoz és a gyorsítótárazáshoz használatos
  • A PostgreSQL tárolja az összes alkalmazásadatot
  • A nyilvános URL a következőn keresztül van meghatározva ORIGIN in .env (szükséges a CSRF védelemhez)
  • Az Nginx kezeli a HTTPS-t és a fordított proxyt
  • Miután beállította a megfelelő domain nevet és SSL-tanúsítványt, frissítse a Kener webhely URL-jét, hogy megfeleljen a domainjének. Győződjön meg arról, hogy a domain és az SSL aktív, mielőtt először frissíti a webhely URL-címét, ez esetleg nem működik megfelelően.

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

Kapcsolódó alkalmazások.

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