Repolode
havenweb

havenweb/haven

Самостоятельно размещаемое приложение для закрытых блогов по приглашениям на Ruby on Rails, чтобы делиться записями с друзьями и семьёй через приватный RSS.

Звёзды
814
Форки
50
Открытые issues
19
Последний коммит
3 дня назад

Что это?

Haven — приложение для закрытых блогов: вы пишете записи, создаёте учётные записи для тех, с кем хотите ими делиться, и читаете блоги друг друга через встроенный RSS. Самостоятельно зарегистрироваться нельзя, поэтому публиковать записи и читать их могут только созданные вами пользователи. Так блог остаётся местом для друзей и семьи, а не для публичных или коммерческих публикаций.

Веб-интерфейс позволяет управлять пользователями, настраивать блоги и писать записи в Markdown с предварительным просмотром в реальном времени. Изображения уменьшаются, чтобы ускорить загрузку для читателей с медленным интернетом; также можно добавлять собственные CSS и шрифты. В приложении нет JavaScript-фреймворков, рекламы и трекеров, при этом оно поддерживает изображения, видео и аудио. Кроме того, в него встроен RSS-ридер для чтения других блогов и Havens.

Haven можно развернуть через Docker, Heroku или управляемый хостинг, например PikaPods. В репозитории также есть скрипты для развёртывания на AWS EC2.

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

  • 01Учётные записи только по приглашениям, без открытой самостоятельной регистрации
  • 02Редактор записей в Markdown с предварительным просмотром в реальном времени
  • 03Приватные RSS-ленты, на которые друзья могут подписаться, чтобы читать ваши записи
  • 04Встроенный RSS-ридер для чтения других блогов и Havens
  • 05Уменьшение изображений, поддержка собственных CSS и шрифтов, а также видео и аудио

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

  • Приватно делиться личными текстами с друзьями и семьёй
  • Запустить семейный блог с небольшим потреблением трафика на Raspberry Pi или небольшом сервере
  • Быстро попробовать самостоятельно размещаемый блог с Docker Compose

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

  1. 1

    Установите Docker и docker-compose

  2. 2

    Клонируйте репозиторий

    git clone https://github.com/havenweb/haven.git
  3. 3

    Перейдите в каталог проекта

    cd haven
  4. 4

    Запустите Haven с помощью Docker Compose (прослушивает порт 3000)

    docker compose up

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

  • Проект предназначен для приватного общения с друзьями и семьёй, а не для коммерческих блогов.
  • Доступ только по приглашению: самостоятельной регистрации нет, поэтому пользователей нужно добавлять и управлять ими самостоятельно.
  • Загруженные изображения в версии, установленной на Heroku, могут исчезнуть в течение 24 часов, поэтому Heroku подходит только для экспериментов.
  • У Heroku больше нет бесплатного тарифа, поэтому хостинг там, скорее всего, будет стоить около 16 долларов в месяц.

В подборках

Темы

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

Что такое haven?
Самостоятельно размещаемое приложение для закрытых блогов по приглашениям на Ruby on Rails, чтобы делиться записями с друзьями и семьёй через приватный RSS. Haven — приложение для закрытых блогов: вы пишете записи, создаёте учётные записи для тех, с кем хотите ими делиться, и читаете блоги друг друга через встроенный RSS. Самостоятельно зарегистрироваться нельзя, поэтому публиковать записи и читать их могут только созданные вами пользователи. Так блог остаётся местом для друзей и семьи, а не для публичных или коммерческих публикаций.
haven можно использовать бесплатно? Какая у него лицензия?
haven распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
haven всё ещё поддерживается?
Активно поддерживается. Последний коммит в haven — 4 нояб. 2026 г..
Для чего можно использовать haven?
Приватно делиться личными текстами с друзьями и семьёй Запустить семейный блог с небольшим потреблением трафика на Raspberry Pi или небольшом сервере Быстро попробовать самостоятельно размещаемый блог с Docker Compose
Как установить haven?
Установите Docker и docker-compose Клонируйте репозиторий: git clone https://github.com/havenweb/haven.git Перейдите в каталог проекта: cd haven Запустите Haven с помощью Docker Compose (прослушивает порт 3000): docker compose up
Где скачать haven?
Исходный код и инструкции по установке — на GitHub: https://github.com/havenweb/haven

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

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

Система для самостоятельного создания агентов, которые отслеживают сайты, ленты и события и реагируют на них — настраиваемая альтернатива IFTTT или Zapier.

50,3 тыс.+90 за неделю4,3 тыс.RubyMITАктивно поддерживаетсяОбновлён позавчера

Одноранговая платформа на базе IPFS для зашифрованного хранения файлов, обмена сообщениями и соцсети с возможностью самостоятельного хостинга.

2,6 тыс.+7 за неделю206JavaAGPL-3.0Активно поддерживаетсяОбновлён вчера

Самостоятельно размещаемая система личного блога с Markdown-редактором, админ-панелью, встроенной аналитикой, хостингом изображений, комментариями и автоматической настройкой HTTPS.

3,6 тыс.498TypeScriptGPL-3.0Активно поддерживаетсяОбновлён 4 дня назад