Docker

[Docker] fenrus (통합 대시보드) 구축하기

IT-PAPA 2024. 7. 17. 06:46
728x90
반응형

revenz/fenrus는 GitHub에서 호스팅되는 오픈 소스 대시보드 프로젝트입니다. 

1. 목적: 홈랩(homelab) 및 자체 호스팅 서비스를 위한 통합 대시보드 솔루션을 제공합니다.
2. 기술 스택: Node.js를 기반으로 하며, 프론트엔드에는 Vue.js를 사용합니다.
3. 커스터마이제이션: 사용자는 자신의 요구에 맞게 대시보드를 완전히 사용자 정의할 수 있습니다.
4. 위젯 시스템: 다양한 내장 위젯을 제공하며, 사용자가 직접 위젯을 만들 수도 있습니다.
5. 그룹 및 레이아웃: 위젯을 그룹화하고 다양한 레이아웃 옵션을 제공합니다.
6. 다중 페이지 지원: 여러 페이지를 만들어 정보를 체계적으로 구성할 수 있습니다.
7. 인증 및 보안: 기본적인 인증 시스템을 제공하여 대시보드에 대한 접근을 제어합니다.
8. 다국어 지원: 여러 언어로 인터페이스를 제공합니다.
9. 다크 모드: 사용자 선호에 따라 다크 모드를 지원합니다.
10. API 통합: 다양한 서비스와의 API 통합을 지원하여 실시간 정보를 표시할 수 있습니다.
11. 도커 지원: 도커 컨테이너로 쉽게 배포할 수 있습니다.
12. 커뮤니티 기반: 활발한 GitHub 커뮤니티를 통해 지속적으로 개발 및 개선되고 있습니다.

이 프로젝트는 특히 자체 서버나 홈랩을 운영하는 사용자들에게 인기가 있으며, 다양한 서비스와 애플리케이션의 상태를 한 눈에 볼 수 있는 중앙 집중식 인터페이스를 제공합니다.

[Docker] 도커의 모든 것, 도커 추천 이미지!!! (tistory.com)

 

[Docker] 도커의 모든 것, 도커 추천 이미지!!!

필자는 이때까지 docker로 구축한 모든 목록을 이 블로그에 담았다. 앞으로도 이 페이지는 필자가 도커를 구축할 때마다 업데이트하려고 하니, 즐겨찾기 해두면 나쁘지 않을 거 같다. 유용하게 사

betwe.tistory.com

 

docker-compose.yml 파일

docker-compose.yml
services:
  fenrus:
    image: revenz/fenrus
    container_name: fenrus
    environment:
      - TZ=Asia/Seoul
    volumes:
      - ./data:/app/data
    ports:
      - 3000:3000
    restart: always

 

docker-compose 시작

docker-compose up -d

 

서비스 URL 접속

http://[서버 IP]:3000

서비스 URL 접속 - 계정 생성
서비스 URL 접속 - 계정 생성
로그인 화면
로그인 화면
로그인 후 메인 화면
로그인 후 메인 화면
메인 화면 설정 클릭
메인 화면 설정 클릭
설정 메뉴 화면
설정 메뉴 화면

 

docker-comopse 중지

docker-compose down

 

참고사이트

revenz/Fenrus: A personal home page for quick access to all your personal apps/sites. (github.com)

 

GitHub - revenz/Fenrus: A personal home page for quick access to all your personal apps/sites.

A personal home page for quick access to all your personal apps/sites. - revenz/Fenrus

github.com

 

728x90
반응형
LIST