facebook-ictlaboratory.com

Wybierz swój język

NextCloud 21

Jest to w pełni otwarte oprogramowenie umożliwiające przechowywanie plików w chmurze. Funkcjonalnością nie różni się od komercyjnych produktów takich jak DropBox, GoogleDrive, iCloud czy OneDrive. Ma także wbudowane moduły do komunikacji między użytkownikami, do obsługi poczty i kalendarza. Idealnie nadaje się do zastosowań domowych lub small biznesu. Charakteryzuje się wysokim bezpieczeństwem i wydajnością.


https://nextcloud.com/

Wymagania

Do prawidłowego działania skryptów NextCloud 21 wymagane jest:

  1. server http - w naszym przypadku będzie to Apache2
  2. server SQL - u nas będzie to MySQL
  3. PHP z niezbędnymi modułami

Większość rzeczy zainstalowałeś z poprzednimi tutorialami. Albo możesz teraz doinstalować:

sudo apt update
sudo apt install apache2                           # jeśli nie masz zainstalowanego servera http
sudo apt install mariadb-server                    # jeśli nie masz zainstalowanego servera SQL
sudo apt install libapache2-mod-php7.4             # dodatkowa biblioteka do apache
sudo apt install php7.4-gd php7.4-mysql php7.4-curl php7.4-mbstring php7.4-intl
sudo apt install php7.4-gmp php7.4-bcmath php-imagick php7.4-xml php7.4-zip

Konfiguracja SQL.

Do poprawnego działania chmury niezbędny jest użytkownik, który będzie zarządzał tą chmurą i Baza danych nextcloud

Jeśli nie masz musisz uruchomić server mysł i możesz utwożyć poleceniami:

sudo /etc/init.d/mysql start
sudo mysql -uroot -p

mysql> CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
mysql> CREATE DATABASE IF NOT EXISTS nextcloud CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
mysql> GRANT ALL PRIVILEGES ON nextcloud.* TO 'username'@'localhost';
mysql> FLUSH PRIVILEGES;

Download NextCloud 21.

Pobierz odpowiednią wersję ze strony projektu. https://nextcloud.com/install/#instructions-server

sudo wget https://download.nextcloud.com/server/releases/nextcloud-21.0.0.zip

Rozpakuj

Musisz rozpakować do odpowiedniego folderu na serwerze. Ale najpierw zainstaluj oprogramowanie rozpakowujące unzip

sudo apt update
sudo apt install unzip
sudo unzip nextcloud-21.0.0.zip -d /var/www/html/

Po rozpakowaniu odpowiednich plików na serwer musisz zmienić właścicieladla folderu i wszystkich plików:

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

Uruchom NextCloud 21

Jeśli pamiętasz - to twój duży dysk 4tb masz zamontowany do folderu /home i tam też utwożymy sobie magazyn chmury.

sudo mkdir /home/nextcloud
sudo chown -R www-data:www-data /home/nextcloud/

Teraz wystarczy, że odpalisz w przeglądarce stonę: 192.168.0.100/nextcloud i wypełnisz pierwszy formularz: użytkownik - ict, hasło takie jak nadałeś, koniecznie zmień magazyn plików na /home/nextcloud i to wszystko