Pyrite ENMenu Scarica l'alpha
01 / Inizia

Prova l'alpha
oggi.

Scarica Pyrite 0.7.7 (indirizzo da definire)Guida per l'amministratore

Windows, in rete locale. È un'alpha: usala con dati non sensibili, senza garanzie.

# una cartella, un file
pyrite.exe
# primo avvio: crea il Proprietario
http://127.0.0.1:8080/setup/
# la console e il portale
http://SERVER:8080/console/
http://SERVER:8080/
02 / Stato

Cosa c'è oggi e cosa manca.

Nell'alpha 0.7.7 funziona

  • Un eseguibile per Windows (10 e 11; Windows Server 2019 e 2022 sono dichiarati, ma non ancora provati) che si avvia con un doppio clic
  • Ogni app sulla sua porta, nel suo processo e nel suo recinto
  • Rubrica, gruppi, accessi decisi al centro, ruoli gestiti dentro le app, accesso unico e revoca immediata
  • Una sola console con quattro livelli (Proprietario, Admin Persone, Admin App, Utente), riavvio automatico delle app, misure, storico del motore e analisi dell'uso
  • Più clienti su un solo motore con le unità: ognuna ha le sue persone, i suoi gruppi e le sue app, e nessuno vede quello che è di un'altra
  • Doppia autenticazione per la console e per il portale, con i codici di riserva
  • La console si chiude da sola dopo un tempo senza uso e mostra a ognuno le sue sessioni aperte
  • Regole di rete: dove ascoltano le app, un nome per ogni app, l'ingresso da internet con un tunnel o con una porta aperta, un solo accesso anche con un nome per app e un limite ai tentativi sbagliati
  • Storico del motore: chi ha fatto cosa, in un file che dalla console nessuno può cancellare (non è una garanzia assoluta)
  • Pyrite come servizio di Windows, che parte con il server anche se nessuno è collegato; Pyrite legge lo stato del firewall di Windows e può creare la sua regola
  • «Carica app» si accorge di una porta chiusa o occupata e ne propone un'altra; le app caricate da un Admin avvisano i Proprietari, che le possono rifiutare con un motivo
  • Backup notturni e manuali, ripristino eseguito dal motore e copia dei backup su una cartella di rete (un NAS)
  • HTTPS con un certificato per il motore e per tutte le app (CA aziendale, file .pfx o .pem, CA interna di Pyrite), oppure con Let's Encrypt (DNS di Cloudflare o porta 443), anche con più certificati
  • Aggiornamento del motore cambiando solo l'eseguibile, con punto di ripristino e ritorno alla versione di prima; aggiornamento delle app da zip, anch'esso tutto o niente
  • Pagina Archivio: ripristina o elimina per sempre le app archiviate
  • Import da Excel e CSV anche dei vecchi file .xls; import di persone, gruppi e accessi da un modello Excel (pagina Persone), con anteprima e tutto o niente
  • Barra laterale della console con 5 app (da 3 a 15), «Altre app», ordine personale e voci in due gruppi (Servizi e Sistema)
  • Risposte chiare quando una rotta di un'app è lenta (504) o l'app chiude la connessione (502), senza mai ripetere la richiesta; pyrite.exe -v per la versione
  • Aggiornamento delle app da zip con le note di consegna e il confronto delle versioni come semver; avvio senza nessuno collegato con --unattended, da un'attività pianificata di Windows (procedura nuova: da provare prima su un PC di prova)
  • Creazione, modifica e archiviazione delle app con avanzamento visibile
  • Import da Excel e CSV dalla console, con prova e annullamento, e «Prova import» per le persone
  • Strumenti del motore per le app, anche dalle loro pagine: export in Excel e CSV, PDF, foto, numerazioni, storico delle modifiche, statistiche e lavori pianificati; protezione dalle modifiche concorrenti e rete in uscita controllata; la home del portale personalizzabile
  • Console, portale e messaggi in inglese e in italiano; regole delle password, cambio obbligatorio e recupero della password dei Proprietari
  • «Carica app» da zip, con i controlli veri del pacchetto e l'approvazione delle app caricate dagli Admin, e primo avvio guidato di un motore nuovo
  • Lo standard per gli agenti in inglese e in italiano, con un'app di esempio collaudata

In arrivo in programma

  • Controllo automatico vero del codice dei pacchetti (oggi i passi di sicurezza e di standard sono dimostrativi)
  • Archivio dei certificati di Windows, cassaforte dei segreti, OCR, blocco dei nomi che portano alla rete interna (oggi solo segnalato)
  • Prove con le cose vere: un tunnel vero, Let's Encrypt e Cloudflare veri, il servizio di Windows su un server vero, Windows Server e un DNS diviso non sono ancora stati provati
  • Rubrica sincronizzata con Active Directory o Entra ID
  • Token per far lavorare gli agenti AI sulle app attraverso il motore
  • Isolamento a livello di sistema operativo: un utente di Windows per ogni app (oggi il recinto intorno agli script è una difesa dentro il programma, non un muro); su Windows il limite di memoria è solo indicativo

Le novità, versione per versione, sono nella pagina delle novità.

03 / Codice

Il codice è su GitHub. Tutto.

03.1Codice sorgente
Il motore in Go, la console, il portale e lo standard per gli agenti, con le istruzioni per compilarlo da sé. Il codice è nell'organizzazione the-pyrite-project su GitHub: per ora è privato.
03.2Segnalazioni e proposte
Errori, idee e domande si aprono come issue nel repository, e si seguono pubblicamente. Finché il repository è privato, scrivi a info@getpyrite.com.
03.3Licenze
Pyrite è open source. PocketBase è distribuito con licenza MIT e i caratteri IBM Plex con la SIL Open Font License: l'elenco completo è in THIRD-PARTY-NOTICES.txt, nella cartella del programma.