Stato e storia

Stato attuale e prossimi passi

29 Settembre 2026 emanuele 5 minuti di lettura

Aggiornato il 2026-10-12 14:39 (UTC). La dashboard non è finita: questa pagina cambia insieme a lei.

web1 oggi

Siti6
Con il codice bloccato4
Con il certificato definitivo3
Con l’amministrazione chiusa4

Fatto

RequisitoCosaCollaudato
REQ-001…011La dashboard: agente, pannello, siti, sito nuovo, ripristino, backup, accessi, PHP, registro, Storage Box.settembre 2026
REQ-012Impronta del codice: ogni file confrontato con quello approvato.27/09
REQ-013Controlli del database: amministratori, permessi, application password, hook del malware.27/09
REQ-014Visore del codice in sola lettura, con i confronti.27/09
REQ-019Pagina Sicurezza e controllo orario.27/09
REQ-015Vulnerabilità note da Wordfence Intelligence.27/09
REQ-016Regole di nginx e fail2ban per WordPress.27/09
—Aggiornamento dei singoli plugin, plugin a pagamento segnalati, link esterni in una scheda nuova.28/09
REQ-020Amministrazione di WordPress chiusa, aperta a tempo.28/09
REQ-021Script nascosti nei contenuti e nelle pagine di Elementor.28/09
REQ-022Plugin e temi cercati e installati da wordpress.org, vulnerabili esclusi; Attiva per i temi.29/09
REQ-023Disattivare, riattivare ed eliminare plugin e temi; i file eliminati restano in una cartella di root.29/09
—Nessun PHP eseguibile in wp-content fuori da plugin e temi, dati di Wordfence chiusi dal web, allarme per i PHP in ogni cartella scrivibile.29/09
—Sul telefono le pagine con tabelle non scorrono più di lato: le tabelle scorrono dentro il loro riquadro.29/09
REQ-017I rimedi: quarantena recuperabile, core e plugin reinstallati da wordpress.org, file ripristinati da una copia, codice ricostruito, segreti cambiati.29/09
REQ-018I controlli del server: utenti, chiavi SSH, sudo, porte, servizi, cron, container, file SUID e pacchetti confrontati con un riferimento approvato.29/09
REQ-024La storia git del codice di ogni sito: una versione per ogni approvazione, con chi e perché, senza upload né segreti.30/09
REQ-025Le versioni nella dashboard: cosa è cambiato a ogni approvazione, le righe di ogni file, il ripristino di un file o di una cartella e il ritorno di tutto il codice a una versione.30/09
REQ-027Lo spazio di ogni sito nella scheda: file, upload, plugin, tema attivo e database, misurati ogni notte o a richiesta.30/09
REQ-028Più versioni di PHP sul server, solo quelle ancora mantenute, e per ogni sito la scelta della sua; se il sito non risponde, torna quella di prima.30/09
REQ-029I grafici: spazio, tentativi di attacco, tempi di risposta, disco, backup, indirizzi bloccati e allarmi giorno per giorno, ciascuno con la tabella dei suoi dati.30/09
REQ-030L’amministratore con riserva: fa solo le operazioni delle categorie scelte da un amministratore, e ognuna arriva subito come notifica.01/10
REQ-031Eliminare per sempre un utente già disattivato; nel registro le sue operazioni restano con il suo nome.01/10
REQ-032Il database di un sito in phpMyAdmin dalla scheda, dentro la dashboard: accesso temporaneo a un solo database, in sola lettura o (amministratori) con modifica.01/10
REQ-033«Elimina con i dati»: eliminando WooCommerce si possono cancellare anche prodotti, ordini e coupon, che la disinstallazione normale lascia.01/10
REQ-034La relazione di messa in produzione per chi prepara il nuovo hosting, in PDF o Markdown, senza i problemi interni.02/10
REQ-035«Rigenera chiavi e salt»: solo le 8 chiavi di wp-config, le sessioni si chiudono.02/10
REQ-036«Metti online» su web1: tolto lo stesso giorno, perché web1 non ospita siti in produzione.02/10
REQ-037«Disattiva il sito» e «Riattiva il sito»: tutto fermo tranne i dati.02/10
REQ-038«Elimina il sito…»: solo se disattivato, con copia e archivio; i siti eliminati si ricreano da Backup.02/10
—I PHP dei siti non raggiungono più il servizio interno del fornitore cloud con i dati del server (i metadati).03/10
REQ-051…053Importare in sviluppo un sito di produzione dai suoi backup (zip o rar e dump): caricamento a pezzi con ripresa, analisi che non esegue nulla, relazione, sito bloccato con la prima versione com’era in produzione.06/10
REQ-055…057L’anteprima con una pagina d’accesso al posto della finestra del browser, gli indirizzi fidati, l’apertura a tutti per qualche ora; l’editor dei file di wp-admin solo con il codice sbloccato.08/10
REQ-058Il tunnel della dashboard per i collaboratori: la chiave si dà e si toglie da Utenti, con le righe per il Mac pronte da mandare; il tunnel porta solo alla dashboard.09/10

Prossimi

Fatto il 7 ottobre: REQ-054, l’esportazione di un sito per un altro hosting, con i file e il database già sul dominio di produzione. Vedi La messa in produzione.

In corso: REQ-039…050, la produzione su server dei clienti creati e gestiti dalla dashboard, prima su Hetzner e DigitalOcean: cassaforte dei segreti, collegamento sicuro ai server, messa in sicurezza, pubblicazione con apertura al cambio del DNS, sorveglianza, backup e dismissione. Fatti finora: la cassaforte (in modalità di prova, con deposito, prova di recupero, interblocco e passaggio all’esercizio) e la sezione Produzione con l’elenco dei server. Poi il collegamento sicuro ai server e «Aggiungi un server esistente», e la messa in sicurezza con gli strumenti firmati (profilo di produzione, firma con la chiave di rilascio dell’amministratore, porte provate da fuori, elenco delle vulnerabilità ogni notte), provati contro server simulati; il collaudo su un server vero richiede una VM di prova e la chiave di rilascio. Il 12 ottobre il primo collaudo su un server Hetzner vero ha trovato due errori nel collegamento, ora corretti, e la Produzione ha la scheda Guida con tutti i passi. Lo stesso giorno la pubblicazione dei siti (REQ-042), con l’esportazione già usata per gli altri hosting: controllo preliminare, copia, invio, sito nuovo dietro l’anteprima e apertura al cambio del DNS, provata con server simulati. Prossimo passo: il collaudo su un server vero. Vedi Produzione e cassaforte.

Rinviato: REQ-026, una copia delle versioni su un server git esterno, per averla fuori da web1 e per gli sviluppatori.

Da decidere

  • Versioni maggiori di WordPress dalla dashboard: oggi solo da shell.

Questo sito

I testi stanno nel repository della piattaforma, accanto al codice, e si pubblicano con uno script che li carica in WordPress, immagini comprese. Ogni volta che la dashboard cambia, cambia anche qui. Le schermate vengono dalla dashboard vera, con dati inventati.