use balenaEtcher to write to the sd https://www.armbian.com/orange-pi-pc/
root@ip, password 1234
sudo apt-get update
sudo apt install python3-pip python3.8-venv -y
sudo apt-get install gcc
sudo apt-get install gcc libffi-dev libssl-dev python3-dev
python3 -m venv OctoPrint
OctoPrint/bin/python -m pip install --upgrade pip setuptools wheel
OctoPrint/bin/pip install OctoPrint
./OctoPrint/bin/octoprint serve
wget https://github.com/OctoPrint/OctoPrint/raw/master/scripts/octoprint.service && sudo mv octoprint.service /etc/systemd/system/octoprint.service
vi /etc/systemd/system/octoprint.service
path to /home/rene/OctoPrint/bin/octoprint serve
systemctl enable octoprint.service
sudo service octoprint start
sudo apt install subversion v4l-utils libjpeg62-dev imagemagick ffmpeg libv4l-dev cmake
git clone https://github.com/jacksonliam/mjpg-streamer.git
cd mjpg-streamer/mjpg-streamer-experimental
export LD_LIBRARY_PATH=.
make
# Run
./mjpg_streamer -i "./input_uvc.so -d /dev/video1" -o "./output_http.so"
set octoprint to
Stream URL: /webcam/?action=stream Snapshot URL: http://127.0.0.1:8080/?action=snapshot Path to FFMPEG: /usr/bin/ffmpeg
# /etc/systemd/system/streamer.service
Description=Streams video with Usb Camera
After=syslog.target
After=network.target
[Service]
Type=exec
User=rene
WorkingDirectory=/home/rene/mjpg-streamer/mjpg-streamer-experimental
ExecStart=/home/rene/mjpg-streamer/mjpg-streamer-experimental/boot.sh
[Install]
WantedBy=multi-user.target
# vi /home/rene/mjpg-streamer/mjpg-streamer-experimental/boot.sh
#!/bin/bash
/home/rene/mjpg-streamer/mjpg-streamer-experimental/mjpg_streamer -i "./input_uvc.so -d /dev/video1" -o "./output_http.so"
systemctl enable streamer.service
sudo service streamer start
# check logs
journalctl -u streamer.service
next stop webcam: https://community.octoprint.org/t/setting-up-octoprint-on-a-raspberry-pi-running-raspbian-or-raspberry-pi-os/2337#optional-webcam-7