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
- Prístup ku všetkému, kam chcete
- Zdieľajte s kýmkoľvek podľa svojich podmienok
- Synchronizácia na mobilných a stolných počítačoch
- Podpora šifrovania typu end-to-end
- Rozšíriteľné prostredníctvom rámca agilných aplikácií
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.
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
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
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
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á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.
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.
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.
Potom by ste mali dostať okno Prihlasovacie údaje používateľa, kde by ste mali uviesť svoje používateľské meno a heslo.
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.
Svoje súbory môžete pridať do miestneho priečinka ownCloud. Napríklad som do priečinka pridal 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.
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ý.