Ubuntu

Ako nainštalovať a nakonfigurovať ownCloud na Ubuntu 18.04 LTS

Ako nainštalovať a nakonfigurovať ownCloud na Ubuntu 18.04 LTS

ownCloud je server na zdieľanie súborov s otvoreným zdrojom a platforma na spoluprácu. Umožňuje kontrolu údajov na serveroch a prostrediach používateľov. Po nakonfigurovaní poskytuje ownCloud ľahký prístup ku všetkým vašim údajom - kedykoľvek chcete a kdekoľvek chcete.

funkcie ownCloud

ownCloud je zadarmo na stiahnutie a inštaláciu na vaše súkromné ​​servery bez platenia poskytovateľom služieb.

V tomto článku vám pomôžeme nainštalujte a nakonfigurujte ownCloud na svojom Ubuntu stroj. Tento výukový program je dôkladne testovaný na systéme Ubuntu 18.04 LTS.

Nainštalujte si ownCloud na Ubuntu 18.04 LTS

Pred nastavením Owncloud musíte nainštalovať Apache, PHP a MySQL.

Krok 1 - Nainštalujte server Apache HTTP

Začnime s aktualizáciou systémových úložísk. Spustite terminál a zadajte nasledujúci príkaz:

sudo apt-get aktualizácia

Nainštalujte Apache:

sudo apt-get nainštalovať apache2

Spravidla sa služba Apache spúšťa automaticky. Skontrolujte stav pomocou príkazu:

sudo systemctl status apache2.služby

Ak uvidíte, že služba nie je spustená, môžete ju spustiť manuálne pomocou nasledujúceho príkazu.

sudo systemctl start apache2

Povoliť Apache pri štarte systému.

sudo systemctl povoliť apache2

Povoliť porty Apache z brány firewall Ubuntu.

sudo ufw povoliť 80 / tcp
sudo ufw povoliť 443 / tcp

Znova načítajte bránu firewall a skontrolujte jej stav.

sudo ufw znova načítať stav sudo ufw

Ak chcete skontrolovať stav spustenia inštalácie Apache, spustite prehliadač pomocou názvu hostiteľa alebo adresy IP servera.

http: // hotname alebo IP /

Ak vidíte predvolenú stránku Apache, znamená to, že všetko prebehlo dobre.

Predvolená stránka Apache

Krok 2 - Nainštalujte MySQL

Začnime kontrolou dostupnej verzie MySQL.

sudo apt-cache policy mysql-server

Ako vidíte, je k dispozícii nová verzia. Nainštalujeme pomocou príkazu nasledovne:

sudo apt-get nainštalovať mysql-server mysql-klient

Zabezpečenie inštalácie MySQL

sudo mysql_secure_installation

Ak chcete nakonfigurovať PLATINU VALIDATE PASSWORD, mala by sa zobraziť výzva. Zadajte „Y“ na áno a pokračujte stlačením klávesu Enter.

Potom by sa mala zobraziť výzva na výber úrovne overenia hesla. Vyberte silu hesla a pokračujte

Len do toho a poskytnite heslo užívateľovi root MySQL.

Malo by sa vás opýtať „Chcete pokračovať s poskytnutým heslom?“. Zadajte „Y“ a stlačte kláves Enter.

Mali by ste vidieť sériu otázok - pre každú z nich zadajte „Y“.

Odstráňte anonymných používateľov? (Stlačením klávesu y | Y nastavíte možnosť Áno, ľubovoľným iným klávesom nastavíte možnosť Nie): Y Vzdialene zakážete prihlásenie do root? (Stlačením klávesu y | Y nastavíte možnosť Áno, ľubovoľným iným klávesom nastavíte možnosť Nie): Y Odstráňte testovaciu databázu a sprístupnite ju? (Stlačte y | Y pre Áno, akýkoľvek iný kláves pre Nie): Y Znova načítajte tabuľky oprávnení? (Stlačením y | Y nastavíte Áno, ľubovoľným iným tlačidlom nastavíte Nie): Y

Teraz by ste už mali mať nainštalovaný MySQL a tiež ho bezpečne nakonfigurovať. Na server MySQL sa môžete dostať pomocou prihlasovacieho mena a hesla root.

sudo mysql -u root -p

Koreňové prihlásenie MySQL

Krok 3 - Inštalácia PHP

Najprv by sme mali skontrolovať dostupné verzie PHP a potom ich nainštalovať.

sudo apt-cache policy php

Nainštalujte si PHP.

sudo apt-get install php php-cgi libapache2-mod-php php-common php-pear php-mbstring php-mysql php-curl php-json

Krok 4 - Nainštalujte si ownCloud

Môžete pridať kľúč úložiska do apt.

sudo wget -nv https: // stiahnuť.vlastný oblak.org / download / repositories / production / Ubuntu_18.04 / Uvoľnenie.kľúč -O Uvoľnenie.kľúč
sudo apt-key pridať - < Release.key

Spustite nasledujúce príkazy shellu a pridajte úložisko:

sudo echo 'deb http: // stiahnuť.vlastný oblak.org / download / repositories / production / Ubuntu_18.04 / / '| sudo tee / etc / apt / sources.zoznam.d / vlastný mrak.zoznam

Aktualizujte úložiská.

sudo apt-get aktualizácia

Nainštalujte si ďalšie balíčky PHP.

sudo apt install php-bz2 php-curl php-gd php-imagick php-intl php-mbstring php-xml php-zip

Nainštalujte si balíček ownCloud.

sudo apt-get nainštalovať vlastné súbory cloud

Nainštalujte si balíček Owncloud

Balík ownCloud, ktorý sme nainštalovali, vo všeobecnosti kopíruje webové súbory do servera „/ var / www / owncloud“.

Krok 5 - Konfigurácia Apache pomocou SSL

Teraz vytvoríme virtuálneho hostiteľa pre ownCloud.

Vytvorte priečinok pre certifikáty SSL.

sudo mkdir / etc / apache2 / ssl

Povoliť modul SSL.

sudo a2enmod ssl

Reštartujte Apache.

sudo systemctl reštart apache2

Skopírujte svoje certifikáty SSL do priečinka „/ etc / apache2 / ssl /“

Vytvorte súbor virtuálneho hostiteľa.

sudo vim / etc / apache2 / sites-available / fosslinuxowncloud.com.konf

Pridajte nasledujúce riadky do súboru. Názov servera nahraďte fosslinuxowncloud čímkoľvek chcete.

 Názov servera fosslinuxowncloud.com ServerAlias ​​www.fosslinuxowncloud.com ServerAdmin webmaster @ fosslinuxowncloud.com DocumentRoot / var / www / owncloud  Možnosti - Indexy + FollowSymLinks AllowOverride Všetko  ErrorLog $ APACHE_LOG_DIR / fosslinuxowncloud.com-chyba.prihlásiť CustomLog $ APACHE_LOG_DIR / fosslinuxowncloud.com-prístup.log kombinovať   Názov servera fosslinuxowncloud.com ServerAlias ​​www.fosslinuxowncloud.com ServerAdmin webmaster @ fosslinuxowncloud.com DocumentRoot / var / www / owncloud  Možnosti - Indexy + FollowSymLinks AllowOverride Všetko  ErrorLog $ APACHE_LOG_DIR / fosslinuxowncloud.com-ssl-chyba.prihlásiť CustomLog $ APACHE_LOG_DIR / fosslinuxowncloud.com-ssl-access.prihlásiť kombinovaný SSLEngine na SSLCertificateFile / etc / apache2 / ssl / fosslinuxowncloud.cer SSLCertificateKeyFile / etc / apache2 / ssl / fosslinuxowncloud.kľúč SSLCertificateChainFile / etc / apache2 / ssl / fosslinuxowncloud.ca 

Svojim súborom s certifikátmi SSL môžete dať akékoľvek meno.

SSLCertificateFile / etc / apache2 / ssl / certificatetefile-name.cer SSLCertificateKeyFile / etc / apache2 / ssl / certificate-key-name.kľúč SSLCertificateChainFile / etc / apache2 / ssl / chain-certificate-name.ca

Skontrolujte syntax konfiguračného súboru.

sudo apachectl -t

Ak sa zobrazí správa „Syntax v poriadku“, pomocou tohto príkazového riadku zakážte predvoleného virtuálneho hostiteľa.

sudo a2dissite 000-predvolené.konf

Nasledujúce príkazy by mali povoliť nových virtuálnych hostiteľov.

sudo a2ensite fosslinuxowncloud.com.konf

Reštartujte Apache, aby ste aktivovali zmeny.

sudo systemctl reštart apache2

Krok 6 - Konfigurácia databázy MySQL pre Owncloud

Prístup k MySQL pomocou účtu root.

sudo mysql -u root -p

Vytvorte databázu a pomenujte ju, ako chcete.

vytvoriť databázu fosslinuxowncloud;

Vytvorte používateľa databázy DB a udeľte privilégiá.

vytvoriť používateľa 'ownclouduser' @ 'localhost' identifikovaný BY 'QB35JaFV6A9 = BJRiT90';
udeliť všetky privilégiá na fosslinuxowncloud.* to ownclouduser @ localhost;

Vyprázdniť privilégiá.

flush privilegia;

Krok 7 - Konfigurácia ownCloud

Otvorte webový prehľadávač a prejdite na nasledujúcu adresu, aby ste sa dostali do webového rozhrania ownCloud.

https: // Názov domény alebo IP

Webové rozhranie Owncloud

Vytvorte si účet správcu výberom používateľského mena a hesla. Nie je potrebné upravovať priečinok s údajmi.

Vyplňte podrobnosti o názve databázy, používateľskom mene databázy a hesle databázy. Tu sme nainštalovali databázu na ten istý server, takže hostiteľa databázy necháme ako „localhost“.

Konfigurácie

Konfiguráciu dokončíte kliknutím na tlačidlo „Dokončiť nastavenie“.

Teraz by sa malo presmerovať na prihlasovaciu stránku. Môžete zadať dané používateľské meno a heslo pre prístup k informačnému panelu.

Prihlasovacia stránka

Vo vnútri Owncloud

Na synchronizáciu svojich údajov s vašim ownCloudom môžete použiť desktopového alebo mobilného klienta. Stiahnite si klienta OwnCloud odtiaľto.

Owncloud-súbory a priečinky

Krok 8 - Nainštalujte si klienta Owncloud na Ubuntu 18.04 Desktop

Spustením nasledujúcich príkazov pridajte úložisko. Príkazy by sme mali spúšťať ako užívateľ root.

wget -nv https: // stiahnuť.opensuse.org / repositories / isv: ownCloud: desktop / Ubuntu_18.04 / Uvoľnenie.kľúč -O Uvoľnenie.kľúč
apt-key pridať - < Release.key

Aktualizácia úložiska.

aktualizácia apt-get

Pridajte úložisko.

sh -c "echo 'deb http: // stiahnuť.opensuse.org / repositories / isv: / ownCloud: / desktop / Ubuntu_18.04 / />> / etc / apt / sources.zoznam.d / isv: ownCloud: desktop.zoznam "

Aktualizácia úložiska.

aktualizácia apt-get

Nainštalujte klienta.

apt-get nainštalovať owncloud-client

Po dokončení inštalácie otvorte synchronizačného klienta ownCloud pre pracovnú plochu, pridajte názov svojej domény a kliknite na Ďalej.

Open-Owncloud-klient

Potom by ste mali dostať okno Prihlasovacie údaje používateľa, kde by ste mali uviesť svoje používateľské meno a heslo.

Poverenia používateľa

Potom môžete vybrať lokálny priečinok a nakonfigurovať nastavenia synchronizácie.

Owncloud-Local-Folder-Options

Po kliknutí na pripojenie by sa mala synchronizovať dáta so serverom.

Data-Sync

Synchronizácia - dokončená

Svoje súbory môžete pridať do miestneho priečinka ownCloud. Napríklad som do priečinka pridal obrázok.

Pridaný obrázok

Potom by sa mala synchronizovať so serverom.

Teraz môžete ísť na server a skontrolovať údaje. Pridaný obrázok vidíte na serveri.

Pridaný súbor na serveri

Ak ste sa dostali až sem, úspešne ste nainštalovali a nakonfigurovali server ownCloud a tiež synchronizovali súbory s jeho klientom na pracovnej ploche.

Ako prebiehala vaša inštalácia? Dajte nám vedieť svoju spätnú väzbu v komentároch nižšie a nezabudnite tento článok zdieľať so svojimi priateľmi a kolegami, pre ktorých by mohol byť užitočný.

Hry HD remasterované hry pre Linux, ktoré nikdy predtým nemali vydanie Linuxu
HD remasterované hry pre Linux, ktoré nikdy predtým nemali vydanie Linuxu
Mnoho vývojárov a vydavateľov hier prichádza s remastrom starých hier v rozlíšení HD, aby predĺžili životnosť franšízy. Prosím fanúšikov, ktorí požadu...
Hry Ako používať AutoKey na automatizáciu hier pre Linux
Ako používať AutoKey na automatizáciu hier pre Linux
AutoKey je obslužný program na automatizáciu stolných počítačov pre systémy Linux a X11, programovaný v programoch Python 3, GTK a Qt. Pomocou jeho fu...
Hry Ako zobraziť počítadlo FPS v hrách Linux
Ako zobraziť počítadlo FPS v hrách Linux
Hranie na systéme Linux získalo veľký tlak, keď spoločnosť Valve v roku 2012 oznámila podporu systému Linux pre klienta Steam a ich hry. Od tej doby s...