Как да изградим облачен сървър на Raspberry Pi с ownCloud

Как да изградим облачен сървър на Raspberry Pi с ownCloud

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





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





Ще ви покажем как да инсталирате ownCloud на Raspberry Pi, да прикачите външно хранилище и да изберете подходящ калъф.





ownCloud срещу Nextcloud за Raspberry Pi: Кое е най -доброто?

Друга възможност за вашия домашен базиран облачен сървър Raspberry Pi е Nextcloud, независимо отделяне на ownCloud, създадено от някои от основните сътрудници на последния.

Въпреки че основните функции са много сходни и за двете услуги, има някои ключови разлики. Някои от по -разширените функции в ownCloud са достъпни само за абонати от премиум клас, докато всички функции са безплатни в Nextcloud.



Въпреки това, ownCloud е добра, утвърдена опция и е напълно безплатна за използване, ако самостоятелно хоствате вашия сървър (и). Функциите включват криптиране от край до край, двуфакторно удостоверяване, антивирусна програма, защитна стена и проверка на целостта на файловете.

1. Подгответе вашия Raspberry Pi

За разлика от Nextcloud, който предлага персонализиран образ на ОС за Raspberry Pi под формата на NextCloudPi, който записвате на microSD карта , както и опция за Ubuntu Appliance ownCloud е инсталиран в рамките на съществуваща итерация на стандартната версия на Raspberry Pi OS.





Ако все още не сте инсталирали Raspberry Pi OS, запишете я на microSD карта (препоръчително е 8GB или по -висока) на друг компютър, като използвате Raspberry Pi Imager инструмент.

как да създадете анонимен акаунт във Facebook

Прочетете още: Как да инсталирате операционна система на Raspberry Pi





След като това стане, поставете microSD картата в Raspberry Pi и я включете. Преминете през съветника за добре дошли, изберете нова парола (от съображения за сигурност) и се свържете с вашата Wi-Fi мрежа.

Преди да инсталирате ownCloud, трябва да се уверите, че Raspberry Pi OS е напълно актуална. Ако все още не сте го направили по време на съветника за добре дошли, отворете прозорец на терминала ( Аксесоари> Терминал ) и въведете следните команди:

sudo apt-get update
sudo apt-get upgrade

Може да отнеме няколко минути. С Raspberry Pi към вашия безжичен рутер открийте неговия IP адрес, като въведете:

ip addr

Запишете inet адрес под wlan0 : това е IP адресът на Raspberry Pi. Някои рутери ще запазят същия адрес за Raspberry Pi всеки път, когато се стартира; ако не, ще искате настройте статичен IP адрес за вашия Raspberry Pi .

2. Инсталирайте Apache 2, PHP 5 и SQLite

Преди да инсталирате самия ownCloud, ще трябва да добавите основни компоненти от стека на сървъра. За да инсталирате Apache HTTP сървър, в терминала въведете:

sudo apt-get install apache2

След като инсталацията приключи, трябва да проверите дали работи. Отворете уеб браузър на друг компютър и въведете IP адреса на Raspberry Pi. Трябва да получите уеб страница на Apache по подразбиране, която казва „Работи!“

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

sudo apt-get install php7.3 php7.3-gd sqlite php7.3-sqlite php7.3-curl
php7.3-zip php3-dom php7.3-intl

След като всички те са успешно инсталирани, рестартирайте уеб сървъра на Apache със следната команда:

sudo service apache2 restart

3. Инсталирайте ownCloud

Вече сте готови да инсталирате самия ownCloud. Изтеглете най -новия стабилен ZIP файл от официалната страница за изтегляне на ownCloud към вашия Raspberry Pi. Изтеглихме owncloud-complete-20210326.zip .

В прозорец на терминал преместете изтегления файл в / var / www / html директория с:

cd Downloads
sudo mv owncloud-complete-20210326.zip /var/www/html

Преминете към тази директория и разархивирайте файла:

преместете програма на друго устройство
cd /var/www/html
sudo unzip -q owncloud-complete-20210326.zip

След това трябва да създадете директория с данни за ownCloud и да промените разрешенията му. Ако просто използвате microSD за съхранение на вашия сървър, въведете следните команди:

sudo mkdir /var/www/html/owncloud/data
sudo chown www-data:www-data /var/www/html/owncloud/data
sudo chmod 750 /var/www/html/owncloud/data

Ако използвате външно USB устройство за съхранение, свържете го и го монтирайте на вашия Raspberry Pi, след което въведете следните команди:

sudo mkdir /media/ownclouddrive
sudo chown www-data:www-data /media/ownclouddrive
sudo chmod 750 /media/ownclouddrive

Забележка: Ако искате да преместите данните в друга директория на по -късна дата, вижте ownCloud ръководство за това как да преместите директория с данни .

След това въведете следните команди, за да дадете разрешения за писане, за да избегнете евентуални грешки при влизане по -късно:

sudo chmod 777 /var/www/html/owncloud
sudo mkdir /var/lib/php/session
sudo chmod 777 /var/lib/php/session

След като всичко приключи, е време да рестартирате Raspberry Pi, за да влязат в сила промените:

sudo reboot

4. Конфигурирайте ownCloud

От уеб браузър посетете IP адреса на Raspberry Pi, следван от /owncloud , e.g. 192.168.1.132/owncloud .

Ако видите предупреждение, че връзката ви не е частна или защитена, изберете да я игнорирате (като изберете Разширено в Chrome или Firefox) и продължете към сайта.

Трябва да се появи екранът за вход на ownCloud. Ако видите предупреждение за производителност за SQLite, можете спокойно да го игнорирате.

Сега трябва да регистрирате администраторски акаунт, като въведете потребителско име и парола. Запишете ги. С това вашият личен ownCloud вече е достъпен с този акаунт.

Влезте и започнете да проучвате уеб таблото за управление на вашия собствен хост сървър ownCloud. Като начало можете да разгледате няколко папки за документи и снимки.

За да добавите допълнителна функционалност, щракнете върху менюто горе вляво и изберете Пазар. Можете да разглеждате наличните приложения и да инсталирате каквото искате, като например Календар и офис пакета на Collabora.

5. Добавете външен достъп през Интернет

Досега можете да получите достъп до вашия собствен сървърCloud само от собствената си локална мрежа, което е малко ограничаващо. За достъп до вашия собствен сървър на Cloud по интернет от всяко място е необходимо да настроите SSL, да активирате пренасочване на портове и да използвате динамична DNS услуга.

6. Изберете калъф за вашия собствен Cloud сървър

Не се препоръчва да стартирате свой собствен сървърCloud на гола платка Raspberry Pi, тъй като с времето ще натрупа прах. Има голямо разнообразие от калъфи за стандартни размери Raspberry Pi 3 и 4 модели.

как да извлечете филми от dvd

Вместо евтин пластмасов калъф, ние бихме препоръчали нещо по -солидно като DeskPi Pro. Това има достатъчно място в кутията за SATA устройство за съхранение и се доставя с адаптер M.2 към SATA. За да предотвратите прегряването на Raspberry Pi, той разполага и с охлаждаща система ICE Tower и радиатор.

Друг много добър вариант е Argon ONE M.2 калъф , което ви позволява да използвате M.2 SATA устройство с всякакъв размер. Като алтернатива можете да изберете здрав калъф за Raspberry Pi самостоятелно и да включите стандартно външно USB устройство за съхранение.

Изградете свой собствен облачен сървър на Raspberry Pi: Успех

Поздравления, сега сте настроили облачен сървър на вашия Raspberry Pi с помощта на ownCloud. Можете да посетите таблото му за управление, като използвате уеб браузър на друго устройство. Има дори собствено приложение Cloud за iOS и Android, което можете да използвате за достъп до сървъра от смартфон или таблет.

Дял Дял Туит електронна поща Най -добрите 5 решения за облачно съхранение на Linux през 2021 г.

Трябва да синхронизирате с облака на вашия компютър с Linux? Ето пет от най-добрите облачни услуги, съвместими с Linux, налични днес.

Прочетете Напред
Свързани теми
  • Направи си сам
  • Малина Пи
  • Съхранение в облака
За автора Фил Кинг(22 статии са публикувани)

Журналистът на свободна технология и развлечения Фил е редактирал множество официални книги за Raspberry Pi. Дългогодишен играч на Raspberry Pi и електроника, той е редовен сътрудник на списание The MagPi.

Още от Фил Кинг

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!

Щракнете тук, за да се абонирате