Turpinot lietot mājas lapu cloudhosting.lv, Jūs piekrītat sīkdatņu izmantošanas noteikumiem. Uzzināt vairāk. Piekrītu
Kā instalēt NextCloud Ubuntu 16.04
NextCloud ir bezmaksas un atvērtā koda failu apmaiņas programma, piemēram, Dropbox. Izmantojot NextCloud, varat droši koplietot failus, mapes, dokumentus, e-pastus, kontaktpersonas, grāmatzīmes un tikšanās. NextCloud nodrošina lietotājam draudzīgu tīmekļa saskarni, lai jūs varētu viegli piekļūt failiem, izmantojot tīmekļa pārlūku no publiskā un privātā tīkla vai no jebkuras ierīces.
Tas ir pilnībā atvērts kods, bet par to jāmaksā maksa. NextCloud arī ļauj koplietot failus ar citiem lietotājiem, izveidot saites, kas aizsargātas ar paroli, ļauj citiem lietotājiem augšupielādēt failus uz jūsu mākoni.
Šajā apmācībā mēs redzēsim, kā instalēt un lietot NextCloud Ubuntu 16.04 serverī.
# Priekšnosacījumi
Atjauniniet sistēmu
Vispirms atjauniniet sistēmu uz jaunāko stabilo versiju, izpildot šo komandu:
sudo apt-get update -y sudo apt-get upgrade -y
Kad jūsu sistēma ir atjaunināta, varat pāriet pie nākamās darbības.
Instalējiet LAMP kaudzīti
Pirms darba uzsākšanas sistēmā būs jāinstalē Apache, MariaDB, PHP7 un citi nepieciešamie PHP moduļi.
Tos var instalēt, palaižot šo komandu:
sudo apt-get install apache2 mariadb-server php7.0 libapache2-mod-php7.0 php7.0-mbstring php7.0-curl php7.0-json php7.0-intl php7.0-imagick php7.0-xml php7.0-mbstring php7.0-zip php7.0-gd php7.0-mysql php7.0-curl php7.0-mcrypt
Kad instalēšana ir pabeigta, sāciet apache un mariadb servisu un ļaujiet viņiem startēt sāknēšanas laikā ar šādu komandu:
sudo systemctl start apache2 sudo systemctl start mysql sudo systemctl enable apache2 sudo systemctl enable mysql
Pēc tam jums būs jāpielāgo daži php iestatījumi, lai Nextcloud darbotos pareizi. To var izdarīt, rediģējot php.ini failu:
sudo nano /etc/php/7.0/apache2/php.ini
Mainiet šādas vērtības:
memory_limit = 1000M date.timezone = Asia/Kolkata upload_max_filesize = 200M post_max_size = 200M
Saglabājiet un aizveriet failu, kad esat pabeidzis, pēc tam varat pāriet pie nākamās darbības.
Konfigurējiet datu bāzi NextCloud
Pēc noklusējuma MariaDB instalēšana nav nodrošināta, tāpēc vispirms tā būs jānostiprina. To var nodrošināt, palaižot skriptu mysql_secure_installation.
sudo mysql_secure_installation
Atbildiet uz visiem jautājumiem, kā parādīts zemāk.
Enter current password for root (enter for none): Change the root password? [Y/n] n Remove anonymous users? [Y/n] Y Disallow root login remotely? [Y/n] Y Remove test database and access to it? [Y/n] Y Reload privilege tables now? [Y/n] Y
Pēc tam piesakieties MariaDB konsolē un izveidojiet NextCloud datu bāzi:
mysql -u root -p
Ievadiet savu MariaDB saknes paroli un noklikšķiniet uz enter. Kad esat pieteicies savā datu bāzē, jums jāizveido datu bāze NextCloud: Palaidiet šo komandu, lai izveidotu NextCloud datu bāzi:
MariaDB [(none)]> CREATE DATABASE nextclouddb;
Pēc tam izveidojiet jaunu datu bāzes lietotāju un nodrošiniet atbilstošās privilēģijas datu bāzes lietotājam, salīdzinot ar izveidoto datu bāzi.
MariaDB [(none)]> GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextclouddb'@'localhost' IDENTIFIED BY 'password';
Pēc tam palaidiet šo komandu, lai nekavējoties piemērotu izmaiņas datu bāzes privilēģijās:
MariaDB [(none)]> FLUSH PRIVILEGES;
Pēc tam izejiet no MySQL ar šādu komandu:
MariaDB [(none)]> q
Instalējiet NextCloud
No URL varat lejupielādēt jaunāko NextCloud versiju
https://download.nextcloud.com/server/releases/.
Pretējā gadījumā palaidiet šo komandu, lai lejupielādētu to, izmantojot terminālu:
wget https://download.nextcloud.com/server/releases/nextcloud-11.0.0.zip
Kad lejupielāde ir pabeigta, izsaiņojiet lejupielādēto failu ar šādu komandu:
unzip nextcloud-11.0.0.zip
Pēc tam kopējiet iegūto direktoriju apache tīmekļa saknes direktorijā:
sudo cp -ar nextcloud /var/www/html/
Далее дайте правильное разрешение на каталог nextcloud:
sudo chown -R www-data:www-data /var/www/html/nextcloud sudo chmod -R 755 /var/www/html/nextcloud
Konfigurējiet Apache NextCloud
Tālāk jums būs jāizveido virtuāls resursdatora fails NextCloud iekš / etc / apache2 / sites-available / direktorijā:
sudo nano /etc/apache2/sites-available/nextcloud.conf
Pievienojiet šādas rindas:
DocumentRoot "/var/www/html/nextcloud" ServerName 192.168.15.110 ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/html/nextcloud SetEnv HTTP_HOME /var/www/html/nextcloud Satisfy Any
Kad esat pabeidzis, saglabājiet un aizveriet failu, pēc tam iespējojiet virtuālo resursdatoru ar šādu komandu:
sudo a2ensite nextcloud.conf sudo systemctl restart apache2
Jums būs jāiespējo arī daži apache moduļi:
sudo a2enmod rewrite sudo a2enmod headers sudo a2enmod env sudo a2enmod mime sudo a2enmod dir
Visbeidzot, restartējiet Apache pakalpojumu, lai ieviestu izmaiņas:
sudo systemctl restart apache2
Piekļuve NextCloud Web instalēšanas vednim
Pirms piekļūt NextCloud, jums būs jāļauj 80. portam, izmantojot UFW ugunsmūri. Pēc noklusējuma UFW jūsu sistēmā ir atspējots, tāpēc vispirms tas jāiespējo. To var iespējot ar šādu komandu:
sudo ufw enable
Kad UFW ugunsmūris ir iespējots, jūs varat atļaut portu 80, izpildot šo komandu:
sudo ufw allow80`
Tagad varat pārbaudīt UFW ugunsmūra statusu, izpildot šo komandu:
sudo ufw status
Kad ugunsmūris ir konfigurēts, atveriet savu tīmekļa pārlūku un ierakstiet vietrādi URL http://192.168.15.110. Jums vajadzētu redzēt administratora konta izveides lapu. Aizpildiet visu informāciju, kā parādīts zemāk:
Kad esat pabeidzis, noklikšķiniet uz pogas Pabeigt iestatīšanu, lai pierakstītos Nextcloud.
Secinājums
Apsveicam! Jūs esat veiksmīgi instalējis NextCloud savā Ubuntu 16.04 serverī. Tagad varat ērti spēlēt ar NextCloud, kā arī izmantot to savā ražošanas vidē. Varat arī izpētīt saskarni un papildu funkcionalitāti, instalējot spraudņus, izmantojot Nextcloud lietotņu veikalu.