Tilbake til OctoPrint.
Testing av OctoPrint.
Setup a SD card
Download Raspbian Lite (currently Raspbian Buster Lite) and put onto a SD card (or microSD card if that is what your Raspberry Pi requires).
Before putting the SD card into the Pi, do the following changes
- allow ssh by creating a file named 'ssh' on the boot partition (cd to mountpoint of boot partition, then do
- mount the
rootfspartition and change the hostname (default is raspberrypi) by editing the files etc/hostname and etc/hosts (only the line with the same name ('raspberrypi')on that partition. The name will show up on the network as hostname.local, so use hostname-print for example (shows up on the network as hostname-print.local). If you mount it on a machine running Linux, you can use
sudo vi etc/hostname, and
sudo nano etc/hoststo edit the files.
Insert the SD card into your Pi, connect it to a network and power it up. From your machine, you can find out when the machine is available on the network with Wikipedia:ping (networking utility), example
ssh into the machine (ssh email@example.com) withnthe default user and password.
- change the password:
- check if the user is a member of the required groups, if not, add it.
sudo usermod -a -G tty pi,
sudo usermod -a -G dialout pi.
OctoPrint needs a few things installed before you can install it.
sudo apt update sudo apt install python-pip python-dev python-setuptools python-virtualenv git libyaml-dev build-essential
This install is done as the user that OctoPrint should run as.
cd mkdir OctoPrint cd OctoPrint virtualenv venv source venv/bin/activate pip install pip --upgrade pip install octoprint
Start OctoPrint manually
To start OctoPrint manually, log in as the user and do
~/OctoPrint/venv/bin/octoprint serve. When you want to end the OctoPrint server, use Ctrl-C to stop it.
the OctoPrint server is available on port 5000, example http://hostname-print.local:5000/
OctoPrint config files
OctoPrint config files lives in
config.yaml (and config.backup) users.yaml
there are other directories and files in the
~/.octoprint directory too.