Итоговый проект «Создание домашнего сервера(homelab)» 
      Введение
      Основная часть
      Заключение

Проект

1. Итоговый проект «Создание домашнего сервера(homelab)» 

Итоговый проект «Создание домашнего
сервера(homelab)»

2.       Введение

Введение
Цель работы: создать свой домашний сервер для доступа через ssh и rdp.
Используемое оборудование/ПО:
• MS Word.
• Ubuntu Server.
• Старый компьютер(Pentium e6800, gts 450,4gb,1tb hdd).
• Флешка
• DeepSeek

3.       Основная часть

Основная часть
1. Подготовка флешки
• Скачан Ubuntu Server 22.04 LTS .
• Флешка записана через Rufus (MBR, DD Mode).
2. Установка Ubuntu Server
Загрузка с флешки.
Выбрана обычная версия.
Создан пользователь maksim.
Отмечена установка OpenSSH server.
Установка заняла около 30 минут.
3. Первичная настройка
4. Настройка SSH
Подключение с основного ПК:
ssh maksim@192.168.0.148

4.

5. Настройка RDP(графика)
6. Подключение по RDP
• Программа mstsc на Windows.
• IP: 192.168.0.148
• Логин: maksim, пароль: ваш
7. Проверка работы между основным пк и
серверным
• Создаем в консоли текстовый файл с названием мой_сервер

5.

8. Программа и скрипт для тестирования системы
• Установим sysbench
• Создадим файл benchmark.sh и сделаем код для разных тестов
9. Результаты тестирования при 0, 1 и 2 подключениях через rdp
• Результат при 0 подключениях:
• Результат при 1 подключении:
• Результат при 2 подключениях:

6.

10. Автоматическая проверка свободного места на диске при входе
в систему
• Создание скрипта для проверки диска
• Результат при входе на сервер:

7.

11. Установка Nextcloud через Docker
• Установка Docker и Docker Compose
• Установка Nextcloud
• Вход в Nextcloud
• Главная страница
• Добавленные файлы видны через консоль и на другом устройстве(Можно скинуть и скачать
с любых устройств)

8.       Заключение

Заключение
В ходе выполнения проекта была достигнута поставленная цель: старый компьютер на базе
процессора Pentium E6800 успешно преобразован в функционирующий домашний сервер.
В результате проделанной работы:
• Установлена и настроена операционная система Ubuntu Server.
• Организован удалённый доступ к серверу по протоколу SSH для управления через
командную строку.
• Настроен графический доступ по протоколу RDP с лёгкой оболочкой LXDE, что позволило
работать с сервером через привычный интерфейс.
• Сервер стал полностью автономным и не требует подключения монитора, клавиатуры или
мыши.
• Сервер способен работать с двумя и более подключениями одновременно.
• Реализован скрипт, показывающий при запуске, сколько свободного места.
• Установлен nextcloud, позволяющий закидывать файлы с разных устройств в хранилище сер
вера.
English     Русский Правила