Use horizontal expansion compensation if your prints come out slightly oversized.

Install Printermon on Linux

PrinterMon is fairly light weight and should run comfortably on just about any Linux machine on the market.

Our dev machines are Proxmox VMs
Cores 4 @ 2.2Ghz
Memory 4GB
Disk 20GB - Largely determined by how large of a library of files you need to keep.

Begin by installing Linux and making a Printermon directory and moving into it.

mkdir printermon && cd printermon 

Then create your docker compose file.

nano docker-compose.yml

Paste the following into it.

services:
  printermon:
    image: printermon/printermon:latest
    container_name: printermon
    network_mode: host
    volumes:
      - ./userdata:/app/userdata
      - /var/run/docker.sock:/var/run/docker.sock
    restart: unless-stopped

CTRL+X To close.
Y to save the buffer.
ENTER to write docker-compose.yml

Then start docker.

docker compose up -d

If you encounter a permissions issue its likely you do not have access to the userdata folder that Printermon needs to store its data locally. (So it survives updates) Run the following.

/root/printermon/userdata && docker restart printermon

Navigate to http://your_ip:8888 and connect your node to your printermon.com account.

Rate this page