Repolode
neodb-social

neodb-social/neodb

Сервер для самостоятельного хостинга, где можно вести учёт книг, фильмов, музыки, игр и подкастов, публиковать обзоры и делиться ими через ActivityPub и ATProto.

Open source альтернатива:GoodreadsLetterboxd

Звёзды
908
Форки
69
Открытые issues
91
Последний коммит
24 часа назад

Что это?

NeoDB — сервер для самостоятельного хостинга, предназначенный для ведения коллекций, обзоров и оценок культурных произведений: книг, фильмов, сериалов, музыкальных альбомов, игр, подкастов и сценических выступлений. Пользователи могут отмечать материалы как желаемые, начатые, завершённые или заброшенные, добавлять заметки и обзоры, присваивать теги и создавать коллекции, которыми можно делиться. Общий каталог позволяет добавлять материалы в один клик, указывая ссылки на множество сторонних сайтов, например Goodreads, IMDB, MusicBrainz и Steam.

Экземпляры NeoDB взаимодействуют с Федивёрсом через расширенную реализацию ActivityPub на основе сервера Takahē. Пользователи могут входить с учётными записями Mastodon и совместимых с ним сервисов или Bluesky, а также импортировать граф социальных связей. NeoDB также сохраняет записи в ATProto PDS и публикует посты в лентах пользователей. Можно подписываться на аккаунты в Mastodon и Pleroma и взаимодействовать с ними, а благодаря API, совместимому с Mastodon, с NeoDB работает большинство приложений для Mastodon.

У проекта есть общедоступный экземпляр на neodb.social и инструкции по установке собственного сервера. NeoDB включает RESTful API со спецификацией OpenAPI, поддерживает импорт и экспорт данных, а также несколько языков.

Ключевые возможности

  • 01Позволяет вести учёт книг, фильмов, сериалов, музыки, игр, подкастов и сценических выступлений, указывая статус, оценки и обзоры.
  • 02Импортирует списки из Goodreads, Letterboxd, Douban, StoryGraph, Hardcover и Steam.
  • 03Взаимодействует с Mastodon, Pleroma и другими серверами Федивёрса через ActivityPub.
  • 04Поддерживает вход с учётными записями Bluesky / ATProto и публикацию в ATProto.
  • 05Предоставляет RESTful API с документацией OpenAPI и API, совместимый с Mastodon.

Сценарии использования

  • Вести личный дневник прочитанных книг, просмотренных сериалов и игр с обзорами и тегами.
  • Развернуть частный или общедоступный экземпляр для сообщества, которое делится обзорами культурных произведений.
  • Создать приложение, связанное с Федивёрсом или Bluesky и использующее API NeoDB.
  • Перенести списки прочитанного или просмотренного из Goodreads, Letterboxd или Douban.

Быстрый старт

  1. 1

    Прочитайте руководство по установке, ссылка на которое приведена в README, чтобы развернуть собственный экземпляр

  2. 2

    Или присоединитесь к одному из существующих публичных серверов, перечисленных на странице серверов NeoDB

Что важно знать

  • Лицензия AGPL-3.0 — это лицензия с взаимными условиями, которая требует открывать исходный код производных сетевых сервисов.
  • Настройка собственного хостинга описана только во внешнем руководстве по установке, а не в самом README.

В подборках

Темы

#activitypub#fediverse#atproto#self-hosted#reviews#book-tracking#media-tracking#python#bluesky#books

Частые вопросы

Что такое neodb?
Сервер для самостоятельного хостинга, где можно вести учёт книг, фильмов, музыки, игр и подкастов, публиковать обзоры и делиться ими через ActivityPub и ATProto. NeoDB — сервер для самостоятельного хостинга, предназначенный для ведения коллекций, обзоров и оценок культурных произведений: книг, фильмов, сериалов, музыкальных альбомов, игр, подкастов и сценических выступлений. Пользователи могут отмечать материалы как желаемые, начатые, завершённые или заброшенные, добавлять заметки и обзоры, присваивать теги и создавать коллекции, которыми можно делиться. Общий каталог позволяет добавлять материалы в один клик, указывая ссылки на множество сторонних сайтов, например Goodreads, IMDB, MusicBrainz и Steam.
neodb можно использовать бесплатно? Какая у него лицензия?
neodb распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
neodb всё ещё поддерживается?
Активно поддерживается. Последний коммит в neodb — 5 нояб. 2026 г..
Для чего можно использовать neodb?
Вести личный дневник прочитанных книг, просмотренных сериалов и игр с обзорами и тегами. Развернуть частный или общедоступный экземпляр для сообщества, которое делится обзорами культурных произведений. Создать приложение, связанное с Федивёрсом или Bluesky и использующее API NeoDB. Перенести списки прочитанного или просмотренного из Goodreads, Letterboxd или Douban.
Как установить neodb?
Прочитайте руководство по установке, ссылка на которое приведена в README, чтобы развернуть собственный экземпляр Или присоединитесь к одному из существующих публичных серверов, перечисленных на странице серверов NeoDB
Где скачать neodb?
Исходный код и инструкции по установке — на GitHub: https://github.com/neodb-social/neodb

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Самостоятельно размещаемая соцсеть для читателей: отмечайте прочитанные книги, пишите рецензии и следите за друзьями; федерация с Mastodon работает через ActivityPub.

2,8 тыс.346PythonOtherАктивно поддерживаетсяОбновлён 6 дней назад

Самостоятельно размещаемый сервер федеративной социальной сети на базе ActivityPub, где пользователи могут общаться с участниками других серверов Mastodon и Fediverse.

50,5 тыс.+31 за неделю7,5 тыс.RubyAGPL-3.0Активно поддерживаетсяОбновлён вчера

Самостоятельно размещаемая видеоплатформа с федерацией через ActivityPub, где независимые инстансы обмениваются контентом, а WebRTC P2P снижает нагрузку на серверы.

15,4 тыс.+17 за неделю1,9 тыс.TypeScriptAGPL-3.0Активно поддерживаетсяОбновлён вчера