OctoPrint
OctoPrint provides a snappy web interface for controlling consumer 3D printers.
Setting up
Section titled “Setting up”octoprint_enabled: true
# Where your printer is connectedoctoprint_printer_mountpoint: "/dev/ttyUSB0"
# Optionally, where the webcam for your printer is connectedoctoprint_enable_webcam: falseoctoprint_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.
Configuration
Section titled “Configuration”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.
Recent Changes
Section titled “Recent Changes”No changes in the last 93 commits (since 10/21/2025).