Skip to content

Octoprint in docker environment based on python:2.7-alpine for ARMHF (tested with Raspbian stretch on Raspberry Pi model B). Work in progress.

License

Notifications You must be signed in to change notification settings

pborky/octoprint-docker

 
 

Repository files navigation

OctoPrint-docker

This repository contains everything you need to run Octoprint in a docker environment on ARMHF. Image size is around 300MB.

Getting started

git clone https://github.com/pborky/octoprint-docker.git && cd octoprint-docker

./build 1.3.10 # empty argument for latest release 

# or docker build . --tag=octoprint:1.3.10 --build-arg tag=1.3.10

# search for you 3D printer serial port (usually it's /dev/ttyUSB0 or /dev/ttyACM0)
ls /dev | grep tty

// edit the docker-compose file to set your 3D printer serial port
vi docker-compose.yml

docker-compose up -d

You can then go to http://localhost:5000

You can display the log using docker-compose logs -f

Without docker-compose

docker run -d -v $PWD/config:/var/octoprint/.octoprint --device /dev/ttyACM0:/dev/ttyACM0 -p 5000:5000 --name octoprint octoprint

Additional tools

FFMPEG

Octoprint allows you to make timelapses using an IP webcam and ffmpeg. Alpine distribution comes with ffmpeg package.

About

Octoprint in docker environment based on python:2.7-alpine for ARMHF (tested with Raspbian stretch on Raspberry Pi model B). Work in progress.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 60.8%
  • Dockerfile 39.2%