restore9
Опытный user
- Регистрация
- 13 Июл 2022
- Сообщения
- 695
- Реакции
- 98
Сегодня мы рассмотрим возможность обезопасить свои данные с помощью домашнего NAS сервера.
Рассмотрим несколько OpenSource проектов для нас:
1. NextCloud (хранение данных)
![[IMG] [IMG]](https://nztcdn.com/files/3716f523-31fc-43ca-9741-87dd5e25e893.webp)
2. AdGuard Home (защита от рекламы)
![[IMG] [IMG]](https://nztcdn.com/files/32dd648c-800c-43cb-a828-bbddcbdf1d82.webp)
3. Whoogle Search (личный поисковик)
![[IMG] [IMG]](https://nztcdn.com/files/f3847680-14cf-4e88-8572-8ce413329669.webp)
4. MeTube (скачивание видео с ютуба)
![[IMG] [IMG]](https://nztcdn.com/files/5d21586c-8f63-43e8-af67-af996ca75fcb.webp)
5. Gitea (личный сервис Git)
![[IMG] [IMG]](https://nztcdn.com/files/da67c12b-3983-4d9d-ab59-12ec1a7f5684.webp)
6. Portainer (веб версия Docker)
![[IMG] [IMG]](https://nztcdn.com/files/467a9945-6cec-4e20-b0de-933bdbe16020.webp)
7. Ollama(Оффлайн ИИ, depseek/llama)
![[IMG] [IMG]](https://nztcdn.com/files/a4271967-efdb-4a8c-9f97-a87310888301.webp)
Данными проектами я лично пользовался долгое время.
Перейдём к практике, что нам для этого понадобится? Во первых ПК на котором можно будет всё это разместить, конечно вы можете использовать свой домашний компьютер - но мы халтурить не будем, лично я для этого дела прикупил себе мини-пк Gigabyte на местной доске объявлений за 2к рублей. За эти деньги я получил слабенький ПК с следующей комплектацией:
![[IMG] [IMG]](https://cdn1.ozone.ru/multimedia/1020614428.jpg)
Характеристики:
4GB RAM
128 SSD
Intel Celeron какой-то там, точно не помню.
В идеале советую что-то помощнее использовать если есть возможность (Llama не получилось запустить на своей печке).
И так... ПК мы прикупили, теперь выбираем ОС, выбор падает на две системы:
UmbrelOS (для обычных пользователей Windows)
Ubuntu OS (для опытных пользователей Linux)
На Ubuntu вы сможете более детально настроить какие-то мелкие моменты, на Umbrel всё понятно для каждого.
В нашем случае я сделаю выбор на UmbrelOS, чтобы каждый читатель мог понять как с этим работать.
Устанавливаем данную OS - Инструкция
После установки - с любого устройства в вашей сети заходим в браузер и вводим: http://umbrel.local
Если всё ок - мы увидим:
![[IMG] [IMG]](https://nztcdn.com/files/bfe17444-3f08-4cff-96fa-e380195dbd22.webp)
Переходим в AppStore, находим все раннее перечисленные мной софты, после установки - заходим в настройки сервера, включаем проксирование через Tor (как пример), получаем ссылку которая будет давать удалённый доступ к серверу через сеть TOR, или запускаем домашний VPN через WireGuard (его тоже можно найти в AppStore, подключаемся к нему с ваших устройств - будете всегда подключены к локальной сети сервера.)
В моём случае мой провайдер не ограничивает настройки роутера, поэтому я сделаю легче:
1. Открываем панель управления роутером - в основном по ссылкам:
http://192.168.0.1
http://192.168.0.100
http://192.168.1.1
![[IMG] [IMG]](https://nztcdn.com/files/8c7ee792-a6a5-4304-8fec-a7e34ee92b02.webp)
2. Стандартный логин и пароль - admin admin, если у вас не такой - на крышке роутера должно быть написано.
![[IMG] [IMG]](https://nztcdn.com/files/104bdfc1-58f7-484b-b238-8f1c0c400a14.webp)
3. Открываем вкладку DMZ (демилитаризованная зона) — это сегмент сети, содержащий общедоступные сервисы и отделяющий их от частных.
![[IMG] [IMG]](https://nztcdn.com/files/66cc8606-1918-4970-8c1b-6f206a596171.webp)
4. Включаем, вводим локальный адрес вашего сервера. (в моём случае 192.168.0.100)
Теперь наш сервер доступен из вне локальной сети (по публичному адресу), его узнать можем на - https://2ip.ru
Таким образом мы получаем за 2-5к рублей личные платформы для всех нужд где вы сами управляете своими данными.
Спасибо за внимание, принимаю любую критику.