GNU/Linux >> Znalost Linux >  >> Ubuntu

Nainstalujte a nakonfigurujte OwnCloud na Ubuntu 21 / Debian 11

Ahoj kluci ! Dnes nainstalujeme OwnCloud na Ubuntu 21, ale předtím si pojďme udělat nějakou teorii.

OwnCloud je server pro synchronizaci a sdílení souborů s vlastním hostitelem. Poskytuje přístup k vašim datům prostřednictvím webového rozhraní, synchronizačních klientů nebo WebDAV a zároveň poskytuje platformu pro snadné prohlížení, synchronizaci a sdílení napříč zařízeními – vše pod vaší kontrolou. Otevřená architektura OwnCloud je rozšiřitelná pomocí jednoduchého, ale výkonného API pro aplikace a pluginy a funguje s jakýmkoli úložištěm.

Funkce

  • 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 instance OwnCloud.
  • Theming :Změňte vzhled své instance OwnCloud.
  • Zobrazení souborů ODF :Můžete zobrazit soubory ve formátu Open Document Format, jako je .odt dokumenty a .ods tabulky.
  • Rozšíření pomocí instalovatelných aplikací :Z 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 se serverem OwnCloud, například synchronizaci, nahrávání, stahování a prohlížení souborů.

Instalovat OwnCloud na Ubuntu

Instalovat sadu LAMP

K instalaci OwnCloud je vyžadován zásobník LAMP (Linux, Apache, MySQL, PHP). V této části dokončíte kroky k instalaci sady LAMP na váš počítač. Ačkoli nemusíte používat Apache jako webový server, vývojáři OwnCloud jej důrazně doporučují před webovými servery jako NGINX a lightHTTP.

  1. Nainstalujte zásobník LAMP jediným příkazem:
    sudo apt install lamp-server^ -y
  2. Po dokončení instalace povolte a spusťte Apache:
    sudo systemctl start apache2
  3. sudo systemctl enable apache2
  4. Spusťte a povolte databázi MySQL:
    sudo systemctl start mysql sudo systemctl enable mysql
  5. Nastavte heslo správce MySQL a zabezpečte instalaci:
    sudo mysql_secure_installation
    Během tohoto procesu se systém zeptá, zda chcete povolit VALIDATE PASSWORD COMPONENT . Tato funkce zajišťuje, že všechna vytvořená hesla jsou silná a jedinečná. Odpovězte n (jako v „ne“). Až budete vyzváni, zadejte a ověřte nové bezpečné heslo pro administrátora MySQL. Poté budete vyzváni k zodpovězení čtyř otázek, na všechny byste měli odpovědět y (jako v „ano“).
  6. Nainstalujte PHP a všechny požadované balíčky PHP
    sudo apt install php php-opcache php-gd php-curl php-mysqlnd php-intl php-json php-ldap php-mbstring php-mysqlnd php-xml php-zip -y
  7. Restartujte Apache, abyste povolili jakékoli změny:
    sudo systemctl restart apache2

Vytvoření databáze OwnCloud

Nyní, když jste nainstalovali předpoklady, je čas vytvořit databázi OwnCloud a uživatele. Příkazy v této části jsou vydávány z konzoly MariaDB.

  1. Přístup ke konzole MariaDB:
    sudo mysql -u root -p
  2. vytvořte svou databázi OwnCloud:
    CREATE DATABASE ownclouddb;
  3. Vytvořte nového uživatele s nezbytnými oprávněními, včetně silného a jedinečného hesla. Nezapomeňte nahradit PASSWORD s vlastním heslem:
    GRANT ALL ON ownclouddb.* TO 'unixcop'@'unixcop.local' IDENTIFIED BY 'PASSWORD';
  4. Vyprázdněte práva své databáze: FLUSH PRIVILEGES;
  5. Nakonec ukončete konzolu databáze: exit

Stáhnout OwnCloud

V tuto chvíli je systém připraven na OwnCloud. Než si software skutečně stáhnete, zkontrolujte na stránce stahování OwnCloud nejnovější verzi.

  1. Stáhněte si OwnCloud. wget https://download.owncloud.org/community/owncloud-10.5.0.zip
  2. Rozbalte stažený soubor: unzip owncloud-10.5.0.zip
  1. Když soubor rozbalíte, vytvoří se nový adresář s názvem owncloud je vytvořen. Přesuňte nový adresář do root dokumentu Apache . Tento příklad používá výchozí adresář pro soubory webu Apache: sudo mv owncloud /var/www/html/
  2. Změňte vlastnictví owncloud adresář: sudo chown -R www-data: /var/www/html/owncloud

Vytvoření konfiguračního souboru Apache

Apache vyžaduje konfigurační soubor virtuálního hostitele pro serverování vaší instance OwnCloud na webu.

  1. Vytvořte konfigurační soubor Apache pomocí textového editoru Nano:
    sudo vim /etc/apache2/sites-available/owncloud.conf
  2. Do nového souboru vložte následující text. Nahraďte zmínky o example.com s vaším vlastním názvem domény nebo vaší IP adresou
<VirtualHost \*:80>
     ServerAdmin [email protected]
     DocumentRoot /var/www/html/owncloud
     ServerName example.com
    <Directory /var/www/html/owncloud>
         Options FollowSymlinks
         AllowOverride All
         Require all granted
     </Directory>

ErrorLog ${APACHE_LOG_DIR}/example.com_error.log

CustomLog ${APACHE_LOG_DIR}/your-domain.com_access.log combined

</VirtualHost>
  1. Uložte a zavřete soubor
  2. Povolte rewrite , mime a unique_id Moduly Apache: sudo a2enmod rewrite mime unique_id
  3. Restartujte server Apache:
    sudo systemctl restart apache2

Část instalace s příkazovým řádkem je dokončena.

Konfigurace OwnCloud na Ubuntu

Tato část pokrývá webovou část instalace.

  1. Otevřete webový prohlížeč a přejděte na doménu svého webu, pokud byla nakonfigurována pro použití názvu domény, jako je http://unixcop.local/owncloud .
  2. Zadejte uživatelské jméno a heslo pro administrátora; klikněte na Storage & Database rozevírací seznam; a poté klikněte na MySQL/MariaDB .

Po přihlášení získáte stránku takto


Ubuntu
  1. Jak nainstalovat a nakonfigurovat Redis na Ubuntu 18.04

  2. Nainstalujte ownCloud 10 na Ubuntu 16.04 / 14.04 / Debian 9 / 8

  3. Nainstalujte Node.js v Ubuntu a Debianu

  1. Jak nainstalovat a nakonfigurovat Redmine na Ubuntu 18.04

  2. Jak nainstalovat a nakonfigurovat ownCloud s Apache na Ubuntu 18.04

  3. Jak nainstalovat a nakonfigurovat Sambu na Ubuntu 18.04

  1. Jak nainstalovat a nakonfigurovat Redis na Ubuntu 20.04

  2. Jak nainstalovat a nakonfigurovat Webmin na Debian / Ubuntu

  3. Jak nainstalovat a nakonfigurovat Nginx na Ubuntu 18.04 / Debian 9