Espial
오픈 소스 웹 기반 북마크 관리 서버로, 셀프 호스팅에 적합합니다.
스마트 다운로드
프로젝트 홈페이지 방문
아직 설치 프로그램이 없습니다 — 소스 저장소로 이동하세요
북마크 서버를 직접 구축하여 데이터를 완전히 비공개로 관리하세요.
주요 기능
- 다중 계정 지원, 가족이나 소규모 팀이 사용 가능
- SQLite 데이터베이스, 별도의 데이터베이스 서비스 설치 불필요
- 북마클릿(bookmarklet)으로 현재 페이지를 한 번의 클릭으로 추가
- 공식 Android 앱, 시스템 공유로 바로 북마크 저장 지원
- Pinboard와 Firefox에서 북마크 가져오기 지원
할 수 없는 것
- •소스 코드로 빌드하려면 Haskell Stack을 설치해야 하며, 빌드 시간이 오래 걸리므로 Docker를 바로 사용하는 것을 권장합니다.
- •기본적으로 HTTPS가 제공되지 않으므로, 프로덕션 환경에서는 리버스 프록시에 SSL을 추가하는 것을 권장합니다.
- •북마크릿은 올바른 도메인 이름에 의존하므로, 주소가 변경되면 다시 생성해야 합니다.
- •SQLite 데이터베이스는 매우 높은 동시성에는 적합하지 않습니다(하지만 개인/소규모 팀에는 충분합니다).
사용 사례
- 자체 구축한 개인 북마크 컬렉션으로 브라우저 내장 동기화 대체
- 소규모 팀 내부에서 유용한 기술 자료 링크 공유
- 프라이버시에 민감한 사용자가 타사 북마크 서비스에서 벗어나기
Espial은 개인 셀프 호스팅에 적합한 오픈 소스 웹 기반 북마크 관리 서버입니다. 다중 계정을 지원하며 SQLite 데이터베이스를 사용해 북마크를 저장하므로 배포와 유지 관리가 매우 간단합니다. bookmarklet이나 전용 Android 앱을 통해 빠르게 북마크를 추가할 수 있습니다. Haskell과 Yesod 프레임워크를 기반으로 개발되어 가볍고, 북마크 데이터를 직접 관리하는 데 중점을 두고 있으며, Pinboard와 Firefox에서 기존 북마크를 가져오는 기능도 지원합니다.
태그
시작하기
소프트웨어 설치
다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요
1. Docker 설치 (권장) 또는 Haskell 환경 준비
2. Docker 이미지 실행: docker run -d -p 3000:3000 jonschoning/espial
3. 관리자 계정 생성: 브라우저에서 http://localhost:3000 에 접속하여 안내에 따라 가입
- 1. Docker 설치 (권장) 또는 Haskell 환경 준비
- 2. Docker 이미지 실행: docker run -d -p 3000:3000 jonschoning/espial
- 3. 관리자 계정 생성: 브라우저에서 http://localhost:3000 에 접속하여 안내에 따라 가입
체크섬 없음
이 프로젝트는 GitHub Release 페이지에 SHA-256 체크섬을 게시하지 않았습니다
SHA256 체크섬
체크섬 없음
GitHub Releases에서 직접 다운로드하고 파일 무결성을 직접 확인하세요
이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.
오픈소스 투명성
GitHub 소스 보기제거 정보
Docker를 사용하는 경우: 컨테이너를 중지하고 삭제하면 됩니다. 소스 코드에서 컴파일한 경우: 컴파일로 생성된 바이너리 파일과 데이터베이스 파일 espial.sqlite3을 삭제하세요.
추가 의존성 없음
다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.
문제 발생? 아래 FAQ 확인
3 FAQs