Как сделать облачный сервер у себя дома
Перейти к содержимому

Как сделать облачный сервер у себя дома

  • автор:

Домашнее облако

При этом в интернетах любят термин Home Lab, но не хочется экспериментировать. Это должно быть что-то вроде wifi-роутера: просто работает и на саму систему особо внимания не обращаешь. При этом должно масштабироваться (как добавление новых wifi-точек в mesh-сеть): поэтому облако.

Какой софт?

Для домашних целей:

  1. NextCloud — основная система. Как раз заменяет Google Docs, DropBox и другое.
  2. BitWarden — хранение паролей.
  3. PhotoPrism — попробовать, может там фотки удобнее хранить, чем в NextCloud.
  4. Outline — аналог Notion, попробовать.
  5. Кому-то могут быть еще интересны программы для торрентов и просмотра, но я как-то этим не увлекаюсь.
  1. Home Assistant — основная система умного дома.

Хобби по разработке:

  1. Gitea — git-репозитарий.
  2. Drone — CICD для Gitea.
  3. Docker registry.
  4. Uptime Kuma — проверяет, что сервисы онлайн.

При этом решил не переносить почтовый сервер домой: уж больно с ним много мороки, а из писем там только транзакционные и реклама. Оставил на своем домене на стороннем сервисе.

Так же статичный сайт сделал на VPS для копии моих публикаций на других сайтах. В теории, можно было бы и дома, но лучше VPS — не дорого и никакого vendor lock.

Коробочные решения

Как ни странно, коробочные решения существуют. Почему-то они называются NAS-сервер или сетевое хранилище. По анализу больше всего понравились устройства Synology, но купил почему-то ZyXEL NAS326 (не рекомендую).

Из программных есть:

  1. CasaOS v0.3.6 — примерно, что хочется, но версия реально еще очень сырая.
  2. Umbrel v0.5.1 — похожая штука от крипто-фанатов для крипто-фанатов, тоже очень сырая, не отключается tor-нода (что само по себе может быть опасно, не уверен).
  3. Portainer v2.15 — вроде бы хорошая система, но слишком гиковская.
  4. Системы виртуализации (ProxMox и другие варианты) исключил, т.к. хочется коробочное решение, а не конструктор.

Конечно, захотелось не просто домашние вещи, но еще и что-то для программирования (git, cicd, . ). Это, в принципе, есть в CasaOS/Umbrel, но ждать несколько лет не хочется. Поэтому подобную систему потихоньку пишу. Как будет что показать — выложу.

Дом как дата-центр

Есть устойчивое мнение, что это как-то ненадежно. У меня сложилось обратное мнение:

  1. Электричество — перебои бывают, но весьма редко (не чаще раза в год и то на несколько минут). Как-то раз отключили на несколько часов (перегорел трансформатор) — замечательно провели время. В связи с этим, не вижу смысла в источниках бесперебойного питания: вероятность что-то сломать низкая, как восстановить понятно, если что. Да и большинство пользовательских устройств на своих батарейках (ноутбуки и телефоны).
  2. Интернет — проблемы бывают почаще, но обычно на несколько минут после 12 часов. Такое не очень подходит для сайта, но для остальных систем более чем. Дополнительно есть автоматическое переключение на 4G и можно вручную получить интернет с телефона — 3 вполне независимых источника.
  3. Физическая безопасность — мне прежде всего интересует потеря данных. Да, нужно делать резервные копии в другие местах. При этом те же аналоги DropBox и git синхронизируются на множество устройств даже без этого.

На практике, когда путешествовал, довольно часто подключался к дому и ни разу не заметил проблем с доступностью.

Отдельно скажу, что в процессе понял одно из критичных требований: нулевой шум. Просто так повелось, что ноутбуки у меня обычно работают бесшумно, а отдельного помещения под домашнее облако не предполагается. Оно располагается где-то рядом с рабочим местом на полке. Это налагает ограничения на железо и софт, но вполне реально.

Железо

  1. Kinetic Lite — одна из основных железок: принимает интернет по проводу, переключает на запасной wifi (другой роутер с 4г модемом), DCHP, DNS, NTP, VPN-сервер (подключение мобильных клиентов), проброс портов наружу, межсетевой экран. Wifi отключен, т.к. mesh делают другие устройства (уже были куплены). Не нравится как DNS настраивается (записи для своих сервисов) — возможно будет другое устройство реализовывать.
  2. Tenda AC1200, несколько штук, только 1 проводом подключен в основной роутер — реализует «бесшовную» Wifi-сеть. Работает, да и ладно.
  3. TP-Link TL-SG108E — гигабитный свитч домашнего облака, понравился (дешево и даже есть возможность что-то настроить при желании).
  1. Beelink U59 (4×2.9, 16Гб ОЗУ, 512Гб ССД), 3шт — основные машинки. Брал для Kubernetes, но с ним включают вентиляторы свои.
  2. Raspberry Pi 4 (8Гб ОЗУ, 64Гб карточка) — было и не использовалось. Сейчас выполняет роль KVM. Потом, скорее всего, будет в роли NAS (есть внешняя коробка на 2 диска с дисками). Возможно, еще будет Zigbee-свисток для умного дома на этой машинке.
  3. ZyXEL NAS326 с 2 дисками по 4Тб — пока что выключен, скорее всего продам.

Негативный опыт

  1. ZyXEL NAS326 — устаревшее железо, устаревший софт, всегда аппаратно работает вентилятор.
  2. MikroTik RB941-2nD (hAP lite) — слишком сложная и необычная ОС (не хочется становиться админом именно MikroTik для даже довольно простых сценариев), нестабильная ОС (в частности, у меня бекап настроек виснет и поддержка не помогла), требует Windows (нужно использовать десктопную программу довольно часто), слабое железо (openwrt не поставишь современный, а старый непонятно безопасно ставить или его уже не поддерживают).
  3. Raspberry Pi 4 — своих денег не стоит, лучше брать какие-нибудь китайские x86 машинки.
  4. Одно время оборудование стояло отдельно без проводной связи с основным роутером. Дополнительный роутер выступал в качестве wifi-клиента и в свитч домашнего облака отдавал интернет. В большинстве случаев работало нормально, но иногда терялось соединение, затем сервера теряли DHCP и приходилось на это все обращать внимание. При этом все домашние клиенты беспроводные и это хорошо работает.
  5. Kubernetes — мне нравится для работы, но для дома он в простое делает слишком много вещей из-за которых включаются вентиляторы.
  6. Prometheus — аналогично Kubernetes.
  7. Time Machine — как-то очень сильно нагружает ноутбук и каждый день много копирует. В итоге, не понравилось. Лучше условный DropBox и git, а не пытаться всю OC копировать.

Что дальше?

У меня есть серия видео где примерно это же самое рассказано, но более подробно. Через какое-то время опубликую как в итоге поставил и настроил софт.

Облачное хранилище своими руками

А давайте быстро и относительно легко создадим облачное хранилище, аналогичное Google Диску или Яндекс Диску, но без зависимости от этих компаний. Да к тому же ещё и задёшево.

Зачем это нужно? Например, чтобы более плотно контролировать свои данные и не зависеть от мегакорпораций, иметь возможность добиться нужного уровня приватности, удобно настраивать права доступа и вообще просто потому, что можно получить хорошее облачное хранилище своими руками.

Благодаря большому количеству бесплатных инструментов и решений на базе открытого исходного кода можно собрать отличное хранилище для личного медиаархива, фонотеки, бэкапов и любых других целей. Постараюсь каждый шаг описать понятно и просто, чтобы вы могли повторить этот процесс.

Шаг первый: сервер

Для начала надо выбрать сервер, на котором и будет крутиться наше хранилище. Можно использовать своё железо или заморочиться на NAS, но проще арендовать сервер в облаке. Обратитесь к любому провайдеру и скажите, что вам требуется что-то вроде сервера для хранения данных. Например, можно узнать расценки на такие услуги у Cloud4Y, но тут выбор за вами. Смотрите, где вам будет удобнее, дешёвый VDS/VPS можно найти как в России, так и за её пределами. Размер дискового пространства тоже определяете вы. Условно говоря, можно взять сервер на 100 гигабайт памяти и 1 гигабайтом RAM — и для базовых задач этого будет достаточно.

Поставщик облачных услуг может задать вопрос «какую ОС ставить на сервер». Выбирайте дистрибутив Linux. Облачное хранилище будет отлично работать на Ubuntu и Debian, можно использовать и CentOS.

centos-vs-ubuntu-vs-debian

Если глубоко не копать, то между первым и вторым вариантом разница не очень большая. Дистрибутив Ubuntu заточен под постоянные обновления, тогда как приоритет Debian — stable, то есть проверенные обновления, обкатанные большим количеством пользователей. CentOS — стабильная бесплатная ОС, хорошо подходит для управления сервером, за что любима программистами и сетевыми администраторами. Но под неё меньше документации и она требует больше умений и знаний.

Вне зависимости от выбранной ОС, провайдер пришлёт вам доступы к виртуальной машине. В письме или хостинг-панели вы увидите реквизиты вашего нового сервера: его имя, IP-адрес, логин и пароль root-пользователя. Если необходимо, можете изучить инструкцию о том, как запустить виртуальную машину в облаке Cloud4Y.

Подключаться к серверу можно разными способами. Линуксоиды могут использовать команду ‘ssh’, а если вы всё же выбрали Windows в качестве операционной системы для сервера, то в этом случае можно использовать PuTTy. Описываю вариант с Linux Ubuntu. Без GUI, то есть графической системы. Он быстрее.

Подключаемся через консоль к серверу по IP-адресу:

sudo ssh root@xx.xx.xx.xx (root — имя пользователя, а xx.xx.xx.xx это IP)

Не помешает и обновить систему:

sudo apt update

sudo apt upgrade

sudo apt install fcgiwrap apache2-utils unzip

sudo apt install mc curl

Установите Git в вашей системе:

sudo apt install git

curl — утилита для скачивания файлов и выполнения HTTP-запросов, которая будет полезна при работе с сервером, git — клиент Git, который позволит скачивать нужные файлы с GitHub, mc — это двухпанельный файловый менеджер, похожий на классический Far Manager, с помощью которого удобно работать с файловой системой. Этот пакет ставить необязательно.

После этого создайте пользователя с нужным именем и установите пароль для ограничения доступа к репозиторию git с использованием базовой HTTP-аутентификации:

htpasswd -c /var/www/html/yournick-repo/htpasswd yourname

На этом можно сказать, что мы закончили с сервером. Можно заняться настройками безопасности, подключить HTTPS, но это не обязательное требование. Поэтому давайте перейдём к следующему этапу.

Подготовка к установке Nextcloud

Nextcloud — бесплатная программа, с помощью которой можно организовать собственное облачное хранилище с возможностью контролировать место и условия хранения ваших файлов. Веб-версия даёт больше возможностей, в приложении функций меньше. Мы уже рассказывали, что такое Nextcloud, поэтому перейдём к вопросу его установки.

Поскольку управление Nextcloud осуществляется через веб-интерфейс, нам понадобится веб-сервер, который отвечает за отдачу страниц и обработку реакций пользователя. Поэтому первым делом установим необходимые пакеты: веб-сервер Apache, базу данных MariaDB и различные модули для PHP.

sudo apt install apache2 mariadb-server libapache2-mod-php php-gd

php-mysql php-curl php-mbstring php-intl php-gmp php-bcmath

php-xml php-imagick php-zip unzip

Серверная часть к веб-интерфейсу Nextcloud написана на PHP. Выполняем команду:

sudo apt install php libapache2-mod-php php-imagick php-common php-mysql php-gd php-json php

Перезагрузите сервер после установки:

sudo systemctl reload apache2

Nextcloud хранит почти все настройки в базе данных. Теперь вам нужно создать пользователя базы данных и саму базу данных с помощью интерфейса командной строки MySQL Nextcloud при первом запуске сам создаст нужные таблицы, индексы и представления.

Чтобы запустить режим командной строки MySQL, используйте следующую команду:

Появится приглашение MariaDB [root]> . Введите следующие строки, заменив username и password вашими значениями, нажмите Enter:

CREATE USER ‘username’@’localhost’ IDENTIFIED BY ‘password’;
CREATE DATABASE IF NOT EXISTS nextcloud CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
GRANT ALL PRIVILEGES on nextcloud.* to ‘username’@’localhost’;
FLUSH privileges;

MariaDB настроена. Можно выйти из командной строки SQL:

Бесплатный тестовый доступ к облаку на 30 днейПолучить

Установка Nextcloud

Развернуть Nextcloud можно из шаблона Cloud4Y или с помощью руководства вендора. Официальное руководство предлагает для простоты использовать snap-пакет, а всего есть три основных способа установки:

  1. Через систему управления контейнерами с использованием Docker.
  2. Через пакет приложений snap. Он поддерживает все дистрибутивы Linux. Предлагаю использовать Ubuntu 20.04.
  3. Ручная установка на сервер.

Дистрибутив сохранится в текущей директориb. Можно задать другую или хочется переименовать файл. Для этого используйте флаг «-O путь_к_файлу».

Теперь можно извлечь содержимое архива, создать необходимые для работы каталоги и задать для них права доступа, заменив владельца каталогов Nextcloud на своего пользователя HTTP:

sudo mkdir -p /var/www/html/Nextcloud/data

sudo unzip Nextcloud*.zip -d /var/www/html/

sudo chown -R www-data:www-data /var/www/html/Nextcloud/

Давайте обновим все пакеты.

sudo apt update && apt full-upgrade

Вот и всё, основная часть работы сделана. Теперь наберите в строке барузера: http://your_ip/Nextcloud/index.php, где your_ip — IP-адрес нашего виртуального сервера. Должна открыться стартовая страница, где вы сможете создать пароль администратора, указать название БД, пользователя и пароль, которые мы заводили на этапе настройки MariaDB, после чего попасть на главный экран вашего хранилища. Там для примера уже загружено несколько демо-файлов и запущены базовые приложения, вроде заметок, синхронизации, просмотровщика фотографий.

Nextcloud 2

Настройка закончена. Теперь у вас есть своё облачное хранилище, доступом к которому управляете только вы.

Nextcloud заменяет и повторяет функциональность популярных облачных сервисов хранения файлов. Контентом можно делиться с другими пользователями или делать его общедоступным через публичные URL. Преимущество Nextcloud заключается в том, что информация хранится в надежном месте, которое вы контролируете. Узнать больше об облачных сервисах вы можете из нашего блога.

Как создать свое собственное облако

Как создать свое собственное облако

Делюсь личным опытом создания собственного облачного хранилища без финансовых вложений

Облачные сервисы – это быстро, удобно и до определенных лимитов бесплатно. Однако исследовательские настроения не дают покоя таким любознательным пользователям, как я. Поэтому с некоторых пор я заинтересовался возможностью создания собственного облачного хранилища.

Зачем может понадобится собственное облако?

Ответ на этот вопрос у каждого свой. Одних напрягает тот факт, что личные файлы хранятся на ресурсах корпораций, которые имеют к ним доступ. И теоретически какой-нибудь недобропорядочный сисадмин может просмотреть личные фото или подкорректировать рабочую документацию. Другим спокойнее, когда все личное имущество, в том числе и информационное хранится дома, а не на заоблачных расстояниях. Третья категория пользователей, к которой я отношу и себя – это исследователи, которые пользуются достижениями прогресса только потому что могут и активно следуют лозунгу: «А почему бы и нет».

Если разобраться, домашнее облачное хранилище – это тот же архив, который можно посетить в любой момент, скинуть пару сотен фотографий, забивших телефон под завязку, досмотреть сериал, отправившись в командировку, ну и конечно же иметь под рукой всю базу рабочей или учебной документации в любой момент времени и из любой точки пространства.

С целями разобрались, переходим к целесообразности.

Что дает личное облако?

Заинтересовавшись вопросом создания собственного облака, я конечно же отправился за информацией в интернет, чтоб понять, действительно ли мне это нужно.

Итак, по заверениям всевозможных ресурсов, персональное облачное хранилище это:

  • Объемное хранилище данных, ограниченное только массивами накопителей вашего ПК. А увеличить его можно в любой момент без особых усилий, покупкой нового жесткого диска или твердотельного накопителя.
  • Быстрый доступ к личным файлам с любого устройства.
  • Полное отсутствие абонентской платы именно за использование облака. Оплачивается только доступ к сети интернет и у некоторых мобильных операторов объем трафика, если доступ осуществляется не из локальной сети.
  • Абсолютная приватность: все данные доступны только с ваших устройств без использования сторонних серверов.
  • Возможность предоставлять допуск другим пользователям и управлять степенью доступа (просмотр, редактирование, скачивание).

Однако, я привык не доверять сладким речам сетевых экспертов, поэтому изучив вопрос обнаружил и слабые места домашнего облака:

  • Домашний компьютер, который выступит в роли персонального сервера придется держать в активном состоянии, чтоб обеспечить бесперебойный доступ к информации. А это влечет повышенный расход энергии и нарушение техники безопасности, предписывающей отключать электрические приборы из сети, оставляя их без присмотра.
  • Домашнее облако не имеет сертификации разработчиков программ и игр, а значит не будет возможности обмениваться данными между приложениями, как это реализовано в сервисах Dropbox, Yandex Диск и других.
  • Домашний компьютер не имеет тех степеней энергетической безопасности, которыми славятся масштабные дата-центры именитых провайдеров. А значит велик риск лишится доступа к данным вследствие проблем в городской электросети.

Что для этого нужно?

По заверениям инструкций в сети для создания облачного хранилища понадобится:

  • компьютер с выходом в сеть, он же и станет домашним сервером;
  • знакомство с сервисом для создания персонального облака;
  • около 10 минут времени.

Последнее звучит слишком оптимистично, учитывая, что на изучение вопроса и поиск плана действий я уже потратил несколько часов.

Кстати использовать ноутбук в качестве домашнего сервиса не стоит, поскольку круглосуточная работа от сети быстро убьет батарею, а в автономном режиме он долго не продержится, и доступ к облаку закроется в самый неподходящий момент.

С чего начать?

Для создания собственного облака понадобится специальное ПО. В сети предлагается несколько вариантов я остановился на сервисе Tonido, просто потому, что нашел его первым.

План действий прост: захожу на сайт, выбираю версию для домашнего использования, бесплатно скачиваю инсталлятор в моем случае под Windows и устанавливаю на ПК.

После установки приложения, система автоматически перенаправила меня на сайт разработчика и предложила создать учетную запись. Процедура простейшая, от меня понадобилось только придумать пароль и имя учетной записи, оно же и стало web-адресом хранилища и логином для доступа.

Следующим шагом стал выбор папок в массиве домашнего ПК к которым будет открыт доступ. Если этого не сделать, можно получить полный доступ к ресурсам ПК, но его получат и пользователи, которым Вы предоставите доступ. Доступные извне папки в любой момент можно добавить или убрать в настройках приложения.

На этом процедура создания личного облака собственно и заканчивается, можно переходить к тестированию.

Оцениваем результаты

К информации в личном облаке можно добраться двумя способами:

1. Скачать приложение Tonido для смартфона или компьютера (выбирайте под конкретную ОС) и входить в облако через него.

2. Авторизоваться через любой браузер при помощи логина и пароля учетной записи.

Бесплатная пользовательская версия предоставляет широкие возможности:

  • загрузить в облако или скачать любой файл из доступных папок;
  • смотреть видео и слушать музыку, не загружая контент в смартфон;
  • сохранять из облака документы и позже работать с ними в режиме офлайн;
  • синхронизация, позволяющая получить измененные версии файлов без лишних манипуляций.

Этих возможностей мне хватает с головой, а для корпоративных клиентов за отдельную плату предлагается расширенный функционал.

Резюме

Создание облака, без учета информационной подготовки, действительно заняло у меня около 10 минут, и еще порядка получаса на подключение к облаку смартфона и гаджетов домочадцев, перемежающееся возгласами: «Ух ты, и так можно». При этом мне не пришлось потратить ни копейки на оплату приложения и каких-либо дополнительных устройств. Теперь у меня в планах докупить хороший жесткий диск и перенести все облачные папки на него, чтоб в системе был порядок.

Если требуется какой-то совет напоследок, могу откровенно сказать: захотелось – сделайте! Создать облако довольно просто и удобства Вы сможете оценить сразу же.

  • Все посты
  • HDD диски (27)
  • KVM-оборудование (2)
  • Powerline-адаптеры (2)
  • SSD диски (49)
  • USB-носители (4)
  • USB-хабы (3)
  • Батареи к ИБП (4)
  • Безопасность (3)
  • Беспроводные USB адаптеры (2)
  • Беспроводные роутеры (18)
  • Блоки питания (14)
  • Бумага (1)
  • Веб-камеры (1)
  • Вентиляторы корпусные (3)
  • Видеокарты (55)
  • Видеонаблюдение (6)
  • Внешние диски (4)
  • Гарнитуры (2)
  • Графические планшеты (2)
  • Дисковые полки (2)
  • Док-станции (1)
  • Звуковые карты (4)
  • ИБП (23)
  • Инструменты (1)
  • Кабели и патч-корды (9)
  • Картриджи (1)
  • Карты памяти (2)
  • Клавиатуры (8)
  • Колонки (3)
  • Коммутаторы (13)
  • Комплекты (клавиатура и мышь) (2)
  • Компьютерная периферия (2)
  • Компьютерные кресла (2)
  • Компьютеры (50)
  • Контроллеры и адаптеры (6)
  • Корпусы (16)
  • Ленточные носители (2)
  • Маршрутизаторы (2)
  • Материнские платы (31)
  • Модули памяти (19)
  • Мониторы (44)
  • Моноблоки (8)
  • МФУ (6)
  • Мыши (9)
  • Ноутбуки (39)
  • Общая справка (62)
  • Оптические приводы (2)
  • Охлаждение процессорное (16)
  • Панели (1)
  • Планшеты (3)
  • Плоттеры (1)
  • Портативные аккумуляторы (1)
  • Принтеры (6)
  • Программное обеспечение (67)
  • Процессоры (58)
  • Рабочие станции (6)
  • Распределение питания (1)
  • Ретрансляторы Wi-Fi (3)
  • Серверы (58)
  • Сетевые карты (5)
  • Сетевые фильтры (2)
  • Сканеры (1)
  • СХД (5)
  • Телевизоры (1)
  • Телекоммуникационные шкафы (6)
  • Телефония (4)
  • Тонкие клиенты (2)
  • Трансиверы (5)
  • Умный дом (2)

Также вас может заинтересовать

Как улучшить совместную работу: экспресс-курс по Microsoft Teams

Как улучшить совместную работу: экспресс-курс по Microsoft Teams

Из этой статьи вы узнаете, как входящее в состав Microsoft 365 решение Microsoft Teams позволит вашей компании наладить более эффективное сотрудничество и взаимодействие.

Работа с базами данных: выбираем лицензионный Microsoft SQL Server 2019

Работа с базами данных: выбираем лицензионный Microsoft SQL Server 2019

Лицензионное ПО обеспечивает безопасную и стабильную работу компьютеров — особенно важны эти параметры, когда речь идет о сервере.

Лицензионные продукты Microsoft для работы: варианты покупки Windows 10 и Office 365

Лицензионные продукты Microsoft для работы: варианты покупки Windows 10 и Office 365

Нелицензионное ПО может доставлять неудобства в работе — например, снижать производительность или создавать потенциальные угрозы уязвимости.

Лицензионное ПО: выбираем продукты Microsoft для дома и учебы

Лицензионное ПО: выбираем продукты Microsoft для дома и учебы

Нелицензионное ПО может создать множество трудностей в работе компьютеров и ноутбуков: замедлять работу и не обеспечивать защиту от вирусов.

Работаем удаленно: варианты покупки Windows 10

Работаем удаленно: варианты покупки Windows 10

Ради безопасности данных и удобной бесперебойной работы стоит перейти на Windows 10 — это последняя операционная система от Microsoft с постоянными обновлениями.

Технологии командной работы: достоинства Microsoft Teams

Технологии командной работы: достоинства Microsoft Teams

Если у вас есть все возможности для достижения поставленных целей, вашей команде по плечу любая задача. Ну или, по крайней мере, так кажется.

Устраняем препятствия для совместной работы: ставим новый Microsoft 365

Устраняем препятствия для совместной работы: ставим новый Microsoft 365

Четыре инструмента и стратегии для улучшения совместной работы

Лицензионное ПО Microsoft для серверов: выбираем операционную систему

Лицензионное ПО Microsoft для серверов: выбираем операционную систему

Нелицензионное ПО может замедлять работу и не обеспечивать защиту от вирусов даже для обычных ПК и ноутбуков. В серверной проблема становится еще острее: ведь сервер обязан быть надежным и стабильным.

Готовим офис к удаленной работе: выбор лицензионного Windows Server 2019

Готовим офис к удаленной работе: выбор лицензионного Windows Server 2019

Если у вашего бизнеса или образовательного учреждения назрела необходимость обустроить серверную комнату, в бюджет обязательно нужно заложить покупку лицензионного программного обеспечения.

Работаем и учимся из дома: выбор лицензионного офисного пакета для ПК и ноутбука

Работаем и учимся из дома: выбор лицензионного офисного пакета для ПК и ноутбука

Без офисного пакета не обходится работа ни одного сотрудника умственного труда. А для удаленной работы из дома без него просто не обойтись.

Как сделать облачный сервер у себя дома

Будь в курсе последних новостей из мира гаджетов и технологий

iGuides для смартфонов Apple

Как создать собственное облако, где можно бесплатно хранить любой объём данных

Александр

Александр Кузнецов — 1 мая 2022, 19:00

Мы все пользуемся облачными хранилищами, а некоторые из нас даже платят абонентскую плату за возможность хранить файлы сверх выделенного лимита. Это удобно — при наличии интернета нам в любой момент доступны все файлы, которые мы скопировали в облако. Но у таких сервисов есть и недостатки: их могут взломать хакеры, файлы могут попасть к посторонним, а если владельцев облака не устроит контент, который вы храните у них, ваш аккаунт могут заблокировать, и тогда все файлы пропадут. Создание собственного облака — отличное решение, хотя и у него есть свои недостатки.

Премущества персонального облака:

— Нет лимитов. Вы можете хранить столько файлов, сколько вмещается на накопители в вашем компьютере.
— Никаких платежей, всё бесплатно (кроме электроэнергии).
— Полная приватность. Файлы копируются с компьютера на другие устройства без использования стороннего сервера.
— Возможность делиться неограниченным количеством папок и файлов с другими пользователями.
— Управление уровнями доступа к файлам и папкам.

Недостатки персонального облака:

— Придётся держать компьютер постоянно включённым, иначе удалённый доступ к файлам пропадёт.
— Не получится прикрутить ваше облако к большей части приложений, которые работают с популярными хранилищами.
— Риск лишиться файлов из-за сбоя в компьютере.

Как создать своё облако:

1. Зайдите на сайт Tonido и создайте учётную запись.

2. Скачайте программу Tonido Server. Установите её, запустите и разрешите ей доступ к сети (если выскочит диалоговое окно брандмауэра). Эта программа создаёт из компьютера сервер, благодаря чему доступ к хранящимся на нём файлам может осуществляться из любой точки мира через интернет.

3. Значок Tonido Server висит в панели уведомлений. По нажатию на нему в браузере открывается локальный адрес http://127.0.0.1:10001 с интерфейсом сервиса, где можно указать, какие папки будут добавлены в облако.

4. Скачайте мобильное или десктопное приложение Tonido. Запустите его и зайдите в свою учётную запись. Если вы увидите в приложении файлы, которые хранятся на компьютере, значит облако готово и им можно пользоваться. Теперь у вас всегда будут при себе все нужные вам файлы.

Приложение может открывать некоторые типы файлов, в том числе видео, музыку и тексты. Любой файл можно скачать на устройство или отправить другу (по электронной почте или с прямым доступом по ссылке в сервисе Tonido).

Строго говоря, сервер, запущенный на домашнем компьютере, не может считаться полноценным облачным сервисом. Облако — профессиональное решение, которое использует технологию распределения файлов по нескольким серверам, благодаря чему риск их пропажи почти исключается. Вероятность повреждения данных можно минимизировать и дома — для этого, например, можно создать RAID-массив. Но даже в этом случае остаются другие риски, например, физическое повреждение компьютера или его кража. Обезопаситься от этого сложнее.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *