Installazione software · 4 min read · Oct 22, 2025
Come installare OpenProject su Debian 12

OpenProject è un software di gestione progetti scritto in Ruby on Rails e AngularJS. È principalmente un fork di ChiliProject, che era un fork di Redmine. Può essere utilizzato per gestire progetti tra team e dipartimenti. Offre anche una vasta gamma di funzionalità come agile e scrum, tracciamento dei bug, Wiki, forum, gestione delle attività, collaborazione tra team, roadmap del progetto e gestione delle versioni.
Questo tutorial ti guiderà attraverso l’installazione del software di gestione progetti OpenProject sul server Debian 12. Configurerai OpenProject con PostgreSQL come backend del database e Apache come reverse proxy.
Requisiti
Prima di iniziare, assicurati di avere i seguenti requisiti:
- Un server Debian 12 con almeno 4GB di memoria
- Un utente non root con privilegi sudo
- Un nome di dominio puntato all’indirizzo IP del tuo server
Iniziamo.
Installazione di OpenProject
OpenProject è un software di gestione progetti gratuito e open-source per entrambi i tipi classici e agili. Ti aiuta a tenere traccia del ciclo di vita del tuo progetto. Supporta più di 30 lingue e viene fornito con due versioni, gratuita e a pagamento.
OpenProject può essere installato in diversi modi, tramite gestori di pacchetti o in ambienti containerizzati come Kubernetes. Per la maggior parte delle distribuzioni Linux come Ubuntu, Debian o CentOS, OpenProject fornisce un pacchetto binario che puoi installare facilmente tramite il gestore di pacchetti.
Per prima cosa, installa le dipendenze di base sul tuo sistema Debian utilizzando il seguente comando. Digita y per confermare l’installazione.
sudo apt install apt-transport-https ca-certificates wget gpg
Ora aggiungi la chiave GPG per il repository di OpenProject eseguendo il comando qui sotto.
wget -qO- https://dl.packager.io/srv/opf/openproject/key | gpg --dearmor > /etc/apt/trusted.gpg.d/packager-io.gpgPoi aggiungi il repository di OpenProject per la versione Debian 12 con il seguente comando.
wget -O /etc/apt/sources.list.d/openproject.list \
https://dl.packager.io/srv/opf/openproject/stable/13/installer/debian/12.repoDopo aver aggiunto la chiave GPG e il repository, esegui il comando qui sotto per aggiornare l’elenco dei pacchetti Debian. Vedrai che il repository di OpenProject è stato aggiunto.
sudo apt update
Ora puoi installare il pacchetto OpenProject sul tuo sistema Debian con il comando apt qui sotto. Inserisci Y per procedere con l’installazione.
sudo apt install openproject
Una volta completata l’installazione, vedrai le seguenti istruzioni.

Configurazione di OpenProject
Ora che hai installato OpenProject, puoi iniziare a configurarlo tramite la riga di comando. Il comando openproject è creato per impostazione predefinita sul tuo sistema e ti consente di configurare OpenProject dalla tua shell del terminale.
Il comando openproject ti consente di configurare OpenProject in modo interattivo, puoi configurare PostgreSQL, il server web Apache, Memcached e anche impostare l’integrazione con Git/SVN.
Per configurare OpenProject, esegui il comando openproject qui sotto. Questo configurerà OpenProject in modo interattivo dalla tua shell.
sudo openproject configureSeleziona la versione di OpenProject come default. La versione predefinita è per la gestione generale dei progetti, mentre la versione bim è utilizzata per sezioni specifiche dell’industria come l’industria delle costruzioni.

Seleziona Installa il nuovo PostgreSQL come database per la tua installazione di OpenProject.

Seleziona Installa il server web Apache quando richiesto. Utilizzerai Apache come reverse proxy per OpenProject.

Ora inserisci il nome di dominio della tua installazione di OpenProject.

Lascia vuoto per l’installazione del percorso. Installerai OpenProject nel tuo dominio principale/sottodominio.

Per la configurazione SSL, seleziona Sì o No. Devi fornire i dettagli dei tuoi certificati SSL.

Salta l’integrazione del repository subversion.

Puoi anche installare l’integrazione Git per la tua installazione di OpenProject.

Inserisci il percorso della directory per il repository Git. Per impostazione predefinita, utilizzerà la directory /var/db/subversion/git.

Lascia il percorso del backend git CGI come predefinito.

Seleziona Installa il server memcached per continuare.

Ora inserisci il tuo indirizzo email amministrativo per l’installazione di OpenProject.

Poi, seleziona la lingua predefinita in inglese.

Dopo che il processo è terminato, vedrai quanto segue:

Con il comando qui sotto, ora puoi controllare i servizi per PostgreSQL, Apache e i server Memcached. Assicurati che tutti e tre i servizi siano in esecuzione.
sudo systemctl status postgresql apache2 memcached
Infine, controlla i servizi di OpenProject con il seguente comando. Assicurati che tutti quei servizi siano in esecuzione.
sudo systemctl status openproject openproject-web openproject-worker
Accesso a OpenProject
Avvia il tuo browser web e visita http://project.howtoforge.local/login. Ti verrà mostrata la pagina di accesso per OpenProject. Inserisci l’utente predefinito admin e la password admin, quindi fai clic su Accedi.

Ora, cambia la password predefinita dell’amministratore con una nuova password forte e fai clic su Salva per confermare.

Una volta completato il processo, vedrai il dashboard di OpenProject come segue:

Puoi vedere la gestione dei progetti classici e agili tramite Scrum dal progetto demo disponibile.
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.