Files
octodocker_deploy/README.md
2019-10-18 23:57:55 -04:00

1.7 KiB

octoprint_deploy

These files provide a simple bash script for quickly deploying multiple octoprint instances on a single computer (Ubuntu/debian based systems).

How to use

Install Ubuntu on computer of interest. Install Octoprint. You can follow the directions here: https://octoprint.org/download/ or here: https://community.octoprint.org/t/setting-up-octoprint-on-a-raspberry-pi-running-raspbian/2337

Start up Octoprint for the first time to setup a base instance profile. The base profile will be edited in several places to allow specific modifications during deployment.

[PLACE HOLDERS FOR EDITING STUFF] Make sure whichever printer you are installing for is not plugged in via USB

Go to wherever you downloaded octoprint_deploy: cd octoprint_deploy Run the bash script: $ sudo ./addnew_printer.sh And follow the instructions:

UNPLUG PRINTER FROM USB Enter the name for new printer/instance: printer01

Port on which this instance will run (ENTER will increment last value in /etc/octoprint_ports):

Selected port is: 5000

Octoprint Daemon User [paul]:

Octoprint Daemon Path [/home/paul/OctoPrint/venv/bin/octoprint]:

Octoprint Config Path [/home/paul/]:

Auto-detect printer serial number for udev entry?y

Plug your printer in via USB now (detection time-out in 2 min)

Serial number detected as: AL03M8MG

Octoprint instance template base folder [/home/paul/.octoprint]:

Do you want to proceed? y

This will do the following:

  1. Copy everything in ~/.octoprint to ~/.printer01 with modifications
  2. Update udev rules so this printer will always be at port /dev/octo_printer01
  3. Create, start, and enable the service printer01 to control that octoprint instance.