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

di Raffaele Chiatto | Gen 16, 2025 | 0 commenti

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

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.

 

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

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.

 

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

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.

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

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

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

Attendere qualche istante

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

Selezionare le apps da installare quindi cliccare su Install Recommended Apps

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

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

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

Cliccare su Nextcloud on all your devices ->

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

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

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

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