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

Обновлено: 01.07.2024

NextCloud – веб-платформа, позволяющая создать свое собственное облачное хранилище.

Набор функций NextCloud часто сравнивают с функциональностью таких облачных файловых хостингов как Dropbox, OneDrive и т.д. Но на самом деле, NextCloud предлагает гораздо большую функциональность. В своем хранилище NextCloud вы можете создать не только файловый хостинг, но и закрытое сообщество в котором можно совершать аудио/видео звонки (NextCloud Talk), переписываться, создавать рабочие задачи и совместно работать (по типу Trello).

Для управления облачным хранилищем доступны настольные (для Windows, macOS и Linux) и мобильные приложения (для Android и iOS):

Содержание

Установка NextCloud с помощью snap-пакета

NextCloud доступен в магазине snap-пакетов snapcraft, поэтому процесс установки будет максимально простым.

В качестве серверной системы мы использовали Ubuntu 20.04.

Обновим систему и включим поддержку snap-пакетов:

Установка пакета snap NextCloud:

Проверяем установку пакета:


Посмотреть сетевые интерфейсы пакета:

Посмотреть список служб пакета:

Настройка учетной записи NextCloud

Создание учетной записи Администратора:

Вместо «имя» вводим имя администратора учетной записи и вместо слова «пароль» вводим непосредственно придуманный пароль для учетной записи.


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

Поэтому мы зададим доменное имя или IP-адрес сервера:

Проверяем доверенные домены:

В настройках DNS (А-запись) учетной записи регистратора доменного имени не забудьте добавить IP-адрес сервера.


Шифрование домена NextCloud с помощью сертификата SSL от Let's Encrypt

Для нашего домена добавим бесплатный SSL сертификат от Let's Encrypt.

Если вы пользуетесь ufw в качестве настройки системного фаервола, то сначала откройте порты 80 и 443:


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

После установки сертификата откройте доменное имя или IP-адрес в браузере.


Интерфейс NextCloud по умолчанию.


Дополнительные настройки NextCloud

Если вам потребуется доступ к консоли mysql, то сначала нужно узнать название базы. Сделать это можно следующей командой:

Отобразить список баз:

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

Список команд и приложений доступен по ссылке: nextcloud-snap.

В NextCloud доступно огромное количество приложений для расширения функциональности.


Отдельно хочу выделить следующие приложения (кстати, устанавливаются они легко через веб-интерфейс):

  • Auto Groups – автоматическое добавление пользователей в группы.
  • Checksum – вычисление хеш-сумм файлов (md5, sha1, sha256, sha384, sha512 и crc32).


  • Music – удобный аудио плеер.
  • Group folders – расшаривание папок для групп со стороны администратора.
  • News – приложение для чтения новостей с помощью формата RSS/Atom.


  • ONLYOFFICE – офисное приложение для создания и редактирования документов. Созданные документы автоматически сохраняются в облаке.
  • Registration – добавление опции регистрации на главной странице.
  • Social login – регистрация с помощью соц.сетей.
  • Social – чат.
  • Talk – видео и аудио звонки, создание комнат для обсуждения. Для мобильных устройств доступно отдельное приложение.


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


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

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

В основном с облаком связаны три типа сервисов: SaaS (программное обеспечение как услуга), позволяющее пользователям получать доступ к другим общедоступным облакам крупных организаций для хранения своих данных, например Gmail, PaaS (платформа как услуга) для размещения приложений. или программное обеспечение в общедоступном облаке и другие, например: Google App Engine, в котором размещаются приложения пользователей, IaaS (инфраструктура как услуга) для виртуализации любой физической машины и предоставления ее клиентам, чтобы они могли почувствовать себя в работе с настоящим сервером.

Облачное хранилище

В начале своего существования CompuServe в 1983 году предложил своим клиентам 128 КБ дискового пространства, которое можно было использовать для хранения файлов.

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

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

1. OwnCloud

Его функция с открытым исходным кодом предоставляет пользователям доступ к неограниченному объему памяти.

Проект стартовал в январе 2010 года с целью обеспечения замены с открытым исходным кодом для проприетарных поставщиков услуг облачного хранения.

Он написан на PHP, JavaScript и доступен для Windows, Linux, OS X и даже успешно предоставляет мобильные клиенты для Android и iOS.

OwnCloud использует сервер WebDav для удаленного доступа и может интегрироваться с большим количеством баз данных, включая SQLite, MariaDB, MySQL, Oracle Database, PostgreSQL.

Предоставляет большое количество функций, среди которых: хранение и шифрование файлов, потоковая передача музыки, совместное использование контента по URL-адресам, синхронный хостинг Mozilla и программа чтения RSS / Atom, установка приложений одним щелчком, просмотр видео и PDF и многое другое.

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

2. Nextcloud

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

С Nextcloud вы можете обмениваться несколькими файлами и папками в вашей системе и синхронизировать их с вашим сервером nextcloud.

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


3. Seafile


Он написан на C, Python с последней стабильной версией 7.0.2.

Seafile предоставляет настольные клиенты для Windows, Linux и OS X и мобильные клиенты для Android, iOS и Windows Phone.

Наряду с общедоступной версией, выпущенной под лицензией General Public License, она также имеет профессиональную версию, выпущенную под коммерческой лицензией, которая предоставляет дополнительные функции, не поддерживаемые в общедоступной редакции, то есть ведение журнала пользователя и текстовый поиск.

С тех пор как он был выпущен с июля 2012 года, он стал привлекать международное внимание.

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

4. Pydio


Ранее известное ПО под названием AjaXplorer.

Pydio написан на PHP и JavaScript и доступен для Windows, Mac OS и Linux, а также для iOS и Android.

Имея около 500 000 загрузок на Sourceforge и принятую такими компаниями, как Red Hat и Oracle, Pydio является одним из самых популярных программ для облачного хранения на рынке.

Интегрированный интерфейс WebDAV делает его идеальным для онлайн-управления файлами, а шифрование SSL / TLS делает зашифрованные каналы передачи для защиты данных и обеспечения их конфиденциальности.

Другие функции, которые поставляются с этим программным обеспечением: текстовый редактор с подсветкой синтаксиса, воспроизведение аудио и видео, интеграция с базами данных Amazon, S3, FTP или MySQL, редактор изображений, общий доступ к файлам или папкам даже через общедоступные URL-адреса.

5. Ceph

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

В апреле 2014 года Red Hat представила свои разработки собственными силами.

Данные могут быть заполнены в Ceph как блочное устройство, файл или в форме объекта через шлюз RADOS, который может предоставлять поддержку Amazon S3 и Openstack Swift API. Помимо обеспечения безопасности с точки зрения данных, масштабируемости и надежности, другие функции, предоставляемые Ceph:

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


6. Syncany

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

Одной из наиболее важных функций Syncany является то, что это инструмент, который требует от вас наличия собственного хранилища, которое может быть хранилищем FTP или SFTP, общими папками WebDAV или Samba, корзинами Amazon S3 и т. д.

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


7. Cozy

Как и Syncany, Cosy предоставляет пользователю гибкость с точки зрения места для хранения.

Вы можете использовать свое личное хранилище или доверять серверам команды Cosy.

Для полного функционирования он использует программное обеспечение с открытым исходным кодом: CouchDB для хранения базы данных и Whoosh для индексации.

Он доступен для всех платформ, включая смартфоны.

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


8. GlusterFS

Первоначально начатый Gluster Inc., этот проект находится под управлением Red Hat Inc.

После покупки Gluster Inc в 2011 году. Red Hat интегрировала Gluster FS со своим сервером хранения Red Hat, изменив свое имя на Red Hat Gluster Storage.

Он был использован в качестве основы для научных исследований.

GlusterFS использует модель клиент-сервер с серверами, которые развертываются как блоки хранения.

Клиент может подключиться к серверу с пользовательским протоколом через TCP / IP, Infiniband или SDP и сохранить файлы на сервере GlusterFs.

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


9. Git-annex

Он написан на Haskell и доступен для Linux, Android, OS X и Windows.

Git-annex управляет хранилищем пользователя git без повторного сохранения сеанса в git.

Но вместо этого он хранит только ссылку на файл в репозитории git и управляет файлами, связанными со ссылкой, в отдельном месте.

Это обеспечивает дублирование файла, который необходим в случае, если требуется восстановление потерянной информации.

Кроме того, он обеспечивает доступность файловых данных немедленно и по мере необходимости, что предотвращает представление файлов в каждой системе. Это уменьшает много накладных расходов памяти. В частности, git-приложение доступно в различных дистрибутивах Linux, включая Fedora, Ubuntu, Debian и т. д.


10. Yandex.Disk

Он позволяет пользователям синхронизировать данные между различными устройствами и обмениваться ими с другими в Интернете.

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


11. XigmaNAS

Она может быть установлен практически на любой аппаратной платформе и поддерживает обмен данными между Linux и другими Unix-подобными операционными системами, Windows и Mac OS.

Некоторые из его функций включают поддержку ZFS v5000, программный RAID (0,1,5), шифрование диска, отчеты S.M.A.R.T / email и многое другое.

Она поддерживает несколько сетевых протоколов, включая CIFS / SMB (Samba), контроллер домена Active Directory (Samba), FTP, NFS, RSYNC и други е.


12. Yunohost

Она упрощает администрирование сервера, предлагая удобный веб-интерфейс для администрирования вашего сервера.

Кроме того, она поддерживает такие инструменты безопасности, как yunohost-firewall и fail2ban, а также управление SSL-сертификатами.

Лучшие бесплатные облачные сервисы для Linux

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

Пару лет назад Copy был лучшим облачным хранилищем для Linux. Он предоставлял хранилище на 300 ГБ и более и поставлялся с собственными приложениями для настольных платформ, включая Linux, и мобильных платформ, таких как iOS и Android. Но, к сожалению, поддержка и дальнейшая разработка Copy были прекращены, что в конечном итоге и заставило меня искать другое жизнеспособное облачное программное обеспечение для Linux.

Лучшие сервисы облачного хранилища для Linux


Итак, сначала давайте выясним чего же мы все хотим от облака как от хранилища данных. Дайте угадаю:

  • Много места, даром, и что б никто не ушел обиженным. В конце концов, не все люди могут платить огромные суммы каждый месяц;
  • Собственный клиент Linux. Так что бы вы могли легко синхронизировать файлы с сервером, не выполняя специальных настроек или запуска скриптов через определенные промежутки времени;
  • Десктопные клиенты для других операционных систем, таких как Windows и OS X. Возможность синхронизировать свои файлы с девайсами с разными операционками – зачастую необходимость и в любом случае жирный плюс любому сервису;
  • Мобильные приложения для Android и iOS, т.к. в современном мире нам необходимо быть подключенным ко всем устройствам;

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

1. Dropbox


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

Плюсы

· 2 ГБ бесплатного хранилища;

· Отличный настольный клиент для Linux и других платформ;

· Обмен файлами по ссылке;

· Возможность просматривать файлы непосредственно в веб-интерфейсе;

· Выборочная синхронизация для экономии места на рабочем столе;

Минусы

· Всего 2 бесплатных гигиабайта – обратная сторона всех плюшек дропбокса;

· Скоро Dropbox будет поддерживать только файловую систему Ext4 в Linux;

2. pCloud


pCloud – это европейское предложение из Швейцарии. Когда-то Швейцария была известна строгими банковскими законами, надежно скрывающими деньги от посторонних глаз. Сегодня Швейцария также известна своей строгой политикой конфиденциальности, защищающей данные людей от агентств по слежке.

Множество сервисов, ориентированных на конфиденциальность, таких как ProtonMail (ориентированного на шифрование и безопасность), базируется в Швейцарии.

pCloud предлагает до 10-ти ГБ бесплатного хранилища для каждой регистрации. Возможно, вам потребуется установить мобильное приложение и сделать кое-что еще, чтобы разблокировать свои 10 бесплатных гигов. Кроме того, вы сможете вдвое увеличить размер бесплатного хранилища, приглашая друзей, делясь ссылками в социальных сетях или через фирменные реферальные и партнерские программы.

Он имеет все стандартные функции облачной службы, такие как совместное использование файлов и синхронизация, выборочная синхронизация и прочее. Кроме того, pCloud обеспечивает возможность управления версиями файлов и восстановления данных до 30-ти дней. Вы также можете использовать pCloud как внешний (виртуальный) жесткий диск.

У pCloud также есть собственные клиенты для разных платформ, включая, конечно же, Linux. Клиент Linux прост в использовании и отлично зарекомендовал себя во время моего краткосрочного тестирования на Linux Mint.

Плюсы

  • 10 ГБ бесплатного хранилища с возможностью расширения до 20-ти ГБ;
  • Хороший рабочий Linux-клиент с графическим интерфейсом;
  • Возможность совместной работы по ссылке;
  • 30-дневное резервного копирования удаленных файлов;
  • Загрузка файла неограниченного размера;
  • Встроенные аудио- и видеоплеер;
  • Мобильные приложения, позволяющие загружать файлы из галереи изображений;
  • Резервные копии из Dropbox, Google Drive и прочих;
  • 5 копий ваших файлов на пяти разных серверах;

Минусы

  • Шифрование на стороне клиента – это дополнительная премиум функция;

pCloud

3. Google Drive


Еще одно хорошее облачное хранилище – Google Drive. Оно дает вам 15 ГБ бесплатного хранилища, используемого в том числе для хранения вашей электронной почты. Google Диск тесно интегрирован с Google Docs, продуктом онлайн-офиса, который вы можете использовать в своем веб-браузере. Думаю, это лучшая альтернатива Dropbox.

Хотя у Google Диска нет официального клиента Linux, есть другие способы использовать Google Диск в Linux. Вот почему я включил Google Диск в этот список облачного программного обеспечения для Linux.

Плюсы

  • 15 ГБ бесплатного хранилища;
  • Обмен файлами по ссылке;
  • Колаборации;
  • Интеграция с онлайн-офисным пакетом;

Минусы

4. Mega


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

В Mega есть все, что вы ожидаете от беспроблемного облачного сервиса. Отдельным пользователям сразу же предоставляется 50 ГБ бесплатного хранилища. Однако 35 из них предназначены только для первого месяца, и у вас должно остаться 15 ГБ бесплатного хранилища после истечения срока его действия.

Технически так должен работать бесплатный план. Но, у меня есть учетная запись с 50-ю ГБ свободного места, и они там уже больше года. Так что, возможно, вам просто нужно будет порекомендовать сервис своим друзьям или принять участие в какой-либо из их программ достижений, чтобы заработать больше постоянного места для хранения.

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

Плюсы

  • 50 ГБ бесплатного хранилища;
  • Сквозное шифрование;
  • Собственные клиенты для Linux и других платформ, таких как Windows, Mac OS X, Android, iOS;

Минусы

  • Владелец и его интернет-бизнес преследуются властями США;

5. Yandex Disk


У российского интернет-гиганта Яндекс есть все, что есть у Google. Поисковая система, аналитика и инструмент для веб-мастеров и разработчиков, электронная почта, веб-браузер и, конечно же, облачное хранилище.

Яндекс Диск предлагает 10 гигов бесплатного облачного хранилища при регистрации. У него есть собственные клиенты для нескольких платформ, включая Linux. Однако официальный клиент Linux – это просто командная строка. Впрочем, вы можете воспользоваться неофициальным клиентом с графическим интерфейсом для Яндекс диска. Обмен файлами по ссылкам доступен наряду с другими стандартными функциями облачного хранилища.

Людям, которые уже пользуются другими сервисами Яндекса, определенно стоит попробовать.

Плюсы

  • 10 ГБ бесплатного хранилища с возможностью расширения до 20-ти ГБ с помощью рефералов;
  • Мобильные приложения;

Минусы

  • Отсутствие графического интерфейса в официальном Линукс-клиенте;
  • Возможное предубеждение против отечественных технологий;

6. Cozy

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

Вероятно, вы уже сохраняете важные документы, налоговые квитанции, удостоверения личности, гарантийные квитанции в облаке. Вы сканируете эти документы вручную, а затем загружаете их в облачную службу. Cozy сделает все это за вас автоматически.

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

Cozy получает все счета и фактуры из связанных сервисов и сохраняет их в облаке. Вы автоматически получаете все документы в одном месте.

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

Плюсы

  • 10 ГБ бесплатного хранилища;
  • Собственный клиент Linux в формате AppImage;
  • Подключается к различным онлайн-сервисам и автоматически получает счета и выписки со счетов;
  • Кроссплатформенность с мобильными приложениями;

Минусы

  • Может сбивать с толку кажущейся простотой;
  • В настоящее время в центре внимания находится французский рынок;

7. Seafile


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

У Seafile есть бесплатная версия на троих. Если вы хотите работать командой более чем из 3 пользователей, вы можете развернуть Seafile на собственном сервере или оплатить услуги.

Плюсы

  • Бесплатное программное обеспечение с открытым исходным кодом;
  • Собственный клиент Linux и мобильные приложения;
  • Управление версиями файлов;
  • Редактирование документов и совместная работа;

Минусы

  • В первую очередь нацелена на задачи бизнеса;
  • Профессиональная версия имеет расширенный набор функций в сравнении с бесплатной версией;

8. Nextcloud (самостоятельный хостинг)

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

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

И это еще не все. Nextcloud также имеет инструменты для чата, звонков и веб-встреч. Это полный пакет программ для повышения производительности, который можно разместить на серверах вашей организации. Например, такой весьма популярный продукт как It’s FOSS использует для своих внутренних нужд Nextcloud.

Плюсы

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

Минусы

  • Нет управления облачными сервисами;
  • Вам понадобится собственный сервер;

9. OneDrive


Если вы работаете с приложениями Microsoft 365 в браузере, вам, вероятно, OneDrive понравится больше всех вышеперечисленных.

Несмотря на то, что он дает всего 5 ГБ бесплатного хранилища, у вас есть Skype и другие службы приложений Microsoft 365, включенные в платные планы, если они вам нужны для работы. Несмотря на то, что в природе не существует официального клиента под Linux, вы всегда можете обратиться к нашему руководству и с лёгкостью начать использовать OneDrive в Linux.

Плюсы

  • Интеграция служб Microsoft 365;
  • Колаборации;
  • Обмен файлами по ссылке;

Минусы

  • Нет официального клиента Linux;
  • Не очень много свободного места;

Лестное упоминание

Hubic [Снято с производства]


Hubic – облачный сервис от французской компании OVH. Hubic также предлагает 25 ГБ бесплатного облачного хранилища при регистрации. Вы можете дополнительно расширить его до 50-ти ГБ (для бесплатных пользователей), порекомендовав сервис друзьям.

У Hubic есть клиент Linux, который находится в стадии бета-тестирования (уже более двух лет). Но даже он ограничивается командной строкой, никакого нам графического интерфейса. Мобильные версии клиентов я тестировать не стал.

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

Плюсы

  • 25 ГБ бесплатного хранилища с возможностью расширения до 50-ти ГБ;
  • Доступен на нескольких платформах;
  • Функция резервного копирования;

Минусы

  • Клиент Linux в бета-версии, доступен только в командной строке;

А на ваш вкус, какой облачный сервис для Linux самый лучший?

Что вы выберете из этого топа облачных сервисов для Linux? Какой из них вы предпочтете? Поделитесь своим мнением в разделе комментариев ниже.


Свое облачное хранилище ownCloud для Debian/Ubuntu/Mint

Для начала нужно понять что такое ownCloud?

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

Основные возможности ownCloud:

  • Есть возможность синхронизации календаря на всех ваших устройствах;
  • Возможно сохранение для всех ваших контактов;
  • Сохранение ваших фотографий, видио файлов;
  • Файловое хранилище специально для каждого пользователя;
  • Есть возможность синхронизации с другими облачными сервисвами, такие как DropBox, Swift, Google Docs, Amazon S3;
  • Есть встроенная утилита для просмотра PDF;
  • Есть свой музыкальный проигрыватель;

Установка ownCloud для Debian/Ubuntu/Mint

Буду иметь ввиду что Вы заказали или имеете свой выделенный сервер, VDS или VPS в зависимости от того сколько нужно будет места (объем ХДД) для ваших данных. В качестве ОС я выбираю именно Debian Ubuntu, однако можете установить и на другие ОС.

Устанавливаем веб сервер Apache с поддержкой PHP и MySQL

Следующим шагом нужно будет произвести инсталляцию нужных модулей для PHP и так же некоторых дополнительных утилит для работы:

Сейчас мы немного настроим веб сервер Apache.

Сейчас открываем файл с настройками веб-сервера апач в вашем любимом текстовом редакторе ( я предпочитаю использовать vim, но вы можете и открыть, например, nano) и внесем небольшие изменение:

Находим в этом файлу секцию <Directory /var/www/>, тут нужно разрешить обработку .htaccess внутри директории /var/www, по этому изменим параметр AllowOverride с None на All, должно выглядеть следующим образом:

После этого сохраняем данный файл и перезагружаем сервер Apache:

Нужно теперь настроить MySQL.

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

Все настройки сделали и теперь можно приступать к установке самого сервера ownCloud. Для этого перейдем в директорию, скачаем архив с ownCloud и после чего распакуем его, это делается следующими командами:

Выставляем права на папку, чтобы некто кроме нас не заходил в нее и не повредил что либо:

облачное хранилище ownCloud

облачное хранилище ownCloud

начальный экран owncloud при входе в систему

начальный экран owncloud при входе в систему

owncloud на Debian

owncloud на Debian

4 thoughts on “ Свое облачное хранилище ownCloud для Debian/Ubuntu/Mint ”

Найдите в файле строку:
upload_max_filesize post_max_size

И замените это значение на то, которое вам нужно. Теперь сохраните файл и перезапустите Apache:
$ sudo /etc/init.d/apache2 restart

Должно помочь, напишите ответ пожалуйста.

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

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Читайте также: