NextCloud

Inštalácia NextCloud na Debian 10

Inštalácia NextCloud na Debian 10
Ak si chcete nastaviť vlastnú službu zdieľania súborov, je tu pre vás NextCloud. NextCloud je open source softvér na zdieľanie súborov, ktorý je hosťom sám v sebe.  V tomto článku vám ukážem, ako nainštalovať NextCloud na Debian 10 Buster. Takže poďme na to.

Inštalácia NextCloud:

NextCloud je webová aplikácia založená na PHP. Beží na zásobníku LAMP (Linux, Apache, MySQL / MariaDB, PHP). Všetky potrebné balíky na nastavenie balíka LAMP sú k dispozícii v oficiálnom úložisku balíkov Debianu 10. Takže môžeme ľahko nastaviť server Debian 10 LAMP a nakonfigurovať NextCloud.

Najskôr aktualizujte medzipamäť úložiska balíkov APT pomocou nasledujúceho príkazu:

$ sudo apt aktualizácia

Vyrovnávacia pamäť úložiska balíkov APT by sa mala aktualizovať.

Teraz nainštalujte webový server Apache, PHP a požadované knižnice PHP pre NextCloud, databázový server MariaDB a ďalšie požadované nástroje z oficiálneho úložiska balíkov Debian 10 pomocou nasledujúceho príkazu:

$ sudo apt install mlocate apache2 libapache2-mod-php mariadb-client
mariadb-server wget rozbaľte bzip2 curl php php-common php-curl php-gd
php-mbstring php-mysql php-xml php-zip php-intl php-apcu php-redis
požiadavka php-http

Teraz stlačte Y a potom stlačte na potvrdenie inštalácie.

Správca balíkov APT stiahne a nainštaluje všetky požadované balíčky. Dokončenie môže chvíľu trvať.

V tomto okamihu by mali byť nainštalované všetky balíčky.

Teraz musíte vytvoriť databázu MariaDB pre NextCloud.

Ak to chcete urobiť, najskôr sa prihláste do shellu MariaDB ako koreň užívateľa databázy s nasledujúcim príkazom:

$ sudo mysql -u root -p

Štandardne nie koreň heslo by malo byť nastavené. Takže len stlačte .

POZNÁMKA: Ak už máte nastavený server LAMP, vaša databáza MySQL / MariaDB môže mať a koreň heslo nastavené. V takom prípade zadajte koreň heslo a stlačte .

Mali by ste byť prihlásení do shellu MariaDB.

Teraz vytvorte novú databázu nextcloud pre NextCloud s nasledujúcim príkazom SQL:

MariaDB [(žiadny)]> VYTVORIŤ DATABÁZU nextcloud;

Teraz vytvorte nového používateľa nextcloud, nastaviť heslo pre nového používateľa (123 v mojom prípade) a prideliť novému používateľovi všetky oprávnenia k databáze nextcloud s nasledujúcim príkazom SQL:

MariaDB [(none)]> GRANT ALL ON nextcloud.* DO „nextcloud“ @ „localhost“
IDENTIFIKOVANÉ „123“;

Teraz spustite nasledujúci príkaz SQL, aby sa zmeny prejavili:

MariaDB [(žiadny)]> VÝPLATNÉ VÝSADY;

Teraz vyjdite z shellu MariaDB nasledujúcim spôsobom:

MariaDB [(žiadny)]> \ q

Teraz prejdite na / var / www adresár takto:

$ cd / var / www

Teraz si stiahnite archív NextCloud 16 zip z oficiálnych webových stránok NextCloud pomocou nasledujúceho príkazu:

$ sudo wget https: // stiahnuť.nextcloud.com / server / releasy / nextcloud-16.0.4.PSČ

POZNÁMKA: NextCloud 16 je najnovšie stabilné vydanie v čase tohto písania. V čase, keď čítate tento článok, môže byť vydaná nová verzia NextCloudu. V takom prípade stačí skopírovať nový odkaz na stiahnutie z oficiálnych webových stránok NextCloud a nahradiť ho tu.

Archív zip NextCloud by sa mal stiahnuť.

Ako vidíte, archív zip NextCloud je v / var / www adresár.

$ ls -lh

Teraz extrahujte archív zip NextCloud pomocou nasledujúceho príkazu:

$ sudo unzip nextcloud-16.0.4.PSČ

Archív NextCloud by sa mal extrahovať.

Nový adresár nextcloud / by mali byť vytvorené. Toto je webový koreň NextCloud.

Teraz zmeňte vlastníka a skupinu všetkých súborov a adresárov v priečinku nextcloud / adresár do www-data nasledovne:

$ sudo chown -Rfv www-data: www-data nextcloud

Vlastník a skupina by sa mali zmeniť.

Teraz vytvorte novú konfiguráciu webu Apache 2 pre NextCloud pomocou nasledujúceho príkazu:

$ sudo nano / etc / apache2 / sites-available / nextcloud.konf

Teraz zadajte nasledujúce riadky v konfiguračnom súbore.


ServerAdmin [chránený e-mailom]
DocumentRoot / var / www / nextcloud
Alias ​​/ nextcloud "/ var / www / nextcloud /"
 

Options + FollowSymlinks
AllowOverride All
 

Dav preč

 
Vyžadovať všetky udelené
 
SetEnv HOME / var / www / nextcloud
SetEnv HTTP_HOME / var / www / nextcloud

 
ErrorLog $ APACHE_LOG_DIR / nextcloud_error_log
CustomLog $ APACHE_LOG_DIR / nextcloud_access_log spoločné

Výsledný konfiguračný súbor by mal vyzerať nasledovne. Teraz uložte súbor stlačením + X nasledovaný Y a .

Teraz povoľte konfiguráciu stránky NextCloud pomocou nasledujúceho príkazu:

$ sudo a2ensite nextcloud.konf

Teraz deaktivujte predvolenú konfiguráciu webu pomocou nasledujúceho príkazu:

$ sudo a2dissite 000-predvolené.konf

Teraz reštartujte webový server Apache 2 pomocou nasledujúceho príkazu:

$ sudo systemctl reštart apache2

Teraz skontrolujte, či apache2 služba beží s nasledujúcim príkazom:

$ sudo systemctl status apache2

Ako vidíte, apache2 služba beží. Konfigurácia by teda mala byť úspešná.

Konfigurácia NextCloud:

Keď prevádzkujete NextCloud prvýkrát, budete si musieť vytvoriť používateľa správcu NextCloud a poskytnúť poverenia databázy pre NextCloud. To všetko môžete urobiť z webového rozhrania NextCloud.

Najskôr pomocou nasledujúceho príkazu vyhľadajte adresu IP vášho stroja Debian 10:

$ ip a

Ako vidíte, adresa IP môjho stroja Debian 10 je 192.168.21.131. U teba to bude iné. Odteraz ho teda vymeňte za svoj.

Teraz otvorte prehliadač a navštívte stránku http: // 192.168.21.131 a mali by ste vidieť nasledujúcu stránku. Teraz sem zadajte meno používateľa a heslo správcu.

Predvolený adresár údajov aplikácie NextCloud je / var / www / nextcloud / data. Ak to chcete zmeniť, musíte pripojiť úložné zariadenie / var / www / nextcloud / data a zmeňte vlastníka a skupinu tohto adresára na www-data. Ďalšie informácie nájdete v článku Používanie vyhradeného úložiska pre NextCloud časť článku Inštalácia NextCloud na Ubuntu.

Mali by ste sa prihlásiť. Kliknite na X.

Mali by ste vidieť informačný panel NextCloud. Odtiaľto môžete spravovať svoje osobné súbory, vytvárať nových používateľov alebo spravovať NextCloud.

Takto si teda na Debian 10 inštalujete NextCloud. Ďakujeme, že ste si prečítali tento článok.

Hry Open source porty komerčných herných strojov
Open source porty komerčných herných strojov
Na hranie starých i niektorých z nedávnych herných titulov je možné využiť bezplatné hry s otvoreným zdrojom a multiplatformové herné enginy. V tomto ...
Hry Najlepšie hry z príkazového riadku pre systém Linux
Najlepšie hry z príkazového riadku pre systém Linux
Príkazový riadok nie je pri použití systému Linux iba vaším najväčším spojencom - môže byť tiež zdrojom zábavy, pretože ho môžete použiť na hranie mno...
Hry Najlepšie aplikácie na mapovanie gamepadu pre Linux
Najlepšie aplikácie na mapovanie gamepadu pre Linux
Ak radi hráte hry v systéme Linux s gamepadom namiesto typického systému vstupu pre klávesnicu a myš, máte tu niekoľko užitočných aplikácií. Mnoho hie...