README - architecture, installation
This commit is contained in:
parent
db1c53f5bc
commit
31ca3ec4fe
23
README.adoc
Normal file
23
README.adoc
Normal file
|
@ -0,0 +1,23 @@
|
||||||
|
# hexopi
|
||||||
|
|
||||||
|
Multiple Octoprint-instances on one machine. Uses systemd-nspawn.
|
||||||
|
|
||||||
|
Additionally it installs cron-apt for unattended upgrades.
|
||||||
|
|
||||||
|
# Installation
|
||||||
|
|
||||||
|
You need to install make:
|
||||||
|
|
||||||
|
sudo apt install gmake
|
||||||
|
|
||||||
|
Anything else will be installed automatically:
|
||||||
|
|
||||||
|
sudo make install
|
||||||
|
|
||||||
|
# Architecture
|
||||||
|
|
||||||
|
For any devices `/dev/ttyUSB*` it creates a octoprint-container.
|
||||||
|
The octoprint-container based on the system installed at `/var/lib/machines/octoprint`
|
||||||
|
and has its own directory for changed files `/var/lib/machines/octoprint@ttyUSB*`,
|
||||||
|
a copy of `/var/lib/machines/octoprint-template`.
|
||||||
|
You can reach octoprint via `http://{IP|HOST}:2000` for `ttyUSB0`, `http://{IP|HOST}:2001` for `ttyUSB1`, so on...
|
Loading…
Reference in a new issue