Vyhledávání na webu

Jak nainstalovat OwnCloud na Ubuntu 18.04


OwnCloud je přední platforma pro sdílení souborů a cloudovou spolupráci s otevřeným zdrojovým kódem, jejíž služby a funkce jsou podobné těm, které nabízí DropBox a Disk Google. Na rozdíl od Dropboxu však OwnCloud nemá kapacitu datového centra k ukládání hostovaných souborů. Přesto můžete stále sdílet soubory, jako jsou dokumenty, obrázky a videa, abychom zmínili alespoň některé, a přistupovat k nim na více zařízeních, jako jsou smartphony, tablety a počítače.

V tomto článku se dozvíte, jak nainstalovat OwnCloud na Ubuntu 18.04 a novější verze.

Krok 1: Aktualizujte systémové balíčky Ubuntu

Než začnete, aktualizujte systémové balíčky a úložiště pomocí následujícího příkazu apt.

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

Krok 2: Nainstalujte Apache a PHP 7.2 v Ubuntu

OwnCloud je postaven na PHP a obvykle je přístupný přes webové rozhraní. Z tohoto důvodu se chystáme nainstalovat webový server Apache, který bude obsluhovat soubory Owncloud a také PHP 7.2 a další moduly PHP potřebné pro OwnCloudpro bezproblémové fungování.

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

Po dokončení instalace můžete ověřit, zda je nainstalován Apache spuštěním příkazu dpkg.

sudo dpkg -l apache2

Z výstupu vidíme, že jsme nainstalovali Apache verze 2.4.29.

Chcete-li spustit a povolit spuštění Apache při spouštění, spusťte příkazy.

sudo systemctl start apache2
sudo systemctl enable apache2

Nyní přejděte do svého prohlížeče a zadejte IP adresu svého serveru do adresního řádku, jak je znázorněno:

http://server-IP

Níže byste měli získat webovou stránku ukazující, že Apache je nainstalován a spuštěn.

Chcete-li zkontrolovat, zda je nainstalován PHP.

php -v

Krok 3: Nainstalujte MariaDB v Ubuntu

MariaDB je populární databázový server s otevřeným zdrojovým kódem, který je široce používán vývojáři, nadšenci do databází a také v produkčních prostředích. Je to fork MySQL a byl upřednostňován před MySQL od převzetí MySQL společností Oracle.

Chcete-li nainstalovat spuštění MariaDB.

sudo apt install mariadb-server

Ve výchozím nastavení není MariaDB zabezpečena a je náchylná k narušení bezpečnosti. Musíme proto provést další kroky k posílení serveru MariaDB.

Chcete-li začít se zabezpečením serveru MySQL, spusťte příkaz:

sudo mysql_secure_installation

Až budete vyzváni k zadání hesla uživatele root, stiskněte ENTER a stisknutím ‘Y’ nastavte heslo uživatele root.

Pro zbývající výzvy jednoduše napište ‘Y’ a stiskněte ENTER.

Váš server MariaDB je nyní zabezpečen na slušné úrovni.

Krok 4: Vytvořte databázi OwnCloud

Potřebujeme vytvořit databázi pro Owncloud pro ukládání souborů během instalace a po ní. Přihlaste se tedy do MariaDB.

sudo mysql -u root -p

Spusťte níže uvedené příkazy:

MariaDB [(none)]> CREATE DATABASE owncloud_db;
MariaDB [(none)]> GRANT ALL ON owncloud_db.* TO 'owncloud_user'@'localhost' IDENTIFIED BY 'StrongP@ssword';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

Krok 5: Stáhněte si OwnCloud v Ubuntu

Po vytvoření databáze si nyní stáhněte zazipovaný soubor OwnCloud pomocí následujícího příkazu wget.

sudo wget https://download.owncloud.org/community/owncloud-10.4.0.zip

Po stažení rozbalte zazipovaný balíček do adresáře /var/www/.

sudo unzip owncloud-10.4.0.zip -d /var/www/

Poté nastavte oprávnění.

sudo chown -R www-data:www-data /var/www/owncloud/
sudo chmod -R 755 /var/www/owncloud/

Krok 6: Nakonfigurujte Apache pro OwnCloud

V tomto kroku nakonfigurujeme Apache, aby obsluhoval soubory OwnCloud. Chcete-li to provést, vytvoříme konfigurační soubor pro Owncloud, jak je znázorněno.

sudo vim /etc/apache2/conf-available/owncloud.conf

Přidejte konfiguraci níže.

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

<Directory /var/www/owncloud/>
  Options +FollowSymlinks
  AllowOverride All

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

 SetEnv HOME /var/www/owncloud
 SetEnv HTTP_HOME /var/www/owncloud

</Directory>

Uložte a zavřete soubor.

Dále musíte povolit všechny požadované moduly Apache a nově přidanou konfiguraci spuštěním příkazů níže:

sudo a2enconf owncloud
sudo a2enmod rewrite
sudo a2enmod headers
sudo a2enmod env
sudo a2enmod dir
sudo a2enmod mime

Aby se změny projevily, restartujte webový server Apache.

sudo systemctl restart apache2

Krok 7: Dokončení instalace OwnCloud v Ubuntu

Po dokončení všech nezbytných konfigurací zbývá pouze nainstalovat OwnCloud do prohlížeče. Přejděte tedy do prohlížeče a zadejte adresu serveru a za ní příponu /owncloud.

http://server-IP/owncloud

Zobrazí se vám webová stránka podobná té níže.

Níže klikněte na „Úložiště a databáze“. Vyberte 'MySQL/MariaDB' v části 'configure the database' a vyplňte přihlašovací údaje databáze, které jste definovali při vytváření databáze pro OwnCloud, tj. uživatele databáze, heslo uživatele uživatel databáze a název databáze.

Nakonec klikněte na „Dokončit nastavení“ a ukončete nastavení Owncloud.

Tím se dostanete na přihlašovací obrazovku, jak je znázorněno. Zadejte dříve definované uživatelské jméno a heslo a stiskněte ENTER.

Zobrazí se oznámení s uvedením dalších způsobů, jakými můžete přistupovat k OwnCloudu z iOS, Android a desktopové aplikace.

Zavřete vyskakovací okno pro přístup k řídicímu panelu, jak je znázorněno:

A je to, chlapi! Úspěšně jsme nainstalovali platformu pro sdílení souborů OwnCloud na Ubuntu 18.04.