Categorygithub.com/control-alt-repeat/label-printer
repositorypackage
0.0.0-20250203115444-acb42881446a
Repository: https://github.com/control-alt-repeat/label-printer.git
Documentation: pkg.go.dev

# README

Label Printer

⚠️Warning: This is an active repo; expect breaking changes and use for reference only!⚠️

Wraps brother_ql in a Go server for remote operation. It is tightly coupled to AWS Parameter Store at the moment. I probably won't have time to help you with that if you get stuck!

Prerequisites

Install

Debian (Tested on Ubuntu)

  1. Create the container definition in /etc/containers/systemd/label-printer-server.container
[Unit]
Description=Label Printer Server

[Container]
Image=ghcr.io/control-alt-repeat/label-printer/server:latest

Volume=/home/control-alt-repeat/.aws:/root/.aws:ro
Volume=/dev:/dev:slave

PodmanArgs=--privileged

[Service]
Restart=always

[Install]
WantedBy=multi-user.target default.target
  1. Reload
sudo systemctl daemon-reload
  1. Add AWS credentials. On load, the server will add the dynamically generated hostname to AWS Parameter Store.

  2. Start the service

sudo systemctl start label-printer-server.service
  1. Check it's running
journalctl -xeu label-printer-server.service