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

install deps

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.gpg

Poi 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.repo

Dopo 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

update repo

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

install openproject

Una volta completata l’installazione, vedrai le seguenti istruzioni.

finished

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 configure

Seleziona 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.

edition

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

install postgresql

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

install apache

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

fqdn domain name

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

path to balnk

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

ssl no for later

Salta l’integrazione del repository subversion.

svn skip

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

git integration

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

git path

Lascia il percorso del backend git CGI come predefinito.

git backend directory

Seleziona Installa il server memcached per continuare.

install memcached

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

admin email

Poi, seleziona la lingua predefinita in inglese.

default language

Dopo che il processo è terminato, vedrai quanto segue:

complete

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

apache status

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

openproject status

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.

login

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

change password

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

dashboard

Puoi vedere la gestione dei progetti classici e agili tramite Scrum dal progetto demo disponibile.

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.