Następna chmura

Instalacja NextCloud na Debianie 10

Instalacja NextCloud na Debianie 10
Jeśli chcesz skonfigurować własną usługę udostępniania plików, NextCloud jest opcją dla Ciebie. NextCloud to samoobsługowe oprogramowanie do udostępniania plików typu open source.  W tym artykule pokażę, jak zainstalować NextCloud na Debianie 10 Buster. Więc zacznijmy.

Instalowanie NextCloud:

NextCloud to aplikacja internetowa oparta na PHP. Działa na stosie LAMP (Linux, Apache, MySQL/MariaDB, PHP). Wszystkie pakiety wymagane do konfiguracji stosu LAMP są dostępne w oficjalnym repozytorium pakietów Debiana 10. Możemy więc łatwo skonfigurować serwer Debian 10 LAMP i tam skonfigurować NextCloud.

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

$ sudo apt aktualizacja

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

Teraz zainstaluj serwer WWW Apache, PHP i wymagane biblioteki PHP dla NextCloud, serwer bazy danych MariaDB i inne wymagane narzędzia z oficjalnego repozytorium pakietów Debiana 10 za pomocą następującego polecenia:

$ sudo apt install mlocate apache2 libapache2-mod-php mariadb-client
serwer mariadb wget rozpakuj bzip2 curl php php-common php-curl php-gd
php-mbstring php-mysql php-xml php-zip php-intl php-apcu php-redis
php-http-żądanie

Teraz naciśnij Tak a następnie naciśnij aby potwierdzić instalację.

Menedżer pakietów APT pobierze i zainstaluje wszystkie wymagane pakiety. Może to trochę potrwać.

W tym momencie wszystkie pakiety powinny zostać zainstalowane.

Teraz musisz utworzyć bazę danych MariaDB dla NextCloud.

Aby to zrobić, najpierw zaloguj się do powłoki MariaDB jako korzeń użytkownik bazy danych za pomocą następującego polecenia:

$ sudo mysql -u root -p

Domyślnie nie korzeń hasło powinno być ustawione. Więc po prostu naciśnij .

UWAGA: Jeśli masz już konfigurację serwera LAMP, Twoja baza danych MySQL/MariaDB może mieć korzeń ustawienie hasła. W takim przypadku wpisz korzeń hasło i naciśnij .

Powinieneś być zalogowany do powłoki MariaDB.

Teraz utwórz nową bazę danych następna chmura dla NextCloud z następującą instrukcją SQL:

MariaDB [(brak)]> UTWÓRZ BAZĘ DANYCH nextcloud;

Teraz utwórz nowego użytkownika następna chmura, ustaw hasło dla nowego użytkownika (123 w moim przypadku) i nadaj nowemu użytkownikowi wszystkie uprawnienia do bazy danych następna chmura z następującą instrukcją SQL:

MariaDB [(brak)]> GRANT ALL ON nextcloud next.* DO 'nextcloud'@'localhost'
ZIDENTYFIKOWANE PRZEZ „123”;

Teraz uruchom następującą instrukcję SQL, aby zmiany zaczęły obowiązywać:

MariaDB [(brak)]> UPRAWNIENIA SPUSTU;

Teraz wyjdź z powłoki MariaDB w następujący sposób:

MariaDB [(brak)]> \q

Teraz przejdź do /var/www katalog w następujący sposób:

$ cd /var/www

Teraz pobierz archiwum zip NextCloud 16 z oficjalnej strony NextCloud za pomocą następującego polecenia:

$ sudo wget https://download.następna chmura.pl/serwer/wydania/nextcloud-16.0.4.zamek błyskawiczny

UWAGA: NextCloud 16 to najnowsza stabilna wersja w momencie pisania tego tekstu. Do czasu, gdy będziesz czytać ten artykuł, może zostać wydana nowa wersja NextCloud. Jeśli tak jest, po prostu skopiuj nowy link do pobrania z oficjalnej strony NextCloud i zastąp go tutaj.

Należy pobrać archiwum zip NextCloud.

Jak widać, archiwum zip NextCloud znajduje się w /var/www informator.

$ ls -lh

Teraz wyodrębnij archiwum zip NextCloud za pomocą następującego polecenia:

$ sudo rozpakuj nextcloud-16.0.4.zamek błyskawiczny

Archiwum NextCloud powinno zostać rozpakowane.

Nowy katalog następna chmura/ powinno być stworzone. To jest webbroot NextCloud.

Teraz zmień właściciela i grupę wszystkich plików i katalogów w następna chmura/ katalog do www-dane następująco:

$ sudo chown -Rfv www-data:www-data nextcloud

Należy zmienić właściciela i grupę.

Teraz utwórz nową konfigurację witryny Apache 2 dla NextCloud za pomocą następującego polecenia:

$ sudo nano /etc/apache2/sites-available/nextcloud.konf

Teraz wpisz następujące wiersze w pliku konfiguracyjnym.


ServerAdmin [ochrona poczty e-mail]
DocumentRoot /var/www/nextcloud
Alias ​​/nextcloud "/var/www/nextcloud/"
 

Opcje +Obserwuj dowiązania symboliczne
Zezwól na nadpisanie wszystkich
 

Dave wył

 
Wymagaj wszystkich przyznanych
 
SetEnv HOME /var/www/nextcloud
SetEnv HTTP_HOME /var/www/nextcloud

 
Dziennik błędów $APACHE_LOG_DIR/nextcloud_error_log
CustomLog $APACHE_LOG_DIR/nextcloud_access_log common

Ostateczny plik konfiguracyjny powinien wyglądać następująco. Teraz zapisz plik, naciskając + X śledzony przez Tak i .

Teraz włącz konfigurację witryny NextCloud za pomocą następującego polecenia:

$ sudo a2ensite nextcloud.konf

Teraz wyłącz domyślną konfigurację witryny za pomocą następującego polecenia:

$ sudo a2dissite 000-default.konf

Teraz uruchom ponownie serwer WWW Apache 2 za pomocą następującego polecenia:

$ sudo systemctl restart apache2

Teraz sprawdź, czy Apache2 usługa działa z następującym poleceniem:

$ sudo systemctl status apache2

Jak widać, Apache2 usługa jest uruchomiona. Tak więc konfiguracja powinna się udać.

Konfiguracja NextCloud:

Ponieważ uruchamiasz NextCloud po raz pierwszy, będziesz musiał utworzyć administratora NextCloud i podać poświadczenia bazy danych dla NextCloud. Możesz to wszystko zrobić z interfejsu sieciowego NextCloud.

Najpierw znajdź adres IP swojego komputera z Debianem 10 za pomocą następującego polecenia:

$ ip a

Jak widać, adres IP mojego komputera z Debianem 10 to 192.168.21.131. Dla ciebie będzie inaczej. Więc pamiętaj, aby od teraz zastąpić go swoim.

Teraz otwórz przeglądarkę i odwiedź http://192.168.21.131 i powinieneś zobaczyć następną stronę. Teraz wpisz nazwę administratora i hasło tutaj.

Domyślny katalog danych NextCloud to /var/www/nextcloud/data. Jeśli chcesz to zmienić, musisz zamontować urządzenie pamięci masowej /var/www/nextcloud/data i zmień właściciela i grupę tego katalogu na www-dane. Aby uzyskać więcej informacji, przeczytaj Korzystanie z dedykowanej pamięci masowej dla NextCloud sekcja artykułu Zainstaluj NextCloud na Ubuntu.

Powinieneś być zalogowany. Kliknij X.

Powinieneś zobaczyć pulpit nawigacyjny NextCloud. Tutaj możesz zarządzać swoimi osobistymi plikami, tworzyć nowych użytkowników lub administrować NextCloud.

Tak więc instalujesz NextCloud na Debianie 10. Dziękujemy za przeczytanie tego artykułu.

How to change Left & Right mouse buttons on Windows 10 PC
It's quite a norm that all computer mouse devices are ergonomically designed for right-handed users. But there are mouse devices available which are s...
Emulate Mouse clicks by hovering using Clickless Mouse in Windows 10
Using a mouse or keyboard in the wrong posture of excessive usage can result in a lot of health issues, including strain, carpal tunnel syndrome, and ...
Add Mouse gestures to Windows 10 using these free tools
In recent years computers and operating systems have greatly evolved. There was a time when users had to use commands to navigate through file manager...