GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat a nakonfigurovat ownCloud na CentOS 7

ownCloud je oblíbený software klient-server pro vytváření a používání služeb hostování souborů. S jeho pomocí lze vytvořit privátní cloudový server namísto spoléhání se na placené služby jako Dropbox, OneDrive, pCloud atd.

Významnou výhodou používání ownCloud je velikost cloudu, kterou získáte. Jeho velikost je omezena kapacitou vašeho pevného disku! S pevnými disky, které jsou v dnešní době tak dostupné, můžete vytvořit cloudový server v hodnotě terabajtu za zlomek nákladů ve srovnání s placenými cloudovými službami.

Již jsme poskytli podrobného průvodce nastavením ownCloud na počítači Ubuntu. Dnes to nastavíme na CentOS 7.

Nainstalujte a nakonfigurujte ownCloud na CentOS 7

Přihlaste se do Terminálu jako root a začněte spouštět níže uvedené příkazy.

Krok 1 – Zakažte SELinux

Otevřete konfiguraci SELinux a upravte soubor:

vim /etc/sysconfig/selinux

Změňte „SELINUX=enforcing“ na „SELINUX=disabled“

Uložte a ukončete soubor. Poté restartujte systém.

reboot

Krok 2 – Instalace a konfigurace Apache

Použijte následující příkazy:

yum -y install httpd mod_ssl

Zkontrolujte stav služby.

systemctl status httpd.service

Pokud služba Apache neběží, spusťte ji ručně.

systemctl start httpd.service

Povolte službu httpd při spouštění systému.

systemctl enable httpd

Spusťte následující příkaz pro konfiguraci brány firewall pro Apache.

firewall-cmd --add-service http --permanent
firewall-cmd --add-service https --permanent
firewall-cmd --reload

Krok 3 – Konfigurace potřebných úložišť

Nainstalujte epel a remi repos.

yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

Zakažte úložiště PHP 5 a povolte úložiště PHP 7.2.

yum-config-manager --disable remi-php54
yum-config-manager --enable remi-php72

Krok 4 – Instalace PHP

yum install php php-mbstring php-gd php-mcrypt php-pear php-pspell php-pdo php-xml php-mysqlnd php-process php-pecl-zip php-xml php-intl php-zip php-zlib

Krok 5 – Instalace MariaDB

yum --enablerepo=remi install mariadb-server

Spusťte službu MariaDB.

systemctl start mariadb.service

Povolte MariaDB při spouštění systému.

systemctl enable mariadb

Spusťte následující příkaz k zabezpečení MariaDB.

mysql_secure_installation

Přidejte nové heslo uživatele root a pokračujte. Poté položí několik otázek. Chcete-li s tím souhlasit, zadejte „Y“.

Přihlaste se k serveru DB a ověřte.

mysql -u root -p

Krok 6 – Instalace ownCloud

Vytvořte repo soubor.

vim /etc/yum.repos.d/owncloud.repo

Přidejte do souboru následující obsah.

[ce_10.1]
name=wnCloud Server Version 10.1.x (CentOS_7)
type=rpm-md
baseurl=http://download.owncloud.org/download/repositories/production/CentOS_7
gpgcheck=1
gpgkey=http://download.owncloud.org/download/repositories/production/CentOS_7/repodata/repomd.xml.key
enabled=1

Uložte a ukončete soubor. Vypište repozitáře pomocí následujícího příkazu:

yum repolist

Spusťte příkaz clean, aby si yum uvědomil změnu.

yum clean expire-cache

Nainstalujte si ownCloud.

yum install owncloud

Krok 7 – Vytvořte databázi pro ownCloud

Vytvořte si databázi dle vlastního výběru. Název fosslinuxocdb můžete nahradit na cokoli chcete.

create database fosslinuxocdb;

Vytvořte uživatele DB a udělte mu oprávnění.

create user 'ownclouduser'@'localhost' identified BY 'de@34@dfE67diT90';
grant all privileges on fosslinuxocdb.* to ownclouduser@localhost ;

Vyprázdnit oprávnění.

flush privileges;

Krok 8 – Konfigurace Apache pro ownCloud

Vytvořte soubor virtuálního hostitele.

vim /etc/httpd/conf.d/owncloud.conf

Přidejte do souboru následující obsah. Ujistěte se, že jste nahradili fosslinux jména se jmény, které jste použili.

<VirtualHost *:443>
ServerAdmin [email protected]
DocumentRoot "/var/www/html/owncloud/"
ServerName fosslinuxowncloud.com
ServerAlias www.fosslinuxowncloud.com

ErrorLog "/var/log/httpd/fosslinuxowncloud.com-ssl-error_log"
CustomLog "/var/log/httpd/fosslinuxowncloud.com-ssl-access_log" combined

<Directory "/var/www/html/owncloud/">
DirectoryIndex index.html index.php
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>

SSLEngine On

SSLCertificateFile /etc/ssl/certs/fosslinuxowncloud.cer
SSLCertificateKeyFile /etc/ssl/certs/fosslinuxowncloud.key
SSLCertificateChainFile /etc/ssl/certs/fosslinuxowncloud.ca

</VirtualHost>

Můžete přidat své certifikáty SSL a nasměrovat je na konfigurace.

SSLCertificateFile /etc/ssl/certs/certifiate-name.cer
SSLCertificateKeyFile /etc/ssl/certs/key-name.key
SSLCertificateChainFile /etc/ssl/certs/chain-cert.ca

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

systemctl restart httpd

Krok 9 – Konfigurace ownCloud

Otevřete webový prohlížeč a vyhledejte následující adresu.

https://Domain name or IP

Poté získáte podobnou stránku jako níže.

Poté si vytvořte účet správce.

Složku Data jsme neupravovali, a proto jsme pro ni nevytvářeli samostatnou složku.

Přidejte podrobnosti MariaDB.

Poté klikněte na „Dokončit nastavení“ a aplikace nakonfiguruje.

Poté dojde k přesměrování na přihlašovací stránku. Pro přístup k ownCloud použijte vytvořené uživatelské jméno a heslo správce.

Zobrazí se úvodní obrazovka jako níže:

Po zavření úvodní obrazovky a uvidíte hlavní okno ownCloud.

Krok 10 – Instalace Owncloud Desktop Client

Chcete-li nainstalovat klienta na Centos 7, zadejte následující příkazy.

Přejděte do složky úložiště.

cd /etc/yum.repos.d/

Přidat úložiště.

wget https://download.opensuse.org/repositories/isv:ownCloud:desktop/CentOS_7/isv:ownCloud:desktop.repo

Nainstalujte klienta.

yum install owncloud-client

Poté spusťte klienta a přidejte adresu URL ownCloud.

Přidejte přihlašovací údaje uživatele a klikněte na další .

Můžete nakonfigurovat místní složku a nastavení synchronizace.

Klikněte na připojit, a bude se synchronizovat se serverem.

Nyní můžete přidávat soubory, obrázky atd. do místní složky a ta se synchronizuje se serverem.

Gratulujeme! Úspěšně jste nainstalovali a nakonfigurovali vlastníCloud server a klienta na CentOS 7. Doufám, že se vám líbilo čtení a sledování našeho výukového programu. Máte zpětnou vazbu nebo dotazy. Neváhejte střílet do komentářů níže.


Cent OS
  1. Jak nainstalovat a nakonfigurovat Nginx na CentOS 7

  2. Jak nainstalovat a nakonfigurovat Redis na CentOS 7

  3. Jak nainstalovat a nakonfigurovat CyberPanel na CentOS 8

  1. Jak nainstalovat a nakonfigurovat GitLab na CentOS 7

  2. Jak nainstalovat a nakonfigurovat Redmine na CentOS 7

  3. Jak nainstalovat a nakonfigurovat Redis na CentOS 8

  1. Jak nainstalovat a nakonfigurovat ownCloud na CentOS 8

  2. Jak nainstalovat a nakonfigurovat Sambu na CentOS 8

  3. Jak nainstalovat a nakonfigurovat GitLab CE na CentOS 7