Lekcja 63 Instalowanie NextCloud na serwerach Ubuntu

  • Eustace Evans
  • 0
  • 2754
  • 751

Kilka tygodni temu pokazaliśmy studentom i nowym użytkownikom łatwy sposób instalacji OwnCloud na Ubuntu. Dzisiejszy post pokazuje, jak zainstalować Nextcloud, rozwidlenie OwnCloud również na serwerach Ubuntu. Ci, którzy nie wiedzą o Owncloud lub Nextcloud, mogą trochę przeczytać je online.

Oba są oprogramowaniem typu open source, które zapewnia usługi chmury prywatnej. Podobnie jak DropBox i podobne usługi pamięci masowej, Nextcloud umożliwia każdemu hostowanie własnej pamięci w chmurze na swoich serwerach. W przeciwieństwie do Dropbox i innych usług, Owncloud i Nextcloud można zainstalować i używać bezpłatnie.

Ten krótki samouczek pokaże Ci, jak łatwo zainstalować Nextcloud na serwerach Ubuntu, jeśli nie wiesz jak.

Podobnie jak Owncloud, Nextcloud używa stosu LAMP do działania. Musisz zainstalować MySQL lub MariaDB, PHP i serwer WWW, taki jak Apache2 lub Nginx. Aby rozpocząć instalację Nextcloud, wykonaj poniższe czynności:

Krok 1: Zainstaluj stos LAMP

Aby Nextcloud działał, musi być zainstalowany na serwerze z włączoną LAMPĄ. Aby zainstalować LAMPĘ, przeczytaj poniższy post:

Samouczek dla studentów - Skonfiguruj Ubuntu Linux z Apache2, MariaDB i PHP (LAMP)

Nextcloud wymaga innych modułów, których nie można zainstalować za pomocą powyższego przewodnika… aby upewnić się, że wszystkie inne wymagane moduły są zainstalowane, uruchom poniższe polecenia:

sudo apt-get install libapache2-mod-php7.0 php7.0-gd php7.0-json php7.0-mysql php7.0-curl php7.0-mbstring php7.0-intl php7.0-mcrypt php-imagick php7.0-xml php7.0-zip

Krok 2: Pobierz Nextcloud

Po zainstalowaniu LAMP przejdź i pobierz pakiet Nextcloud. W chwili pisania tego tekstu aktualna wersja miała numer 11.0.1. Może być konieczna odpowiednia zmiana numeru wersji. Uruchom poniższe polecenia, aby pobrać Nextcloud.

cd / tmp / && wget https://download.nextcloud.com/server/releases/nextcloud-11.0.1.zip

Po pobraniu uruchom poniższe polecenia, aby wyodrębnić Nextcloud i przenieść go do domyślnego katalogu głównego Apache2.

rozpakuj nextcloud-11.0.1.zip sudo cp -r nextcloud / var / www / html / 

Nie zapomnij usunąć domyślnego pliku html Apache2 z katalogu głównego. Może to powodować zamieszanie u nowych użytkowników

sudo rm /var/www/html/index.html

Zmień uprawnienia do katalogu, aby umożliwić poprawne działanie Nextcloud

sudo chown -R www-data: www-data / var / www / html / nextcloud

Krok 3: Skonfiguruj Apache2

Teraz, gdy Nextcloud jest pobierany i przenoszony do domyślnego katalogu głównego dokumentów Apache2, przejdź i dodaj te konfiguracje do domyślnego pliku konfiguracyjnego witryny Apache2. Uruchom poniższe polecenia, aby otworzyć plik.

sudo nano / etc / apache2 / sites-available / default lub sudo nano /etc/apache2/sites-available/000-default.conf

Następnie dodaj do niego podświetlone linie i zapisz plik.

 ServerAdmin webmaster @ localhost DocumentRoot / var / www / html / nextcloud Alias ​​/ nextcloud "/ var / www / nextcloud /"    Opcje + FollowSymlinks AllowOverride All    Dav off    SetEnv HOME / var / www / nextcloud SetEnv HTTP_HOME / var / www / nextcloud   

Następnie włącz te moduły Apache2

sudo a2enmod nagłówki sudo a2enmod przepisać sudo a2enmod env sudo a2enmod dir sudo a2enmod mime

Krok 4 Utwórz bazę danych / użytkownika Nextcloud

Na koniec utwórz bazę danych Nextcloud i użytkownika bazy danych. W tym momencie powinieneś być w stanie uruchomić Nextcloud bez dostosowywania bazy danych. Nextcloud automatycznie utworzy dla Ciebie bazę danych. Niektórzy po prostu lubią tworzyć i definiować własne bazy danych.

Aby go utworzyć, postępuj zgodnie z poniższym przewodnikiem:

Uruchom poniższe komendy, aby zalogować się do serwera bazy danych.

sudo mysql -u root -p

Następnie uruchom poniższe polecenia, aby utworzyć nową bazę danych o nazwie nextloud

UTWÓRZ BAZĘ DANYCH nextcloud;

Następnie uruchom poniższe polecenia, aby utworzyć użytkownika bazy danych dla owncloud o nazwie nextclouduser

UTWÓRZ UŻYTKOWNIKA nextclouduser;

Następnie nadaj wszystkie uprawnienia użytkownikowi bazy danych, uruchamiając poniższe polecenia

PRZYZNAJ WSZYSTKO NA nextcloud. * TO 'nextclouduser' @ 'localhost' IDENTIFIED BY 'new_password_here';

Usuń zezwolenie i zakończ

PRZYWILEJE SPŁUKIWANIA; wyjście 

Krok 5: Uruchom ponownie Apache2 i połącz się

Na koniec zrestartuj serwer WWW Apache2 i połącz się. Aby to zrobić, uruchom poniższe polecenia:

sudo systemctl zrestartuj apache2.service

Następnie otwórz przeglądarkę internetową i przejdź do nazwy hosta serwera lub adresu IP, a następnie nextcloud. Przykład

http: // localhost /

Powinieneś zobaczyć stronę konfiguracji Nextcloud, taką jak ta poniżej. Wypełnij powyższe informacje bazy danych, utwórz konto administratora witryny i zakończ konfigurację.

Zaloguj się i korzystaj z Nextcloud.

Cieszyć się!




Jeszcze bez komentarzy

Zbiór przydatnych informacji o systemie operacyjnym Linux i nowych technologiach
Świeże artykuły, praktyczne wskazówki, szczegółowe recenzje i poradniki. Poczuj się jak w domu w świecie systemu operacyjnego Linux