Passa al contenuto principale

Casi studio / SentinelTD

Icona di SentinelTD, il pannello per monitorare siti WordPress e Joomla

Monitoraggio e aggiornamenti dei siti WordPress e Joomla, sui vostri server.

SentinelTD è il pannello open source con cui seguiamo ogni giorno oltre 70 siti di clienti. Controlla che i siti rispondano, li aggiorna con una copia di sicurezza prima, confronta le vulnerabilità note con quello che è installato davvero e vi manda avvisi e report. I dati restano sul vostro server, con il vostro marchio.
Licenza
AGPL-3.0, open source
Serve
Un server Linux con Docker
Siti
WordPress e Joomla
Dashboard di SentinelTD con lo stato dei siti WordPress e Joomla, gli aggiornamenti degli ultimi giorni e i siti da controllare
Funzionalità

Tutto quello che serve per tenere in ordine un parco di siti.

Le funzioni che usiamo ogni giorno sui siti dei nostri clienti, in un pannello in italiano, inglese, francese e tedesco.

Monitoraggio senza falsi allarmi

Un sito risulta offline solo se non risponde per i minuti che decidete voi, così un server lento non vi sveglia di notte. Avviso a parte quando il sito risponde ma il connettore no.

Aggiornamenti di tutto il parco

Un sito, una selezione o tutti, a mano o con il ciclo automatico orario. Sui server deboli scegliete quanti siti alla volta e quanto riposo tra un aggiornamento e l’altro.

Copia e ripristino con un clic

Su WordPress il connettore salva la versione installata prima di aggiornare. Se dopo un aggiornamento la home si rompe, SentinelTD rimette da solo la versione precedente e ve lo dice.

Vulnerabilità e plugin abbandonati

Vulnerabilità note confrontate con le estensioni installate davvero, con gravità e versione che le risolve, e i plugin chiusi o fermi da anni con i siti che li usano.

Domini e rinnovi

Scadenza dei domini via RDAP e WHOIS, registrar e decisione di rinnovo per ogni dominio, e i rinnovi di licenze e abbonamenti con il promemoria.

Report e notifiche

Email e Telegram per ogni evento, con testi modificabili. Report mensile in PDF e un report per ogni cliente, con i soli siti suoi e il vostro marchio.

Screenshot

Com’è fatto.

Interfaccia reale, qui in inglese, con un parco di prova e nomi inventati.
SentinelTD: elenco di tutti i siti con stato, CMS, PHP, connettore, dominio e aggiornamenti in sospeso

Tutti i siti

SentinelTD: scadenze dei domini con registrar e decisione di rinnovo per ogni dominio

Scadenze domini

SentinelTD: plugin e temi di un sito con versione installata e disponibile, da aggiornare o bloccare

Estensioni

SentinelTD: centro sicurezza con le vulnerabilità note confrontate con le estensioni installate

Centro sicurezza

SentinelTD: storico degli aggiornamenti con versioni, esito e ripristino

Storico aggiornamenti

SentinelTD: statistiche con andamento mensile, classifiche e confronto tra periodi

Statistiche

Installazione

Si installa con Docker in pochi minuti.

Nel file .env bastano la password del database, il segreto per l’accesso, la password dell’amministratore e il fuso orario. Poi i siti si collegano dal pannello: il connettore per WordPress e Joomla si scarica già con l’indirizzo e la chiave del vostro pannello, si installa come un plugin e si preme Collega.
git clone https://github.com/Giuseppe-sciarra/SentinelTD.git
cd SentinelTD
cp .env.example .env
nano .env
docker compose up -d --build

Requisiti

  • Un server Linux con Docker e Docker Compose
  • Un reverse proxy con HTTPS davanti al pannello: Nginx Proxy Manager, Traefik, Caddy o Nginx
  • Accesso a internet in uscita, per controllare i siti e le fonti delle vulnerabilità
  • 2 GB di RAM stanno comodi con qualche decina di siti
  • Database, Redis e anteprime restano sulla rete interna di Docker, mai esposti
Per le agenzie

Preferite che i siti li seguiamo noi?

Installiamo SentinelTD sul vostro server con il vostro marchio, oppure seguiamo noi i vostri siti con il nostro: aggiornamenti, controlli e report ogni mese.

Cosa facciamo

  • Installazione sul vostro server o sui nostri, in Italia
  • Collegamento dei siti WordPress e Joomla e soglie degli avvisi
  • Report mensili per voi e per i vostri clienti, con il vostro marchio
  • Un referente che risponde, se qualcosa non va
Domande frequenti

Domande su SentinelTD.

È davvero open source?

Sì, con licenza AGPL-3.0: potete usarlo, modificarlo e installarlo dove volete, anche per lavoro. Se lo modificate e lo offrite come servizio ad altri, dovete pubblicare anche le vostre modifiche.

Cosa va installato sui siti?

Un piccolo connettore, per WordPress o per Joomla, che il pannello prepara già con il suo indirizzo e la sua chiave. Si installa come un plugin e si preme Collega; poi il pannello lo tiene aggiornato da solo.

Cosa succede se un aggiornamento rompe il sito?

Su WordPress il connettore salva prima la versione installata. Se dopo l’aggiornamento la home mostra un errore che prima non c’era, SentinelTD rimette la versione precedente, blocca quel componente e vi avvisa.

Funziona con YOOtheme Pro ed Elementor?

Sì: dopo ogni aggiornamento svuota la cache di YOOtheme e dei costruttori di pagine, aggiorna Elementor ed Elementor Pro insieme e installa i plugin a licenza dagli zip che caricate una volta.

I clienti possono ricevere i report?

Sì: ogni cliente riceve ogni mese il PDF dei soli siti suoi, ai suoi indirizzi, firmato con la vostra ragione sociale. Un’agenzia può riceverne uno solo per tutti i suoi siti.

In che lingue è?

Italiano, inglese, francese e tedesco, connettori compresi. Si entra con password, TOTP o passkey.