55 lines
2.3 KiB
Markdown
55 lines
2.3 KiB
Markdown
|
# TinyNAS
|
|||
|
|
|||
|
Дистрибутив софта на базе докера для быстрого развертования домашнего NAS.
|
|||
|
|
|||
|
В дистрибутив входят:
|
|||
|
|
|||
|
* Transmission - торрент клиент
|
|||
|
* miniDLNA - DLNA сервер для трансляции скачанных файлов на ТВ/другие устройства
|
|||
|
* NextCloud - персональное облако
|
|||
|
* VaultWarden - селфхостед менеджер паролей, свободная реализация Bitwarden
|
|||
|
|
|||
|
Помимо этого, сконфигурированы Caddy, Postgres, Redis чтобы всю эту красоту поддерживать.
|
|||
|
|
|||
|
## Перед установкой:
|
|||
|
|
|||
|
Требования для установки:
|
|||
|
|
|||
|
* Сервер доступный снаружи
|
|||
|
* Домен который смотрит на этот сервер (его нужно будет указать в первом шаге установки)
|
|||
|
* docker + docker-compose
|
|||
|
|
|||
|
## Установка:
|
|||
|
|
|||
|
1. Запустить на сервере `./setup.sh` для генерации файла настроек .env
|
|||
|
2. Запустить TinyNAS: `docker compose up -d`
|
|||
|
|
|||
|
## Использование
|
|||
|
|
|||
|
Здесь и далее будет использоваться `example.com` как домен указанный 1 шаге установки
|
|||
|
|
|||
|
### Transmission
|
|||
|
|
|||
|
Адрес: https://transmission.example.com/
|
|||
|
|
|||
|
Логин: TRANSMISSION_USER из файла .env
|
|||
|
|
|||
|
Пароль: TRANSMISSION_PASSWORD из файла .env
|
|||
|
|
|||
|
### Nextcloud
|
|||
|
|
|||
|
Адрес: https://nextcloud.example.com/
|
|||
|
|
|||
|
Необходимо ввести новый логин и пароль для создания администратора. Нажать "Создать".
|
|||
|
|
|||
|
После этого в какой-то момент будет ошибка таймаута браузера. Это *нормально*!
|
|||
|
|
|||
|
Ничего не делаем, обновляем страницу раз в пару минут, пока окно создания администратора не сменится на окно входа.
|
|||
|
|
|||
|
Почему так - не знаю. Но оно работает. Пуллреквесты приветствуются.
|
|||
|
|
|||
|
### VaultWarden
|
|||
|
|
|||
|
Адрес: https://vaultwarden.example.com/
|
|||
|
|
|||
|
Тут нет особенностей. Оно просто работает.
|