Ubuntu

Come installare e configurare ownCloud su Ubuntu 18.04 LTS

Come installare e configurare ownCloud su Ubuntu 18.04 LTS

ownCloud è un server di condivisione file open source e una piattaforma di collaborazione. Consente il controllo dei dati sui server e sugli ambienti degli utenti. Una volta configurato, ownCloud fornisce un facile accesso a tutti i tuoi dati - quando vuoi, dove vuoi.

Funzionalità di ownCloud

ownCloud può essere scaricato e installato gratuitamente sui tuoi server privati ​​senza pagare i fornitori di servizi.

In questo articolo ti aiuteremo installa e configura ownCloud sul tuo Ubuntu macchina. Questo tutorial è stato accuratamente testato su Ubuntu 18.04 LTS.

Installa ownCloud su Ubuntu 18.04 LTS

Prima di configurare Owncloud, devi installare Apache, PHP e MySQL.

Passaggio 1 - Installa il server HTTP Apache

Iniziamo con l'aggiornamento dei repository di sistema. Avvia il Terminale e inserisci il seguente comando:

sudo apt-get update

Installa Apache:

sudo apt-get install apache2

In genere, il servizio Apache si avvia automaticamente. Controlla lo stato usando il comando:

sudo systemctl status apache2.servizio

Se vedi che il servizio non è stato avviato, puoi avviarlo manualmente utilizzando il seguente comando.

sudo systemctl start apache2

Abilita Apache all'avvio del sistema.

sudo systemctl abilita apache2

Consenti porte Apache da Ubuntu Firewall.

sudo ufw allow 80/tcp
sudo ufw allow 443/tcp

Ricarica il firewall e controlla lo stato del firewall.

sudo ufw ricarica sudo ufw status

Per controllare lo stato di esecuzione dell'installazione di Apache, avviare il browser utilizzando il nome host o l'indirizzo IP del server.

http://hotname o IP/

Se vedi la pagina predefinita di Apache, significa che è andato tutto bene.

Pagina predefinita di Apache

Passaggio 2: installa MySQL

Iniziamo con la verifica della versione di MySQL disponibile.

sudo apt-cache policy mysql-server

Come vedi è disponibile una nuova versione. Installeremo usando il comando come segue:

sudo apt-get install mysql-server mysql-client

Protezione dell'installazione di MySQL

sudo mysql_secure_installation

Dovresti vedere un prompt se vuoi configurare il PLUGIN CONVALIDA PASSWORD. Digita "Y" su sì e premi Invio per continuare.

Quindi dovresti vedere una richiesta per selezionare un livello di convalida della password. Seleziona la sicurezza della password e continua

Vai avanti e fornisci una password per l'utente root di MySQL.

Dovrebbe chiedere “Vuoi continuare con la password fornita??". Digita "Y" e premi Invio.

Dovresti vedere una serie di domande - digita "Y" per ognuna di esse.

Rimuovi gli utenti anonimi? (Premere y|Y per Sì, qualsiasi altro tasto per No): Y Non consentire l'accesso root da remoto? (Premere y|Y per Sì, qualsiasi altro tasto per No): Y Rimuovere il database dei test e accedervi? (Premere y|Y per Sì, qualsiasi altro tasto per No): Y Ricarica ora le tabelle dei privilegi? (Premere y|Y per Sì, qualsiasi altro tasto per No): Y

A questo punto dovresti aver installato MySQL e anche configurato in modo sicuro. Puoi accedere al server MySQL utilizzando il login e la password di root.

sudo mysql -u root -p

Accesso root MySQL

Passaggio 3 - Installa PHP

Dovremmo prima controllare le versioni PHP disponibili e poi installarlo.

sudo apt-cache policy php

Installa PHP.

sudo apt-get install php php-cgi libapache2-mod-php php-common php-pear php-mbstring php-mysql php-curl php-json

Passaggio 4 - Installa ownCloud

Puoi aggiungere la chiave del repository ad apt.

sudo wget -nv https://download.proprio cloud.org/download/repositories/production/Ubuntu_18.04/Rilascio.tasto -O Rilascia.chiave
sudo apt-key add - < Release.key

Esegui i seguenti comandi shell per aggiungere il repository:

sudo echo 'deb http://download.proprio cloud.org/download/repositories/production/Ubuntu_18.04/ /' | sudo tee /etc/apt/sources.elenco.d/owncloud.elenco

Aggiorna i repository.

sudo apt-get update

Installa pacchetti PHP aggiuntivi.

sudo apt install php-bz2 php-curl php-gd php-imagick php-intl php-mbstring php-xml php-zip

Installa il pacchetto ownCloud.

sudo apt-get install owncloud-files

Installa il pacchetto Owncloud

Generalmente, il pacchetto ownCloud che abbiamo installato copia i file web su “/var/www/owncloud” sul server.

Passaggio 5 - Configura Apache con SSL

Ora creeremo un host virtuale per ownCloud.

Crea una cartella per i certificati SSL.

sudo mkdir /etc/apache2/ssl

Abilita modulo SSL.

sudo a2enmod ssl

Riavvia Apache.

sudo systemctl riavvia apache2

Copia i tuoi certificati SSL nella cartella "/etc/apache2/ssl/"

Crea un file host virtuale.

sudo vim /etc/apache2/sites-available/fosslinuxowncloud.come.conf

Aggiungi le seguenti righe al file. Sostituisci ServerName con fosslinuxowncloud con quello che vuoi.

 NomeServer fosslinuxowncloud.com ServerAlias ​​www.fosslinuxowncloud.com ServerAdmin [email protected] DocumentRoot /var/www/owncloud  Opzioni -Indici +SeguiSymLinks AllowOverride All  ErrorLog $APACHE_LOG_DIR/fosslinuxowncloud.com-errore.log CustomLog $APACHE_LOG_DIR/fosslinuxowncloud.accesso com.log combinato   NomeServer fosslinuxowncloud.com ServerAlias ​​www.fosslinuxowncloud.com ServerAdmin [email protected] DocumentRoot /var/www/owncloud  Opzioni -Indici +SeguiSymLinks AllowOverride All  ErrorLog $APACHE_LOG_DIR/fosslinuxowncloud.com-ssl-error.log CustomLog $APACHE_LOG_DIR/fosslinuxowncloud.accesso-com-ssl.log combinato SSLEngine su SSLCertificateFile /etc/apache2/ssl/fosslinuxowncloud.cer SSLCertificateKeyFile /etc/apache2/ssl/fosslinuxowncloud.chiave SSLCertificateChainFile /etc/apache2/ssl/fosslinuxowncloud.circa 

Puoi dare qualsiasi nome ai file del tuo certificato SSL.

FileCertificatoSSL /etc/apache2/ssl/nomefilecertificato.cer SSLCertificateKeyFile /etc/apache2/ssl/certificate-key-name.chiave SSLCertificateChainFile /etc/apache2/ssl/chain-certificate-name.circa

Controlla la sintassi del file di configurazione.

sudo apachectl -t

Se ricevi un messaggio "Syntax OK", usa questa riga di comando per disabilitare l'host virtuale predefinito.

sudo a2dissite 000-default.conf

I seguenti comandi dovrebbero abilitare nuovi host virtuali.

sudo a2ensite fosslinuxowncloud.come.conf

Riavvia Apache per attivare le modifiche.

sudo systemctl riavvia apache2

Passaggio 6 - Configurazione del database MySQL per Owncloud

Accedi a MySQL usando l'account root.

sudo mysql -u root -p

Crea un database e chiamalo come vuoi.

creare database fosslinuxowncloud;

Crea un utente DB e concedi i privilegi.

crea l'utente 'ownclouduser'@'localhost' identificato DA 'QB35JaFV6A9=BJRiT90';
concedere tutti i privilegi su fosslinuxowncloud.* a ownclouduser@localhost;

Privilegi di colore Flu.

privilegi di risciacquo;

Passaggio 7 - Configura ownCloud

Apri un browser web e vai al seguente indirizzo per accedere all'interfaccia web di ownCloud.

https://Nome-Dominio o IP

Interfaccia Web Owncloud

Crea un account amministratore scegliendo un nome utente e una password. Non è necessario modificare la cartella dei dati.

Compila i dettagli del nome del database, nome utente del database e password del database. Qui abbiamo installato il database nello stesso server, quindi lasciamo l'host del database come "localhost".

Configurazioni

Fare clic sul pulsante "Termina configurazione" per completare la configurazione.

Ora dovrebbe reindirizzare alla pagina di accesso. Puoi fornire nome utente e password per accedere alla dashboard.

Pagina di login

All'interno di Owncloud

Puoi utilizzare un client desktop o mobile per sincronizzare i tuoi dati sul tuo Cloud. Scarica il client OwnCloud da qui.

Owncloud-File-e-cartelle

Passaggio 8 - Installa il client Owncloud su Ubuntu 18.04 Desktop

Esegui i seguenti comandi per aggiungere il repository. Dovremmo eseguire i comandi come utente root.

wget -nv https://download.openuse.org/repositories/isv:ownCloud:desktop/Ubuntu_18.04/Rilascio.tasto -O Rilascia.chiave
apt-key add - < Release.key

Aggiorna repository.

apt-get update

Aggiungi deposito.

sh -c "echo 'deb http://download.openuse.org/repositories/isv:/ownCloud:/desktop/Ubuntu_18.04/ /' > /etc/apt/sources.elenco.d/isv:ownCloud:desktop.elenco"

Aggiorna repository.

apt-get update

Installa il client.

apt-get install owncloud-client

Al termine dell'installazione, apri il client di sincronizzazione desktop ownCloud, aggiungi il tuo nome di dominio e fai clic su Avanti.

Open-Owncloud-Client

Quindi dovresti ottenere la finestra delle credenziali utente in cui dovresti fornire il tuo nome utente e password.

Credenziali utente

Quindi puoi selezionare la cartella locale e configurare le impostazioni di sincronizzazione.

Owncloud-Local-Folder-Options

Dopo aver fatto clic su Connetti, dovrebbe sincronizzare i dati con il server.

Sincronizzazione dati

Sincronizzazione completata

Puoi aggiungere i tuoi file alla cartella locale ownCloud. Ad esempio, ho aggiunto un'immagine alla cartella.

Immagine aggiunta

Quindi dovrebbe sincronizzarsi con il server.

Ora puoi andare al server e controllare i dati. Puoi vedere l'immagine aggiunta sul server.

File aggiunto sul server

Se sei arrivato così lontano, hai installato e configurato con successo il server ownCloud e hai anche sincronizzato i file con il suo client desktop.

Com'è andata la tua installazione?? Facci sapere il tuo feedback nei commenti qui sotto e non dimenticare di condividere questo articolo con i tuoi amici e colleghi che potrebbero trovarlo utile.

Come modificare le impostazioni del mouse e del touchpad utilizzando Xinput in Linux
La maggior parte delle distribuzioni Linux viene fornita con la libreria "libinput" per impostazione predefinita per gestire gli eventi di input su un...
Rimappa i pulsanti del mouse in modo diverso per software diversi con X-Mouse Button Control
Forse hai bisogno di uno strumento che possa cambiare il controllo del tuo mouse con ogni applicazione che utilizzi. In questo caso, puoi provare un'a...
Recensione del mouse wireless Microsoft Sculpt Touch
Ho letto di recente del Microsoft Scolpisci il tocco mouse wireless e ho deciso di acquistarlo. Dopo averlo usato per un po', ho deciso di condividere...