Били ли сте някога да имате свой собствен частен Dropbox, нещо, което ви позволява да управлявате и разпространявате файлове онлайн, но никоя компания не ви казва за ограничения в данните, ограничения в честотната лента или дори за деактивиране на определени типове файлове? Страхотна новина! Тази мечта може лесно да се превърне в реалност с помощта на софтуер, известен като Nextcloud.

Този софтуер го прави, така че всеки, който има сървър, може да хоства и разпространява собственото си хранилище и ефективно да има свой собствен облак! В това ръководство ще разгледаме всичко, което трябва да знаете, за да направите вашето лично решение за съхранение на облаци - да преминете през необходимия хардуер, да подготвите операционната система и дори да настроите клиентите за синхронизиране. Да започваме!

Забележка : Nextcloud е вилица на Owncloud, която е друг самоподдържан Dropbox клон.

Изисквания към хардуера и софтуера

Нека обсъдим видовете сървъри, които са най-подходящи за създаване на домашен облак, захранван от софтуера за съхранение NextCloud. За да започнете, сървърът трябва да работи с най-новата версия на Ubuntu сървъра (или най-малкото да работи с версия, която поддържа snaps). Защо сървърът на Ubuntu не е нещо като Redhat или CentOS? Обикновено, разработчиците на NextCloud понастоящем разпространяват пакет с последно инсталиран софтуер NextCloud, нещо, което тези други операционни системи не предлагат.

Освен това NextCloud, когато е инсталиран по други начини, отнема много време, за да се създаде и не е много удобен за потребителя. Чрез инсталирането на модула за зареждане е нужна нула настройка и всичко работи много.

Разработчиците са казали в миналото, че е трудно да се актуализира NextCloud, когато се основават на разпределения или интегрирани хранилища. Технологията Snap на Ubuntu им позволява да получат възможно най-скоро най-новите актуализации за сигурност по свои собствени срокове.

Хардуерни устройства, които са идеални за направата на вашето собствено решение за облак:

  • Всеки използван или стар DDR2-ера (или по-добър) 64bit PC / лаптоп, който може да остане 24/7
  • Raspberry Pi 2 или 3, които могат да работят с Ubuntu Snappy Core
  • Всеки сървър за дома или предприятие

Осъществяване на подготовката

Потребителите ще трябва да направят USB изображение, за да инсталират най-новата версия на сървъра на Ubuntu. Изтеглете изображението от диска ISO от тази страница.

Raspberry Pi 2/3 потребители

Понастоящем Pi не изпълнява традиционна версия на сървъра на Ubuntu. Вместо това потребителите трябва да използват Ubuntu Snappy Core. Изтеглете изображението тук. Извличане на изображението в терминала:

 gunzip -d * .img.xz 

Следвайте уикита на Ubuntu, за да започнете с първото зареждане на Snappy Core. Ще трябва да се регистрирате с Canonical, като използвате имейл адрес.

С изтегленото изображение на диска е време да направите USB (или SD) инсталиращ носител. Изтеглете инструмента USB / SD Etcher. Следвайте инструкциите на страницата, за да създадете инсталацията си USB или SD, ако използвате Raspberry Pi 2/3. Това е лесен триетапен процес.

Инсталиране на Ubuntu Server

Включете USB устройството си и конфигурирайте устройството си да се зарежда от него чрез BIOS. За някои този ключ може да бъде F2 или DEL. За други, това е Esc. Най-добре е да проучите ръководството, за да сте сигурни.

С натоварването на сървъра на Ubuntu изберете правилния език на езиковия екран, след което натиснете Enter на опцията "Инсталиране на Ubuntu Server". Това ще отведе потребителя през меню, което ще ви попита какво е разположението на клавиатурата и държавата. Изберете подходящите опции и преминете към следващата страница.

Потребителите ще бъдат помолени да въведат име на хост за сървъра на Ubuntu. Въведете "ubuntu-сървър", "ubuntu-nextcloud", "Ubuntu" или нещо подобно. След това, като използвате клавишите със стрелки, отидете до бутона "Напред" и натиснете Enter, за да преминете към следващата страница.

На следващата страница инструментът за инсталиране ще поиска от потребителя да настрои потребителско име и парола, които да съответстват на това потребителско име. Въведете потребителско име и защитена, но запомняща се парола, след което изберете "Продължи", за да преминете към следващата страница.

Следващата стъпка в процеса на инсталиране, потребителят трябва да каже на сървъра на Ubuntu как да инсталира на твърдия диск. Изберете "guided - използвайте целия диск". Това позволява на системата автоматично да създава дялове. Не е необходимо преместване или ръчно разделяне. При тази опция е избрана инсталацията.

Скоро след като първоначалните данни на сървъра на Ubuntu завършат копирането в системата, потребителите ще трябва да променят настройката. Защитата актуализира функция, за да бъде точна. Тази функция, когато е активирана, позволява на системата да инсталира автоматично актуализации на защитата. Изберете "инсталиране автоматично".

Накрая, преди инсталацията да приключи, са необходими някои пакети. Използвайки интервала, намерете "LAMP сървър" и го изберете. Освен това, изберете "OpenSSH сървър", ако искате достъп до отдалечен корпус да е готов за работа. Когато пакетите са избрани, натиснете клавиша Enter, за да ги инсталирате в системата.

Инсталиране на NextCloud

Ubuntu Server е инсталиран в системата. Сега е възможно да получите NextCloud работа. Инсталирайте софтуера в системата с тази команда:

 sudo щракнете върху инсталацията nextcloud 

След инсталирането на NextCloud използвайте командата ifconfig да намерите вътрешния IP адрес на сървъра. Използвайки уеб браузъра на телефона, таблета или компютъра, отидете на вътрешния IP адрес, сякаш е бил уеб сайт.

Това ще доведе до NextCLoud Setup Wizard. Този съветник ще подкани потребителя да настрои администраторски акаунт с парола.

Използване на NextCloud

След като създадете администраторския акаунт в следващия облак, WebUI ще се зареди, след което потребителят ще има пълен административен контрол. Достъп до Nextcloud по всяко време, като се насочите към (в уеб браузъра) вътрешния IP адрес, използван по-рано.

Файловете от администраторския профил могат да бъдат качени директно от мрежата чрез браузъра (точно като Google Диск, Dropbox и One Drive). Не ми харесва ли мрежата? Изтеглете официалния клиент за синхронизиране за Linux, Mac или Windows. Също така има приложение за Android и iOS.

Качване на файлове

Качете файл или директория във вашия Nextcloud, като кликнете върху иконата "+" и след това върху бутона за качване.

Създаване на нови потребители

Потребителите не могат да се регистрират в Nextcloud. Вместо това администраторът трябва да си създаде нов профил. Отидете в горния десен ъгъл на уеб интерфейса и кликнете върху "admin". Намерете "Потребители" и го изберете. Това ще ви отведе до зоната за управление на потребителите.

Използвайки потребителския интерфейс, задайте потребителското име и паролата за новия потребител. Освен това добавете потребителя в нова група, като кликнете върху "+ Добавяне на група".

За да промените колко хранилище даден потребител може да използва, отидете в "Квота" и изберете опция за предварително задаване или въведете своя лимит за квота за съхранение.

Синхронизирането

За да синхронизирате, въведете локалния IP адрес в клиент за синхронизиране NextCloud.

След това въведете потребителското си име и паролата си.

С въведената информация клиентът Nextcloud ще създаде папка Nextcloud на вашата локална машина. Поставете всичко, което искате да синхронизирате в него. Инструментът за синхронизиране ще го открие и ще качи файловете.

заключение

Съхраняването на облаци е факт от съвременния живот. Всеки има Dropbox, Google Диск или нещо подобно. В резултат големите технологични компании имат големи сървъри, които притежават ценна, лична информация. За някои рискът от компромис и поверителността е наред. Те смятат, че Dropbox и т.н. са надеждни и универсални и са готови да поемат риска.

Следващото време не е за тези типове хора. Този софтуер е предназначен за тези, които виждат ползите от съхранението в облака, но искат да контролират напълно данните си. Надявам се, че с това ръководство все повече хора ще прегърнат Nextcloud и ще се освободят от патентованите услуги за съхранение на облаци.

Имате ли домакин на собственото си решение за облак? Защо или защо не? Кажете ни по-долу!

Кредит на изображението: Christine und Hagen Graf