Installazione software · 6 min read · Feb 08, 2026

Installazione e configurazione di ownCloud 7 su Debian 7 (Wheezy)

Installazione e configurazione di ownCloud 7 su Debian 7 (Wheezy)

Versione 1.0
Autore: Srijan Kishore

  • *

Questo documento descrive come installare e configurare ownCloud 7 su Debian 7. Descriverò anche come connettersi ai dati del server ownCloud con un desktop Ubuntu 14.04 e una macchina Windows 7. ownCloud fornisce accesso ai tuoi dati tramite un’interfaccia web o WebDAV, offrendo una piattaforma per visualizzare, sincronizzare e condividere facilmente tra i dispositivi, tutto sotto il tuo controllo. L’architettura aperta di ownCloud è estensibile tramite un’API semplice ma potente per applicazioni e plugin e funziona con qualsiasi archiviazione.

1 Nota preliminare

Questo tutorial è basato su un server Debian 7, quindi dovresti impostare un’installazione di base del server Debian 7 prima di continuare con questo tutorial. Il sistema dovrebbe avere un indirizzo IP statico. Utilizzo 192.168.0.100 come mio indirizzo IP in questo tutorial e server1.example.com come nome host. Ancora, ho 192.168.0.101 come indirizzo IP del desktop Ubuntu 14.04 e server2.example.com come nome host. Userò l’utente=srijan per l’installazione e la configurazione. Mostrerò anche le opzioni di condivisione di ownCloud con la macchina Windows, quindi ho anche una macchina Windows 7 funzionante.

2 Installazione di ownCloud 7

ownCloud è un’applicazione web che può memorizzare e servire contenuti da una posizione centralizzata, molto simile a Dropbox. La differenza è che ownCloud 7 ti consente di ospitare il software di servizio sulle tue macchine, eliminando i problemi di fiducia nel mettere i tuoi dati personali su un server di qualcun altro.

Per prima cosa scaricheremo la chiave di rilascio associata al software ownCloud:

cd /tmp  
wget http://download.opensuse.org/repositories/isv:ownCloud:community/Debian_7.0/Release.key  
apt-key add - < Release.key

Poi possiamo aggiungere il repository di ownCloud 7 come segue:

echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/community/Debian_7.0/ /' >> /etc/apt/sources.list.d/owncloud.list

Infine, aggiorna il database dei pacchetti e installa ownCloud:

apt-get update  
apt-get install owncloud

3 Configurazione di ownCloud 7 su Debian Wheezy

Inoltre, dobbiamo installare Mysql per ottenere le configurazioni come segue:

apt-get install mysql-server

Ti verrà chiesto di inserire una password, inserisci semplicemente la password desiderata.

Nuova password per l’utente MySQL “root”:

<–mysqlpassword

Ripeti la password per l’utente MySQL “root”:

<–mysqlpassword

Configureremo il nostro server ownCloud per sfruttare il database MySQL più robusto invece dell’implementazione predefinita di SQLite. Per farlo, dobbiamo prima configurare MySQL come:

mysql -u root -p

Inserisci la password Mysql che hai selezionato prima e crea un database per ownCloud nel prompt di Mysql:

CREATE DATABASE owncloud;

Assegna privilegi a un nuovo utente MySQL per gestire le operazioni del database per ownCloud:

GRANT ALL ON owncloud.* to 'owncloud'@'localhost' IDENTIFIED BY 'database_password';
exit

Ora, se vai al tuo indirizzo IP o nome di dominio seguito da “/owncloud” nel tuo browser, vedrai una pagina che appare così:

Clicca su Archiviazione e database:

Ora seleziona MySQL/MariaDB e crea un account admin, nel mio caso ho scelto owncloud come mio account admin e una password desiderata per quell’utente:

Nella scheda inferiore sotto MySQL/MariaDB inserisci il nome utente=owncloud password=database_password nome del database=owncloud.

Poi premi Completa configurazione.

4 Montaggio della condivisione ownCloud 7 con Ubuntu 14.04

Possiamo montare il punto condiviso con le altre macchine, qui ti mostrerò il modo di procedere per montarlo tramite strumenti WebDAV in un’altra macchina desktop Ubuntu. Ci sono due metodi per utilizzare ownCloud 7 come client in Ubuntu Desktop.

  • Montaggio manuale fornendo voci installando davfs2

  • Installando il client ownCloud 7

Spiegherò entrambi, puoi utilizzare uno qualsiasi di essi per montare.

4.1 Montaggio manuale tramite davfs2

Sto eseguendo il comando sulla mia seconda macchina server2.example.com:

sudo apt-get update
sudo apt-get install davfs2

Consentiremo agli utenti non root di montare e smontare le condivisioni WebDAV digitando:

sudo dpkg-reconfigure davfs2

Gli utenti non privilegiati dovrebbero essere autorizzati a montare le risorse WebDAV?

<–Sì

Procedendo, aggiungerò il mio nome utente=srijan al gruppo WebDAV:

 sudo usermod -aG davfs2 srijan

Vogliamo creare il punto di montaggio permanente in server2.example.com, quindi darò le seguenti voci in /etc/fstab:

sudo vi /etc/fstab

|
[…]
192.168.0.100/owncloud/remote.php/webdav /home/srijan/owncloud davfs user,rw,noauto 0 0 |

Ora nella home dell’utente=srijan creerò directory, una per montare il punto di condivisione e un’altra per contenere i dettagli delle configurazioni:

mkdir ~/owncloud
 mkdir ~/.davfs2

Crea ulteriormente un file come:

vi ~/.davfs2/secrets

| 192.168.0.100/owncloud/remote.php/webdav owncloud database_password |

Assicurati che il file sia scrivibile solo da te utilizzando il gestore file o emettendo il seguente comando:

chmod 600 ~/.davfs2/secrets

Ora lo monteremo come segue:

mount owncloud/

srijan@server2:~$ sudo mount owncloud/

Si prega di inserire il nome utente per autenticarsi con il server

192.168.0.100/owncloud/remote.php/webdav/ o premi invio per nessuno.

Nome utente:

owncloud

Si prega di inserire la password per autenticare l’utente owncloud con il server

192.168.0.100/owncloud/remote.php/webdav/ o premi invio per nessuno.

Password:

database_password

srijan@server2:~$

Nota: Le credenziali fornite saranno utilizzate ulteriormente, quindi ti preghiamo di annotarle:

Nome utente: owncloud Password: database_password


Inoltre, se trovi errori di autorizzazione nella cartella, cambia i permessi della cartella come proprietario dell'utente:

chown -R srijan:srijan owncloud/


Per montare automaticamente la cartella all'accesso su server2.example.com, aggiungi il comando mount ~/owncloud al file ~/.bashrc.

vi ~/.bashrc


| ```
[...]  
`mount ~/owncloud`

Dopo un montaggio riuscito, potresti ricevere un errore Risorsa temporaneamente non disponibile e avvisi di certificato, che possono essere rimossi come segue:

  • Per Risorsa temporaneamente non disponibile:
vi /etc/davfs2/davfs2.conf 

| [...] use_locks 0 |

  • Per avvisi di certificato:

Se utilizzi un certificato autofirmato, riceverai un avviso. Se sei disposto a correre il rischio di un attacco man-in-the-middle, esegui invece questo comando:

echo "y" | mount ~/owncloud > /dev/null 2>&1

4.2 Installazione del client ownCloud 7 da ownCloud

Apri il link e seleziona la distribuzione Ubuntu 14.04, ulteriormente nel tuo desktop Ubuntu inserisci i comandi:

cd /tmp  
wget http://download.opensuse.org/repositories/isv:ownCloud:desktop/xUbuntu_14.04/Release.key  
sudo apt-key add - < Release.key 
sudo sh -c "echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/desktop/xUbuntu_14.04/ /' >> /etc/apt/sources.list.d/owncloud-client.list"  
sudo apt-get update  
sudo apt-get install owncloud-client

Installerà il client ownCloud nel desktop Ubuntu 14.04. Questo è tutto, apri il client ownCloud

Inserisci il percorso del server come 192.168.0.100/owncloud e poi inserisci le tue credenziali di nome utente=owncloud e password=database_password

Ulteriormente, se lo stai utilizzando senza https, puoi ignorare l’errore e procedere:

Ancora:

Poi mapperà ownCloud con il tuo desktop:

E infine tutti i dati verranno sincronizzati:

5 Montaggio della condivisione ownCloud 7 con Windows 7

Possiamo accedere ai dati dal server ownCloud 7 anche su una macchina Windows. Ci sono molti metodi per questo, puoi controllare questo link per loro. Spiegherò due di essi.

  1. Utilizzerò i client ownCloud per questo. Apri il link e scarica il client Windows da qui

Semplicemente installa il client e funzionerà per te.

Inserisci i dettagli http://192.168.0.100/owncloud:

Ancora dai le tue credenziali (utente=owncloud e password=database_password) che abbiamo impostato durante l’installazione di ownCloud 7 e apparirà la finestra:

Puoi aprire la cartella locale per accedere ai file localmente.

  1. Cyberduck ver 4.5.

C’è un altro metodo per accedere al server ownCloud 7. Utilizzerò Cyberduck per questo. Per questo devi installarlo da questo URL.

Scarica l’installer e installalo semplicemente facendo avanti –avanti.

Cyberduck ha un’interfaccia utente molto bella.

Inserisci le credenziali e connettiti a 192.168.0.100/owncloud/remote.php/webdav con utente=owncloud e password=database_password:

Fornisci le credenziali e si connetterà.

6 Link

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.