A docker-based environment with klipper, moonraker and fluidd or mainsail. It can be installed on any computer running linux with docker and some minimal dependencies. In order to use it:
- edit services.sh to update your selection of the UI and add the latest version.
- put your klipper config to runtime/config as
printer.cfg
. - properly edit your
moonraker.conf
file inmoonraker_docker
based on your network configuration. - run
./start.sh init
which will clone klipper and moonraker and download mainsail release, build docker images. It will also run the first interactive shell for klipper to configure and flash the printer according to klipper docs. - run
./services.sh build
to create all the docker containers. - run
./services.sh start
to start.
now klipper, moonraker and your UI of choice are running in docker (hopefully) and you can connect to your localhost:8080 with any web browser.
To stop, use ./services.sh stop
.
To restart, ./services.sh restart
.
Based on https://github.com/dmonizer/klipmoonsail.