← Back to desktop ← Return to Blog

App PDF self-hosted: documenti sicuri per aziende

Ogni azienda lavora con i PDF: contratti, fatture, preventivi, documenti scansionati. Eppure, per operazioni semplici come unire due file o ridurre il peso di un allegato, la maggior parte delle persone finisce su siti gratuiti che caricano i documenti su server sconosciuti. Per risolvere questo problema ho costruito una applicazione PDF self-hosted completa, raggiungibile su pdf.cornelcaba.com: uno strumento che gestisce l’intero ciclo di vita di un documento senza che i file lascino mai un’infrastruttura che controllo direttamente.

In questo articolo ti spiego cos’è, quale problema concreto risolve, con quale stack tecnologico l’ho realizzato e cosa dimostra rispetto alla mia capacità di costruire e gestire software su misura per le aziende.

Cos’è pdf.cornelcaba.com

pdf.cornelcaba.com è un toolkit per documenti PDF accessibile dal browser, senza installare nulla. Riunisce in un’unica interfaccia le operazioni che normalmente costringono a saltare tra programmi diversi:

  • Unione e divisione: combinare più PDF in un unico file o separare un documento in pagine singole.
  • Compressione: ridurre il peso dei file mantenendo una qualità leggibile, utile per invii via email o portali con limiti di dimensione.
  • OCR: trasformare scansioni e immagini in testo selezionabile e ricercabile, passaggio fondamentale per archiviare e indicizzare documenti cartacei.
  • Conversione: trasformare PDF in altri formati e viceversa, per integrarsi con i flussi di lavoro esistenti.

Tutto avviene tramite un’interfaccia pulita e reattiva, pensata per essere usata da chiunque, anche da chi non ha competenze tecniche.

Il problema che risolve per le aziende

Il punto non è solo la comodità. La gestione dei documenti tocca un tema delicato: la riservatezza dei dati. Quando carichi un contratto o una fattura su un servizio online gratuito, raramente sai dove finiscono quei file, per quanto tempo restano memorizzati e chi può accedervi. Per un’azienda che tratta dati di clienti, fornitori o dipendenti, questo è un rischio concreto, anche dal punto di vista del GDPR.

Una applicazione PDF self-hosted ribalta la prospettiva: i documenti vengono elaborati su un’infrastruttura dedicata, sotto controllo, e non vengono ceduti a terzi. È lo stesso principio che applico a tutti i miei progetti self-hosted, dal cloud personale al media server: meno dipendenza da servizi esterni, più controllo su dati e costi.

Lo stack tecnologico

Quando costruisco uno strumento del genere, la scelta dello stack non è mai casuale: deve garantire un’esperienza utente fluida e, allo stesso tempo, un’infrastruttura solida e manutenibile nel tempo.

Frontend

L’interfaccia è sviluppata con un frontend moderno in stile React: componenti riutilizzabili, gestione reattiva dello stato e caricamento dei file direttamente dal browser con feedback immediato sull’avanzamento delle operazioni. L’obiettivo è che l’utente capisca al volo cosa fare, senza manuali né formazione.

Backend ed elaborazione

Dietro l’interfaccia c’è un backend che orchestra le operazioni pesanti — compressione, OCR, conversione — appoggiandosi a librerie collaudate per la manipolazione dei PDF. Ogni richiesta viene gestita in modo isolato e i file temporanei vengono ripuliti dopo l’elaborazione, così da non lasciare documenti residui sul server.

Infrastruttura e deployment

L’intera applicazione gira in container Docker, orchestrati tramite Portainer sulla mia infrastruttura. Questo significa deployment ripetibili, aggiornamenti controllati e isolamento dei servizi. Davanti c’è un reverse proxy con certificati SSL sempre validi, così l’accesso è cifrato end-to-end. Il dominio è servito da un’infrastruttura che gestisco personalmente, con HestiaCP, Nginx/Apache e backup pianificati. Non è un esperimento da weekend: è un servizio in produzione, monitorato e mantenuto come tutti gli altri.

Cosa dimostra per chi cerca uno sviluppatore

Un progetto come questo non è solo un’utilità personale. È la prova concreta di un modo di lavorare end-to-end: dall’idea all’interfaccia, dal backend all’infrastruttura che lo tiene in piedi. Quando un’azienda mi affida lo sviluppo di una web app su misura, ottiene esattamente questo approccio integrato:

  • Frontend curato: interfacce che le persone usano volentieri, senza attrito.
  • Backend affidabile: logica robusta, gestione corretta dei file e dei dati sensibili.
  • Infrastruttura gestita: container, SSL, backup e monitoraggio, perché un software vale solo se resta acceso e sicuro nel tempo.
  • Attenzione alla privacy: soluzioni self-hosted quando i dati non devono uscire dall’azienda.

È la differenza tra chi consegna del codice e poi sparisce, e chi costruisce un prodotto e lo fa funzionare davvero. Gestisco già diverse applicazioni web e siti per realtà differenti, dai gestionali su misura ai portali clienti, e il filo conduttore è sempre lo stesso: prendermi la responsabilità dell’intero risultato.

Vuoi uno strumento su misura per la tua azienda?

pdf.cornelcaba.com è un esempio di come trasformo un’esigenza quotidiana in uno strumento solido, sicuro e pronto all’uso. Se la tua azienda ha un processo che oggi è lento, manuale o affidato a servizi esterni poco affidabili, posso progettare e sviluppare l’applicazione web su misura che ti serve — e occuparmi anche dell’infrastruttura che la fa girare.

Dai un’occhiata ai miei progetti su cornelcaba.com, prova il toolkit su pdf.cornelcaba.com e, quando vuoi parlare del tuo progetto, scrivimi dalla pagina contatti. Trasformiamo insieme la tua idea in un prodotto che funziona.

Cornel Caba — signature