tinynas/README.md
2023-02-19 00:27:14 +03:00

55 lines
2.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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/
Тут нет особенностей. Оно просто работает.