Installazione e Configurazione base di Nextcloud Community Edition su Ubuntu Server 24.04

da | Gen 16, 2025

Nextcloud è l’alternativa open source alle tradizionali piattaforme collaborative come Google Suite, Dropbox e MS Office365 / Teams.
Garantisce Privacy e Sicurezza dei tuoi dati personali perché è GDPR Compliant ed è installabile su server on premise.
Sincronizza automaticamente i tuoi dati con tutti i dispositivi in tuo possesso indipendentemente dal sistema operativo.

PRERQUISITI

Server Ubuntu 24.04 installato
Credenziali di root sul server

AGGIORNAMENTO DEL SISTEMA OPERATIVO

Prima dell’installazione di nextcloud è meglio aggiornare tutti i pacchetti di sistema e aggiornare il sistema all’ultima versione. Per aggiornare e aggiornare con un solo colpo, eseguire il seguente comando.

INSTALLAZIONE DI APACHE

Nextcloud è un’app web con un back-end di database, quindi abbiamo bisogno di un server web e di un server di database per l’installazione, stiamo installando apache come server web e MariaDB come server di database.

Installazione del server Apache con il seguente comando:

Avviare e abilitare il servizio Apache con i comandi:

Visualizzare lo stato attuale del server Apache con il comando seguente, il server Apache deve essere in esecuzione.

 

Se è tutto OK dovremmo visualizzare una schermata come mostrato nell’immagine sovrastante

INSTALLAZIONE DI MARIADB

Procedere con l’installazione di MariaDB con il comando:

Avviare e abilitare il servizio MariaDB con i comandi:

Controllare lo stato attuale del server MariaDB con il comando seguente, il servizio MariaDB deve essere in esecuzione.

 

Se è tutto OK dovremmo visualizzare una schermata come mostrato nell’immagine sovrastante

INSTALLAZIONE DEL PHP E DEI RELATIVI MODULI

Nextcloud è scritto in PHP e JavaScript, quindi abbiamo dovuto installare PHP e tutto il modulo necessario affinché le sue funzionalità funzionassero correttamente.

Installare PHP e i moduli richiesti:

Abilitare i moduli PHP su Apache con il comando:

Riavviare Apache per caricare tutti i moduli PHP installati

Verificare che i moduli siano caricati su Apache con il comando:

Dovremmo visualizzare il seguente output:

 

CREAZIONE DEL DATABASE E DELL’UTENTE NEXTCLOUD

In questo passaggio creeremo il database e l’utente del database per Nextcloud.

Accedere al prompt di MySQL, digita semplicemente il comando seguente, si aprirà un prompt MariaDB interattivo per creare utente e database.

Quindi creare il database MySQL e l’utente per Nextcloud e fornire l’autorizzazione del database all’utente. Copia tutti i comandi SQL ed eseguili uno per uno al prompt.

ATTENZIONE: inserire al posto di PASSWORD la password che si intende dare all’utente Nextcloud

UNZIP DELL’ARCHIVIO NEXTCLOUD E RELATIVA CONFIGURAZIONE

Ora, scarica l’ultimo file di archivio Nextcloud, vai alla pagina di download di Nextcloud. Oppure puoi scaricarlo da questo link diretto.

Scarica e decomprimi nella cartella web root (/var/www/html):

Rimuovere il file index.html predefinito dalla webroot con il comando:

Scaricare l’archivio di Nextcloud copn il comando:

Quindi decomprimere l’archivio di Nextcloud con il comando

Spostare tutti i contenuti di Nextcloud nella cartella web root (/var/www/html) con i seguenti comandi:

Rimuovere la cartella nextcloud vuota con il comando:

Cambiare la proprietà della directory dei contenuti Nextcloud con l’utente HTTP con il comando:

COMPLETAMENTO INSTALLAZIONE DI NEXTCLOUD DA BROWSER

Da un qualsiasi browser e digitare http://[ ip o fqdn] del server, apparirà la pagina di installazione di Nextcloud sottostante.

Inserire i seguenti parametri:

Login: nome dell’utente administrator
Password: password dell’utente administrator
Database Account: inserire l’account relativo al database creato in precedenza
Database Password: inserire la password dell’account relativo al database creato in precedenza
Database Name: inserire il nome del database creato in precedenza
Database Host: lasciare localhost se il database risiede sullo stesso server

Cliccare Install

Attendere qualche istante

Selezionare le apps da installare quindi cliccare su Install Recommended Apps

Attendere qualche istante fino al termine dell’installazione di tutte le Apps

Cliccare su Nextcloud on all your devices ->

Installare l’App per Android o per iOS quindi chiudere la finestra con la X

nell’immagine sovrastante la schermata relativa alla Dashboard di Nextcloud

A questo punto è possibile utilizzre Nextcloud.

Articoli Recenti

Veeam Backup

Monitoring

Friends

  • My English Lab  English School
  • ChrSystem   Servizi ICT
  • Since 01  Kreative Graphics

Database

Networking

Autori

  • Raffaele Chiatto  Amministratore
  • Marco Valle  Autore
  • Angelo Lauria  Autore
  • Edoardo Prot  Autore
  • Davide D’Urso  Autore
Raffaele Chiatto

Raffaele Chiatto

Sono Raffaele Chiatto, un appassionato di informatica a 360 gradi. Tutto è iniziato nel 1996, quando ho scoperto il mondo dell'informatica grazie a Windows 95, e da quel momento non ho più smesso di esplorare e imparare. Ogni giorno mi dedico con curiosità e passione a scoprire le nuove frontiere di questo settore in continua evoluzione.

Related Post

0 commenti

Invia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Virtualizzazione

Linux

Microsoft

Apple

Backup

Database

Security

Automazione