Как превратить мой компьютер в частное облако: оборудование и программное обеспечение

Превратите мой компьютер в частное облако: оборудование и программное обеспечение

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

Создание собственного частного облака, преимущества и недостатки

Сегодня преобразование компьютера в частное облако - выполнимая задача. Обычно во многих домах, офисах и компаниях у нас очень распространено широкополосное подключение к Интернету со скоростью 300 Мбит / с и даже более высокими скоростями.

Что касается элементов, которые нам понадобятся:

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

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

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

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

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

Превратите компьютер в частное облако

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

Мы также должны учитывать используемую операционную систему, обычно мы все используем Windows 10, но есть операционные системы, специально ориентированные на работу в качестве NAS-сервера и легко и быстро монтирующие наше частное облако, поскольку они включают в себя все необходимые службы, и нам не нужно устанавливать их одну за другой. Эти операционные системы обычно основаны на Linux или Unix, но у них действительно интуитивно понятный и очень быстрый графический пользовательский интерфейс, идеально подходящий для любого пользователя.

Аппаратные средства

Оборудование для настройки частного облака очень важно, но нам не понадобится очень мощный процессор или ультрасовременная видеокарта. В домашних условиях или в небольшом и среднем офисе достаточно иметь Intel or AMD четырехъядерный процессор или выше, в этом нет необходимости, потому что мы не будем использовать его в отношении Оперативная память памяти, рекомендуется иметь как минимум 8 ГБ ОЗУ для обеспечения надлежащего функционирования всех служб.

Что касается хранилища, лучше всего иметь 2 или более жестких диска большой емкости, не менее 3 ТБ, чтобы позже настроить его как RAID1 или как ZFS Mirror и дублировать всю информацию на обоих. Таким образом, если один из двух выйдет из строя, вся информация будет на другом жестком диске, и мы сможем восстановить его и получить к нему доступ.

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

Asus PCE-XG C100C

Таким образом, оборудование, которое нам понадобится для монтирования частного облака, будет следующим:

  • 4-ядерный процессор Intel или AMD или выше.
  • 8 ГБ ОЗУ или больше.
  • Жесткие диски емкостью 3 ТБ или более, рекомендуется иметь 2 или более дисков для монтирования различных RAID.
  • Мультигигабитная сетевая карта 2.5 Гбит / с для передачи данных на максимальной скорости.

Остальное оборудование (блок питания, материнская плата и GPU / ГРАФИЧЕСКИЙ ПРОЦЕССОР) мы оставляем это на ваш выбор, они должны быть компонентами, соответствующими остальному используемому оборудованию.

Операционные системы и программное обеспечение для использования

Когда мы собираемся создать частное облако, мы отвечаем за безопасность. Операционная система, которую мы собираемся использовать, должна быть обновлена. По этой причине и в целях нашей собственной безопасности в этой статье мы не рекомендуем использовать неподдерживаемые системы, такие как Windows XP или Windows 7. Если вы собираетесь использовать операционную систему с Windows 10 или аналогичной, мы можем выбрать лучший вариант. это к создать FTP-сервер где у нас хранятся наши файлы. Затем мы будем использовать FTP-клиент, который представляет собой программу, с помощью которой мы можем подключаться с нашего ПК к серверу для безопасной отправки и загрузки файлов.

Вот несколько примеров бесплатных FTP-серверов, которые мы можем использовать:

  • FileZilla Server - это наверное, самый популярный прямо сейчас. Он совместим с Windows 8.1 и 10 в 32- и 64-битных версиях. Кроме того, он поддерживает как протокол FTP, так и протокол FTPS / FTPES для обеспечения сквозной конфиденциальности, а также использует протокол TLS для защиты соединений между клиентами и сервером. Вы можете получить больше информации на официальном сайте FileZilla Server.
  • БесплатноFTPd включает очень простой и визуальный интерфейс, совместимый с протоколами FTP, FTPS, FTPES и SFTP, основанными на протоколе SSH. Вы можете получить дополнительную информацию на сайте FreeFTPd.
  • Wing FTP-сервер это кроссплатформенная программа с версиями для Windows, Linux и macOS. Кроме того, он поддерживает протоколы FTP, FTPS / FTPES, SFTP и даже HTTP / HTTPS. Если вам нужна дополнительная информация, вы можете посетить официальный сайт Wftpserver .
  • Основной FTP-сервер может использовать FTP / FTPS / FTPES, а также поддерживает SFTP и HTTPS для передачи файлов. Для получения дополнительной информации вот официальный сайт Core FTP Server .

Мы также должны принять во внимание другие службы для операционной системы Windows 10, такие как обмен данными через Samba через локальную домашнюю сеть или включение сервера SFTP для использования протокола SSH и отправки и получения всех файлов. зашифрованный и аутентифицированный.

XigmaNAS

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

Это дистрибутив NAS с открытым исходным кодом. на базе FreeBSD . Операционная система XigmaNAS может быть установлена ​​практически на любой аппаратной платформе для совместного использования хранилища компьютерных данных по компьютерной сети. XigmaNAS - это простой и быстрый способ создания централизованного и легкодоступного сервера для всех типов данных со всеми типами сетевых протоколов и из любой сети.

Кроме того, он поддерживает совместное использование Windows, Apple, и системы UNIX. Он также включает программный RAID (0,1,5), шифрование диска и отчеты SMART. В этом случае он поддерживает следующие протоколы: CIFS / SMB (Samba), Active Directory Domain Controller (Samba), FTP, NFS, TFTP, AFP и RSYNC, SSH с SFTP и многие другие расширенные параметры для монтирования настоящего частного облака. Если вам нужна дополнительная информация, вы можете посетить ее Официальном сайте .

Громовое ядро

Эта операционная система является преемницей популярной FreeNAS, она также основана на FreeBSD и имеет файловую систему ZFS, одну из самых продвинутых существующих, которая также включает XigmaNAS. Эта операционная система имеет гораздо лучший графический пользовательский интерфейс, чем предыдущая XigmaNAS, но потребляет больше ресурсов ЦП и ОЗУ.

Одна из характеристик, которые нам больше всего нравятся в этой операционной системе, заключается в том, что она включает в себя огромное количество служб, таких как серверы Samba, AD, FTP, NFS, TFTP, AFP, Rsync, SSH, сервер OpenVPN, а также клиент OpenVPN и мы даже можем легко и быстро установить дополнительное программное обеспечение, такое как Plex Media Server, через репозиторий дополнительного программного обеспечения. Таким образом, установка дополнительных программ, таких как Plex или Nextcloud, действительно проста.

OpenMediaVault

Мы можем рассмотреть openmediavault в качестве решения сетевого хранилища (NAS) нового поколения, которое на основе Debian Linux . Следует также отметить, что он предлагает такие услуги, как SSH, (S) FTP, SMB / CIFS, медиа-сервер DAAP, RSync, клиент BitTorrent и другие. Кроме того, он был разработан для использования в небольших офисах и дома, хотя его можно использовать и в других местах. Мы находим простое и удобное в использовании решение, которое не требует больших затрат времени на приготовление пищи для установки и управления нашим хранилищем.

Что касается других функций openmediavault, у нас есть поддержка IPv6, e-mail уведомления, совместное использование файлов и простые обновления системы через управление пакетами Debian. Если вам нужна дополнительная информация, вы можете получить ее, нажав на эту ссылке .

Синхронизация файлов и папок

Все предыдущие операционные системы используют серверы, такие как Samba, FTP или SFTP, для передачи по запросу файлов и папок, которые нам нужны. Если мы хотим иметь автоматическую синхронизацию файлов и папок, как это делают Dropbox, OneDrive или Google Drive, мы должны установить специальное программное обеспечение для выполнения этой задачи.

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

Nextcloud

Другой вариант, который мы можем использовать для преобразования компьютера в частное облако, - это Nextcloud . Таким образом, мы можем безопасно делиться файлами, поскольку мы будем использовать HTTPS . Еще одна интересная проблема заключается в том, что в Nextcloud есть устройство под названием Коробка Nextcloud который работает вместе с одним с Raspberry Pi .

Nextcloud использует архитектуру клиент / сервер и может быть установлен в операционных системах Linux. Что касается клиентов Nextcloud, то в нем есть Windows, Linux, Mac ОС, помимо приложений для Android и iOS . Для получения дополнительной информации щелкните здесь . Мы можем установить это программное обеспечение практически на любой компьютер, потому что разработчики выпустили образы VMware и VirtualBox, поэтому, если вы используете Windows, вы можете использовать это программное обеспечение путем виртуализации сервера NextCloud и в таких операционных системах, как XigmaNAS, TrueNAS Core и OpenMediaVault вы можете без проблем установить изначально.

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

OwnCloud

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

Следует также отметить, что он бесплатен, пока используется одним пользователем, но у нас не будет поддержки клиентов. Следует отметить, что он работает в Linux, и вы можете скачать его с здесь. Также следует отметить, что помимо Windows, Mac OS и Linux у него есть клиенты для Android и iOS.

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