Blog di GeckoFlag

Consigli per scegliere strumenti di gestione di progetti e ticket

Strumenti di gestione dei progetti installabili su hosting condiviso senza Docker

Pubblicato il:

Strumenti di gestione dei progetti installabili su hosting condiviso senza Docker

Decide di usare uno strumento gratuito di gestione dei progetti sul Suo server, apre la guida di installazione e la prima riga dice: “Installa Docker”. Se si è bloccato proprio lì, non è il solo.

La maggior parte degli strumenti open source più noti è pensata per un VPS o un server cloud. Molti team, però, hanno solo il piano di hosting condiviso che già pagano per il proprio sito web.

Questo articolo esamina tre strumenti di gestione dei progetti che si possono installare su un hosting condiviso, senza Docker e senza VPS. Mettiamo a confronto requisiti, installazione e aggiornamenti con gli stessi criteri, così potrà capire quale si adatta al Suo team.

In sintesi

  • Gli strumenti adatti all’hosting condiviso sono quelli che funzionano solo con PHP e un database. Qui ne confrontiamo tre: Leantime, Kanboard e GeckoFlag.
  • Essere scritti in PHP non li rende tutti ugualmente facili da installare. Le differenze emergono in tre punti: la modifica della document root, la modifica di un file di configurazione e il modo in cui si applicano gli aggiornamenti.
  • Leantime è la scelta giusta se vuole il monitoraggio del tempo e gli sprint gratis. Kanboard si adatta a una configurazione leggera, solo Kanban. GeckoFlag è per i team che vogliono installare e aggiornare interamente dal browser, con un’interfaccia che anche chi non è ingegnere trova facile da usare.

Nota: questo articolo è scritto dallo sviluppatore di GeckoFlag. Le informazioni sugli altri due strumenti si basano sulla loro documentazione e sui repository ufficiali, consultati il 4 ottobre 2026.

Perché gli strumenti open source più noti non si adattano all’hosting condiviso

Il motivo è semplice. L’hosting condiviso è pensato come un luogo in cui caricare programmi PHP ed eseguirli. Di norma non si può avviare un processo che resti attivo in background, né installare software aggiuntivo sul server.

Molti degli strumenti di cui si sente parlare più spesso non rispettano questo presupposto.

Strumento Che cosa presuppone l’installazione Che cosa lo impedisce sull’hosting condiviso
RedmineFunziona su Ruby on Rails. Si installa da riga di comandoRichiede un ambiente di esecuzione Ruby e l’accesso alla riga di comando
PlaneAvvia diversi servizi con Docker ComposeDocker non è disponibile
OpenProjectSi installa con Docker Compose o con pacchetti Linux. L’indicazione ufficiale è di 4 core CPU e 4 GB di memoriaNessuno dei due metodi di installazione è disponibile, e i requisiti vanno oltre ciò per cui è pensato l’hosting condiviso

Sono tutti e tre ottimi strumenti, e valide opzioni se dispone di un VPS e di qualcuno a proprio agio nella gestione di un server. Per un confronto più approfondito con GeckoFlag, veda GeckoFlag vs Redmine e GeckoFlag a confronto con tre strumenti open source.

Il punto non è quale strumento sia migliore, ma che sono costruiti per un ambiente diverso. Se ha un hosting condiviso, partire da strumenti che vi funzionano Le evita una lunga deviazione.

Funzionerà sull’hosting condiviso? Cinque cose da verificare

Un sito che promette “installazione facile” non garantisce la stessa esperienza sull’hosting condiviso. Quando apre la guida di installazione di uno strumento, verifichi i cinque punti seguenti. Valgono per qualsiasi strumento, non solo per i tre di questo articolo.

1Funziona solo con PHP e un database?

Gli strumenti che richiedono Node.js, Python, Ruby o un processo sempre in esecuzione sono difficili da usare su un hosting condiviso.

2Le librerie necessarie sono incluse nel download?

Se la guida dice “composer install”, serve la riga di comando. Verifichi se basta decomprimere il pacchetto.

3Bisogna modificare la document root?

Significa far puntare la cartella pubblica a una sottocartella come “public”. Si può fare con i provider che permettono di impostare la cartella pubblica per ogni sottodominio, ma alcuni piani non lo consentono.

Nota: alcuni strumenti includono un .htaccess di reindirizzamento per i provider in cui la document root non si può modificare (Leantime e GeckoFlag lo includono entrambi).

4Bisogna modificare a mano un file di configurazione?

O si scrivono i dati di connessione al database in un file, o li si inserisce in una schermata. Se si tratta di un file, lo modificherà tramite il file manager del provider o via FTP.

5Come si applicano gli aggiornamenti?

Si installa una volta, ma si aggiorna molte volte. Verifichi se gli aggiornamenti richiedono la riga di comando, la sostituzione manuale dei file o soltanto la schermata di amministrazione.

I punti 3 e 4 non sono ostacoli insormontabili, ma passaggi in più. Per chi è abituato all’FTP e ai file di configurazione non sono affatto un problema. Il trucco è leggere la guida pensando a chi, nel Suo team, farà davvero il lavoro.

I tre strumenti a colpo d’occhio

Ecco Leantime, Kanboard e GeckoFlag a confronto, secondo i criteri della sezione precedente. Il confronto riguarda l’installazione senza Docker.

Voce Leantime Kanboard GeckoFlag
PrezzoGratuito (AGPLv3). Sono disponibili plugin a pagamento e una versione cloudGratuito (licenza MIT)$30 / €27 con acquisto una tantum. Non open source (licenza commerciale)
PHP8.2 o successivo8.1 o successivo8.2 o successivo
DatabaseMySQL 8.0 o successivo, oppure MariaDB 10.6 o successivoSQLite (predefinito), MySQL, MariaDB, PostgreSQLMySQL 5.7 o successivo, oppure MariaDB 10.3 o successivo
Modifica della document rootPassaggio in piùLa guida ufficiale la fa puntare alla cartella public. È incluso anche un .htaccess di reindirizzamento✓Non necessaria✓Non necessariaIl .htaccess incluso instrada automaticamente le richieste
Modifica di un file di configurazioneManualeNecessariaScrivere i dati di connessione in config/.env✓Non necessaria (con SQLite)Necessaria (manuale) per MySQL e altri: scrivere i dati di connessione in config.php✓Non necessariaSi inseriscono nella schermata dell’installer
Configurazione inizialeCreare l’amministratore nella schermata /installAccedere con l’account predefinito (admin/admin) e cambiare la passwordL’installer guida dalla verifica dell’ambiente fino alla creazione dell’amministratore
Come si applicano gli aggiornamentiSostituire i file. Le modifiche al database si applicano nella schermata /updateDecomprimere la nuova versione, poi copiare la cartella data e il file di configurazioneCaricare uno ZIP nella schermata di amministrazione. Prima dell’applicazione viene creato automaticamente un backup
Funzioni principaliKanban, Gantt, tabella, calendario, milestone, sprint, monitoraggio del tempo, wikiKanban (con drag and drop), sottoattività, corsie, azioni automatiche, monitoraggio del tempoTicket, ticket padre e figli, Kanban (drag and drop dalla versione 1.8.0), Gantt, wiki, condivisione file
LingueOltre 20 lingueDiverse lingue15 lingue
Stato dello sviluppoSviluppato attivamente dall’azienda che lo sostieneModalità di manutenzione. L’ultima versione è la 1.2.54 (28 agosto 2026)Ver1.8.0 (9 ottobre 2026)
Posizione sull’hosting condivisoPubblica una guida ufficiale di installazione per cPanelLe FAQ ufficiali sconsigliano l’hosting condivisoProgettato per l’uso su hosting condiviso

✓ = nulla da fare. Passaggio in più = richiede un passaggio aggiuntivo. Manuale = si modifica un file da sé. Le fonti sono elencate alla fine dell’articolo. Consultato il 4 ottobre 2026.
Nota: GeckoFlag presuppone un server su cui sia disponibile .htaccess (mod_rewrite). In caso contrario, faccia puntare la document root alla cartella webroot.

A giudicare solo dalla tabella, Kanboard è il più leggero da installare. Con SQLite non serve nemmeno creare un database. Detto ciò, la sua stessa documentazione sconsiglia l’hosting condiviso, ed è bene saperlo prima di scegliere.

Ogni strumento nel dettaglio e i team a cui si adatta

Leantime: gratuito e open source, con qualche passaggio in più per l’installazione

Leantime è uno strumento open source di gestione dei progetti che funziona con PHP e MySQL. Oltre alle viste Kanban, Gantt, tabella e calendario, offre milestone, sprint, monitoraggio del tempo e un wiki. Il README ufficiale afferma che tutto questo è incluso nella versione open source. Dispone inoltre di autenticazione a due fattori, accesso tramite LDAP o OIDC, un’API e integrazioni con Slack e servizi simili.

Un punto a favore: Leantime pubblica una guida ufficiale per l’installazione su hosting condiviso con cPanel. I passaggi sono questi:

  1. Creare un database e un utente del database nel pannello di controllo
  2. Caricare lo ZIP ed estrarlo
  3. Far puntare la document root del sottodominio alla cartella public
  4. Rinominare sample.env nella cartella config in .env e inserire i dati di connessione al database
  5. Aprire il sito nel browser, creare l’account amministratore e installare

Nota sul passaggio 3: alcuni strumenti includono un .htaccess di reindirizzamento per i provider in cui la document root non si può modificare (Leantime e GeckoFlag lo includono entrambi).

Adatto a

  • Team che vogliono il monitoraggio del tempo e gli sprint senza pagare il software
  • Team con qualcuno a proprio agio con l’FTP e la modifica dei file di configurazione
  • Team che hanno bisogno dell’autenticazione a due fattori o di integrazioni con altri servizi

Aspetti da considerare

  • I passaggi ufficiali presuppongono che si possa modificare la document root. Sui piani in cui non è possibile, dovrà affidarsi al .htaccess incluso per reindirizzare le richieste.
  • Richiede un elenco piuttosto lungo di estensioni PHP. Verifichi prima che siano attive sul Suo piano di hosting.
  • Per invitare i membri del team è necessario configurare l’SMTP (posta in uscita).
  • Gli aggiornamenti si fanno sostituendo i file. Fare prima un backup spetta a Lei.

Kanboard: leggero e incentrato sul Kanban, ora in modalità di manutenzione

Kanboard è uno strumento open source incentrato sul metodo Kanban. Offre bacheche, sottoattività, corsie, azioni automatiche e monitoraggio del tempo, ed è rilasciato con licenza MIT. Le schede sulla bacheca si spostano con il drag and drop. I diagrammi di Gantt e il wiki non fanno parte dell’applicazione di base.

L’installazione è quanto di più leggero si possa immaginare: si decomprime il pacchetto, ci si assicura che la cartella data sia scrivibile, e funziona. Il database predefinito è SQLite, quindi non c’è alcun database da creare. Appena effettuato l’accesso con l’account predefinito, cambi subito la password.

Adatto a

  • Team a cui serve solo una bacheca Kanban
  • Una persona o un piccolo gruppo
  • Team che preferiscono uno strumento stabile, le cui funzioni non continuano ad aumentare

Aspetti da considerare

  • Le FAQ ufficiali sconsigliano di usare un provider di hosting condiviso e raccomandano invece un server proprio.
  • Il README ufficiale indica che il progetto è in modalità di manutenzione. L’autore non sviluppa nuove funzioni importanti, e le nuove versioni continuano a uscire grazie alle correzioni fornite dalla community.
  • I requisiti ufficiali indicano che Kanboard non è compatibile con mod_security di Apache. Verifichi se è attivo presso il Suo provider.
  • SQLite è pensato per un singolo utente o un piccolo team. La cartella data contiene il database e i file caricati, quindi va configurata in modo che non sia raggiungibile tramite URL.

GeckoFlag: installazione e aggiornamenti nel browser, con $30 / €27 una tantum

Ci permetta una breve presentazione di GeckoFlag, lo strumento che sviluppiamo.
GeckoFlag è uno strumento di gestione di progetti e ticket venduto con acquisto una tantum. Riunisce ticket, ticket padre e figli, commenti, una bacheca Kanban, un diagramma di Gantt, un wiki e la condivisione di file.

La sua progettazione è partita da un requisito: deve poterlo installare da sé su un hosting condiviso. Per questo l’installazione avviene interamente nel browser. Carica i file, apre il Suo dominio e l’installer si avvia. Verifica l’ambiente, chiede i dati di connessione al database e crea l’account amministratore. Non c’è alcun file di configurazione da modificare.

Anche gli aggiornamenti si fanno dalla schermata di amministrazione. Carichi lo ZIP della nuova versione, e backup, sostituzione dei file e aggiornamento del database vengono eseguiti automaticamente.

L’altro suo punto di forza è un’interfaccia facile da capire. È pensata perché designer, responsabili di progetto e clienti, cioè persone che non sono ingegneri, possano usarla senza perdersi. Aiuta a evitare il risultato ben noto in cui si introduce uno strumento e alla fine lo usano solo gli sviluppatori.

Adatto a

  • Team in cui nessuno conosce bene i server
  • Team in cui anche designer, responsabili di progetto e altre persone non tecniche lavorano nello strumento
  • Team che vogliono invitare clienti e collaboratori esterni come ospiti. Gli ospiti vedono solo i progetti di cui fanno parte
  • Team che vogliono inserire il proprio logo e il nome del sito e usarlo come strumento proprio

Aspetti da considerare

  • Non è gratuito. È un acquisto una tantum da $30 / €27 e non è open source. I costi di hosting sono a parte.
  • Non ha monitoraggio del tempo, sprint, milestone né autenticazione a due fattori. L’unica integrazione con altri servizi è l’integrazione con Claude (dalla v1.11.0, collegata tramite un token API), che permette di lavorare dall’app desktop di Claude; non ci sono integrazioni con Slack o servizi simili, né webhook. Non è adatto ai team che dipendono da queste funzioni.
  • Cambiare lo stato trascinando una scheda sulla bacheca Kanban è possibile dalla versione 1.8.0, e solo da PC.
  • La verifica della licenza richiede un accesso in uscita (HTTPS) durante l’installazione e nei controlli periodici successivi.
  • Per ora, l’unica guida di installazione specifica per un provider che pubblichiamo è l’esempio con Namecheap.

Può provare le schermate reali nella demo.

Come scegliere in base alla situazione del Suo team

Nessuno dei tre è semplicemente migliore degli altri. Quale sia adatto dipende dal Suo team. La tabella seguente è un’indicazione di massima.

Situazione del Suo team Scelta probabile
Non vuole pagare il software. Vuole monitoraggio del tempo e sprint. Qualcuno nel team sa modificare i file di configurazioneLeantime
Le basta una bacheca Kanban. Lo useranno una o poche personeKanboard (sapendo che l’hosting condiviso è sconsigliato)
Nessuno conosce bene i server. Vuole installare e aggiornare dal browser. Lo useranno designer e altre persone non tecniche. Vuole invitare i clientiGeckoFlag
Le servono integrazione con Git, permessi dettagliati o un gran numero di utentiGuardi oltre l’hosting condiviso, per esempio Redmine su un VPS
Non vuole gestire alcun serverValuti un servizio cloud

Se non riesce a decidere, installi i due strumenti gratuiti e li provi. Su un hosting condiviso basta un nuovo sottodominio per testare ciascuno. Con GeckoFlag può vedere le schermate nella demo prima di acquistare.

Quattro cose che valgono per qualunque strumento scelga

Una volta installato da sé uno strumento su un hosting condiviso, questi quattro compiti diventano Suoi, qualunque sia lo strumento.

1I backup sono una Sua responsabilità

A differenza di un servizio cloud, tenere al sicuro i dati spetta a Lei. Salvi regolarmente sul Suo computer sia il database sia i file caricati.

GeckoFlag esegue i backup manualmente dalla schermata di amministrazione. Non li esegue in automatico a un orario prestabilito. Anche le istruzioni ufficiali di Leantime e Kanboard indicano di fare da sé un backup prima di aggiornare. Se il Suo provider offre backup automatici, li attivi anche.

2Prima o poi dovrà passare a una versione più recente di PHP

I provider di hosting dismettono le vecchie versioni di PHP una dopo l’altra. Che uno strumento supporti le versioni più recenti di PHP, e che venga ancora aggiornato, conta sempre di più a ogni anno di utilizzo. Per questo la tabella di confronto include lo stato dello sviluppo.

3Le notifiche email dipendono dalle impostazioni del Suo server

Le notifiche che non arrivano mai o finiscono nella cartella spam sono un ostacolo frequente quando si ospita da sé. Invii da un indirizzo del Suo dominio e controlli impostazioni come SPF.

4Esposizione e aggiornamenti sono a Suo carico

La schermata di accesso è esposta su Internet. Cambiare la password predefinita, attivare HTTPS e mantenere aggiornato lo strumento sono dati per scontati.

Ogni strumento offre un modo per proteggere l’accesso, ma occuparsi del server nel suo insieme è compito Suo. Se è più di quanto desidera gestire, un servizio cloud è la scelta più adatta.

Domande frequenti

Posso usare Docker su un hosting condiviso?

Non su un normale hosting condiviso. Per eseguire Docker serve un ambiente in cui si gestisce l’intero server, come un VPS o un server cloud. Gli strumenti le cui guide citano Docker presuppongono che l’hosting non sia condiviso.

Redmine si può installare su un hosting condiviso?

La procedura ufficiale presuppone l’accesso alla riga di comando e richiede un ambiente di esecuzione Ruby. Non si può installare solo con un browser e l’FTP. GeckoFlag vs Redmine illustra più nel dettaglio le differenze di installazione.

Costa meno il software open source gratuito o un acquisto una tantum?

Considerando solo il software, l’open source gratuito costa meno. La differenza sta nel tempo che le persone dedicano a installazione e aggiornamenti. Se nel team c’è qualcuno abituato a modificare file di configurazione e a sostituire file, uno strumento gratuito è tutto ciò che serve. Se non c’è, conti anche quel tempo di lavoro come un costo.

Questi strumenti funzionano su qualsiasi hosting condiviso con supporto PHP?

Non su qualsiasi. La versione di PHP, le estensioni necessarie e il tipo e la versione del database devono soddisfare i requisiti dello strumento. Anche la possibilità di modificare la document root o le impostazioni del WAF varia a seconda del provider e del piano. Confronti i requisiti dello strumento con le specifiche del provider prima di sottoscrivere.

Posso passare a un altro strumento in seguito?

Sì, ma i Suoi dati potrebbero non trasferirsi così come sono. Nella maggior parte dei casi si esporta l’elenco dei ticket in CSV e lo si importa, e commenti e allegati spesso non si possono trasferire. Lo stesso vale per GeckoFlag: l’importazione CSV registra i ticket come nuovi e i numeri dei ticket vengono riassegnati. La cosa più sicura è provare prima con un piccolo progetto, prima di impegnarsi del tutto.

In sintesi: parta da strumenti adatti al Suo hosting

Se ha solo un hosting condiviso, scegliere tra strumenti che funzionano solo con PHP e un database è più rapido che lottare con strumenti che presuppongono Docker.

  • Leantime, se vuole monitoraggio del tempo e sprint gratis. Si installa su un hosting condiviso purché si possa modificare un file di configurazione.
  • Kanboard, se Le basta una bacheca Kanban leggera. È il più facile da installare dei tre, ma la sua stessa documentazione sconsiglia l’hosting condiviso.
  • GeckoFlag, se vuole installare e aggiornare dal browser. È un acquisto una tantum da $30 / €27 con un’interfaccia che designer e persone non tecniche capiscono facilmente, e può invitare clienti e collaboratori esterni come ospiti.

Qualunque sia la Sua scelta, verifichi per prime tre cose nella guida di installazione: la document root, il file di configurazione e il modo in cui si applicano gli aggiornamenti. I passaggi di installazione di GeckoFlag sono nel manuale, e il prezzo nella pagina dei prezzi.

Speriamo che questo articolo La aiuti a trovare lo strumento adatto al Suo team.

Fonti

Nota: le specifiche degli strumenti sono aggiornate al 4 ottobre 2026. Prima di installare, consulti la pagina ufficiale di ciascuno per le informazioni più recenti.