OwnCloud Installazione · 3 min read · Nov 27, 2025

Installa e Configura OwnCloud su Debian 11

OwnCloud è una soluzione gratuita, open-source e auto-ospitata per la sincronizzazione e condivisione di file. È una valida alternativa ad altri servizi commerciali come Google Drive, Dropbox e One Drive. Viene fornito con un’interfaccia web che facilita il backup e la condivisione dei tuoi file. Può essere accessibile tramite un browser web, il client desktop (Windows, MAC, Linux) e dispositivi mobili (Android e iOS).

In questo post, ti mostreremo come installare OwnCloud su Debian 11.

Prerequisiti

  • Un server che esegue Debian 11.
  • Una password di root configurata sul tuo server.

Installa Apache, MariaDB e PHP

OwnCloud richiede che il server web Apache, il server di database MariaDB e PHP siano installati sul tuo server. Puoi installarli tutti eseguendo il seguente comando:

apt-get install apache2 mariadb-server php libapache2-mod-php php-mysql php-intl php-curl php-json php-gd php-xml php-mbstring php-zip -y

Una volta installati tutti i pacchetti, avvia e abilita il servizio Apache e MariaDB utilizzando il seguente comando:

systemctl start apache2  
systemctl start mariadb  
systemctl enable apache2  
systemctl enable mariadb

Una volta terminato, puoi procedere al passaggio successivo.

Crea un Database per OwnCloud

OwnCloud utilizza MariaDB come backend di database. Quindi dovrai creare un database e un utente per OwnCloud.

Prima, connettiti alla shell di MariaDB con il seguente comando:

mysql

Una volta connesso a MariaDB, crea un database e un utente con il seguente comando:

MariaDB [(none)]> create database ownclouddb;  
MariaDB [(none)]> grant all on ownclouddb.* to owncloud@localhost identified by "password";

Successivamente, svuota i privilegi e esci da MariaDB con il seguente comando:

MariaDB [(none)]> flush privileges;  
MariaDB [(none)]> exit;

Una volta terminato, puoi procedere al passaggio successivo.

Installa OwnCloud su Debian 11

Per impostazione predefinita, OwnCloud non è disponibile nel repository predefinito di Debian 11. Quindi dovrai aggiungere il repository di OwnCloud al tuo server.

Prima, installa le dipendenze richieste utilizzando il seguente comando:

apt-get install curl gnupg2 -y

Una volta installate tutte le dipendenze, aggiungi il repository di OwnCloud e la chiave GPG utilizzando il seguente comando:

echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/server:/10/Debian_11/ /' > /etc/apt/sources.list.d/owncloud.list  
curl -fsSL https://download.opensuse.org/repositories/isv:ownCloud:server:10/Debian_11/Release.key | gpg --dearmor > /etc/apt/trusted.gpg.d/owncloud.gpg

Successivamente, aggiorna il repository e installa OwnCloud eseguendo il seguente comando:

apt-get update -y  
apt-get install owncloud-complete-files -y

Il comando sopra scaricherà e installerà OwnCloud nella directory /var/www/owncloud.

Una volta terminato, puoi procedere al passaggio successivo.

Configura Apache per OwnCloud

Successivamente, dovrai creare un file di configurazione del virtual host Apache per OwnCloud. Puoi crearlo eseguendo il seguente comando:

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

Aggiungi le seguenti righe:

Alias / "/var/www/owncloud/"


  Options +FollowSymlinks
  AllowOverride All

 
  Dav off
 

Salva e chiudi il file, quindi attiva il file del virtual host di OwnCloud e disattiva il file del virtual host predefinito utilizzando il seguente comando:

a2ensite owncloud  
a2dissite 000-default.conf

Successivamente, abilita i moduli Apache richiesti con il seguente comando:

a2enmod rewrite mime unique_id

Successivamente, riavvia il servizio Apache per applicare le modifiche alla configurazione:

systemctl restart apache2

Ora puoi controllare lo stato del servizio Apache utilizzando il seguente comando:

systemctl status apache2

Otterrai il seguente output:

? apache2.service - The Apache HTTP Server
     Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
     Active: active (running) since Fri 2021-12-31 11:16:24 UTC; 6s ago
       Docs: https://httpd.apache.org/docs/2.4/
    Process: 15832 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
   Main PID: 15836 (apache2)
      Tasks: 6 (limit: 2341)
     Memory: 14.8M
        CPU: 95ms
     CGroup: /system.slice/apache2.service
             ??15836 /usr/sbin/apache2 -k start
             ??15837 /usr/sbin/apache2 -k start
             ??15838 /usr/sbin/apache2 -k start
             ??15839 /usr/sbin/apache2 -k start
             ??15840 /usr/sbin/apache2 -k start
             ??15841 /usr/sbin/apache2 -k start

Dec 31 11:16:24 debian11 systemd[1]: Starting The Apache HTTP Server...

Accedi all’Interfaccia Web di OwnCloud

Ora, apri il tuo browser web e accedi all’interfaccia web di OwnCloud utilizzando l’URL http://your-server-ip. Dovresti vedere la pagina di configurazione web di OwnCloud:

Fornisci il tuo nome utente admin di OwnCloud, la password, le credenziali del database, la directory dei dati e fai clic sul pulsante Finish setup. Dovresti vedere la pagina di accesso di OwnCloud:

Fornisci il tuo nome utente admin, la password e fai clic sul pulsante Login. Dovresti vedere la pagina di download dell’applicazione:

Fai clic sul pulsante close per chiudere la finestra di download dell’applicazione. Dovresti vedere il dashboard di OwnCloud nella pagina successiva:

Conclusione

Congratulazioni! hai installato con successo OwnCloud su Debian 11. Ora puoi caricare le tue foto, film e documenti su OwnCloud e condividerli con i tuoi amici e familiari. Sentiti libero di chiedermi se hai domande.

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.