GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Installa e configura OwnCloud su Ubuntu 21 / Debian 11

Ciao ragazzi ! Oggi installeremo OwnCloud su Ubuntu 21, ma prima facciamo un po' di teoria.

OwnCloud è un server di sincronizzazione e condivisione file self-hosted. Fornisce l'accesso ai dati tramite un'interfaccia Web, client di sincronizzazione o WebDAV fornendo al contempo una piattaforma per visualizzare, sincronizzare e condividere facilmente tra dispositivi, tutto sotto il tuo controllo. L'architettura aperta di OwnCloud è estensibile tramite un'API semplice ma potente per applicazioni e plug-in e funziona con qualsiasi spazio di archiviazione.

Caratteristiche

  • Versione :una cronologia dei file ti consente di tornare a una versione precedente.
  • Crittografia :OwnCloud protegge i dati degli utenti in transito; quando viene trasmesso tra client e server.
  • Trascina e rilascia il caricamento :trascina i file dal tuo file manager desktop alla tua istanza OwnCloud.
  • Tema :cambia l'aspetto della tua istanza OwnCloud.
  • Visualizzazione dei file ODF :puoi visualizzare i file Open Document Format come .odt documenti e .ods fogli di calcolo.
  • Espansione tramite applicazioni installabili :da OwnCloud Marketplace, puoi installare una serie di applicazioni ufficiali e di terze parti.
  • Un'app mobile per Android e iOS :le app mobili ti consentono di interagire con il tuo server OwnCloud, ad esempio per sincronizzare, caricare, scaricare e visualizzare file.

Installa OwnCloud su Ubuntu

Installa lo stack LAMP

Lo stack LAMP (Linux, Apache, MySQL, PHP) è necessario per installare OwnCloud. In questa sezione, completi i passaggi per installare uno stack LAMP sulla tua macchina. Sebbene non sia necessario utilizzare Apache come server Web, gli sviluppatori di OwnCloud lo consigliano vivamente su server Web come NGINX e lightHTTP.

  1. Installa lo stack LAMP con un solo comando:
    sudo apt install lamp-server^ -y
  2. Quando l'installazione è completa, abilita e avvia Apache:
    sudo systemctl start apache2
  3. sudo systemctl enable apache2
  4. Avvia e abilita il database MySQL:
    sudo systemctl start mysql sudo systemctl enable mysql
  5. Imposta una password amministratore MySQL e proteggi l'installazione:
    sudo mysql_secure_installation
    Durante questo processo, il sistema chiede se si desidera abilitare il VALIDATE PASSWORD COMPONENT . Questa funzione garantisce che tutte le password create siano forti e uniche. Rispondi a n (come in “no”). Quando richiesto, digita e verifica una nuova password sicura per l'utente amministratore MySQL. Ti viene quindi chiesto di rispondere a quattro domande, a tutte le quali dovresti rispondere y (come in "sì").
  6. Installa PHP e tutti i pacchetti PHP richiesti
    sudo apt install php php-opcache php-gd php-curl php-mysqlnd php-intl php-json php-ldap php-mbstring php-mysqlnd php-xml php-zip -y
  7. Riavvia Apache per abilitare eventuali modifiche:
    sudo systemctl restart apache2

Crea il database OwnCloud

Ora che hai installato i prerequisiti, è il momento di creare il database e l'utente OwnCloud. I comandi in questa sezione vengono emessi dall'interno della console MariaDB.

  1. Accedi alla console MariaDB:
    sudo mysql -u root -p
  2. crea il tuo database OwnCloud:
    CREATE DATABASE ownclouddb;
  3. Crea un nuovo utente con i privilegi necessari, inclusa una password forte e univoca. Assicurati di sostituire PASSWORD con la tua password:
    GRANT ALL ON ownclouddb.* TO 'unixcop'@'unixcop.local' IDENTIFIED BY 'PASSWORD';
  4. Svuota i privilegi del database: FLUSH PRIVILEGES;
  5. Infine, esci dalla console del database: exit

Scarica OwnCloud

A questo punto, il sistema è pronto per OwnCloud. Prima di scaricare effettivamente il software, controlla la pagina dei download di OwnCloud per confermare la versione più recente.

  1. Scarica OwnCloud. wget https://download.owncloud.org/community/owncloud-10.5.0.zip
  2. Decomprimi il file scaricato: unzip owncloud-10.5.0.zip
  1. Quando decomprimi il file, viene visualizzata una nuova directory denominata owncloud è creato. Sposta la nuova directory nel documento Apache root . Questo esempio utilizza la directory predefinita per i file del sito Apache: sudo mv owncloud /var/www/html/
  2. Cambia la proprietà del owncloud directory: sudo chown -R www-data: /var/www/html/owncloud

Crea un file di configurazione di Apache

Apache richiede un file di configurazione dell'host virtuale per inviare la tua istanza OwnCloud sul Web.

  1. Crea un file di configurazione di Apache utilizzando l'editor di testo Nano:
    sudo vim /etc/apache2/sites-available/owncloud.conf
  2. Incolla il seguente testo nel nuovo file. Sostituisci le menzioni di example.com con il tuo nome di dominio o il tuo indirizzo IP
<VirtualHost \*:80>
     ServerAdmin [email protected]
     DocumentRoot /var/www/html/owncloud
     ServerName example.com
    <Directory /var/www/html/owncloud>
         Options FollowSymlinks
         AllowOverride All
         Require all granted
     </Directory>

ErrorLog ${APACHE_LOG_DIR}/example.com_error.log

CustomLog ${APACHE_LOG_DIR}/your-domain.com_access.log combined

</VirtualHost>
  1. Salva e chiudi il file
  2. Abilita la rewrite , mime e unique_id Moduli Apache: sudo a2enmod rewrite mime unique_id
  3. Riavvia il server Apache:
    sudo systemctl restart apache2

La parte della riga di comando dell'installazione è completa.

Configura OwnCloud su Ubuntu

Questa sezione copre la parte basata sul Web dell'installazione.

  1. Apri un browser web e accedi al dominio del tuo sito, se è stato configurato per utilizzare un nome di dominio come http://unixcop.local/owncloud .
  2. Digitare un nome utente e una password per l'utente amministratore; fai clic su Storage & Database cadere in picchiata; e quindi fare clic su MySQL/MariaDB .

Dopo aver effettuato l'accesso, otterrai la pagina come questa


Ubuntu
  1. Come installare e configurare Redis su Ubuntu 18.04

  2. Come installare e configurare Redmine su Ubuntu 18.04

  3. Come installare e configurare ownCloud con Apache su Ubuntu 18.04

  4. Installa ownCloud 10 su Ubuntu 16.04 / 14.04 / Debian 9/8

  5. Installa Node.js in Ubuntu e Debian

Come installare e configurare Solr 6 su Ubuntu 16.04

Installa e configura Git su Ubuntu 16.04

Installa e configura Fail2ban su Ubuntu 20.04

Installa e configura GlusterFS su Ubuntu 16.04 / Debian 8

Installa e configura Virtualmin su Ubuntu 20.04 / Debian 10 Server

Installa e configura Fail2ban su Debian 11