๐พ Agente su TrueNAS
In 30 secondi
- Su TrueNAS, l'agente si installa come app personalizzata: copi un testo da BolloPrint e lo incolli in Install via YAML. Non รจ ancora nel catalogo app di TrueNAS.
- Non devi copiare nessun codice: lo apri con il pulsante Web UI, premi Collega a BolloPrint e confermi nel tuo laboratorio.
- Si aggiorna da solo. Non serve toccare nulla in TrueNAS.
- Non serve aprire porte sul router.
Beta
L'agente per TrueNAS รจ in beta: funziona, ma qualche passaggio puรฒ ancora cambiare. Se qualcosa non corrisponde a quello che vedi sullo schermo, faccelo sapere.
Se hai un TrueNAS in laboratorio, hai giร dove mettere l'agente locale: รจ acceso tutto il giorno e nella stessa rete delle tue stampanti. L'agente gira come un'app TrueNAS in piรน, accanto a quelle che hai giร .
Questa pagina spiega come installarlo, collegarlo al tuo laboratorio, aggiornarlo, spostarlo e toglierlo. Cos'รจ l'agente e quali stampanti collega lo trovi in L'agente locale.
Prima di iniziare
| Cosa ti serve | Come lo verifichi |
|---|---|
| TrueNAS 24.10 o successivo (Community Edition) | In TrueNAS, Dashboard โ System Information โ Version. Le versioni precedenti non hanno Install via YAML. |
| Le app di TrueNAS attivate | In Apps, in alto compare Apps Service Running. Se รจ la prima volta, TrueNAS ti chiede di scegliere il pool dove salvarle. |
| Entrare in TrueNAS con un utente amministratore | Solo un amministratore puรฒ installare app. |
| Essere proprietario del laboratorio in BolloPrint | Quando lo colleghi compaiono solo i laboratori di cui sei proprietario. |
| Che il TrueNAS e le stampanti siano nella stessa rete | Se sono in reti separate l'agente funziona lo stesso, ma dovrai aggiungere le stampanti tramite il loro IP. |
| Che il TrueNAS esca su internet | Nient'altro: non serve aprire porte nรฉ avere un IP fisso. |
1. Copia lo YAML da BolloPrint
In BolloPrint, vai su Impostazioni โ Stampanti โ Agente locale โ Nuovo agente e scegli TrueNAS.
Vedrai i passaggi e, sotto, un riquadro con lo YAML: il testo che dice a TrueNAS cosa installare. Premi Copia.
In quella schermata non c'รจ niente da creare: lo YAML รจ lo stesso per tutti i laboratori e non contiene chiavi. L'agente nasce quando lo colleghi, al passaggio 3.
Se ti interessa sapere cosa fa, lo YAML ha questa forma (copia sempre quello di BolloPrint, che ha la versione giusta nella riga image:):
services:
bolloprint-agent:
image: ghcr.io/bolloprint/bolloprint-agent:XXXX
restart: unless-stopped
network_mode: host
mem_limit: 512m
pids_limit: 512
ulimits:
nofile:
soft: 65536
hard: 65536
environment:
BP_PLATFORM: truenas
BP_LINK_LISTEN: ":8257"
volumes:
- data:/var/lib/bolloprint
volumes:
data:
x-portals:
- name: Web UI
scheme: http
host: 0.0.0.0
port: 8257
path: /
network_mode: hostmette l'agente nella rete del tuo TrueNAS: cosรฌ trova le stampanti.BP_LINK_LISTENapre la sua pagina sulla porta 8257, ex-portalsรจ ciรฒ che aggiunge il pulsante Web UI in TrueNAS.dataรจ la cartella dove l'agente salva la sua identitร e il suo collegamento. Resiste a riavvii e aggiornamenti.
2. Installalo su TrueNAS
- Entra in TrueNAS e apri Apps.
- Premi Discover Apps.
- In alto a destra, accanto a Custom App, apri il menu โฎ e scegli Install via YAML.
- In Name, scrivi
bolloprint-agent. - In Custom Config, incolla lo YAML che hai copiato.
- Premi Save.
TrueNAS scarica l'agente e lo avvia. In un minuto compare in Apps โ Installed come Running.
Se TrueNAS dice che il nome esiste giร
ยซThe name "bolloprint-agent" is already in useยป vuol dire che l'agente รจ giร installato. Per cambiare qualcosa, usa Edit nella sua scheda invece di installarlo di nuovo.
3. Collegalo al tuo laboratorio
- In Apps โ Installed, premi bolloprint-agent. A destra, in Application Info, premi Web UI. La pagina dell'agente si apre in una nuova scheda.
- La pagina dice ยซQuesto agente non appartiene ancora a nessun laboratorioยป e mostra un codice di otto caratteri, come
6E7B-9DEF. Premi Collega a BolloPrint. - Si apre BolloPrint. Se non hai effettuato l'accesso, accedi. Scegli il laboratorio a cui lo aggiungi.
- BolloPrint ti mostra il Dispositivo (il nome del tuo TrueNAS e ยซTrueNASยป) e il Codice. Controlla che sia lo stesso che compariva nella pagina dell'agente, dai un nome all'agente e premi Aggiungi al laboratorio.
- Torni a BolloPrint, alla lista degli agenti. La pagina dell'agente ora dice Collegato a e il nome del tuo laboratorio.
Fatto. In Impostazioni โ Stampanti โ Agente locale vedrai l'agente con il logo di TrueNAS, Online.
Conferma solo quello che hai appena premuto tu
Se un giorno ti arriva un link per ยซaggiungere un agenteยป che non hai chiesto, chiudilo. Un agente si collega solo dalla sua pagina, nella tua rete.
4. Dagli le stampanti
L'agente comincia a cercare stampanti nella tua rete appena viene collegato. Quello che trova compare in Stampanti in rete locale, sotto la lista degli agenti, e da lรฌ le registri. Quelle che non compaiono da sole, con Aggiungi per IP.
Come farlo con ogni marca lo trovi in Stampanti in rete locale.
Aggiornarlo
Non devi fare nulla. L'agente si aggiorna da solo: quando esce una versione nuova, la scarica, verifica che sia nostra e si riavvia con quella. La salva nella sua cartella dati, quindi resta su quella versione anche se riavvii l'app o il TrueNAS.
Per questo in TrueNAS l'app continua a dire Up to date e la riga image: del suo YAML non cambia: รจ la versione con cui รจ stato installato, non quella in esecuzione. Quella in esecuzione la vedi in BolloPrint, accanto all'agente.
Solo se BolloPrint ti avvisa che quell'agente ha bisogno di un aggiornamento manuale:
- In Apps โ Installed, premi bolloprint-agent e poi Edit.
- In Custom Config, cambia solo la versione alla fine della riga
image:con quella che mostra BolloPrint in Nuovo agente โ TrueNAS. Non toccare nient'altro. - Premi Save.
L'agente resta collegato allo stesso laboratorio, con le stesse stampanti e il loro storico. Non c'รจ niente da ricollegare.
Non eliminarlo per aggiornarlo
Eliminare l'app elimina anche la sua cartella dati. Se la elimini e la reinstalli, รจ un agente nuovo che va collegato. Per aggiornare, usa sempre Edit.
Spostarlo su un altro computer o reinstallarlo
Un agente installato da zero, su un altro computer o sullo stesso dopo averlo eliminato, รจ un agente nuovo:
- Installalo e collegalo come nei passaggi da 1 a 3.
- Aggiungi le tue stampanti al nuovo agente: passano a lui con il loro storico.
- Elimina il vecchio agente in BolloPrint (Impostazioni โ Stampanti โ Agente locale, menu โฎ dell'agente โ Elimina).
Toglierlo
- In BolloPrint, elimina l'agente: Impostazioni โ Stampanti โ Agente locale, menu โฎ dell'agente โ Elimina. In pochi secondi l'agente se ne accorge e la sua pagina torna a proporre Collega a BolloPrint.
- In TrueNAS, Apps โ Installed โ bolloprint-agent โ Delete.
Se lo elimini solo in TrueNAS, in BolloPrint continuerร a risultare Offline finchรฉ non lo elimini anche lรฌ.
Se qualcosa non va
| Cosa vedi | Cosa fare |
|---|---|
| Non trovi Install via YAML | Il tuo TrueNAS รจ precedente alla 24.10, oppure le app non sono attivate (in Apps, scegli il pool che ti chiede). |
| L'app non va oltre Deploying o resta in Stopped | Il TrueNAS non riesce a raggiungere internet per scaricare l'agente. Controlla la rete del TrueNAS e riavvia l'app da Apps โ Installed. |
| Web UI apre una pagina che non si carica | Un'altra app usa giร la porta 8257. In Edit, cambia ":8257" con ":8364" e il port: 8257 piรน in basso con port: 8364, tutti e due, e premi Save. |
| Il codice di BolloPrint non coincide con quello della pagina | Non confermare. Torna alla pagina dell'agente e premi di nuovo Collega a BolloPrint. |
| L'agente risulta Offline in BolloPrint | Controlla in TrueNAS che l'app sia Running e che il TrueNAS esca su internet. Il suo log รจ in Apps โ Installed โ bolloprint-agent โ Workloads, nell'icona dei log. |
| ร collegato ma non trova stampanti | Il TrueNAS e le stampanti devono essere nella stessa rete. Se non lo sono, aggiungile con Aggiungi per IP. |