GNU/Linux >> Znalost Linux >  >> Ubuntu

Nainstalovat OwnCloud na Ubuntu 20.04 LTS – průvodce krok za krokem?

OwnCloud je bezplatný software s otevřeným zdrojovým kódem, který vám umožňuje vytvořit soukromý cloud „hostingu souborů“. OwnCloud je podobný službě DropBox s tím rozdílem, že je zdarma ke stažení a instalaci na váš soukromý server. Vlastní cloud vytvořený PHP a backend databází MySQL (MariaDB), SQLLite nebo PostgreSQL. OwnCloud vám také umožňuje snadno prohlížet a synchronizovat adresář, události kalendáře, úkoly a záložky. Můžete k němu přistupovat prostřednictvím dobře vypadajícího a snadno použitelného webového rozhraní nebo si nainstalovat klienta OwnCloud na svůj počítač nebo notebook (podporuje Linux, Windows a macOS).

Zde v LinuxAPT, jako součást našich služeb správy serveru, pravidelně pomáháme našim zákazníkům provádět související dotazy OwnCloud.

V této souvislosti se podíváme na to, jak nainstalovat OwnCloud na Ubuntu 20.04 LTS.


Funkce OwnCloud zahrnují:

  • Verze:Historie souborů vám umožňuje vrátit se k předchozí verzi.
  • Šifrování:ownCloud chrání uživatelská data při přenosu; při přenosu mezi klientem a serverem.
  • Nahrávání přetažením:Přetáhněte soubory ze správce souborů na ploše do vlastní instance Cloud.
  • Theming:Změňte vzhled své instance ownCloud.
  • Zobrazení souborů ODF:Můžete zobrazit soubory ve formátu Open Document Format, jako jsou dokumenty .odt a tabulky .ods.
  • Rozšíření pomocí instalovatelných aplikací:V rámci ownCloud Marketplace si můžete nainstalovat řadu oficiálních aplikací a aplikací třetích stran.
  • Mobilní aplikace pro Android a iOS:Mobilní aplikace vám umožňují interakci s vlastním serverem Cloud, jako je synchronizace, nahrávání, stahování a prohlížení souborů.


Kroky k instalaci a konfiguraci OwnCloud na Ubuntu 20.04 LTS Focal Fossa

1. Proveďte aktualizaci systému

Nejprve se ujistěte, že všechny vaše systémové balíčky jsou aktuální spuštěním následujících příkazů apt v terminálu:

$ sudo apt update
$ sudo apt upgrade


2. Nainstalujte sadu lamp

Je vyžadován server LAMP. Pokud nemáte nainstalovanou LAMP, můžete postupovat podle našeho průvodce zde.


3. Nainstalujte do systému OwnCloud

Nyní stahujeme nejnovější verzi OwnCloud https://owncloud.com/download-server/:

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

Rozbalte archiv OwnCloud do kořenového adresáře dokumentu na vašem serveru:

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

Budeme muset změnit oprávnění některých složek:

$ sudo chown -R www-data:www-data /var/www/html/owncloud/
$ sudo chown -R 755 /var/www/html/owncloud/


4. Nakonfigurujte MariaDB pro OwnCloud

Ve výchozím nastavení není MariaDB tvrzená. MariaDB můžete zabezpečit pomocí skriptu mysql_secure_installation. měli byste si pozorně přečíst a níže každý krok, který nastaví heslo root, odstraní anonymní uživatele, zakáže vzdálené přihlášení root a odstraní testovací databázi a přístup k zabezpečené MariaDB:

$ mysql_secure_installation

Nakonfigurujte to takto:

- Set root password? [Y/n] y
- Remove anonymous users? [Y/n] y
- Disallow root login remotely? [Y/n] y
- Remove test database and access to it? [Y/n] y
- Reload privilege tables now? [Y/n] y

Dále se budeme muset přihlásit do konzole MariaDB a vytvořit databázi pro OwnCloud. Spusťte následující příkaz:

$ mysql -u root -p

To vás vyzve k zadání hesla, takže zadejte své root heslo MariaDB a stiskněte Enter. Jakmile se přihlásíte ke svému databázovému serveru, musíte vytvořit databázi pro instalaci OwnCloud:

CREATE DATABASE ownclouddb;
CREATE USER 'ownclouduser'@'localhost' IDENTIFIED BY 'YOURPASSWORD';
GRANT ALL ON ownclouddb.* TO 'ownclouduser'@'localhost';
FLUSH PRIVILEGES;
exit


5. Nakonfigurujte webový server Apache pro OwnCloud

Vytvořte novou direktivu virtuálního hostitele v Apache. Například vytvořte nový konfigurační soubor Apache s názvem 'owncloud.conf' na svém virtuálním serveru:

$ ln -s /etc/apache2/sites-available/owncloud.conf /etc/apache2/sites-enabled/owncloud.conf
$ nano /etc/apache2/sites-available/owncloud.conf

Přidejte následující řádky:

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/owncloud/
ServerName your-domain.com
ServerAlias www.your-domain.com
<Directory /var/www/html/owncloud/>
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/your-domain.com-error_log
CustomLog /var/log/apache2/your-domain.com-access_log common
</VirtualHost>

Nyní můžeme restartovat webový server Apache, aby se změny provedly:

$ sudo a2ensite owncloud.conf
$ sudo a2enmod rewrite
$ sudo systemctl restart apache2


6. Nastavte HTTPS

Měli bychom povolit zabezpečené připojení HTTPS na Nextcloud. Můžeme získat bezplatný TLS certifikát od Let's Encrypt. Nainstalujte klienta Let's Encrypt (certbot) z úložiště Ubuntu 20.04:

$ sudo apt install certbot python3-certbot-apache

Dále spusťte následující příkaz a získejte bezplatný certifikát TLS pomocí pluginu Apache:

$ sudo certbot --apache --agree-tos --redirect --staple-ocsp --email [email protected] -d example.com

Pokud je test úspěšný, znovu načtěte Apache, aby se změna projevila:

$ sudo apache2ctl -t
$ sudo systemctl reload apache2


Jak získat přístup k webovému rozhraní OwnCloud?

Pro konfiguraci ownCloud použijeme webové rozhraní.

Takže pokračujte a otevřete webový prohlížeč a nasměrujte jej na https://your-domain.com.

Měli byste vidět webovou stránku, kde můžete zadat uživatelské jméno a heslo pro uživatelský účet správce, kliknout na hypertextový odkaz 'Pokročilé možnosti' a zadat datový adresář (nebo ponechat výchozí nastavení), poté zadat uživatelské jméno databáze, heslo databáze, název databáze , hostitel (localhost) a klikněte na 'Dokončit nastavení'.

Alternativně si také můžete stáhnout klienty ownCloud pro synchronizaci dokumentů mezi vašimi zařízeními.

Z domovské stránky můžete začít nahrávat obsah pomocí tlačítka „+“.



Ubuntu
  1. Nainstalovat PrestaShop na Ubuntu 20.04 LTS – průvodce krok za krokem?

  2. Nainstalovat XAMPP na Ubuntu 20.04 LTS - Průvodce krok za krokem?

  3. Nainstalovat MailSpring na Ubuntu 20.04 LTS – průvodce krok za krokem?

  1. Nainstalovat HPLIP na Ubuntu 20.04 LTS – průvodce krok za krokem?

  2. Instalace InfluxDB na Ubuntu 20.04 LTS – průvodce krok za krokem?

  3. Instalace Angular na Ubuntu 20.04 LTS - Průvodce krok za krokem?

  1. Nainstalovat Adminer na Ubuntu 20.04 LTS – průvodce krok za krokem?

  2. Nainstalovat PowerShell na Ubuntu 20.04 LTS – průvodce krok za krokem?

  3. Nainstalovat Magento na Ubuntu 20.04 LTS – průvodce krok za krokem?