50% 할인 모든 플랜, 기간 한정. 시작 가격 $2.48/mo
Kener

Kener

Kener는 오픈소스 상태 페이지입니다. Prometheus, GitHub, AWS CloudWatch 또는 커스텀 체크에서 메트릭을 가져와 인시던트 이력과 컴포넌트 상태를 깔끔한 공개 페이지로 렌더링합니다. Cachet과 Atlassian Statuspage를 대체하는 현대적인 선택입니다.

Version

Latest

Operating System

Ubuntu Server 24.04 LTS

Min. RAM

1 GB

IP Types

IPV4,IPV6

Access

  1. 브라우저를 열고 아래 주소로 이동하세요: https://<SERVER_IP>
  2. 브라우저에서 SSL 경고가 표시될 수 있습니다 (자체 서명 인증서)
  3. Click Login
  4. 관리자 계정 생성

주요 파일 및 디렉토리

  • Kener 설치 디렉토리: /root/kener
  • Environment file: /root/kener/.env
  • Docker Compose 파일: /root/kener/docker-compose.yml
  • Redis 데이터 볼륨: /var/lib/docker/volumes/kener_redis/_data
  • PostgreSQL 데이터 볼륨: /var/lib/docker/volumes/kener_postgres/_data
  • Nginx 사이트 설정: /etc/nginx/sites-available/kener
  • Enabled site: /etc/nginx/sites-enabled/kener
  • SSL certificates: /etc/nginx/ssl/fullchain.pem/etc/nginx/ssl/privkey.pem

Service Management

# 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 활성화하기

1. 도메인을 서버 IP로 연결합니다.

2. Edit /root/kener/.env 도메인을 다음으로 설정하려면 ORIGIN: ORIGIN=https://yourdomain.com

3. 서비스 재생성:

cd /root/kener/
docker compose up -d

4. Nginx 설정 파일을 열고 다음 두 항목을 모두 교체하세요 server_name <IP>; 을 실제 도메인으로 교체합니다 (<your-domain>) HTTP (포트 80) 및 HTTPS (포트 443) 블록 모두에 적용합니다:

vim /etc/nginx/sites-available/kener

5. Install Certbot:

apt install -y certbot python3-certbot-nginx

6. 다음 명령어를 실행하여 유효한 Let's Encrypt 인증서를 발급받으세요:

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

7. Nginx 설정 파일에서 SSL 경로를 교체하세요:

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. 변경 사항을 적용하려면 Nginx를 재시작합니다:

systemctl restart nginx

9. 브라우저를 열고 다음 주소로 접속하세요: https://yourdomain.com

10. 로그인 후 사이트 구성으로 이동하여 Site URL 필드를 도메인에 맞게 업데이트합니다 (https://yourdomain.com).

Notes

  • Redis는 큐와 캐싱에 사용됩니다.
  • PostgreSQL는 모든 애플리케이션 데이터를 저장합니다.
  • 공개 URL는 다음을 통해 정의됩니다: ORIGIN in .env (CSRF 보호에 필요)
  • Nginx는 HTTPS 및 리버스 프록시를 처리합니다.
  • 도메인과 SSL 인증서를 설정한 후, Kener의 Site URL를 해당 도메인으로 업데이트하세요. 도메인과 SSL가 먼저 활성화된 상태여야 합니다. 그 전에 Site URL를 변경하면 정상적으로 작동하지 않을 수 있습니다.

More in Monitoring

Related apps.

지금 Kener를 배포하세요. 월 $2.48부터.