GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat ownCloud na Debian 10

V tomto tutoriálu vám ukážeme, jak nainstalovat OwnCloud na Debian 10 VPS.

OwnCloud je bezplatný, open-source a samostatně hostovaný server pro synchronizaci dat, sdílení souborů a hosting, který vám umožňuje ukládat vaše osobní soubory, dokumenty a obrázky z centrálního umístění. OwnCloud je velmi podobný DropBoxu a dalším službám cloudového úložiště jako OneDrive, iCloud a Google Drive. Hlavní rozdíl je v tom, že je to self-hosted, což znamená, že vaše data skutečně patří pouze vám. To je samozřejmě vhodnější, pokud chcete, aby byla vaše data bezpečnější.

Proces instalace ownCloud je velmi snadný a funguje hned po vybalení. Je multiplatformní a přichází s rozsáhlou knihovnou pluginů, které mu umožňují mít funkce podobné jiným řešením cloudového úložiště. K OwnCloudu lze přistupovat prostřednictvím webového prohlížeče, desktopového klienta (Windows, MAC, Linux) a mobilních zařízení (Android a iOS).

Předpoklady

  • Pro účely tohoto tutoriálu budeme používat Debian 10 VPS. Pro tento typ softwaru by byl lepší plán s větším úložištěm.
  • Je také vyžadován úplný root přístup SSH nebo uživatel s právy sudo.

Krok 1:Přihlaste se přes SSH a aktualizujte balíčky

Přihlaste se ke svému Debian 10 VPS pomocí SSH jako uživatel root:

ssh root@IP_Address -p Port_number

V případě potřeby nahraďte „root“ uživatelem, který má oprávnění sudo. Kromě toho nahraďte „IP_Address“ a „Port_number“ příslušnou IP adresou vašeho serveru a číslem portu SSH. Dále se ujistíme, že používáme Debian 10. Můžete to udělat takto:

# lsb_release -a

Jako výstup byste měli dostat toto:

Distributor ID: Debian
Description:    Debian GNU/Linux 10 (buster)
Release:        10
Codename:       buster

Poté spusťte následující příkaz, abyste se ujistili, že všechny nainstalované balíčky na serveru jsou aktualizovány na nejnovější dostupné verze:

# apt update && apt upgrade

Krok 2:Instalace LAMP Server Stack

Nejprve musíme na server nainstalovat Apache, MariaDB a PHP. Server Apache a MariaDB můžete nainstalovat spuštěním následujícího příkazu:

apt-get install apache2 mariadb-server mariadb-client

Ve výchozím nastavení se Debian 10 dodává s PHP 7.3 a v době psaní tohoto článku ownCloud nepodporuje PHP 7.3. To znamená, že musíme na server nainstalovat PHP 7.2 a další moduly.

Poznámka:  Pokud ownCloud v budoucnu podporuje PHP 7.3 nebo novější, můžete zde instalaci PHP přeskočit. Pravděpodobně však budete muset nainstalovat požadované moduly PHP pomocí PHP 7.3.

Abychom mohli nainstalovat PHP 7.2, musíme přidat repozitář Suri PHP do seznamu zdrojů APT.

Nejprve si stáhněte a přidejte klíč Suri GPG pomocí následujícího příkazu:

wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg

Dále přidejte úložiště Suri pomocí následujícího příkazu:

echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list

Dále aktualizujte úložiště a nainstalujte PHP 7.2 s dalšími požadovanými moduly spuštěním následujícího příkazu:

apt-get update
apt-get install php7.2 libapache2-mod-php7.2 php7.2-curl php7.2-intl php7.2-json php7.2-gd php7.2-mbstring php7.2-mysql php7.2-xml php7.2-zip

Jakmile jsou všechny balíčky nainstalovány, můžete přejít k dalšímu kroku.

Krok 3:Konfigurace databáze pro ownCloud

Nejprve zabezpečte instalaci MariaDB pomocí mysql_secure_installation skript:

mysql_secure_installation

Odpovězte na všechny otázky, jak je uvedeno níže:

Enter current password for root (enter for none): Just press the [Enter] key, there is no default password
Set root password? [Y/n]: Y
New password: Enter password
Re-enter new password: Repeat password
Remove anonymous users? [Y/n]: Y
Disallow root login remotely? [Y/n]: Y
Remove test database and access to it? [Y/n]: Y
Reload privilege tables now? [Y/n]: Y

Jakmile je MariaDB zabezpečená, přihlaste se do prostředí MariaDB pomocí následujícího příkazu:

mysql -u root -p

Po zobrazení výzvy zadejte heslo uživatele root a poté vytvořte databázi a uživatele pro ownCloud:

MariaDB [(none)]> CREATE DATABASE ownclouddb;
MariaDB [(none)]> GRANT ALL ON ownclouddb.* to 'owncloud'@'localhost' IDENTIFIED BY 'password';

Ujistěte se, že definujete dobré a jedinečné heslo pro uživatele vlastní databáze služby Cloud.

Dále vyprázdněte oprávnění a ukončete prostředí MariaDB pomocí následujícího příkazu:

MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

Krok 4:Stáhněte si ownCloud

Nejprve přejděte na web ownCloud a stáhněte si nejnovější verzi ownCloud. V době psaní tohoto článku je nejnovější stabilní verze ownCloud 10.2.1. VlastníCloud si můžete stáhnout pomocí následujícího příkazu:

cd /var/www/
wget https://download.owncloud.org/community/owncloud-10.2.1.tar.bz2

Po stažení rozbalte stažený soubor pomocí následujícího příkazu:

tar xjf owncloud-10.2.1.tar.bz2

Dále změňte vlastnictví adresáře ownCloud na www-data , jak je uvedeno níže:

chown -R www-data:www-data /var/www/owncloud

Krok 5:Konfigurace Apache pro ownCloud

Nyní musíme nastavit konfiguraci virtuálního hostitele Apache, aby mohl obsluhovat adresář ownCloud. Otevřete terminál a vytvořte a vytvořte následující konfigurační soubor Apache.

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

Přidejte následující obsah:

Alias / "/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>

Uložte a zavřete soubor, poté deaktivujte výchozí soubor virtuálního hostitele Apache a povolte soubor virtuálního hostitele ownCloud:

a2dissite 000-default
a2ensite owncloud

OwnCloud vyžaduje, aby byly povoleny moduly mod_rewrite, headers, env, mime a unique_id. Všechny tyto moduly můžete povolit pomocí následujícího příkazu:

a2enmod rewrite
a2enmod headers
a2enmod env
a2enmod mime
a2enmod unique_id

Nakonec restartujte službu Apache, aby se změny aktivovaly:

systemctl restart apache2

Krok 6:Dokončete instalaci

V tomto okamžiku se stáhne ownCloud a Apache je nakonfigurován tak, aby obsluhoval adresář ownCloud.

Nyní otevřete webový prohlížeč a otevřete průvodce instalací ownCloud zadáním adresy URL http://your-server-ip . Budete přesměrováni na stránku nastavení ownCloud:

Nyní zadejte požadované uživatelské jméno a heslo, údaje o databázi a klikněte na tlačítko Dokončit nastavení. Po dokončení instalace budete přesměrováni na přihlašovací stránku ownCloud:

Zadejte své uživatelské jméno a heslo správce pro přihlášení do ownCloud, jak je uvedeno níže:

Odtud si můžete stáhnout aplikace pro různá zařízení pro synchronizaci souborů. Přeskočte to a klikněte na X v pravém horním rohu obrazovky. Na následující obrazovce byste měli vidět hlavní panel ownCloud:

Nyní vytvoříme nového uživatele pro ownCloud. Chcete-li tak učinit, klikněte na owncloudadmin> Uživatelé v pravém horním podokně a klikněte na ikonu ozubeného kola v levém dolním podokně a povolte „Nastavit heslo pro nové uživatele“. Měli byste vidět následující stránku:

Nyní zadejte požadované uživatelské jméno a heslo a klikněte na tlačítko Vytvořit. Měli byste vidět následující stránku:

Nyní se odhlaste od uživatele owncloudadmin a přihlaste se svým uživatelským jménem, ​​jak je uvedeno níže:

To je vše, nyní jste úspěšně nainstalovali ownCloud na vašem Debian 10 VPS. Nyní můžete snadno ukládat a sdílet osobní soubory, dokumenty, kontakty, kalendáře a obrázky s ostatními lidmi.

Samozřejmě nemusíte vědět, jak nainstalovat ownCloud na Debian 10, pokud u nás máte ownCloud VPS Hosting. Můžete jednoduše požádat naše administrátory, aby vám nainstalovali ownCloud na Debian 10. Jsou k dispozici 24/7 a budou vám schopni pomoci s instalací ownCloud na Debian 10.

PS . Pokud rádi čtete tento blogový příspěvek o tom, jak nainstalovat ownCloud na Debian 10 , můžete jej sdílet na sociálních sítích pomocí níže uvedených zkratek nebo jednoduše zanechat komentář.


Debian
  1. Jak nainstalovat PHP 8 na Debian 10

  2. Jak nainstalovat PHP na Debian 11

  3. Jak nainstalovat PHP 7.2 na Debian 9

  1. Jak nainstalovat PHP 7.4 / 7.3 / 7.2 / 7.1 na Debian 10 / Debian 9

  2. Jak nainstalovat PHP 8.0 na Debian 11

  3. Jak nainstalovat PHP 7.3 na Debian 10

  1. Jak nainstalovat PHP na Debian 9

  2. Jak nainstalovat PHP 8.0 na Debian 10 / Debian 9

  3. Jak nainstalovat PHP 7.4 na Debian 10