
OpenDay è un’applicazione open source dedicata alla gestione degli appuntamenti e degli impegni personali, progettata per offrire un’esperienza simile a quella di Google Calendar mantenendo però tutti i dati sotto il controllo dell’utente.
Il progetto punta sulla semplicità di installazione e sulla gestione autonoma delle informazioni. Grazie al supporto Docker, è possibile eseguire OpenDay sul proprio server, su un NAS oppure su una macchina Linux dedicata, senza dover dipendere da piattaforme cloud esterne.
L’applicazione utilizza un singolo container Docker e salva gli eventi all’interno di un volume persistente, così da conservare appuntamenti e configurazioni anche quando il container viene arrestato o ricreato.
Dal punto di vista dell’interfaccia, OpenDay propone un calendario intuitivo con diverse modalità di visualizzazione. Gli utenti possono scegliere tra viste giornaliere, settimanali, mensili e annuali, organizzando gli impegni attraverso un’interfaccia che punta a rendere rapide le operazioni quotidiane.
Uno degli aspetti più interessanti è la possibilità di interagire direttamente con il calendario: basta cliccare su una determinata fascia oraria per creare un appuntamento oppure trascinare il cursore per selezionare un intervallo temporale. Gli eventi possono essere spostati e ridimensionati direttamente con il mouse, senza dover necessariamente aprire ogni volta un modulo di modifica.
Ogni appuntamento può includere titolo, descrizione e colore personalizzato. È inoltre possibile gestire eventi sovrapposti, una caratteristica utile quando si devono organizzare attività differenti nella stessa fascia oraria.
Gestione degli appuntamenti, promemoria e calendari multipli
OpenDay offre strumenti interessanti per organizzare meglio gli impegni personali e professionali. Una delle funzionalità principali riguarda la possibilità di creare diversi calendari indipendenti, ciascuno con un proprio nome e colore.
Ad esempio, è possibile creare un calendario dedicato al lavoro, uno per gli appuntamenti personali e un altro per gli impegni familiari. Attraverso la barra laterale si possono mostrare o nascondere rapidamente gli eventi dei singoli calendari.
La gestione è completamente personalizzabile: dalle impostazioni è possibile creare nuovi calendari, modificarne il nome, cambiare il colore oppure eliminare quelli non più necessari.
Anche il sistema di promemoria è piuttosto completo. Ogni evento può avere fino a cinque notifiche differenti, configurabili indicando un intervallo espresso in minuti, ore, giorni oppure settimane, fino a un massimo di quattro settimane prima dell’appuntamento.

Le notifiche possono essere visualizzate direttamente sul desktop attraverso il sistema di notifiche del browser, con possibilità di posticiparle tramite la funzione Snooze, oppure come avvisi all’interno della pagina. È disponibile anche un’opzione per aggiungere un suono di notifica.
È importante considerare che il calendario deve rimanere aperto in una scheda del browser affinché il sistema possa mostrare gli avvisi.
Tra le altre funzionalità troviamo:
- Visualizzazione giornaliera, settimanale, mensile e annuale.
- Creazione e modifica degli eventi tramite trascinamento.
- Gestione di più calendari con colori indipendenti.
- Promemoria multipli per ogni appuntamento.
- Supporto a diversi fusi orari.
- Tema chiaro, scuro oppure automatico in base al dispositivo.
- Personalizzazione del formato di data e ora.
- Impostazione della durata predefinita degli eventi.
- Interfaccia adattiva per smartphone e tablet.
Particolarmente utile è il supporto ai fusi orari aggiuntivi. OpenDay permette di configurarne fino a cinque nelle impostazioni, visualizzandoli come colonne orarie supplementari nelle viste giornaliere e settimanali. È inoltre possibile assegnare a ogni evento uno specifico fuso orario.
L’interfaccia è progettata anche per l’utilizzo su dispositivi mobili. Su smartphone è possibile toccare una fascia oraria per creare un appuntamento, tenere premuto un evento per spostarlo oppure accedere al relativo menu. I gesti di scorrimento permettono inoltre di cambiare rapidamente giorno, settimana o mese.
Non manca il supporto alle scorciatoie da tastiera. I tasti D, W, M e Y permettono di cambiare visualizzazione, T riporta alla giornata corrente, J e K consentono di spostarsi avanti e indietro nel calendario, mentre C apre la creazione di un nuovo evento.
Installazione di OpenDay tramite Docker su Linux
Uno dei punti di forza di OpenDay è la semplicità di distribuzione. Per installarlo è sufficiente disporre di Docker funzionante sulla propria macchina Linux.
Il progetto è disponibile su GitHub e può essere compilato direttamente dal codice sorgente. Dopo aver scaricato il repository, è possibile creare l’immagine Docker e avviare il container utilizzando i seguenti comandi:
git clone https://github.com/lortkipa/openday.git
cd openday
docker build -t openday .
docker run -d \
--name openday \
-p 8080:8080 \
-v openday-data:/data \
--restart unless-stopped \
openday
La configurazione utilizza la porta 8080 per rendere disponibile l’applicazione e crea un volume Docker denominato openday-data, destinato alla conservazione degli appuntamenti e dei dati.
Una volta completato l’avvio, sarà sufficiente aprire il browser e visitare:
http://localhost:8080
Per accedere al calendario da altri dispositivi della rete locale, sarà possibile utilizzare l’indirizzo IP del server seguito dalla porta 8080.
Chi desidera rendere OpenDay accessibile anche dall’esterno della propria rete dovrebbe configurare un reverse proxy con HTTPS e adottare adeguate misure di sicurezza, evitando di esporre direttamente il servizio senza protezioni.
OpenDay rappresenta una soluzione interessante per chi utilizza già Docker e desidera gestire appuntamenti e attività attraverso un calendario indipendente dai servizi commerciali. La combinazione di interfaccia intuitiva, promemoria, calendari multipli e installazione self-hosted lo rende un progetto da tenere d’occhio per gli appassionati di Linux, homelab e servizi ospitati autonomamente.
Abbiamo testato OpenDay su Ubuntu 26.04 LTS (immagini articolo).
Home OpenDay