AllMyPrinters

Per NAS e Raspberry Pi

L’agente di AllMyPrinters

Un piccolo container Docker per il tuo NAS o Raspberry Pi. Parla con le tue stampanti 24 ore su 24 e tiene bobine, stampanti e libreria in un solo posto. Telefono, tablet e PC diventano finestre su di esso, a casa e fuori.

  1. Le tue stampantiBambu Lab, Anycubic, Klipper …
  2. AgenteDocker su NAS o Raspberry Pi
  3. I tuoi dispositiviApp Android, tablet, PC, iPhone

Ti serve l’agente?

Un telefono a casa: no

L’app funziona da sola. Parla con le tue stampanti nel tuo Wi-Fi e tiene le bobine nel telefono. Non c’è niente da installare.

L’agente ti aiuta se vuoi

  • usare più dispositivi con le stesse bobine, per esempio telefono e tablet
  • raggiungere le stampanti fuori casa, senza VPN né port forwarding
  • lavorare nel browser del PC, oppure su iPhone o iPad
  • registrare ogni stampa 24 ore su 24, anche con il telefono spento

Cosa fa l’agente

  • Funziona 24 ore su 24

    Stato dal vivo, videocamera e ogni stampa scalata dalla bobina giusta, che il telefono sia acceso o no.

  • Un solo magazzino per tutti

    Telefono, tablet e browser vedono le stesse bobine, stampanti e la stessa libreria. Solo l’agente scala il filamento, così niente conta due volte.

  • Funziona in ogni browser

    Apri l’agente a casa in Chrome, Edge, Firefox o Safari, per esempio su http://tuo-nas:8090. Le schermate sono le stesse dell’app.

  • Da ovunque, senza VPN

    Attiva l’accesso ovunque e apri il tuo agente su allmyprinters.com/web. Funziona dietro qualsiasi router e con i dati mobili.

  • iPhone e iPad

    Con l’agente, AllMyPrinters funziona anche su iPhone, come web app nella schermata Home.

  • I tuoi dati restano a casa

    Tutto sta nel volume Docker dell’agente. Nessun account, nessun cloud del produttore.

Installato in pochi minuti

  1. Avvia il container

    Sul tuo NAS, Raspberry Pi o PC Linux con Docker:

    docker run -d --name allmyprinters-agent --restart unless-stopped --network host \
      -e AMP_PASSWORD=change-me -v allmyprinters-agent:/data \
      ghcr.io/nolimitek/allmyprinters-agent:latest
    Preferisci Docker Compose?
    services:
      allmyprinters-agent:
        image: ghcr.io/nolimitek/allmyprinters-agent:latest
        container_name: allmyprinters-agent
        restart: unless-stopped
        network_mode: host
        environment:
          AMP_PORT: "8090"
          AMP_LANG: "it"
          AMP_PASSWORD: "change-me"
        volumes:
          - allmyprinters-agent:/data
    volumes:
      allmyprinters-agent:

    Synology Container Manager, Unraid o Portainer: le stesse impostazioni, cioè l’immagine qui sopra, la rete host e un volume per /data.

  2. Aprilo nel browser

    Vai su http://<IP del tuo NAS o Pi>:8090 e accedi con la password che hai impostato.

  3. Aggiungi le stampanti

    Come nell’app: l’agente cerca nella tua rete e la guida per marca ti dice cosa attivare.

  4. Associa i dispositivi

    Nell’agente: Impostazioni → Associa dispositivi → «Aggiungi dispositivo». Scansiona il codice QR con l’app o con la fotocamera di un altro dispositivo.

L’agente ha bisogno della rete host per trovare le stampanti. L’immagine funziona su amd64 e arm64 (Raspberry Pi con sistema a 64 bit). Scegli una tua password.

Per aggiornare, scarica la nuova immagine e riavvia il container. I tuoi dati restano nel volume.

Collegare l’app all’agente

Nell’app: Impostazioni → «Collega all’agente», poi scansiona il codice QR dell’agente. Serve l’app 0.8.1 o successiva.

  • L’app chiede quali dati deve tenere l’agente: quelli dell’app o i suoi
  • Anche la tua libreria di modelli si trasferisce
  • A casa l’app si collega direttamente via Wi-Fi, fuori casa tramite allmyprinters.com
  • Puoi scollegarti quando vuoi, anche offline. L’app riprende allora i dati attuali e torna a funzionare da sola

Accesso ovunque

Le tue stampanti, ovunque tu sia.

Nell’agente: Impostazioni → «Accesso ovunque» → «Attiva». Resta spento finché non lo attivi. Poi apri allmyprinters.com/web su qualsiasi dispositivo associato.

  • Crittografia end-to-end
  • Niente VPN né port forwarding
  • Funziona con i dati mobili

allmyprinters.com/web mostra sempre i dati del tuo agente. Se usi solo l’app Android senza agente, lì non c’è niente da vedere.

Come è protetto

L’agente e il tuo dispositivo si collegano entrambi verso allmyprinters.com. La chiave arriva dal codice QR e non raggiunge mai il nostro server, che inoltra solo dati cifrati e non può leggerli.

Su iPhone e iPad

Apri allmyprinters.com/web in Safari, tocca Condividi → «Aggiungi alla schermata Home», aprilo dalla schermata Home e associalo lì con il codice QR dell’agente. L’iPhone è una novità: raccontaci come funziona da te.

allmyprinters.com/web →

Domande

Manca qualcosa? Nell’app: Altro → Segnala un problema.

Mi serve l’agente?

No. Con un telefono a casa l’app funziona da sola. L’agente serve per più dispositivi, per l’accesso fuori casa, per il browser su PC o per un iPhone.

Su quale hardware funziona?

Su tutto ciò che esegue Docker: un NAS Synology, QNAP o Unraid, un Raspberry Pi con sistema a 64 bit o un PC Linux. Gli servono circa 100 MB di memoria.

Quali stampanti supporta?

Le stesse dell’app: Bambu Lab in modalità LAN, Klipper, OctoPrint, PrusaLink, Anycubic, Creality, Elegoo e Flashforge.

Dove sono salvati i miei dati?

Nel volume Docker dell’agente, a casa tua. Le app associate tengono una copia nel caso l’agente sparisca. L’accesso ovunque è cifrato end-to-end, il nostro server non può leggere nulla.

Cosa succede ai dati della mia app quando mi collego?

L’app chiede se l’agente deve prendere i dati dell’app o tenere i suoi. Puoi scollegarti quando vuoi; l’app riprende allora i dati attuali dell’agente.

È gratuito? È open source?

L’agente è gratuito durante la beta. L’immagine Docker è pubblica, il codice sorgente no.

Inizia con l’app, aggiungi l’agente quando ti serve.

Entrambi sono gratuiti durante la beta.