dmsforall

Скачать

Скачать dmsforall

Запускается из репозитория через Docker Compose. Node, PostgreSQL и Redis на машине не нужны.

Разработка пока приостановлена. Код, образы и документация остаются доступными, но не ждите новых функций и быстрых исправлений.

  1. Получить файлы

    $ git clone https://github.com/selfhostr/dmsforall.git && cd dmsforall
  2. Настроить параметры, по желанию

    Значений по умолчанию достаточно для первой пробы на localhost. Для сервера с доменным именем задайте DFA_SITE_ADDRESS и DFA_PUBLIC_URL.

    $ cp .env.example .env
  3. Запустить стек

    Образы берутся из ghcr.io/selfhostr. При первом запуске генерируются пароли базы данных, применяются миграции, затем стартуют API и worker. Откройте http://localhost:8080.

    $ docker compose up -d
  4. Создать первый гараж

    Команда всё ещё дорабатывается, и её точный вид не окончателен. Следуйте странице Настройка первого гаража.

Полная установка ещё не прогонялась от начала до конца на чистой машине с настоящим доменом. По обычному HTTP cookie сессии работает только на localhost: в остальных случаях используйте доменное имя с HTTPS. Подробности в документации.

Требования

  • Docker с Compose v2
  • Для HTTPS на сервере: доменное имя и открытые порты 80 и 443
  • Место на диске для базы данных, резервных копий и загруженных документов

Версии и образы

  • ВерсияПред-релиз, ни одного релиза пока не опубликовано
  • Образыghcr.io/selfhostr/dmsforall, ghcr.io/selfhostr/dmsforall-web
  • Теги образаX.Y.Z, X.Y, latest, edge (последняя сборка ветки dev)
  • Порты по умолчанию8080 HTTP, 8443 HTTPS
  • ОбновлениеОбновление, в документации

Поддержать проект

Все проекты selfhostr бесплатны, и за ними не стоит компания. Если какой-то экономит вам время, пожертвование оплатит тестовое оборудование и потраченное время.

Поддержать нас на GitHub