Jak zainstalować NextCloud na Raspberry Pi 3

Jak zainstalować NextCloud na Raspberry Pi 3
NextCloud to samoobsługiwane oprogramowanie do udostępniania plików. Możesz łatwo zainstalować NextCloud na Raspberry Pi 3, aby zbudować opłacalny serwer udostępniania plików w sieci domowej. W tym artykule pokażę, jak zainstalować NextCloud na Raspberry Pi 3. Więc zacznijmy.

Instalowanie Raspbian:

W tym artykule będę używać Raspbian OS na moim Raspberry Pi 3. Opiera się na Debianie. Jest to oficjalnie zalecany system operacyjny dla urządzeń Raspberry Pi.

Napisałem dedykowany artykuł na temat instalacji Raspbian OS na Raspberry Pi 3. Możesz to sprawdzić na stronie https: // linuxhint.com/ install_raspbian_raspberry_pi/ jeśli potrzebujesz jakiejkolwiek pomocy.

Łączenie z Raspberry Pi 3:

Po zainstalowaniu Raspbian na Raspberry Pi 3 możesz połączyć się z Raspberry Pi 3 za pomocą SSH. Aby to zrobić. Powinieneś być w stanie znaleźć adres IP w interfejsie administracyjnym routerów.

W moim przypadku adres IP to 192.168.2.6. Wymień go od teraz.

Teraz połącz się z Raspberry Pi 3 za pomocą SSH w następujący sposób:

$ ssh [email protected]

Teraz wpisz Tak a następnie naciśnij .

Teraz wpisz hasło Raspberry Pi 3 i naciśnij .

Powinieneś zostać zalogowany.

Instalowanie NextCloud na Raspberry Pi 3:

Teraz zaktualizuj pamięć podręczną repozytorium pakietów Apt za pomocą następującego polecenia:

Aktualizacja $ sudo apt

Pamięć podręczna repozytorium pakietów Apt powinna zostać zaktualizowana.

Teraz zainstaluj serwer WWW Apache 2, PHP, wszystkie wymagane biblioteki i narzędzia PHP za pomocą następującego polecenia:

$ sudo apt Zainstaluj mlokate apache2 libapache2-mod-php mariadb-client mariadb-server
WGET UNZIP BZIP2 Curl PHP-cp-common php-curl php-gd php-mbstring php-mysql php-xml
php-zip php-intl php-apcu php-redis php-http-request

Teraz naciśnij y a następnie naciśnij .

Wszystkie pakiety są pobierane.

W tym momencie należy zainstalować wszystkie wymagane pakiety.

Teraz musisz utworzyć nowy wirtualny plik konfiguracyjny hosta Apache 2 dla NextCloud.

Możesz utworzyć nowy plik konfiguracyjny NextCloud.conf Z następującym poleceniem:

$ sudo nano/etc/apache2/witryny-dostępna/nowej.conf

Teraz wpisz następujące wiersze i zapisz plik, naciskając + X śledzony przez y a następnie naciśnij .


ServerAdmin Webmaster@LocalHost
DocumentRoot/var/www/NextCloud
Alias/NextCloud "/var/www/NextCloud/"

Opcje +następujące Symlinks
Zezwolenie na wszystko

Dav Off

Wymagać wszystkich przyznanych
Setenv home/var/www/NextCloud
Setenv http_home/var/www/NextCloud

ErrorLog $ apache_log_dir/NextCloud_ERROR_LOG
CustomLog $ apache_log_dir/NextCloud_Access_Log Common

Teraz musisz utworzyć nową bazę danych MariaDB i użytkownik dla NextCloud.

Aby to zrobić, najpierw zaloguj się do konsoli Mariadb za pomocą następującego polecenia:

$ sudo mysql -u root

Powinieneś być zalogowany.

Teraz utwórz nową bazę danych Mariadb NextCloud Z następującym poleceniem:

Mariadb [(brak)]> Utwórz bazę danych NextCloud;

Teraz utwórz nowego użytkownika Mariadb NextCloud a także ustaw hasło dla nowego użytkownika z następującym poleceniem:

Mariadb [(brak)]> Utwórz użytkownika „NextCloud”@'localHost' identyfikowany przez „your_password_here”;

NOTATKA: Zastępować Twój_password_here z hasłem, które chcesz ustawić dla użytkownika MariaDB NextCloud. Ustawę to na NextCloud W tym artykule dla uproszczenia.

Teraz przypisz wszystkie wymagane uprawnienia bazy danych NextCloud Do użytkownika MariaDB NextCloud Z następującym poleceniem:

Mariadb [(none)]> daj wszystkie przywileje na NextCloud.* Do „NextCloud”@„LocalHost”;

Teraz uruchom następujące polecenie, aby zastosować zmiany:

Mariadb [(none)]> Przywileje spłukające;

Teraz wyjdź z konsoli Mariadb z następującym poleceniem:

Mariadb [(none)]> wyjście

Teraz przejdź do /var/www Katalog z następującym poleceniem:

$ cd /var /www

Teraz pobierz Archiwum Zip NextCloud za pomocą następującego polecenia:

$ sudo wget https: // pobierz.NextCloud.com/server/remises/NextCloud-15.0.0.zamek błyskawiczny

NextCloud Zip Archive jest pobierany.

Należy pobrać archiwum zip Nexcloud.

Teraz uruchom następujące polecenie, aby rozpakować Archiwum NextCloud:

$ sudo unzip NextCloud-15.0.0.zamek błyskawiczny

Archiwum należy wyodrębnić.

Teraz utwórz nowy katalog danych dla NextCloud za pomocą następującego polecenia:

$ sudo mkdir następnycloud/data

Teraz zmień właściciela i grupę plików i katalogów wewnątrz NextCloud/ katalog do www-data Z następującym poleceniem:

$ sudo chown -r www-data: www-data następnycloud

Teraz włącz NextCloud.conf Konfiguracja witryny z następującym poleceniem:

$ sudo a2ensite NextCloud.conf

Teraz wyłącz domyślną konfigurację witryny 000-default.conf Z następującym poleceniem:

$ sudo a2dissite 000-default.conf

Teraz uruchom ponownie Apache2 Usługa z następującym poleceniem:

$ sudo systemctl restart apache2

Teraz dodaj Apache2 I Mariadb Usługi uruchamiania systemu z następującym poleceniem:

$ sudo systemctl włącz apache2 mariadb

NextCloud powinien zostać zainstalowany.

Konfigurowanie NextCloud:

Teraz musisz skonfigurować NextCloud z przeglądarki internetowej. Aby to zrobić, odwiedź http: // 192.168.2.6/NextCloud z Twojej ulubionej przeglądarki internetowej. Powinieneś zobaczyć następną stronę.

Stąd musisz utworzyć konto administratora. Wpisz nazwę użytkownika i hasło dla nowego konta administratora i nieco przewiń w dół.

Teraz wpisz szczegóły bazy danych Mariadb. Na koniec kliknij Zakończ konfigurację jak zaznaczono na zrzucie ekranu poniżej.

Powinieneś zostać zalogowany na swoje konto NextCloud jako administrator. Teraz kliknij X ikona do zamykania okna wyskakującego, jak zaznaczone na zrzucie ekranu poniżej.

Powinieneś zobaczyć następny pulpit nawigacyjny. Stąd możesz tworzyć nowych użytkowników, przesyłać pliki i inne zadania administracyjne.

Tak więc instalujesz NextCloud na Raspberry Pi 3. Dziękujemy za przeczytanie tego artykułu.