GNU/Linux >> Znalost Linux >  >> Panels >> Panels

Jak nainstalovat ownCloud 10 na Ubuntu 16.04

ownCloud je populární open source podniková webová aplikace používaná pro synchronizaci dat a sdílení souborů. Umožňuje uživatelům snadno spravovat své soubory, kontakty, kalendáře, seznamy úkolů a další, což z něj dělá skvělou alternativu k oblíbeným cloudovým platformám Disk Google, Dropbox, iCloud atd. ownCloud je multiplatformní aplikace a podporuje všechny populární operační systémy, ale tento tutoriál byl napsán speciálně pro Ubuntu 16.04. V době psaní tohoto článku je nejnovější verze ownCloud 10.0.7.

1. Předpoklady

  • PHP>=5.6 (doporučuje se PHP 7.0 nebo vyšší), s následujícími povolenými rozšířeními PHP:XML (Expat), curl, PDO, Phar, GD Graphics Library verze 2.0.x+, DOM, ctype, JSON, iconv, intl, mcrypt, openssl, bz2, Zlib a Zip.
  • Webový server Apache>=2.0 zkompilovaný s modulem mod_rewrite
  • MySQL>=5.x (doporučuje se MySQL 5.5 nebo novější), MariaDB 5.5+, PostgreSQL nebo SQLite nainstalované na vašem virtuálním serveru Linux.

2. Aktualizujte systém

Jako obvykle před instalací jakýchkoli systémových balíčků na váš server nejprve aktualizujte systém:

# sudo apt-get update && apt-get upgrade

3. Nainstalujte si ownCloud

Stáhněte si klíč úložiště pomocí příkazu wget a importujte jej pomocí příkazu apt-key:

# wget -qO- https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04/Release.key | sudo apt-key add -
OK

Ujistěte se, že je nainstalován apt-transport-https, protože jej budeme potřebovat pro další krok:

# sudo apt-get install apt-transport-https
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  aspell aspell-en dictionaries-common emacsen-common libaspell15 libexttextcat-2.0-0 libexttextcat-data liblua5.1-0 libyajl2
Use 'apt autoremove' to remove them.
The following NEW packages will be installed:
  apt-transport-https
0 upgraded, 1 newly installed, 0 to remove and 54 not upgraded.
Need to get 26.1 kB of archives.
After this operation, 215 kB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 apt-transport-https amd64 1.2.26 [26.1 kB]
Fetched 26.1 kB in 0s (60.8 kB/s)
Selecting previously unselected package apt-transport-https.
(Reading database ... 35616 files and directories currently installed.)
Preparing to unpack .../apt-transport-https_1.2.26_amd64.deb ...
Unpacking apt-transport-https (1.2.26) ...
Setting up apt-transport-https (1.2.26) ...

Vytvořte soubor owncloud.list v /etc/apt/sources.list.d, abychom mohli přidat úložiště ownCloud na server:

# echo 'deb https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04/ /' | sudo tee /etc/apt/sources.list.d/owncloud.list
deb https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04/ /

Nyní znovu aktualizujte systémové balíčky, abychom mohli nainstalovat balíčky ownCloud:

# sudo apt-get update
Hit:1 http://archive.ubuntu.com/ubuntu xenial InRelease
Hit:2 http://archive.ubuntu.com/ubuntu xenial-updates InRelease
Hit:3 http://archive.canonical.com/ubuntu xenial InRelease
Hit:4 http://security.ubuntu.com/ubuntu xenial-security InRelease
Ign:5 https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04  InRelease
Get:6 https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04  Release [986 B]
Get:7 https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04  Release.gpg [481 B]
Get:8 https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04  Packages [736 B]
Fetched 2203 B in 2s (1030 B/s)
Reading package lists... Done

Nainstalujte ownCloud provedením následujícího příkazu:

# sudo apt-get install owncloud-files
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
  owncloud-files
0 upgraded, 1 newly installed, 0 to remove and 51 not upgraded.
Need to get 0 B/35.1 MB of archives.
After this operation, 118 MB of additional disk space will be used.
Selecting previously unselected package owncloud-files.
(Reading database ... 35869 files and directories currently installed.)
Preparing to unpack .../owncloud-files_10.0.7-1.1_all.deb ...
Unpacking owncloud-files (10.0.7-1.1) ...
Setting up owncloud-files (10.0.7-1.1) ...

Nyní můžeme přejít k dalšímu kroku.

4. Vytvořte databázi MySQL pro ownCloud

Přihlaste se do MySQL pomocí účtu root:

# mysql -u root -p

Nyní vytvoříme databázi MySQL pro ownCloud pomocí následujícího dotazu:

mysql> CREATE DATABASE owncloud;

Poté spusťte následující dotaz a přidejte samostatného uživatele pro ownCloud, který bude interagovat s databází:

mysql> GRANT ALL PRIVILEGES ON owncloud.* to 'owncloud'@'localhost' IDENTIFIED BY 'enter_username_password_here';

Chcete-li použít oprávnění, která jsme nastavili, spusťte následující příkaz:

mysql> FLUSH PRIVILEGES;

Nyní můžeme ukončit relaci MySQL:

mysql> exit;

5. Konfigurace ownCloud

Nejprve se ujistěte, že jsou nainstalovány následující balíčky, jak je vlastníCloud potřebuje:

# sudo apt-get install libapache2-mod-php7.0 \
    openssl php-imagick php7.0-common php7.0-curl php7.0-gd \
    php7.0-imap php7.0-intl php7.0-json php7.0-ldap php7.0-mbstring \
    php7.0-mcrypt php7.0-mysql php7.0-pgsql php-smbclient php-ssh2 \
    php7.0-sqlite3 php7.0-xml php7.0-zip

6. Nakonfigurujte Apache na server ownCloud

Nyní budeme muset nastavit konfiguraci Apache, aby mohl obsluhovat adresář ownCloud, přidejte následující obsah níže do souboru /etc/apache2/sites-available/owncloud.conf pomocí nano nebo vašeho oblíbeného editoru:

# sudo nano /etc/apache2/sites-available/owncloud.conf

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>

Povolte následující moduly Apache:

# sudo a2enmod rewrite
# sudo a2enmod headers
# sudo a2enmod env
# sudo a2enmod dir
# sudo a2enmod mime

Povolte konfiguraci Apache ownCloud:

# sudo a2ensite owncloud.conf

Nyní restartujte webový server Apache:

# sudo systemctl restart apache2

Otevřete webový prohlížeč a zadejte následující adresu URL pro přístup k webovému rozhraní ownCloud:

http://your_server_ip_address_or_domain_name/owncloud

Odtud můžete dokončit nastavení podle následujících kroků:

  • Zadejte uživatelské jméno a heslo pro účet správce.
  • Klikněte na odkaz Úložiště a databáze.
  • Ponechte výchozí nastavení složky dat.
  • Klikněte na tlačítko MySQL/MariaDB.
  • Vyplňte pole informacemi o databázi, které jsme nastavili výše.
  • Klikněte na tlačítko Dokončit nastavení.

To je vše, nyní byste měli mít úspěšně nainstalován ownCloud 10 na svůj server.

Samozřejmě nemusíte instalovat a konfigurovat ownCloud 10 na Ubuntu 16.04 VPS, pokud používáte jedno z našich ownCloud VPS Hosting řešení, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby nainstalovali a nakonfigurovali ownCloud 10 na Ubuntu. 16.04 pro vás. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek. Možná byste měli zvážit přečtení našeho průvodce Jak nainstalovat NextCloud 14 na Ubuntu 16.04.

PS . Pokud se vám líbil tento příspěvek o tom, jak nainstalovat a nakonfigurovat ownCloud 10 na Ubuntu 16.04 VPS, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.


Panels
  1. Jak nainstalovat ownCloud 10 na Ubuntu 18.04 a 16.04

  2. Jak nainstalovat ISPConfig 3 na Ubuntu 18.04

  3. Jak nainstalovat Go na Ubuntu 18.04

  1. Jak nainstalovat OwnCloud 7 na Ubuntu 14.04 VPS

  2. Jak nainstalovat R na Ubuntu 16.04

  3. Jak nainstalovat ownCloud na Ubuntu 18.04

  1. Jak nainstalovat R na Ubuntu 20.04

  2. Jak nainstalovat Go na Ubuntu 18.04

  3. Jak nainstalovat R na Ubuntu 18.04