Ciao, come stai? Attualmente ci sono molti servizi sul mercato che offrono il cloud storage. Alcuni di essi sono molto popolari, come Drive, OneDrive e altri. Tuttavia, qualcosa che è sempre stato criticato per queste applicazioni, è la possibile violazione dei dati personali. Inoltre, ci sono anche programmi per sincronizzare i file tra il nostro computer e un server. Alcuni di essi sono Nextcloud e Owncloud, e proprio di quest’ultimo parleremo in questo tutorial. Spieghiamo come installare questo server in Windows 10 passo dopo passo.

La prima cosa che dobbiamo sapere è che il server owncloud è disponibile solo per sistemi operativi Linux. Per questo motivo, non ci sono installatori per il nostro sistema operativo preferito. Tuttavia, questo non significa che non possiamo installarlo tramite Xammp o Wampp. O utilizzando una macchina virtuale con Hyper V. Ma questa volta lo installeremo e configureremo attraverso il sottosistema Windows per Linux (WSL) per una migliore stabilità e prestazioni. Nello specifico, l’ambiente di lavoro da utilizzare sarà Ubuntu 18.04 LTS, che possiamo scaricare dal Windows store. Quindi andiamo avanti.

Prequisiti.

Per effetti di stabilità, è altamente consigliato impostare l’indirizzo IP come statico. Allo stesso modo, dobbiamo abilitare Windows Subsystem per Linux. Se non sai come farlo, visita il nostro articolo a riguardo.

Abilitare Windows Subsystem per Linux
Abilitare Windows Subsystem per Linux

Una volta fatto questo, il sistema chiederà di riavviare. Successivamente, andiamo al windows store e scarichiamo Ubuntu 18.04 LTS

Scaricare Ubuntu 18.04 LTS
Scaricare Ubuntu 18.04 LTS

Una volta scaricato, lo lanciamo e aspettiamo che il processo di installazione inizi. Dobbiamo assegnare un nome utente e una password. Ora, mettiamoci al lavoro!

Configurazione di Ubuntu
Configurazione di Ubuntu

Passo 1. Installare Apache.

Da questo momento in poi, l’intera installazione sarà fatta per mezzo di comandi. Non preoccupatevi se non vi sentite a vostro agio, dovete solo copiare testualmente i comandi che vi indicheremo. Per installare Apache è sufficiente digitare in Ubuntu:

 sudo apt-get install apache2 

Inserire la password e poi sì, inserire la password e poi sì per avviare e confermare l’installazione. Per garantire il funzionamento efficace di Owncloud, abbiamo bisogno di abilitare i seguenti moduli Apache.

sudo a2enmod rewritesudo a2enmod headerssudo a2enmod envsudo a2enmod dirsudo a2enmod mime 
Aggiungimento di moduli aggiuntivi per Apache
Aggiungimento di moduli aggiuntivi per Apache

Dopo aver aggiunto i moduli riavviare il server Apache utilizzando il comando:

 sudo service apache2 restart 
Riavvio del server Apache
Riavvio del server Apache

Una volta riavviato il servizio, apparirà una finestra con l’avviso del firewall. Dobbiamo permettere l’accesso.

Consenti l'accesso ad Apache
Consenti l’accesso ad Apache

Ora testiamo il funzionamento di apache. Inoltre, andate nella barra degli indirizzi del browser e digitate http://localhost/ o il nostro indirizzo IP, nel mio caso http://192.168.1.58/

Pagina predefinita di Apache
Pagina predefinita di Apache

Step 2. Installare MySql.

In seguito, installeremo il software necessario per creare il nostro database. Per fare questo, digitate il seguente comando

sudo apt-get install mysql-server mysql-client 

Step 3. Creare un database MySql per Owncloud.

Prima, fermiamo e riavviamo MySql.

sudo /etc/init.d/mysql stop sudo /etc/init.d/mysql start 

In modo simile, creeremo un database MySql e gli daremo un nome.

 sudo mysql 

Creiamo un database e diamogli il nome che vogliamo, nel mio caso userò googez.

 CREATE DATABASE googez; 

A questo punto, creeremo un nome utente e una password per il nostro database. In questo caso, userò rogerjpm come utente e yo160882 come password. Ricordate che potete usare i valori che volete.

 GRANT ALL ON googez.* to 'rogerjpm'@'localhost' IDENTIFIED BY 'yo160882'; 

Immediatamente, assegnate le operazioni di flush privileges digitando il prossimo comando:

 FLUSH PRIVILEGES; 

Infine, esci da MySql usando il comando:

exit

Passo 4. Installare PHP

Si noti che Owncloud è compatibile con PHP 7.1. Di conseguenza, stiamo per installare questa versione, a tal fine, scriveremo i seguenti comandi:

sudo apt-get install software-properties-common sudo add-apt-repository ppa:ondrej/php sudo apt update sudo apt install php7.1 

Passo 5. Scaricare e installare Owncloud su Windows 10

A questo punto, dobbiamo scaricare e decomprimere la versione di Owncloud che stiamo per utilizzare. In questo caso 10.0.03. Con questo in mente, basta eseguire i comandi qui sotto per scaricare utilizzando il terminale della riga di comando. ed estrarre i file Owncloud nella sua directory principale. Si prega di notare che se il comando unzip non è installato, il sistema vi chiederà di installarlo.

cd /tmp && wget https://download.owncloud.org/community/owncloud-10.0.3.zip unzip owncloud-10.0.3.zip sudo mv owncloud /var/www/html/owncloud/ 

Una volta fatto questo, dobbiamo assegnare i permessi corretti per owncloud per funzionare correttamente.

sudo chown -R www-data:www-data /var/www/html/owncloud/ sudo chmod -R 755 /var/www/html/owncloud/ 

Passo 6. Configurazione di Apache creando un file per Owncloud su Windows 10

Ora creiamo un file in Apache che controllerà il funzionamento di Owncloud. Ora creiamo un file in Apache che controllerà il funzionamento di Owncloud. Per scopi pratici, lo chiameremo owncloud.conf

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

Aggiungi le seguenti righe al file appena creato, mettilo nella directory principale, premi Crtl +O per scrivere i file e poi CTRL+X per salvare e uscire

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

Ora, una volta che abbiamo tutti i servizi installati, dobbiamo creare un collegamento simbolico tra Apache e owncloud. Per fare questo, scriviamo:

ln -s /etc/apache2/sites-available/owncloud.conf /etc/apache2/sites-enabled/owncloud.conf 

Passo 7. Esecuzione di Owncloud su Windows 10

Per avviare il server owncloud, scriviamo nel browser http://localhost/owncloud. Si aprirà la prima configurazione, e dobbiamo inserire il nostro nome utente e la password per il sito. Inoltre, dobbiamo inserire il nome utente e la password per il database.

Prima esecuzione di owncloud
Prima esecuzione di owncloud
Impostazione parametri server
Impostazione parametri server

Una volta completato il lavoro, vedremo una scheda con i file, e varie configurazioni. E ora siamo pronti per condividere i file in modo sicuro.

Dashboard Owncloud
Dashboard Owncloud

Quindi, ora sapete come installare Owncloud su Windows 10. Spero che ti piaccia.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.