책을 기록하고 리뷰를 쓰며 친구를 팔로우하는 자체 호스팅 소셜 독서 네트워크로, Mastodon과 ActivityPub으로 연합합니다.
neodb-social/neodb
ActivityPub와 ATProto를 통해 리뷰를 작성하고 소셜 공유를 할 수 있는 셀프 호스팅 문화 콘텐츠 기록 서버입니다.
대체할 수 있는 제품:Goodreads
Letterboxd
- 스타
- 906
- 포크
- 69
- 열린 이슈
- 91
- 마지막 커밋
- 22시간 전
어떤 프로젝트인가요?
NeoDB는 책, 영화, TV 프로그램, 음악 앨범, 게임, 팟캐스트, 공연 등 문화 콘텐츠의 컬렉션과 리뷰, 평점을 관리하는 셀프 호스팅 서버입니다. 사용자는 항목을 위시리스트, 진행 중, 완료 또는 중단 상태로 표시하고, 메모와 리뷰를 작성하고, 태그를 달고, 공유 가능한 컬렉션을 만들 수 있습니다. 공동 카탈로그에서는 Goodreads, IMDB, MusicBrainz, Steam 등 여러 타사 사이트로 연결되는 항목을 한 번의 클릭으로 추가할 수 있습니다.
소셜 기능으로는 Takahē 서버를 기반으로 확장된 ActivityPub 구현을 통해 NeoDB 인스턴스끼리 Fediverse에서 연합하며, 사용자는 Mastodon 계열이나 Bluesky 계정으로 로그인하고 소셜 그래프를 가져올 수 있습니다. 또한 ATProto PDS에 기록을 저장하고 사용자의 피드에 게시물을 발행합니다. 사용자는 Mastodon과 Pleroma 계정을 팔로우하고 상호작용할 수 있으며, Mastodon 호환 API를 통해 대부분의 Mastodon 앱을 사용할 수 있습니다.
프로젝트는 neodb.social 공개 인스턴스와 직접 호스팅하기 위한 설치 가이드를 제공합니다. OpenAPI 사양을 포함한 RESTful API, 데이터 가져오기와 내보내기, 여러 언어도 지원합니다.
핵심 기능
- 01책, 영화, TV 프로그램, 음악, 게임, 팟캐스트, 공연을 상태와 평점, 리뷰와 함께 기록합니다.
- 02Goodreads, Letterboxd, Douban, StoryGraph, Hardcover, Steam에서 목록을 가져옵니다.
- 03ActivityPub를 통해 Mastodon, Pleroma 및 기타 Fediverse 서버와 연합합니다.
- 04Bluesky / ATProto 계정으로 로그인하고 ATProto에 게시할 수 있습니다.
- 05OpenAPI 문서가 포함된 RESTful API와 Mastodon 호환 API를 제공합니다.
활용 사례
- 리뷰와 태그를 곁들여 책, 프로그램, 게임을 개인적으로 기록합니다.
- 문화 콘텐츠 리뷰를 공유하는 모임을 위한 비공개 또는 커뮤니티 인스턴스를 운영합니다.
- NeoDB API를 사용하는 Fediverse 또는 Bluesky 연동 앱을 개발합니다.
- Goodreads, Letterboxd, Douban에서 독서 목록이나 시청 목록을 옮깁니다.
빠른 시작
- 1
README에 링크된 설치 가이드를 읽고 직접 인스턴스를 호스팅하세요
- 2
또는 NeoDB 서버 페이지에 등록된 기존 공개 서버에 참여하세요
사용 전 알아둘 점
- AGPL-3.0 라이선스가 적용됩니다. 파생 네트워크 서비스가 소스 코드를 공개하도록 요구하는 카피레프트 라이선스입니다.
- 셀프 호스팅 설정 방법은 외부 설치 가이드에만 설명되어 있으며 README 자체에는 없습니다.
포함된 컬렉션
토픽
자주 묻는 질문
- neodb은(는) 무엇인가요?
- ActivityPub와 ATProto를 통해 리뷰를 작성하고 소셜 공유를 할 수 있는 셀프 호스팅 문화 콘텐츠 기록 서버입니다. NeoDB는 책, 영화, TV 프로그램, 음악 앨범, 게임, 팟캐스트, 공연 등 문화 콘텐츠의 컬렉션과 리뷰, 평점을 관리하는 셀프 호스팅 서버입니다. 사용자는 항목을 위시리스트, 진행 중, 완료 또는 중단 상태로 표시하고, 메모와 리뷰를 작성하고, 태그를 달고, 공유 가능한 컬렉션을 만들 수 있습니다. 공동 카탈로그에서는 Goodreads, IMDB, MusicBrainz, Steam 등 여러 타사 사이트로 연결되는 항목을 한 번의 클릭으로 추가할 수 있습니다.
- neodb은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- neodb은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- neodb은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. neodb의 마지막 커밋은 2026년 11월 6일입니다.
- neodb은(는) 어디에 사용할 수 있나요?
- 리뷰와 태그를 곁들여 책, 프로그램, 게임을 개인적으로 기록합니다. 문화 콘텐츠 리뷰를 공유하는 모임을 위한 비공개 또는 커뮤니티 인스턴스를 운영합니다. NeoDB API를 사용하는 Fediverse 또는 Bluesky 연동 앱을 개발합니다. Goodreads, Letterboxd, Douban에서 독서 목록이나 시청 목록을 옮깁니다.
- neodb는 어떻게 설치하나요?
- README에 링크된 설치 가이드를 읽고 직접 인스턴스를 호스팅하세요 또는 NeoDB 서버 페이지에 등록된 기존 공개 서버에 참여하세요
- neodb은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/neodb-social/neodb
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
ActivityPub 기반의 자체 호스팅 가능한 연합형 소셜 네트워크 서버로, 서로 독립적인 Mastodon 및 Fediverse 서버 간의 팔로우와 소통을 지원합니다.
자체 호스팅이 가능한 ActivityPub 연합형 동영상 플랫폼으로, 독립 인스턴스끼리 콘텐츠를 공유하고 WebRTC P2P로 서버 부하를 줄입니다.
Rust로 만든 연합형 자체 호스팅 링크 모음 및 포럼으로, fediverse에서 작동하는 탈중앙화 Reddit 대안입니다.
내장 채팅을 제공하며, 직접 스트리밍을 운영할 수 있는 셀프 호스팅 방식의 1인용 라이브 영상 스트리밍 및 채팅 서버입니다.
ActivityPub 기반 연합 우주에서 작동하는 오픈소스 마이크로블로깅 소셜 미디어 플랫폼입니다.