← Почта · Все разделы

Что подготовить

- Linux-хост (автоустановка зависимостей поддерживает Debian/Ubuntu), root/sudo.

- Около 2 GiB RAM для небольшого стека; желательно дополнительный запас для ОС и других сервисов.

- Уже подключённый NFS export OMV с hard на клиенте и sync на сервере; обычный пользователь, запускающий sudo, должен иметь право записи. Root_squash поддерживается.

- Docker data-root на локальном диске: PostgreSQL, конфигурация и секреты будут храниться в локальном volume. Учитывайте место для БД и временных дампов во время backup.

- Docker Engine и Compose v2 с поддержкой volume.subpath. Если существующий Compose отклоняет поле subpath, обновите Engine и Compose перед установкой.

- Минимум 1 GiB свободного места; для писем и резервных копий требуется больше.

- Домен, hostname и постоянный LAN IPv4 сервера.

- Для внешней отправки: SMTP username/password из SMTP2GO, не API key. При первой установке можно оставить username пустым и настроить relay позже.

- Доступ к реестрам Docker и серверам пакетов.

Установщик не создаёт NAS export и не угадывает его сетевой адрес. На дистрибутивах вне Debian/Ubuntu сначала установите Python 3.10+, OpenSSL, util-linux, Docker Engine и Compose v2. Запускайте скрипты через bash: права executable после Windows-клона не нужны.

Если Docker уже установлен, установщик использует его. Не запускайте Docker Desktop в качестве production NFS-хоста.