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

Jak nainstalovat ownCloud na Ubuntu 18.04

V tomto článku vám ukážeme, jak nainstalovat ownCloud na Ubuntu 18.04 VPS .

ownCloud je populární open source podniková webová aplikace napsaná v PHP, která se používá 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, jako je Disk Google, Dropbox, iCloud a tak dále. OwnCloud je multiplatformní aplikace a lze ji nainstalovat na všechny populární operační systémy.

Požadavky

ownCloud vyžaduje následující závislosti:

  • PHP>=5.6 (doporučuje se PHP 7.2), 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 (s úložištěm InnoDB), MariaDB 5.5+, PostgreSQL (9.0 nebo vyšší) nebo SQLite nainstalované na vašem virtuálním serveru Linux.

Krok 1:Aktualizujte systém

Přihlaste se do svého VPS přes SSH jako uživatel sudo:

ssh username@IP_Address

Pokud váš server používá vlastní číslo portu SSH, stačí připojit -p Port_number na příkaz a nahraďte „Port_number“ svým číslem portu SSH.

Jakmile jste přihlášeni, zadejte následující příkazy pro aktualizaci seznamu balíčků a upgrade všech nainstalovaných balíčků:

sudo apt-get update
sudo apt-get upgrade

Krok 2:Nainstalujte MySQL a vytvořte databázi

OwnCloud pracuje s několika databázovými platformami, jako je MySQL, PostgreSQL, MariaDB a SQLite. V této příručce budeme používat MySQL.

Pokud na serveru nemáte nainstalované MySQL nebo MariaDB, nainstalujte je pomocí následujícího příkazu:

sudo apt-get install mysql-server

Po instalaci nastavte výchozí modul úložiště na InnoDB. Otevřete konfigurační soubor MySQL pomocí:

sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

a přidejte default-storage-engine = innodb v [mysqld] sekce:

[mysqld]
default-storage-engine = innodb

Restartujte a povolte službu MySQL:

sudo systemctl restart mysql
sudo systemctl enable mysql

Přihlaste se k serveru MySQL pomocí:

sudo mysql

Vytvořte novou databázi a uživatele pro ownCloud a udělte uživateli oprávnění:

create database owncloud;
grant all privileges on owncloud.* to owncloud@localhost identified by 'owncloud_password';

Krok 3:Nainstalujte ownCloud

V době psaní tohoto článku je nejnovější verze ownCloud 10.0.10.

Nainstalujte balíček apt-transport-https, který je nezbytný pro povolení úložiště owncloud:

sudo apt-get install apt-transport-https

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

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

Výstup bude vypadat následovně:

OK

Dále povolte úložiště ownCloud spuštěním následujícího příkazu:

echo 'deb http://download.owncloud.org/download/repositories/10.0/Ubuntu_18.04/ /' > /etc/apt/sources.list.d/owncloud.list

Aktualizujte seznam balíčků a nainstalujte owncloud-files balíček s:

apt-get update
apt-get install owncloud-files

Po dokončení instalace najdete soubory ownCloud v /var/www/owncloud adresář.

Krok 4:Nainstalujte Apache a PHP 7.2

Instalace Apache a PHP 7.2 je velmi jednoduchý úkol.

Chcete-li nainstalovat Apache, PHP 7 a všechny potřebné moduly na váš server Ubuntu 18.04, spusťte následující příkaz:

sudo apt-get 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 Apache spusťte následující příkazy a povolte potřebné moduly Apache:

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

Restartujte službu Apache a povolte spuštění Apache při spouštění pomocí:

sudo systemctl enable apache2.service
sudo systemctl enable apache2.service

Verzi php můžete také zkontrolovat spuštěním:

php -v

Výstup bude vypadat následovně:

PHP 7.2.10-0ubuntu0.18.04.1 (cli) (built: Sep 13 2018 13:45:02) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.10-0ubuntu0.18.04.1, Copyright (c) 1999-2018, by Zend Technologies

Krok 5:Nakonfigurujte Apache pro Serve ownCloud

Nyní musíme nakonfigurovat Apache, aby mohl obsluhovat adresář ownCloud.

Otevřete textový editor a vytvořte konfigurační soubor pro ownCloud:

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

přidejte následující obsah:

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 konfiguraci Apache ownCloud:

sudo a2enconf owncloud

Restartujte webový server Apache, aby se nové změny projevily:

sudo systemctl restart apache2

Přístup k ownCloud

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ů:

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

To je vše, úspěšně jste na svůj server Ubuntu nainstalovali ownCloud 10.

Samozřejmě nemusíte instalovat a konfigurovat ownCloud 10 na Ubuntu 18.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 18.04 pro tebe. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.

PS . Pokud se vám líbil tento příspěvek o tom, jak nainstalovat a nakonfigurovat ownCloud 10 na Ubuntu 18.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 R na Ubuntu 16.04

  2. Jak nainstalovat Attendize na Ubuntu 16.04

  3. Jak nainstalovat Joomla 3 na Ubuntu 16.04

  1. Jak nainstalovat ownCloud 10 na Ubuntu 16.04

  2. Jak nainstalovat Nginx na Ubuntu 16.04

  3. Jak nainstalovat Phabricator na Ubuntu 16.04

  1. Jak nainstalovat Joomla na Ubuntu 18.04

  2. Jak nainstalovat Drupal na Ubuntu 18.04

  3. Jak nainstalovat Contao na Ubuntu 20.04