Как создать личный сервер для облачного хранения данных

Бесплатные сервисы облачного хранения предоставляют ограниченные по объёму хранилища и не гарантируют конфиденциальность. В этой статье приведён краткий план настройки облачного сервера.

Как создать личный сервер для облачного хранения данных

1. Установка ОС Linux (Ubuntu)

· Зайдите на сайт https://ubuntu.com/download/desktop и скачайте на носитель установочный пакет операционной системы

Как создать личный сервер для облачного хранения данных

· Установите ОС на устройство, где будет сервер

2. Установка пакетов для работы с интерфейсами

sudo apt install net-tools

· Проверьте свой ip-адрес с помощью команды

hostname -I

например: 192.168.0.50

3. Установка Nextcloud с помощью snapd

· В консоли выполните команду

sudo snap install nextcloud

4. Проверка работы хранилища

· Зайдите на Nextcloud с другого устройства, подключённого к той же сети, через браузер: http://192.168.0.50

5. Проверка состояния службы Snap Nextcloud

sudo snap services nextcloud

· Ожидаемый результат:

Service Startup Current Notes nextcloud.nextcloud enabled active -

· Если не активен, выполните перезагрузку:

sudo snap restart nextcloud

6. Настройка Nextcloud

· Создайте пользователя на сайте NextCloud

· Войдите в систему

7. Доступ к панели управления вашим роутером

· Зайдите в настройки вашего роутера – как правило он настроен по адресу http://192.168.0.1/:

· на станице вводите логин и пароль с роутера

· Найдите раздел с названием "DHCP-сервер", "Локальная сеть (LAN)" или "Address Reservation"

· Найдите в списке подключенных устройств ваше устройство для сервера

· Привяжите текущий IP-адрес к MAC-адресу вашего устройства (его можно узнать командой: ip link show). Теперь роутер будет всегда выдавать ему этот адрес

8. Проброс портов (Port Forwarding):

· Вам нужно создать новое правило проброса портов:

Имя службы - (произвольное)

Протокол - ТСР (или TCP/UDP, Both)

Внешний порт - 880

Внутренний порт - 80

Внутренний IP-адрес - Адрес вашего сервера в локальной сети

Состояние - Правило должно быть активно

Как создать личный сервер для облачного хранения данных

9. Создание “белого” IP-адреса:

· Запросите у вашего провайдера выделение постоянного ("белого") ip-адреса

· Чтобы узнать ваш внешний ip-адрес, зайдите на сайт https://2ip.ru/

10. Окончательная проверка:

· В строке поиска браузера введите полученный ip-адрес и порт, например:

http://12.34.567.890:880

· Ожидаемый результат: должна открыться страница Nextcloud

Ваш сервер готов!