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ą.
Wymagania
Do prawidłowego działania skryptów NextCloud 21 wymagane jest:
- server http - w naszym przypadku będzie to Apache2
- server SQL - u nas będzie to MySQL
- 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