Voor NAS en Raspberry Pi
De AllMyPrinters-agent
Een kleine Docker-container voor je NAS of Raspberry Pi. Hij praat de klok rond met je printers en houdt je spoelen, printers en bibliotheek op één plek. Telefoon, tablet en pc worden een venster erop, thuis en onderweg.
- Je printersBambu Lab, Anycubic, Klipper …
- AgentDocker op NAS of Raspberry Pi
- Je apparatenAndroid-app, tablet, pc, iPhone
Heb je de agent nodig?
Eén telefoon, thuis: nee
De app werkt zelfstandig. Hij praat via je wifi met je printers en houdt je spoelen op de telefoon. Je hoeft niets te installeren.
De agent helpt als je
- meerdere apparaten met dezelfde spoelen wilt gebruiken, bijvoorbeeld telefoon en tablet
- je printers onderweg wilt bereiken, zonder VPN en zonder port forwarding
- in de browser op je pc wilt werken, of een iPhone of iPad hebt
- elke print de klok rond wilt bijhouden, ook als je telefoon uit staat
Wat de agent doet
Draait de klok rond
Live status, camera en elke print afgeboekt van de juiste spoel, of je telefoon nu aan staat of niet.
Eén voorraad voor alle apparaten
Telefoon, tablet en browser zien dezelfde spoelen, printers en dezelfde bibliotheek. Alleen de agent boekt filament af, zodat niets dubbel telt.
Werkt in elke browser
Open de agent thuis in Chrome, Edge, Firefox of Safari, bijvoorbeeld op http://jouw-nas:8090. De schermen zijn dezelfde als in de app.
Overal, zonder VPN
Zet overal toegang aan en open je agent op allmyprinters.com/web. Werkt achter elke router en via mobiele data.
iPhone en iPad
Met de agent draait AllMyPrinters ook op de iPhone, als web-app op het beginscherm.
Je gegevens blijven thuis
Alles staat in het Docker-volume van de agent. Geen account, geen cloud van de fabrikant.
In een paar minuten geïnstalleerd
-
Container starten
Op je NAS, Raspberry Pi of Linux-pc met 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:latestLiever met 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: "nl" AMP_PASSWORD: "change-me" volumes: - allmyprinters-agent:/data volumes: allmyprinters-agent:Synology Container Manager, Unraid of Portainer: dezelfde instellingen, dus de image hierboven, het hostnetwerk en een volume voor /data.
-
In de browser openen
Ga naar http://<IP van je NAS of Pi>:8090 en log in met het wachtwoord dat je hebt ingesteld.
-
Printers toevoegen
Net als in de app: de agent zoekt in je netwerk en de handleiding per merk zegt wat je moet aanzetten.
-
Apparaten koppelen
In de agent: Instellingen → Apparaten koppelen → „Apparaat toevoegen”. Scan de QR-code met de app of met de camera van een ander apparaat.
De agent heeft het hostnetwerk nodig om je printers te vinden. De image draait op amd64 en arm64 (Raspberry Pi met een 64-bit systeem). Kies een eigen wachtwoord.
Bijwerken: haal de nieuwe image op en start de container opnieuw. Je gegevens blijven in het volume.
De app met de agent verbinden
In de app: Instellingen → „Met agent verbinden”, scan daarna de QR-code van de agent. Daarvoor heb je app 0.8.1 of nieuwer nodig.
- De app vraagt welke gegevens de agent moet houden: die van de app of zijn eigen
- Je modelbibliotheek verhuist mee
- Thuis verbindt de app direct via wifi, onderweg via allmyprinters.com
- Loskoppelen kan altijd, ook offline. De app neemt dan de actuele gegevens over en werkt weer zelfstandig
Overal toegang
Je printers, waar je ook bent.
In de agent: Instellingen → „Overal toegang” → „Aanzetten”. Tot je het aanzet, blijft het uit. Open daarna allmyprinters.com/web op elk gekoppeld apparaat.
- End-to-end versleuteld
- Geen VPN, geen port forwarding
- Werkt via mobiele data
allmyprinters.com/web toont altijd de gegevens van je agent. Gebruik je alleen de Android-app zonder agent, dan is daar niets te zien.
Zo is het beschermd
De agent en je apparaat maken allebei zelf verbinding met allmyprinters.com. De sleutel komt uit de QR-code en bereikt onze server nooit. De server geeft alleen versleutelde gegevens door en kan ze niet lezen.
Op iPhone en iPad
Open allmyprinters.com/web in Safari, tik op Delen → „Zet op beginscherm”, open het vanaf het beginscherm en koppel het daar met de QR-code van de agent. De iPhone is nieuw, laat ons weten hoe het bij jou werkt.
allmyprinters.com/web →Vragen
Mis je iets? In de app: Meer → Probleem melden.
Heb ik de agent nodig?
Nee. Met één telefoon thuis werkt de app zelfstandig. De agent is voor meerdere apparaten, toegang onderweg, de browser op een pc of een iPhone.
Op welke hardware draait hij?
Op alles waar Docker op draait: een NAS van Synology, QNAP of Unraid, een Raspberry Pi met een 64-bit systeem of een Linux-pc. Hij heeft ongeveer 100 MB geheugen nodig.
Welke printers ondersteunt hij?
Dezelfde als de app: Bambu Lab in LAN-modus, Klipper, OctoPrint, PrusaLink, Anycubic, Creality, Elegoo en Flashforge.
Waar staan mijn gegevens?
In het Docker-volume van de agent, bij jou thuis. Gekoppelde apps houden een kopie voor het geval de agent ooit weg is. Overal toegang is end-to-end versleuteld, onze server kan niets lezen.
Wat gebeurt er met de gegevens van mijn app als ik verbind?
De app vraagt of de agent de gegevens van de app moet overnemen of zijn eigen moet houden. Je kunt altijd loskoppelen; de app neemt dan de actuele gegevens van de agent over.
Is hij gratis? Is hij open source?
De agent is gratis tijdens de bèta. De Docker-image is openbaar, de broncode niet.
Begin met de app en neem de agent erbij als je hem nodig hebt.
Allebei gratis tijdens de bèta.