GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat OwnCloud na Ubuntu Linux:Návod pro nováčky

V éře cloud computingu nemůžete popřít nutnost mít alespoň jednu cloudovou službu. Ti, kteří používají Dropbox, Google Drive nebo Onedrive po desetiletí, se budou moci ztotožnit s konceptem OwnCloud. V zásadě je OwncCloud opensource a bezplatná náhrada všech těchto cloudových serverů třetích stran. Na Ubuntu je hostování a sdílení souborů jednodušší a neomezené díky službě OwnCloud.

OwnCloud na Ubuntu Linux

Pokud máte svůj vlastní hostingový server, můžete si nainstalovat a nakonfigurovat svůj OwnCloud na vašem Ubuntu Linux. Pro konfiguraci svého Owncloudu si také můžete vybrat jakékoli jiné hostingové služby. OwnCloud lze synchronizovat s vašimi mobilními zařízeními, Macem nebo dokonce s operačními zařízeními Windows. Je soukromý, bezpečný a hlavně ve vašem vlastnictví. Pomocí sady OwnCloud můžete sdílet soubory mezi svými klienty a kolegy. V tomto příspěvku se podíváme na to, jak nainstalovat a nakonfigurovat OwnCloud na Ubuntu Linux.

Krok 1:Aktualizace systémového úložiště Ubuntu pro OwnCloud

OwnColud vyžaduje aktualizovaný a virtuální soukromý server, který může hostit všechny vaše soubory. Je důležité, aby byl váš systém aktualizován, protože jelikož se chystáte hostit server, všechny bezpečnostní záplaty musí být aktualizovány bez chyb. Takže první věci rychle. Pojďme aktualizovat a upgradovat náš systém Ubuntu.

$ sudo apt update -y && sudo apt upgrade -y

Můžete také zkontrolovat svůj Ubuntu Software Updater a zkontrolovat, zda je k dispozici aktualizace nebo ne. Nezapomeňte vybrat nejlepší server pro váš region, abyste dosáhli nejlepší rychlosti stahování.

Krok 2:Instalace PHP a Apache Server pro OwnCloud

Můžete se ptát, proč byste měli nainstalovat PHP, abyste spustili OwnCloud? No, odpověď je jednoduchá; PHP je nejlepší programovací jazyk pro interpretaci s jakoukoli webovou stránkou a webovým serverem. PHP lze také integrovat s jakýmkoli databázovým strojem. Chcete-li nainstalovat a aktualizovat verzi PHP z Ubuntu, postupujte podle příkazových řádků apt ve vašem terminálu.

$ sudo apt install apache2 libapache2-mod-php7.2 openssl php-imagick php7.2-common php7.2-curl php7.2-gd php7.2-imap php7.2-intl php7.2-json php7.2-ldap php7.2-mbstring php7.2-mysql php7.2-pgsql php-smbclient php-ssh2 php7.2-sqlite3 php7.2-xml php7.2-zip
--


Nyní můžete nainstalovat server Apache na svůj systém Ubuntu. HTTP server Apache se dostane do bodu, kdy můžete začít s OwnCloud na Ubuntu. Pokud již máte nainstalovaný server Apache, můžete zkontrolovat, zda funguje správně nebo ne.

$ sudo apt update && upgrade
$ sudo apt install apache2
$ sudo systemctl start apache2
$ sudo systemctl enable apache2

Zde můžete zkontrolovat, zda HTTP server Apache funguje nebo ne. Pokud při kontrole stavu serveru Apache najdete nějakou chybu, uvědomte si, že zadáváte správnou verzi serveru Apache. Nebo pokud zjistíte, že ve vašem systému není nainstalován žádný server Apache, můžete postupovat podle příkazů terminálu uvedených níže.

$ sudo dpkg -l apache2

Nyní zkontrolujte verzi PHP, abyste se ujistili, že framework PHP funguje správně.

$ php -v

Nyní možná budete muset provést několik změn v konfiguračním souboru PHP. Proveďte následující změny pomocí textového editoru Nano, jak je znázorněno níže. Tato nastavení můžete také změnit podle požadavků vašeho serveru OwnCloud.

file_uploads = On
allow_url_fopen = On
memory_limit = 256M
upload_max_filesize = 100M
display_errors = Off
date.timezone = Bangladesh/Dhaka

Krok 3:Kontrola stavu serveru Apache

Chcete-li zkontrolovat, zda váš server Apache funguje správně nebo ne, musíte nejprve povolit obránci brány firewall přístup k serveru Apache. Na Ubuntu obvykle firewall řídí webový provoz. Může vypustit nebo odmítnout vaši adresu serveru Apache z přístupového seznamu. Řekněme tedy naší bráně firewall, aby přijala adresu serveru Apache. Před udělením jakéhokoli přístupu můžete mít vždy seznam, který může vyžadovat přístup brány firewall. Možná budete také muset získat přístup k bráně firewall pro službu OwnCloud na vašem Ubuntu.

$ sudo ufw app list
$ sudo ufw allow 'Apache'
$ sudo ufw status

Nyní můžete zkontrolovat stav serveru Apache. Můžete použít systemctl příkaz ve vašem terminálu Ubuntu.

$ sudo systemctl status apache2

Předpokládám, že jste všechny výše uvedené procesy provedli správně a nyní se těšíte, až se dostanete na svůj server Apache. Zde můžete najít malou komplikaci při hledání adresy vašeho serveru Apache. Normálně je server vždy hostován na localhost, ale pokud používáte jakýkoli virtuální počítač nebo docker, můžete adresu serveru zjistit pomocí základního síťového nástroje ifconfig příkaz.

$ ifconfig

Tady to je, vaše výchozí webová stránka Apache je nyní otevřena ve vašem prohlížeči. Tento soubor můžete změnit z kořenového adresáře Apache. Manuál můžete také získat ve svém usr/share adresář.

/var/www/html/index.html
/usr/share/doc/apache2/README.Debian.gz

Krok 4:Instalace a konfigurace MariaDB pro OwnCloud

MariaDB je doporučený server pro jazyk MySQL. Jelikož pracujeme s webovým serverem Apache, budeme se zabývat i databází. Chcete-li nainstalovat MariaDB na váš počítač Ubuntu, postupujte podle příkazů terminálu uvedených níže.

$ sudo apt install mariadb-server

Zkontrolujte svůj stav MariaDB, zda funguje nebo ne. Můžete také zkontrolovat verzi vašeho MySQL.

$ sudo systemctl status mariadb
$ mysql -V

Nezapomeňte přidat klíč GNU Privacy Guard (GPG) pro MariaDB. To pomůže zašifrovat vaše data OwnCloud. Poté aktualizujte úložiště Ubuntu.

$ sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80
$ sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el] http://ftp.utexas.edu/mariadb/repo/10.3/ubuntu bionic main'

Zde je věc, kterou byste mohli chtít vědět, zda váš DB engine funguje perfektně nebo ne. Zadáním rootovského hesla MariaDB do terminálu můžete změnit staré heslo, odebrat anonymní uživatele, zakázat vzdálené přihlášení root, odebrat testovací databázi a znovu načíst tabulky oprávnění z Ubuntu.

Chcete-li zabezpečit databázový server a získat přístup root, použijte následující příkaz terminálu. Pokud najdete nějakou chybu, nejprve zavřete server Apache localhost a zkuste to znovu.

$ sudo mysql_secure_installation
$ mysql -u root -p

Chcete-li změnit výchozí heslo MySQL, přihlaste se do systému jako uživatel root a změňte heslo. Nakonfigurujte svůj OwnCloud server z kořenového adresáře Ubuntu.

$ sudo mysql -u root
$ sudo mysqladmin password
$ sudo mysql -u root -p

Nyní musíte vytvořit databázi pro server OwnCloud. Zde jsou níže uvedené příkazy terminálu. Všechny příkazy jsou jednoduché a samozřejmé.

Vytvořte novou databázi pro OwnCloud a přiřaďte nové heslo.

CREATE USER 'ubuntupit'@'localhost' IDENTIFIED BY '1234';

Udělte všechna oprávnění správce k databázi pomocí hesla.

GRANT ALL ON owncloud.* TO 'ubuntupit'@'localhost' IDENTIFIED BY '1234' WITH GRANT OPTION;

Nyní jsme téměř hotovi. Propláchněte, uložte a ukončete terminál.

FLUSH PRIVILEGES;
Exit;

Krok 5:Stažení OwnCloud na Ubuntu

Stažení a instalace OwnCloud je na Ubuntu docela základní. Na oficiálních stránkách OwnCloud je k dispozici celá řada agentů OwnCloud. Pokud používáte Docker, můžete také najít Docker image OwnCloud na GitHubu.

Nyní však k instalaci edice komunity OwnCloud na vašem Ubuntu použijte wget odkaz a rozbalte soubor do var/www/ adresář. Jakmile je proces stahování a rozbalování dokončen, můžete nyní nakonfigurovat nastavení serveru Apache pomocí textového editoru Vim nebo Nano.

$ sudo wget https://download.owncloud.org/community/owncloud-10.4.0.zip
$ sudo unzip owncloud-10.4.0.zip -d /var/www/html/owncloud
$ sudo vim /etc/apache2/conf-available/owncloud.conf
$ sudo nano /etc/apache2/sites-available/owncloud.conf

Pokud nenajdete Vim nainstalovaný ve vašem systému Ubuntu, nainstalujte jej nejprve. Je to opravdu jednoduché.

$ sudo apt install vim

Nyní jednou owncloud.conf soubor se otevře pomocí editoru, zkopírujte a vložte konfigurační nastavení do souboru a uložte jej. Můžete použít ctrl + X a poté Y a stiskněte tlačítko Enter pro uložení a ukončení souboru pro Nano editor.

Alias /owncloud "/var/www/html/owncloud/"

<Directory /var/www/html/owncloud/>
Options +FollowSymlinks
AllowOverride All
Require all granted
<IfModule mod_dav.c>
Dav off
</IfModule>
SetEnv HOME /var/www/html/owncloud
SetEnv HTTP_HOME /var/www/html/owncloud
</Directory>Alias /owncloud "/var/www/html/owncloud/"
<Directory /var/www/html/owncloud/>
Options +FollowSymlinks
AllowOverride All

<IfModule mod_dav.c>
Dav off
</IfModule>

SetEnv HOME /var/www/html/owncloud
Set HTTP_HOME /var/www/html/owncloud

</Directory>

Zde jsou některé primární příkazy serveru Apache, které vám pomohou nakonfigurovat váš server OwnCloud. Pomocí těchto příkazových řádků terminálu můžete přepsat skript, upravit záhlaví, vytvořit nové prostředí, vytvořit nový adresář a aktualizovat modul Apache mime. Poté restartujte server Apache.

$ sudo a2enconf owncloud
$ sudo a2enmod rewrite
$ sudo a2enmod headers
$ sudo a2enmod env
$ sudo a2enmod dir
$ sudo a2enmod mime
$ sudo systemctl restart apache2

Krok 6:Začínáme s OwnCloud na Ubuntu

Povolte SSL pro server Apache a vygenerujte svůj vlastní certifikát pro server Apache, abyste získali licenci. Poté můžete procházet svůj OwnCloud pomocí webové adresy vašeho serveru Apache. Přejděte do webového prohlížeče a napište adresu serveru a port (je-li to nutné) a přidejte lomítko(/) a zadejte owncloud a poté stiskněte tlačítko Enter.

$ sudo a2enmod ssl
$ systemctl restart apache2
$ sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/apache2/ssl/owncloud.key -out /etc/apache2/ssl/owncloud.crt

Až bude vše úspěšně provedeno, konečně byste měli být schopni přejít na stránku serveru OwnCloud z vašeho webového prohlížeče v Ubuntu.

Pokud zjistíte, že při otevírání serveru OwnCloud ve vašem webovém prohlížeči došlo k nějaké chybě, musíte chybu hledat ve svých konfiguračních souborech. Pomocí těchto příkazových řádků terminálu zjistíte, kde se skutečné chyby vyskytují.

$ journalctl | tail

Nebo můžete také otevřít konfigurační soubor z adresáře.

$ cd /etc/apache2
$ apache2ctl configtest

Dokončovací dotyk

Instalace OwnCloud na Ubuntu Linux v zásadě není těžká práce. Většina serverů po celém světě běží pod serverem Apache Ubuntu. Takže musíte být opatrní při úpravách a konfiguraci souborů pomocí Vim nebo Nano. Svůj OwnCloud si můžete přizpůsobit, jak chcete; mějte však na paměti, že nepořádek s PHP a serverem Apache by mohl mít špatný vliv na váš server OwnCloud. Nezapomeňte také nastavit přístup k firewallu.

Výběr nejlepšího agenta pro přenos souborů v cloudu je opravdu těžký, když máte k dispozici spoustu možností. Ale musím říct, že OwnCloud je jedním z nejlepších cloudových systémů pro Ubuntu Linux. Dejte nám vědět, jaké je vaše hodnocení systému souborového serveru OwnCloud. Napište svůj komentář níže do sekce komentářů. Šťastný cloud computing!


Ubuntu
  1. Jak nainstalovat klienta ownCloud na plochu Ubuntu 14.04

  2. Jak nainstalovat Zend Server CE na Linux Mint 12 / Ubuntu 11.10

  3. Jak nainstalovat ownCloud 10 na Ubuntu 18.04 a 16.04

  1. Jak nainstalovat Plex Media Server na Ubuntu 18.04 / Ubuntu 16.04 &Linux Mint 19

  2. Jak nainstalovat Android File Transfer pro Linux na Ubuntu

  3. Jak nainstalovat OwnCloud na Ubuntu

  1. Jak nainstalovat Plex Media Server na Ubuntu 16.04 Server/Desktop

  2. Jak nainstalovat OwnCloud 8 na Ubuntu 14.04

  3. Jak nainstalovat OwnCloud 8 na Ubuntu 15.04