Skip to content

OctoPrint

Homepage | Repository

OctoPrint provides a snappy web interface for controlling consumer 3D printers.

inventories/homelab/group_vars/homelab.yml
octoprint_enabled: true
# Where your printer is connected
octoprint_printer_mountpoint: "/dev/ttyUSB0"
# Optionally, where the webcam for your printer is connected
octoprint_enable_webcam: false
octoprint_webcam_mountpoint: "/dev/video0"

By default, OctoPrint can be accessed at http://[your_server_ip]:8100 or https://octoprint.[your_domain].com if you have DNS access configured.

See the default configuration options for OctoPrint at roles/octoprint/defaults/main.yml. Add any overrides to your inventories/[your_inventory]/group_vars/homelab.yml file.

No changes in the last 93 commits (since 10/21/2025).