GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat OwnCloud na Ubuntu 20.04

V tomto článku vysvětlíme nezbytné kroky k instalaci a konfiguraci OwnCloud s LAMP na Ubuntu 20.04 LTS. Než budete pokračovat v tomto tutoriálu, ujistěte se, že jste přihlášeni jako uživatel s sudo privilegia. Všechny příkazy v tomto tutoriálu by měly být spouštěny jako uživatel bez oprávnění root.

OwnCloud je open source platforma pro synchronizaci souborů a sdílení souborů s vlastním hostitelem, podobná Dropboxu, Microsoft OneDrive a Disku Google. OwnCloud je napsán v jazycích PHP a JavaScript. Pracuje s různými systémy pro správu databází, jako je MySQL, ORACLE, PostgreSQL nebo MariaDB. Udržuje synchronizaci se všemi počítači, ať už jde o operační systém založený na okně nebo Linux.

Nainstalujte OwnCloud na Ubuntu 20.04

Krok 1. Než začnete instalovat jakýkoli balíček na svůj server Ubuntu, vždy doporučujeme zkontrolovat, zda jsou všechny systémové balíčky aktualizovány.

sudo apt update
sudo apt upgrade

Krok 2. Nainstalujte LAMP Stack na Ubuntu.

OwnCloud je postaven na PHP. Můžete jej hostovat jako jakoukoli jinou webovou aplikaci napsanou v PHP. Takže budete muset nastavit Ubuntu jako server LAMP. Pokud jste tak ještě neučinili, použijte našeho tradičního průvodce LAMP k nastavení Ubuntu pro poskytování PHP, než budete pokračovat.

Krok 3. Nainstalujte OwnCloud na systém Ubuntu.

Nyní je čas stáhnout si Owncloud z oficiální stránky:

wget https://download.owncloud.org/community/owncloud-complete-20200731.zip

Po dokončení stahování rozbalte archiv do adresáře /var/www:

sudo unzip /tmp/owncloud-complete-20200731.zip -d /var/www

Dále přidělíme oprávnění Apache pomocí následujících příkazů:

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

Krok 4. Vytvoření databáze MySQL pro Owncloud.

Owncloud používá databázi MySQL k ukládání všech svých dat, jako jsou příspěvky, stránky, uživatelé, pluginy a nastavení motivů. Přihlaste se ke svému serveru MySQL pomocí následujícího příkazu a zadejte své kořenové heslo MySQL:

mysql -u root -p

Jakmile jste v konzoli MySQL, vytvořte novou databázi:

create database cacti;
grant all privileges on cacti.* to [email protected] identified by 'your-passwd';
flush privileges;
quit;

Krok 5. Konfigurace Apache pro OwnCloud.

Vytvořte nový konfigurační soubor virtuálního hostitele pro svůj web Owncloud s názvem your-domain.com.conf:

nano /etc/apache2/sites-available/your_domain.com.conf

A do souboru přidejte následující obsah:

<VirtualHost *:80>
     ServerAdmin [email protected]
     DocumentRoot /var/www/owncloud
     ServerName your-domain.com
     ServerAlias www.your-domain.com

     ErrorLog ${APACHE_LOG_DIR}/error.log
     CustomLog ${APACHE_LOG_DIR}/access.log combined

     <Directory /var/www/owncloud/>
            Options FollowSymlinks
            AllowOverride All
            Require all granted
     </Directory>
</VirtualHost>

Chcete-li povolit virtuálního hostitele, který jsme právě vytvořili, spusťte následující příkaz:

ln -s /etc/apache2/sites-available/your-domain.com.conf /etc/apache2/sites-enabled/your-domain.com.conf

Aby se nová konfigurace projevila, restartujte službu Apache zadáním:

sudo a2ensite your_domain.com.conf
sudo a2enmod rewrite 
sudo systemctl restart apache2

Krok 6. Zabezpečte OwnCloud pomocí Let’s Encrypt SSL.

Nejprve budete muset nainstalovat klienta Certbot, abyste mohli nainstalovat a spravovat Let’s Encrypt SSL. Můžete jej nainstalovat pomocí následujícího příkazu:

sudo apt install certbot python3-certbot-apache

Jakmile je Certbot nainstalován, spusťte následující příkaz ke stažení a instalaci Let’s Encrypt SSL pro váš web:

certbot --apache -d your_domain.com

Krok 7. Dokončení instalace OwnCloud.

Otevřete svůj oblíbený webový prohlížeč a přejděte na https://your_domain/owncloud

To je vše, co potřebujete k instalaci OwnCloud na Ubuntu 20.04 LTS Focal Fossa. Doufám, že vám tento rychlý tip pomůže. Další informace o OwnCloud najdete v jejich oficiální znalostní bázi. Pokud máte dotazy nebo návrhy, neváhejte zanechat komentář níže.


Ubuntu
  1. Jak nainstalovat R na Ubuntu 16.04

  2. Jak nainstalovat ownCloud 10 na Ubuntu 16.04

  3. Jak nainstalovat ownCloud na Ubuntu 18.04

  1. Jak nainstalovat R na Ubuntu 20.04

  2. Jak nainstalovat ownCloud 10 na Ubuntu 18.04 a 16.04

  3. Jak nainstalovat Go na Ubuntu 18.04

  1. Jak nainstalovat Go na Ubuntu 18.04

  2. Jak nainstalovat R na Ubuntu 18.04

  3. Jak nainstalovat OwnCloud na Ubuntu