Съхранението в облак е изключително полезно, което ви позволява достъп до вашите файлове от всяко устройство, където и да се намирате. Недостатъкът е, че тъй като вашите данни се съхраняват на отдалечени сървъри от компания трета страна, нямате пълен контрол върху нейната сигурност и поверителност. Освен това доставчиците на облак може да ви таксуват за допълнително място за съхранение.
Една алтернатива е да хоствате вашите файлове на вашия собствен облачен сървър, работещ на компютър Raspberry Pi във вашия дом или офис. Но коя самостоятелно хоствана платформа трябва да използвате? Разглеждаме трите основни опции за облачно съхранение на Raspberry Pi: Nextcloud, ownCloud и Seafile.
Nextcloud
Едно от най-популярните самостоятелно хоствани решения за съхранение в облак, Nextcloud е независимо отделяне на ownCloud, създадено от някои от основните сътрудници на последния. Той е с отворен код под лиценза GNU AGPLv3.
Фокусиран повече върху сътрудничеството с потребителите, той разполага с редактиране на документи в реално време и интегриран аудио/видео/текстов чат. Има и голям пазар от над 200 безплатни приложения за разширяване на функционалността на вашия облачен сървър.
За Raspberry Pi Nextcloud е доста лесен за инсталиране, използвайки Ubuntu Appliance или специалния образ на NextCloudPi OS.
Системни изисквания
Модел на Raspberry Pi: Малина Pi 2, 3 или 4. Препоръчва се Raspberry Pi 4.
microSD карта: Препоръчват се минимум 4 GB, 8 GB или повече.
Инсталация
Ubuntu Appliance: Предлага се специален Ubuntu Appliance, който съчетава Nextcloud с операционната система Ubuntu Core. Просто изтеглете Файл на Ubuntu Appliance за Raspberry Pi 2, или Raspberry Pi 3 или 4и използвайте официалното Raspberry Pi Imager инструмент за записване на вашата microSD карта.
След това ще трябва да отворите SSO акаунт в Ubuntu и да генерирате ключове за Secure Shell (SSH) за отдалечен достъп и стартиране на вашия нов сървър Nextcloud.
NextCloudPi: Тази персонализирана версия на Raspberry Pi OS ви позволява да изградете свой собствен облачен сървър Raspberry Pi с Nextcloud. След като изтеглите образа на операционната система и го запишете на microSD карта, е необходима малко конфигурация, преди да имате достъп до вашия Nextcloud сървър.
Уеб панелът за конфигуриране на NextCloudPi ви помага да промените настройките на сървъра и да добавите външно устройство.
Табло за управление и приложения
С удобния за потребителя интерфейс, уеб таблото за управление на Nextcloud ви позволява да зададете състоянието си, като „работа от дома“ и да видите метеорологичните условия, в които се намирате. В горната лента с инструменти има икони за секции като Файлове, Снимки, Контакти, Календар и Задачи.
Падащо меню с настройки ви позволява да управлявате потребители и да инсталирате допълнителни приложения. Пазарът разполага с над 200 безплатни приложения, включително офис пакета Collabora Online и разнообразни приспособления за таблото.
Настолни и мобилни клиенти
Можете автоматично да синхронизирате файловете на сървъра си Nextcloud с работния плот на компютъра си с настолен клиент, достъпен за Windows 10, macOS и Linux.
Налични са и безплатни мобилни клиентски приложения за Android и iOS. Функциите включват синхронизиране на любимите ви файлове и папки и опция за незабавно качване на снимки и видеоклипове, направени на вашия телефон. В допълнение, приложение Nextcloud Talk ви позволява да осъществявате видео и аудио разговори. Предлагат се и други приложения със специално предназначение.
Сигурност
С защитата от корпоративен клас вашето хранилище е защитено с многослойно криптиране. Стандартният за индустрията SSL/TLS се използва за криптиране на данни при трансфер. Данните могат да се съхраняват с помощта на криптиране AES-256 от военен клас и има опция за криптиране от край до край за всяка папка. Като администратор можете да контролирате достъпа до файлове и приложения за потребителите.
ownCloud
Фокусирайки се върху сътрудничество с файлове от корпоративен клас, ownCloud е утвърдена опция за съхранение в облак и е напълно безплатна за използване, ако самостоятелно хоствате сървъра си. Версията ownCloud Core е с отворен код под лиценза AGPLv3.
Характеристиките включват криптиране от край до край, двуфакторно удостоверяване, антивирусна програма, защитна стена и проверка на целостта на файловете. Допълнителни приложения се предлагат на пазара.
За Raspberry Pi ownCloud е инсталиран в рамките на съществуваща итерация на стандартната версия на Raspberry Pi OS, която е малко по -сложна от Nextcloud.
Изисквания
Модел на Raspberry Pi: Малина Pi 2, 3 или 4. Препоръчва се Raspberry Pi 4.
microSD карта: Препоръчват се минимум 4 GB, 8 GB или повече.
Инсталация
Да се изградете облачен сървър на Raspberry Pi с ownCloud, ще инсталирате ownCloud в рамките на стандартната Raspberry Pi OS. Преди да направите това, ще трябва да въведете няколко терминални команди, за да инсталирате Apache HTTP сървър, PHP 5 и SQLite.
След като изтеглите най -новия zip файл ownCloud, е необходима друга серия от терминални команди, за да работи всичко правилно. След това можете да регистрирате администраторски акаунт и да влезете в собствения си Cloud сървър от уеб браузър.
Табло за управление и приложения
ownCloud разполага с удобно за потребителя уеб табло за достъп до вашите документи и снимки. По подразбиране интерфейсът се отваря към вашата страница Файлове.
Щракването върху иконата на горното ляво меню ви позволява да превключвате между наличните приложения. Като изберете опцията Пазар, можете да посетите пазара, за да инсталирате допълнителни безплатни приложения, като например Календар и офис пакета Collabora.
Настолни и мобилни клиенти
Можете да синхронизирате файлове с работния плот на вашия компютър от вашия собствен Cloud сървър с настолен клиент за macOS, Windows и Linux.
Приложенията за мобилни клиенти са достъпни за Android ($ 0.99) и iOS (налични са безплатни покупки в приложението). Характеристиките включват възможността да разглеждате всички свои собствени Cloud файлове, да създавате и редактирате нови файлове и да споделяте файлове и папки с други потребители.
Сигурност
ownCloud се гордее със своята надеждност и сигурност, включително AES-256 криптиране на файлове. Опцията за криптиране от край до край не е налична в безплатното издание на общността.
Свързани: Owncloud vs. NextCloud vs. Seafile: Кое самостоятелно хоствано облачно хранилище да изберете?
Морски файл
Решение за синхронизиране и споделяне на файлове с отворен код, Seafile предлага синхронизиране на файлове, подобни на Dropbox, заедно с акцент върху съвместните функции.
Уникално, Seafile използва „библиотеки“ за организиране на вашите файлове. Библиотеката е контейнер от първо ниво за набор от файлове и папки, така че е удобен начин за групиране на всички елементи за проект.
За Raspberry Pi Seafile се инсталира в рамките на съществуваща итерация на стандартната версия на Raspberry Pi OS чрез издаване на дълга поредица от терминални команди.
Изисквания
Модел на Raspberry Pi: Малина Pi 2, 3 или 4. Препоръчва се Raspberry Pi 4.
microSD карта: Препоръчват се минимум 4 GB, 8 GB или повече.
Инсталация
Както при ownCloud, Seafile е инсталиран в рамките на стандартната Raspberry Pi OS. Препоръчва се Lite версията на последната. Ръководството за администриране на Sealife показва как да изградете пакета за освобождаване на сървъра Seafile за Raspberry Pi.
Той включва многобройни терминални команди за настройка на средата за изграждане, инсталиране на пакети, компилиране на библиотеки за разработка и инсталиране на цял товар от библиотеки на Python. След това можете да тествате и активирате сървъра, готов за употреба.
Табло за управление и приложения
В уеб таблото за управление всичко е организирано в папки от най-високо ниво, наречени библиотеки, които могат да бъдат защитени с парола. Можете да видите вашите собствени библиотеки и други, които са споделени с вас. Документите могат да се разглеждат, редактират и коментират.
Библиотеките могат да бъдат изследвани в изглед на колона за изживяване в стил уики. В допълнение, уики страниците могат да бъдат запазени като обикновени документи във формат Markdown.
За разлика от Nextcloud и ownCloud, няма пазар за приложения, който да разшири функционалността на вашия сървър Seafile, така че сте ограничени до приложенията за онлайн редактиране.
Настолни и мобилни клиенти
Клиентите за синхронизиране на настолни компютри и Диск са достъпни от Страница за изтегляне на Seafile. Клиентът на Drive е по -сложната от двете опции, която ви позволява достъп до файлове на сървъра, без да се синхронизира с локалния диск.
Налични са безплатни мобилни клиентски приложения за Android и iOS, но имат доста ограничен набор от функции.
Сигурност
Има опция за криптиране на съхранени данни в покой, използвайки AES 256-CBC криптиране. Безплатното издание на общността позволява и контрол на файлове и права за достъп до приложения в допълнение към двуфакторното удостоверяване.
Софтуерни решения за съхранение в облак Raspberry Pi
Разгледахме трите основни опции за създаване на частно решение за съхранение в облак, хоствано на вашия Raspberry Пи. Добавянето на външно устройство за съхранение е силно препоръчително, за да можете да съхранявате повече данни от microSD карта.
Ако всичко, което искате, е просто споделяне на файлове, алтернатива е да настроите Samba (SMB/CIFS) споделяне на Raspberry Pi, което ви позволява достъп до споделени папки на компютър с Windows, macOS или Linux. Или можете да инсталирате специализирана операционна система, за да създадете медиен сървър за музика и видео.
Искате ли да инсталирате медиен сървър Raspberry Pi? Ето няколко начина, по които можете да започнете да използвате Raspberry Pi като медиен сървър сега!
Прочетете Напред
- Направи си сам
- Съхранение в облака
- Малина Пи
Журналистът за технологии и забавления на свободна практика Фил е редактирал множество официални книги за Raspberry Pi. Дългогодишен играч на Raspberry Pi и електроника, той е редовен сътрудник на списание The MagPi.
Абонирайте се за нашия бюлетин
Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!
Щракнете тук, за да се абонирате