Михаил Михайлов

Михаил Михайлов 

Пришло время вернуть контроль.

53subscribers

1post

goals1
0 of 1 000 paid subscribers
Развиваем канал на Youtube

Собираем домашний сервер из 💩 и палок

Друзья, всем привет! Раз видеть вас на моем boosty! Мы начинаем со сборки домашнего сервера!
Домашний сервер - это полезный инструмент (особенно в наше время), способный превратить ваш дом в умный и организованный центр, где вы будете контролировать свои данные, хранить личные файлы, управлять сетью и обмениваться ресурсами не только внутри своей сети, но и организовать удобный и безопасный обмен информацией с коллегами, друзьями и членами вашей семьи. В отличие от публичных облачных сервисов, ваш домашний сервер предоставит вам полный контроль над данными и обеспечит конфиденциальность, защиту и гибкость при обмене информацией. Вот несколько способов, которыми домашний сервер может стать идеальным средством для общения и совместной работы:
1. Общий доступ к файлам и папкам: Собственный сервер позволит создать общие папки, к которым смогут обращаться различные пользователи. Вы сможете создавать подразделения для различных групп пользователей, таких как "Семья", "Друзья" и "Коллеги", и предоставлять им соответствующий доступ к определенным файлам и документам. Это упрощает обмен фотографиями, видео, документами и другими файлами между всеми участниками.
2. Облачное хранилище в домашних условиях: Ваш домашний сервер может быть превращен в собственное облачное хранилище. При помощи специальных приложений или протоколов, вы сможете синхронизировать данные с устройствами ваших друзей и семьи, позволяя им получить доступ к общим файлам или делиться своими данными.
3. Совместное редактирование документов: Домашний сервер может поддерживать функциональность совместного редактирования документов. Вы сможете работать над одним и тем же файлом с коллегами или членами семьи одновременно, просматривать изменения в реальном времени и обмениваться комментариями для более эффективного сотрудничества.
4. Обмен сообщениями: Некоторые домашние серверы поддерживают приложения для обмена сообщениями и видеозвонков, что позволяет удобно общаться с вашими контактами. Это может быть особенно полезно для общения внутри семьи или небольших рабочих групп.
5. Календари и планирование: Вы сможете разделить календари с вашими друзьями или членами семьи, чтобы легко планировать совместные мероприятия, управлять задачами и контролировать расписание всех участников.
6. Защита данных и конфиденциальность: Одним из самых важных преимуществ домашнего сервера является повышенная защита данных и конфиденциальности. Вы можете контролировать уровень доступа к информации, обеспечивая таким образом безопасность и предотвращение несанкционированного доступа.
Немаловажным преимуществом сборки домашнего из старого компьютера является экономичность. Это существенно снижает расходы, так как вы уже обладаете основным компонентом - самим компьютером. Это особенно актуально, если у вас ограничен бюджет. 
Ну и следующий немаловажный фактор - это вторая жизнь для старого оборудования: Сборка домашнего сервера из старого компьютера предоставляет возможность использовать устаревшие или неиспользуемые комплектующие. Таким образом, вы даете вторую жизнь старому оборудованию, избегая его выброса и вкладывая его в полезное применение!
К качестве операционной системы я выбрал - OpenMediaVault. OMV - это операционная система на базе Linux (Debian), предназначенная для создания сетевых хранилищ данных (NAS) и домашних серверов. Ее основное преимущество заключается в простоте использования, благодаря интуитивному web интерфейсу управления, что делает ее доступной для пользователей без опыта работы с Linux. OMV обеспечивает управление хранилищем данных, поддержку software RAID, а также предоставляет множество плагинов и расширений для добавления новых сервисов и функциональности. Благодаря активному сообществу пользователей и открытому исходному коду, OMV является отличным и надежным решением для создания домашних серверов и сетевых хранилищ данных.
I ЭТАП: СБОРКА И ПОДБОР ЖЕЛЕЗА
Минимальные системные требования, которые понадобятся для сборки нашего сервера:
- Процессор: Любой x86-64 совместимый или ARM compatible processor (Например RaspberryPi)
- ОЗУ: 1 GiB или больше
- Жесткий диск:
Системный диск: минимум 4 GiB (можно использовать флешку)
Диск с данными: Любой объем, столько, сколько вам необходимо
 1. Скачиваем дистрибутив с официального сайта, я буду использовать ветку STABLE.
2. Записываем скачанный образ на флешку с помощью утилиты Rufus
3. Загружаемся с нашей флешки и производим установку системы, выбираем Install
4. Выбираем язык установщика и нажимаем Enter
5. Вводим имя сервера
6. Придумываем пароль root
!ВНИМАНИЕ! Переключитесь клавишей TAB и пробелом включите галочку Показать вводимый пароль, чтобы избежать путаниц.
7. Указываем часовой пояс
8. Выбираем зеркало архива для Debian (я выбрал mephi)
9. В поле прокси ничего вводить не нужно
10. Выбираем наш диск (флешку) для установки GRUB
11. После успешной установки нажимаем <Продолжить> и перезагружаем на сервер
III ЭТАП: НАСТРОЙКА СИСТЕМЫ
Первая загрузка системы
После успешной загрузки системы, вы должны увидеть такое окно:
- Обратите внимание на ip адрес, который выдала нам система!
- Попробуйте зайти с помощью пользователя root
Смена пароля пользователя admin
Установка обновлений
Далее через меню: Система -> Управление Обновлениями -> Обновления устанавливаем последние обновления.
После обновления перезагружаем систему
Далее я советую еще раз проверить обновления системы, но не через web интерфейс, а подключиться через терминал по протоколу ssh к нашему серверу и выполнить команду:
# apt update & apt upgrade
В видео я подробно об этом рассказываю. В терминале вводим команду.
После повторного обновления еще раз перезагружаем сервер, только через терминал команой:
# reboot
Применение конфигурации после обновления системы
После всех этапов предварительной настройки мы переходим к установке плагинов и сервисов для наших нужд.
Снова заходим в наш web и видим предупреждение об изменении конфигурации, соглашаемся и смело применяем настройки
Создаем программный RAID1.
Переходим Хранилище -> Software RAID и нажимаем +.
Тип -> Зеркалирование и выбираем 2 наших диска. Сохраняем и применяем отложенные настройки конфигурации.
Предлагаю дождаться, пока синхронизируется наш рейд массив.
Далее необходимо создать файловую систему
- Хранилище -> Файловые системы и нажимаем (+) и выбираем EXT4
- Устройство - наш программный RAID. Сохраняем.
- Система автоматически предложит смонтировать нашу файловую систему, выбираем файловую систему из списка и нажимаем сохранить. Применяем настройки конфигурации
- Видим статус online - все отлично, можно двигаться дальше.
Следующий этап - это создание общего каталога
- Хранилище -> Общие каталоги и нажимаем (+)
- имя задаем любое
Права я оставил по умолчанию. Сохраняем и применяем настройки конфигурации.
Переходим к настройке сервиса SMB
- Сервисы -> SMB/CIFS -> Настройки
Включаем галочку ✅Включено и сохраняемся, больше ничего менять не нужно. Применяем отложенные изменения конфигурации.
Настраиваем общий ресурс.
- Сервисы -> SMB/CIFS -> Общие ресурсы -> нажимаем (+)
- Галочка ✅Включено и снова сохраняем настройки и применяем изменения.
Создаем пользователя для сетевого ресурса
Для того чтобы подключиться общему ресурсу нашего сервера, нам необходимо создать пользователя, для удобства (если вы пользователь Windows) можете создать пользователя с таким же именем, как в вашей системе, тогда для входа вам не потребуется вводить логин и пароль учетной записи.
- Переходим: Управление пользователями -> Пользователи и снова нажимаем (+)
Оболочку выбираем - /usr/sbin/nologin
- Сохраняем настройки и применяем изменения.
Подключаемся к нашему сетевому ресурсу
В проводнике Windows вбиваем адрес нашего сервера через
\\ip_адрес_сервера
и получаем доступ к нашему ресурсу!
ГОТОВО!
Поздравляю вас с первоначальной настройкой нашего сервера!
Добрый день! Михаил, остались честно говоря некоторые вопросы по настройке) Можно тут задать или где удобно?
Здравствуйте! Пишите мне в личку, постараюсь помочь 😉
Subscription levels0
No subscription levels
Go up