GNU/Linux >> Znalost Linux >  >> Debian

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

ownCloud je open-source (dostupná i komerční verze) webová sada, která poskytuje cloudové úložiště přes síť. Data lze nahrávat/stahovat přes prohlížeč nebo prostřednictvím softwarových klientů dostupných zdarma ke stažení.

ownCloud je založen na PHP a můžete to spustit na všech platformách, které splňují požadavky. Nabízí téměř všechny možnosti funkcí, které jsou dostupné v komerčních sadách; vydáno pod licencí AGPLv3, takže si můžete nastavit vlastní cloudový úložný server bez dalších nákladů.

Zde je malý průvodce nastavením ownCloud 10 na Ubuntu 16.04 / Debian 9 / 8 .

Předpoklady

Jak jsem řekl dříve, je založen na kombinaci PHP a databáze. Databáze může být jakákoliv z SQLite, MySQL , Oracle nebo PostgreSQL .

Nejprve nainstalujte požadovaná rozšíření PHP.

sudo apt-get update
sudo apt-get install apt-transport-https
sudo apt-get -y install libapache2-mod-php php-gd php-json php-mysql php-curl php-intl php-mcrypt php-imagick php-zip php-xml php-mbstring

Pro ukázku použijeme MariaDB jako databázi pro instalaci ownCloud. Důvod pro použití MariaDB probereme později.

sudo apt-get -y install wget mariadb-server apache2

Nastavit vlastní úložiště cloud

ownCloud vám poskytuje oficiální deb balíčky pro instalaci ownCloud .

Nastavte úložiště ownCloud pomocí následujících kroků. Nahraďte 16.04 / 9.0 svou verzí systému, jako je 14.04, 15.10 (Ubuntu) / 8.0 (Debian).

### Ubuntu ###

wget -nv https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04/Release.key -O Release.key
sudo apt-key add - < Release.key
sudo sh -c "echo 'deb http://download.owncloud.org/download/repositories/stable/Ubuntu_16.04/ /' > /etc/apt/sources.list.d/owncloud.list"

### Debian ##

wget -nv https://download.owncloud.org/download/repositories/stable/Debian_9.0/Release.key -O Release.key
sudo apt-key add - < Release.key
sudo sh -c "echo 'deb http://download.owncloud.org/download/repositories/stable/Debian_9.0/ /' > /etc/apt/sources.list.d/owncloud.list"

Nainstalujte ownCloud pomocí následujícího příkazu.

sudo apt-get update
sudo apt-get install owncloud-files

Vytvoření databáze MySQL

Pokud vyvoláváte MariaDB poprvé, zde je návod na Zabezpečení MariaDB . Ujistěte se, že server MariaDB běží.

Přihlaste se k serveru MariaDB a vytvořte databázi.

V Ubuntu 16.04 / Debian 9 – Pokud provedete příkaz mysql pomocí sudo, nemusíte zadávat heslo uživatele root. Stačí stisknout enter, když mysql vyzve k zadání hesla uživatele root
sudo mysql -u root -p

Vytvořte databázi s názvem „ownclouddb

create database ownclouddb;

Povolit „ownclouduser “ pro přístup k „ownclouddb ” databázi na localhost s předdefinovaným heslem.

grant all on ownclouddb.* to 'ownclouduser'@'localhost' identified by 'password';

Spusťte níže uvedený příkaz v prostředí MariaDB.

FLUSH PRIVILEGES;

Ukončete MariaDB Shell.

exit

Nakonfigurujte Apache

Vytvořte soubor virtuálního hostitele pro ownCloud.

sudo vi /etc/apache2/sites-available/owncloud.conf

Přidejte níže uvedený obsah do výše uvedeného souboru.

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 virtuálního hostitele.

sudo a2ensite owncloud

Povolte následující moduly pro ownCloud.

sudo a2enmod rewrite
sudo a2enmod headers

Restartujte službu Apache.

### Ubuntu 16.04 / Debian 9 ###

sudo systemctl restart apache2

### Ubuntu 14.04 / Debian 8 ###

service apache2 restart

Nastavení ownCloud

Otevřete webový prohlížeč a přejděte na níže uvedenou adresu URL. Než bude spuštěn, budete muset nastavit ownCloud.

http://vaše-ip-adresa/vlastnícloud

Vyplňte stránku nastavení podrobnostmi o uživateli správce a poté umístěním datové složky.

Můžete si vybrat kteroukoli z databází z SQLite nebo MySQL. Pokud chcete používat databázi SQLite, nemusíte zadávat údaje o databázi; ale použití SQLite ve větším (produkčním) prostředí se nedoporučuje.

S ohledem na výše uvedené doporučení zde použijeme MariaDB. Zadejte podrobnosti o databázi MariaDB na stránce níže.

Po dokončení nastavení vás instalační program přenese na přihlašovací stránku ownCloud. Přihlaste se pomocí svého uživatelského jména a hesla, které jste právě vytvořili v předchozím kroku.

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

Domovská stránka ownCloud bude vypadat níže. Své dokumenty a soubory můžete nahrát pomocí „znaku + “.

Doplňky

Meziročně se může zobrazit níže uvedená chyba:Pokud jste změnili IP adresu serveru ownCloud nebo název domény, kterou používáte pro přístup k ownCloud.

You are accessing the server from an untrusted domain.
Please contact your administrator. If you are an administrator of this instance, configure the "trusted_domains" setting in config/config.php. An example configuration is provided in config/config.sample.php.

Chcete-li problém vyřešit, upravte soubor config/config.php soubor.

sudo vi /var/www/owncloud/config/config.php

Přidejte důvěryhodné domény zobrazené níže.

'trusted_domains' =>
  array (
    0 => '35.184.120.107',
    1 => 'owncloud.itzgeek.local',
    2 => 'your.fq.dn',
  ),

To je vše.


Debian
  1. Jak nainstalovat uTorrent na Ubuntu, Debian a LinuxMint

  2. Jak nainstalovat Subversion 1.9 na Ubuntu a Debian

  3. Jak nainstalovat Subversion (SVN) 1.8.15 na Ubuntu a Debian

  1. Jak nainstalovat ownCloud 10 na Debian 9 (Stretch)

  2. Jak nainstalovat ownCloud na Ubuntu 18.04

  3. Nainstalujte Qt na Ubuntu

  1. Jak nainstalovat ownCloud 10 na Ubuntu 18.04 a 16.04

  2. Jak nainstalovat ownCloud na Debian 10 (Buster)

  3. Jak nainstalovat Docker na Debian / Ubuntu