
La quantità di contenuti digitali prodotti da aziende, studi creativi, fotografi e team marketing continua ad aumentare. Organizzare immagini, video, documenti e file audio in modo efficiente richiede strumenti capaci di andare oltre il semplice archivio di file. Damask nasce proprio con questo obiettivo, offrendo una soluzione Digital Asset Management (DAM) completamente self-hosted e progettata secondo una filosofia local-first.
Il progetto si distingue per un’architettura distribuita come singolo binario, semplificando notevolmente installazione e manutenzione. Tutti i dati restano sotto il controllo dell’organizzazione, senza dipendere da servizi cloud esterni.
Damask supporta ambienti multi-tenant e consente di organizzare i contenuti attraverso progetti, cartelle, collezioni e sistemi avanzati di tagging. Le risorse possono essere ricercate rapidamente grazie a metadati personalizzati, filtri e funzionalità di ricerca full-text.
Particolarmente interessante è il sistema di versionamento integrato. Ogni modifica può essere tracciata e ripristinata senza compromettere il file originale. La deduplicazione basata su hash evita inoltre la memorizzazione di copie identiche, riducendo lo spazio occupato.
Per immagini e contenuti multimediali, Damask estrae automaticamente informazioni EXIF, dati fotografici, metadati audio e video, fornendo un archivio molto più ricco rispetto a una tradizionale struttura di directory.
Automazione, OCR e varianti intelligenti dei contenuti
Uno dei punti di forza della piattaforma è il sistema di elaborazione automatica degli asset.
Grazie all’integrazione con ImageMagick e FFmpeg, il software può generare miniature, convertire formati, ridimensionare immagini e transcodificare contenuti audio e video senza interventi manuali. Anche i documenti PDF possono generare anteprime automatiche, migliorando la consultazione degli archivi.

La presenza dell’OCR permette inoltre di estrarre testo dai documenti e renderlo ricercabile. Questo aspetto può risultare particolarmente utile per archivi aziendali, documentazione tecnica e collezioni storiche digitalizzate.
Damask introduce inoltre un sistema avanzato di varianti che consente di creare diverse versioni dello stesso asset:
- Ridimensionamento automatico
- Conversione di formato
- Ritaglio personalizzato
- Rimozione dello sfondo
- Generazione di varianti dedicate a prompt AI
Le varianti possono essere visualizzate in anteprima prima della pubblicazione definitiva, promosse come risorsa principale oppure utilizzate come miniature personalizzate.
Per i team creativi risultano particolarmente interessanti i collegamenti pubblici dedicati alle singole varianti, completi di esportazione ZIP e sistemi di revisione condivisa con commenti da parte dei clienti senza necessità di creare account.
Workflow avanzati e integrazione con servizi esterni
Damask non si limita alla gestione dei file. La piattaforma integra un sistema di workflow visuali che permette di costruire automazioni basate su trigger e azioni, eseguendo attività in background tramite una coda di lavori gestita direttamente da SQLite.
L’acquisizione dei contenuti può avvenire da numerose sorgenti esterne, tra cui IMAP, SFTP, WebDAV, storage compatibili S3 ed email. Un server SMTP integrato consente persino di trasformare automaticamente gli allegati ricevuti via posta elettronica in nuovi asset archiviati.

Sul fronte delle integrazioni sono disponibili autenticazione OIDC, accesso tramite Google OAuth, collegamenti con Canva e Google Drive e supporto per modelli AI attraverso ImageRouter.
Dal punto di vista tecnico, il backend utilizza Go con Fiber v3 e SQLite senza dipendenze CGO, mentre l’interfaccia è sviluppata con SvelteKit 5 e Tailwind CSS v4. L’aggiornamento in tempo reale delle miniature sfrutta Server-Sent Events, garantendo un’esperienza fluida anche durante operazioni intensive.
È importante evidenziare che Damask è progettato esclusivamente per installazioni single-node. L’utilizzo di più istanze dietro un bilanciatore di carico non è supportato e potrebbe causare corruzione dei dati, una limitazione da considerare in scenari enterprise di grandi dimensioni.
Per piccole e medie organizzazioni, studi creativi, fotografi professionisti e team marketing che desiderano mantenere il pieno controllo dei propri archivi digitali, Damask rappresenta una soluzione open source particolarmente completa e ricca di funzionalità avanzate.
Installare Damask
Damask è disponibile per Pc e Server Linux in diverse varianti, è possibile installarlo via Docker, Docker-Compose o con binari precompilato.
Nel nostro test su Ubuntu 26.04 LTS (immagini articolo) abbiamo utilizzato i binari precompilati avviando il file damask-server con i permessi di root e soprattutto includendo nel comando JWT_SECRET=… APP_SECRET=… generate con il comando openssl rand -hex 32. Fatto questo basta accedere da browser all’url http://localhost:8080 ed effettuare la registrazione per accesso da amministratore alla piattaforma.