링크, 도구, 서비스 상태를 한곳에서 정리하는 Svelte 기반 셀프 호스팅 대시보드입니다.
andreasmolnardev/dashwise
GUI 편집, 기본 제공 SSO 인증, RSS 뉴스, 위젯, 셀프 호스팅 앱 연동 기능을 갖춘 셀프 호스팅 홈랩 대시보드입니다.
- 스타
- 466
- 포크
- 23
- 열린 이슈
- 28
- 마지막 커밋
- 그저께
어떤 프로젝트인가요?
Dashwise는 여러 셀프 호스팅 서비스를 운영하며 이를 한 페이지에 정리하고 싶은 사용자를 위한 올인원 홈랩 대시보드입니다. 대시보드는 설정 파일이 아니라 웹 UI에서 구성하며, 링크와 위젯, 시계 옆에 한 줄로 표시되는 정보인 glanceable로 만듭니다.
OIDC 기반 SSO 인증, RSS 뉴스 피드, 링크와 연동 항목을 검색하는 Ctrl+K 스포트라이트 스타일 검색 기능을 제공하며, API 엔드포인트로 푸시 알림을 전송하는 기능도 지원합니다. 셀프 호스팅 앱 연동 항목은 YAML 파일로 정의하며 별도의 저장소에서 관리합니다.
기술 스택은 Bun으로 번들링하는 React SPA, Hono API 계층, 백엔드로 사용하는 PocketBase로 구성됩니다. 프로덕션 배포에는 docker-compose를 사용하고, 로컬 개발 환경은 Bun으로 실행합니다.
핵심 기능
- 01설정 파일을 수정하지 않고 웹 UI에서 대시보드와 페이지를 구성합니다.
- 02OIDC 기반 SSO 인증을 기본 제공합니다.
- 03링크, 위젯, glanceable을 대시보드에서 그룹화하고 배치할 수 있습니다.
- 04RSS 피드를 구독해 뉴스로 표시합니다.
- 05링크와 연동 항목을 검색하는 Ctrl+K 기능을 제공하며, 검색 엔진용 bang 단축키도 지원합니다.
- 06API 엔드포인트를 통해 푸시 알림을 수신합니다.
- 07셀프 호스팅 앱 연동 항목을 YAML 파일로 정의합니다.
활용 사례
- 홈랩의 모든 서비스에 접근하는 단일 시작 페이지를 만듭니다.
- 소규모 팀이나 가정에서 사용하는 홈랩 대시보드에 SSO 로그인을 적용합니다.
- 한 화면의 연동 위젯으로 셀프 호스팅 앱을 모니터링합니다.
빠른 시작
- 1
로컬 개발에 필요한 종속성을 설치합니다
bun install - 2
workspace 개발 스크립트를 실행합니다
bun run dev - 3
프로덕션 환경에서는 저장소의 docker-compose.yaml을 사용해 배포합니다
사용 전 알아둘 점
- README에는 이 프로젝트가 개발 과정에서 AI의 도움을 받는다고 설명되어 있습니다.
- PocketBase 백엔드는 번들로 제공되는 aio 컨테이너에서 실행하는 것이 권장됩니다. 마이그레이션 문제로 외부 데이터베이스에서는 실패할 수 있습니다.
포함된 컬렉션
토픽
자주 묻는 질문
- dashwise은(는) 무엇인가요?
- GUI 편집, 기본 제공 SSO 인증, RSS 뉴스, 위젯, 셀프 호스팅 앱 연동 기능을 갖춘 셀프 호스팅 홈랩 대시보드입니다. Dashwise는 여러 셀프 호스팅 서비스를 운영하며 이를 한 페이지에 정리하고 싶은 사용자를 위한 올인원 홈랩 대시보드입니다. 대시보드는 설정 파일이 아니라 웹 UI에서 구성하며, 링크와 위젯, 시계 옆에 한 줄로 표시되는 정보인 glanceable로 만듭니다.
- dashwise은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- dashwise은(는) GPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- dashwise은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. dashwise의 마지막 커밋은 2026년 11월 4일입니다.
- dashwise은(는) 어디에 사용할 수 있나요?
- 홈랩의 모든 서비스에 접근하는 단일 시작 페이지를 만듭니다. 소규모 팀이나 가정에서 사용하는 홈랩 대시보드에 SSO 로그인을 적용합니다. 한 화면의 연동 위젯으로 셀프 호스팅 앱을 모니터링합니다.
- dashwise는 어떻게 설치하나요?
- 로컬 개발에 필요한 종속성을 설치합니다: bun install workspace 개발 스크립트를 실행합니다: bun run dev 프로덕션 환경에서는 저장소의 docker-compose.yaml을 사용해 배포합니다
- dashwise은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/andreasmolnardev/dashwise
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
SvelteKit, Go, PocketBase로 만든 셀프 호스팅 웹 앱으로, Wake-on-LAN을 사용해 네트워크상의 기기를 깨웁니다.
이미 운영 중인 도구의 데이터를 읽어 홈랩 상태를 한 페이지에 보여 주는 셀프 호스팅 대시보드입니다.
GPS 트랙을 업로드하고 경로를 계획해 하이킹과 자전거 코스를 검색 가능한 카탈로그로 관리하는 셀프 호스팅 트레일 데이터베이스입니다.
yt-dlp 기반 Streamlit 웹 UI로 동영상과 재생목록을 다운로드해 미디어 서버용 폴더에 정리합니다.
웹 앱 링크를 정리하고 지원 서비스의 실시간 통계를 보여 주는 셀프 호스팅 앱 대시보드 겸 브라우저 시작 페이지입니다.