GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare ownCloud su CentOS 7

ownCloud è un software open source che ci consente di configurare il nostro cloud privato di "hosting di file" o possiamo dire "archiviazione cloud" sulla rete. È possibile accedere ai dati ospitati in ownCloud in qualsiasi momento tramite browser Web o client desktop oppure tramite smartphone aaps.

Alcune delle caratteristiche importanti di ownCloud sono elencate di seguito:

In questo articolo installeremo l'ultima versione di ownCloud 10.3 su CentOS 7. Il nome host e l'indirizzo IP della mia macchina CentOS 7 è "owncloud.linuxtechi.com" &“192.168.1.101″

Di seguito sono riportati i prerequisiti per ownCloud.

  • PHP 7 (o versione successiva)
  • Server Web Apache (Apache)
  • Server di database (MariaDB o SQLite o Oracle o PostgreSQL)

Passaggio:1 Installa PHP e Web Server (HTTPD)

Abilita prima il repository epel e remi usando i seguenti comandi,

[[email protected] ~]# yum install epel-release yum-utils -y
[[email protected] ~]# yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm -y
[[email protected] ~]# yum-config-manager --enable remi-php72

Usa il comando yum di seguito per installare php e apache web server (httpd) e altre dipendenze PHP.

[[email protected] ~]# yum install httpd php php-mysql php-intl sqlite php-dom php-mbstring php-gd php-pdo php-json php-xml php-zip php-gd curl php-curl php-mcrypt php-pear -y

Avvia il servizio Web Server

[[email protected] ~]# systemctl start httpd
[[email protected] ~]# systemctl enable httpd
ln -s '/usr/lib/systemd/system/httpd.service' '/etc/systemd/system/multi-user.target.wants/httpd.service'
[[email protected] ~]#

Fase:2 Installa e configura il database per ownCloud.

In CentOS 7 MariaDB è il server di database predefinito.

[[email protected] ~]# yum install mariadb-server mariadb -y

Avvia il servizio database

[[email protected] ~]# systemctl start mariadb.service
[[email protected] ~]#
[[email protected] ~]# systemctl enable mariadb.service
ln -s '/usr/lib/systemd/system/mariadb.service' '/etc/systemd/system/multi-user.target.wants/mariadb.service'
[[email protected] ~]#

Imposta la password di root e altri parametri del database utilizzando il comando seguente:

[[email protected] ~]# mysql_secure_installation

Crea il database (owncloud_db).

[[email protected] ~]# mysql -u root -p
Enter password:

MariaDB [(none)]> create database owncloud_db;
Query OK, 1 row affected (0.00 sec)
MariaDB [(none)]>

Crea un utente del database (dbuser) e concedi tutti i privilegi sul database (owncloud_db)

MariaDB [(none)]> grant all on owncloud_db.* to 'dbuser'@'localhost' identified by '[email protected]#';
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> exit
Bye
[[email protected] ~]#

Passaggio:3 Installa il pacchetto ownCloud usando il comando yum.

Il pacchetto ownCloud non è disponibile nei repository yum predefiniti, quindi imposteremo sotto i repository EPEL e ownlcoud.

[[email protected] ~]# rpm --import https://download.owncloud.org/download/repositories/stable/CentOS_7/repodata/repomd.xml.key
[[email protected] ~]# curl -L https://download.owncloud.org/download/repositories/stable/CentOS_7/ce:stable.repo -o /etc/yum.repos.d/ownCloud.repo
[[email protected] ~]# yum clean expire-cache
[[email protected] ~]# yum install owncloud-files -y

Consenti la porta del server Web nel firewall del sistema operativo (sistema operativo).

[[email protected] ~]# firewall-cmd --permanent --zone=public --add-service=http
success
[[email protected] ~]# firewall-cmd --permanent --zone=public --add-service=https
success
[[email protected] ~]# firewall-cmd --reload
success
[[email protected] ~]#

Imposta i permessi richiesti sulla cartella ownlcoud “/var/www/html/owncloud

[[email protected] ~]# chown -R apache.apache /var/www/html/owncloud/
[[email protected] ~]#

Imposta le seguenti regole SELinux se SELinux è abilitato sul tuo sistema

[[email protected] ~]# semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/owncloud/data'
[[email protected] ~]# restorecon '/var/www/html/owncloud/data'
[[email protected] ~]# semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/owncloud/config'
[[email protected] ~]# restorecon '/var/www/html/owncloud/config'
[[email protected] ~]# semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/owncloud/apps'
[[email protected] ~]# restorecon '/var/www/html/owncloud/apps'
[[email protected] ~]#

Fase:4 Avvia l'installazione di ownCloud dal browser.

Per avviare l'installazione di ownCloud, apri il browser web e digita :

http://192.168.1.101/proprio cloud/

Sostituisci l'indirizzo IP come da configurazione.

Specificare il nome utente come "admin" e fornire la password che si desidera impostare per l'utente amministratore. Cartella dati come "/var/www/html/owncloud/data" e il nome del database (owncloud_db) e le credenziali dell'utente del database (dbuser) che abbiamo creato nei passaggi precedenti.

Fai clic su "Termina configurazione"

Ottieni client ownCloud e aaps per sincronizzare i tuoi dati.

La home page di Our ownCloud apparirà come di seguito.

L'installazione e la configurazione di ownCloud sono completate. Ora carica i dati e condividili tra gli utenti.

Per impostazione predefinita è possibile caricare solo file di dati da 513 MB nel caso si desideri modificare questo limite, modificare il file '/var/www/html/owncloud/.htaccess ' e impostare il limite come da requisito.


Cent OS
  1. Come installare OwnCloud sul server RHEL 8 / CentOS 8

  2. Come installare R su CentOS 7

  3. Come installare R su CentOS 8

  4. Come installare Drupal 8 su CentOS 7

  5. Come installare ownCloud su CentOS 8

Come installare Prometheus su CentOS 8 / RHEL 8

Come installare Ansible AWX su CentOS 7

Come installare OwnCloud 8 su CentOS 7

Come installare OwnCloud 8 su CentOS 6

Come installare ownCloud su CentOS 8

Come installare ownCloud su CentOS 7