![13 Základné príklady príkazov Cat v systéme Linux](/f/bc571b84b558dc3abbf1b40025b93b58.png?width=100&height=100)
Nextcloud je open-source, výkonná a bezpečná platforma na spoluprácu v obsahu založená na PHP, vytvorená pre synchronizácia a zdieľanie súborov. Ponúka bezpečné, zabezpečené a flexibilné riešenie, ktoré umožňuje používateľom zdieľať jeden alebo viac súborov a adresárov (alebo priečinkov) na svojom počítači a synchronizovať ich s Nextcloud server.
Riešenie obsahuje Nextcloud serverový softvér, ktorý beží na systéme Linux, klientske aplikácie pre Linux, Microsoft Windows a macOS, ako aj mobilné klienty pre Android a Apple iOS.
Nextcloud prichádza s podnikovými funkciami pre jednotlivcov (alebo malé podniky), veľké podniky a poskytovateľov služieb. Na nastavenie servera Nextcloud je potrebné a LAMPA stoh (Linux, Apache, MySQL/MariaDB, PHP) nainštalovaný na vašom serveri.
Táto príručka ukazuje, ako nainštalovať Nextcloud server na Ubuntu Linux server s Apache a MariaDB ako webový server a databázový softvér.
1. Ak chcete nainštalovať a LAMPA stohovať, otvoriť okno terminálu a pripojiť sa k svojmu
Ubuntu server cez SSH. Potom spustite nasledujúci príkaz na inštaláciu Apache, MariaDB server a PHP balíčky, plus požadované a odporúčané moduly PHP.$ sudo apt-get aktualizácia. $ sudo apt-get install apache2 mariadb-server libapache2-mod-php7.2 php7.2-gd php7.2-json php7.2-mysql php7.2-curl php7.2-mbstring php7.2-intl php-imagick php7.2-xml php7.2-zip.
2. Akonáhle je inštalácia balíkov dokončená, inštalátor nastaví Apache 2 a MariaDB služby, ktoré sa zatiaľ majú spustiť, a umožniť im automatické spustenie pri štarte systému.
Ak chcete skontrolovať, či sú tieto dve služby spustené a povolené, spustite nasledujúci postup systemctl príkazy.
$ systemctl status apache2. $ systemctl status mariadb. $ systemctl je povolený apache2. $ systemctl je povolený mariadb.
Poznámka: Ak z jedného alebo druhého dôvodu nie sú uvedené služby spustené a povolené, spustite ich a povoľte ich podľa obrázku.
$ sudo systemctl start apache2. $ sudo systemctl start mariadb. $ sudo systemctl povoliť apache2. $ sudo systemctl povoliť mariadb.
3. Ďalej zaistite MariaDB inštaláciu servera spustením bezpečnostného skriptu, ktorý sa dodáva s balíkom, ako je znázornené na obrázku.
$ sudo mysql_secure_installation.
Potom po výzve odpovedzte na nasledujúce otázky (nezabudnite nastaviť silné a bezpečné heslo root):
vstúpiť
r
r
r
r
r
4. Po zabezpečení inštalácie databázy musíte vytvoriť databázu a používateľa databázy pre Nextcloud. Prihláste sa teda do MariaDB server na prístup k serveru MySQL škrupina.
$ sudo mysql -u root -p
A spustite nasledujúce sql príkazy (nahradiť „[chránené e -mailom]!#@%$ lab”S vašim bezpečným heslom).
MariaDB [(žiadny)]> VYTVORIŤ DATABÁZU nextcloud; MariaDB [(žiadny)]> VYTVORIŤ UŽÍVATEĽA [chránené e -mailom] IDENTIFIKOVANÉ[chránené e -mailom]!#@%$ lab'; MariaDB [(žiadny)]> UDELTE VŠETKY PRIVILEGY na nextcloud.* TO [chránené e -mailom] IDENTIFIKOVANÉ[chránené e -mailom]!#@%$ lab'; MariaDB [(žiadny)]> FLUSH PRIVILEGES; MariaDB [(žiadny)]> VÝCHOD;
5. Teraz choďte do Stránka na stiahnutie Nextcloud, potom kliknite na Stiahnite si Nextcloud Server => Stiahnite si Nextcloud chytiť a .PSČ
archivujte alebo spustite nasledujúce príkazy na stiahnutie z príkazového riadka pomocou príkaz wget.
$ sudo wget -c https://download.nextcloud.com/server/releases/nextcloud-18.0.0.zip.
6. Potom rozbaľte obsah archívu a skopírujte extrahovaný súbor nextcloud adresár/priečinok do koreňa dokumentov vášho webového servera. V nasledujúcom adresári nextcloud nastavte aj príslušné vlastníctvo.
$ sudo rozbaliť nextcloud-18.0.0.zip. $ sudo cp -r nextcloud/var/www/html/ $ sudo chown -R www-data: www-data/var/www/html/nextcloud.
7. Ďalším krokom je vytvorenie konfiguračného súboru Apache pre Nextcloud pod /etc/apache2/sites-available adresár.
$ sudo vim /etc/apache2/sites-available/nextcloud.conf.
Skopírujte a prilepte nasledujúce riadky do súboru (nahraďte /var/www/html/nextcloud/ ak sa váš inštalačný adresár líši).
Alias/nextcloud "/var/www/html/nextcloud/" Vyžadovať všetky udelené možnosti FollowSymlinks MultiViews AllowOverride AllDav vypnutý SetEnv HOME/var/www // html/nextcloud SetEnv HTTP_HOME/var/www/html/nextcloud.
Potom súbor uložte a zatvorte.
8. Ďalej povoľte novovytvorenú stránku a ďalšie moduly Apache v konfiguračnej štruktúre Apache, ako je to znázornené.
$ sudo a2ensite nextcloud.conf. $ sudo a2enmod prepísať. $ sudo a2enmod hlavičky. $ sudo a2enmod env. $ sudo a2enmod dir. $ sudo a2enmod mime.
9. Nakoniec reštartujte súbor Apache 2 služba, aby posledné zmeny nadobudli účinnosť.
$ sudo systemctl reštartujte apache2
10. Teraz musíte inštaláciu dokončiť prostredníctvom grafického sprievodcu inštaláciou z webového prehliadača. Otvorte prehliadač a presmerujte ho na nasledujúcu adresu:
http://SERVR_IP/nextcloud/ ALEBO. http://SERVER_ADDRESS/nextcloud/
11. Po načítaní sprievodcu inštaláciou vytvorte používateľský účet supercloser/admin nextcloud. Zadajte používateľské meno a heslo. Okrem toho kliknite na Úložisko a databáza odkaz na prístup k ďalším možnostiam konfigurácie inštalácie pre váš dátový adresár a databázu Nextcloud.
Potom zadajte podrobnosti o pripojení k databáze podľa nasledujúceho obrázku a kliknite na Dokončite nastavenie.
12. Po dokončení inštalácie sa zobrazí nasledujúce okno. Pokračujte kliknutím na šípku vpred, ktorá sa zobrazí na pravej strane modrého okna, a postupujte podľa pokynov.
13. Potom v nasledujúcom okne kliknite na Dokončite nastavenie začať používať nový server Nextcloud.
14. Nasledujúca snímka obrazovky ukazuje hlavný panel klienta webového prehliadača Nextcloud.
Ďalšie informácie a konfigurácie serverov nájdete v dokumente Manuál správcu Nextcloud a naučiť sa ho používať, prečítajte si článok Používateľská príručka Nextcloud.
To je všetko! V tomto článku sme ukázali, ako nastaviť Nextcloud serverový softvér v Ubuntu Linux server pomocou Apache webový server a MariaDB databázy. Ak máte akékoľvek otázky týkajúce sa tejto príručky alebo akýchkoľvek doplnkov, kontaktujte nás prostredníctvom nižšie uvedeného formulára komentárov.