Zum Inhalt springen

Labelyard

Labelyard

Der selbst gehostete Label Printer Hub für all deine Etiketten

Labelyard läuft in einem Container neben deinen Druckern und gibt jedem Etikett einen Ort, von dem es kommt. Scanne einen Code mit dem Handy, drucke aus Snipe-IT, Grocy oder Spoolman oder schick einen Auftrag aus jeder App, die HTTP spricht. Band- und Etikettendrucker, Bürodrucker mit Etikettenbögen und eine Warteschlange, die dir sagt, was passiert ist.

Die Übersicht von Labelyard: was gerade druckt, was Aufmerksamkeit braucht, das Material in jedem Drucker und alle Drucker auf einen Blick.Die Übersicht von Labelyard: was gerade druckt, was Aufmerksamkeit braucht, das Material in jedem Drucker und alle Drucker auf einen Blick.

Was es druckt, und woher

Band- und Etikettendrucker
Drucker der Brother PT-Serie und QL-Serie in deinem Netz. Der Hub liest das eingelegte Band selbst aus, damit ein Etikett zu dem passt, was im Drucker liegt.
Bürodrucker und Bögen
IPP-Seitendrucker bedrucken Etikettenbögen. Der Hub merkt sich, welche Felder eines Bogens belegt sind, damit ein angebrochener Bogen zurück ins Fach kann.
Scannen und drucken
Installier die Web-App auf dem Handy, scanne einen Barcode oder ein gedrucktes Etikett und druck es noch einmal oder das daneben.
Eine Warteschlange für alles
Anhalten, fortsetzen, abbrechen und wiederholen je Drucker und je Auftrag. Live-Statusseiten zeigen jeden Drucker, ohne neu zu laden.
API-Schlüssel und Webhooks
Eine versionierte API unter /api/v1 mit eigenen Schlüsseln je Aufrufer und Webhooks, die drucken, wenn sich in einer anderen App etwas ändert.
Snipe-IT, Grocy, Spoolman
Plugins schlagen Assets, Produkte und Spulen über ihre ID nach und drucken sie. Paperless und Kept drucken über die API.

In zwei Minuten am Laufen

Labelyard braucht zwei Werte: einen geheimen Schlüssel für das, was es speichert, und die Adresse, unter der du es öffnest. Alles andere, auch die Drucker, richtest du im Browser ein. Heb labelyard.env auf: Ohne den Schlüssel lassen sich gespeicherte Geheimnisse nicht lesen.

Die vollständige Installationsanleitung erklärt Reverse Proxys, HTTPS und die erste Anmeldung.

Terminal-Fenster
echo "LABELYARD_SECRET_KEY=$(openssl rand -base64 32 | tr '+/' '-_')" > labelyard.env
docker run -d --name labelyard -p 8000:8000 \
--env-file labelyard.env \
-e LABELYARD_PUBLIC_URL=http://localhost:8000 \
-v labelyard-data:/data \
ghcr.io/strausmann/labelyard:1.6.0

Hier findest du dich zurecht

  • Installieren

    Compose, Reverse Proxys, HTTPS und Drucker anschließen.

  • Benutzen

    Drucker, Bögen, die Warteschlange, Scannen und der Warenkorb.

  • Verwalten

    Schlüssel, Anmeldung, Sicherungen, Aktualisierungen und Sicherheit.

  • Integrationen

    Snipe-IT, Grocy, Spoolman, Paperless, Kept und Webhooks.

  • Entwickeln

    Die API-Referenz und wie du mitmachst.

  • Referenz

    Jede Umgebungsvariable.

Quellcode auf GitHub, Images in der GitHub Container Registry und auf Docker Hub. Du kommst von einer früheren Version? Lies Aktualisieren.