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.