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ů:
- 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, ú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.