Skip to content

Observer 0.21.0

Choose a tag to compare

@github-actions github-actions released this 13 Sep 07:49
· 130 commits to main since this release
30facf1

Observer 0.21.0.

I pacchetti NON sono firmati

Windows lo dira' due volte, in due modi diversi, e le due cose non si
risolvono con lo stesso rimedio:

  • la finestra di controllo dell'account dira' "Editore sconosciuto".
    Questo lo toglie una firma, subito, dal primo download;
  • SmartScreen mostrera' un avviso al primo avvio dell'installer. Questo
    una firma NON lo toglie: da marzo 2024 nemmeno un certificato EV lo evita
    piu'. Dipende da quanti download puliti il file ha accumulato, non dal
    certificato che porta.

Per procedere: Ulteriori informazioni e poi Esegui comunque.

Da dove viene questo pacchetto

Ogni file allegato porta un'attestazione di provenienza firmata da GitHub,
che lo lega al commit e al workflow che l'hanno prodotto:

gh attestation verify Observer.msi --repo Akr0n/observer

Non e' una firma Authenticode e Windows non la guarda. Risponde a una
domanda diversa, e altrettanto utile: questo file viene davvero da quel
codice sorgente
, invece di Windows si fida di chi l'ha fatto.

Windows

Installa servizio, dashboard e riga di comando. Serve un terminale con privilegi:

msiexec /i Observer.msi

Non serve installare altro: il pacchetto porta con se' il runtime .NET, ed e'
il motivo per cui pesa una cinquantina di megabyte. Fino alla 0.2.0 pretendeva
ASP.NET Core 10 senza verificare che ci fosse, e su una macchina che non l'aveva
il servizio moriva all'avvio mentre l'installer parlava di privilegi
insufficienti - una causa che con quella vera non c'entrava niente.

Da sapere: cosi' le correzioni di sicurezza del runtime non arrivano piu' da
Windows Update. Arrivano con una release nuova di Observer.

Se su quella macchina esiste gia' un servizio Observer registrato a mano, va rimosso
prima, e va svuotata la cartella di installazione.

Linux

sudo apt install ./observer_0.21.0_amd64.deb

Serve Ubuntu 24.04 o successiva: aspnetcore-runtime-10.0 viene dall'archivio
ufficiale, quindi il runtime non e' imbarcato e si aggiorna col sistema.

Dopo l'installazione

Per guardare la macchina su cui sei seduto non serve configurare niente, e non serve
alcun token: la dashboard entra dal canale locale. Il token e l'impronta del
certificato servono soltanto perche' un ALTRO computer possa interrogare questo, e si
ottengono con observer share.