-
Notifications
You must be signed in to change notification settings - Fork 700
Install On Arch
MichaIng edited this page May 2, 2025
·
20 revisions
- Below instructions are for the old Python 2 based version of motionEye.
- Please refer to our new install instructions for the new Python 3 based version: https://github.com/motioneye-project/motioneye#installation
- Please open an issue at https://github.com/motioneye-project/motioneye/issues if you can update below instructions.
- Read the general Installation page first.
- These instructions apply to Arch Linux. They may work for other Arch-based distributions but the procedure hasn't been tested.
- All commands require root; use
sudobefore each command or become root usingsu -i. - On a Raspberry Pi, you might need to add
/opt/vc/binto yourPATH, in e.g./etc/environment. - Tested with archlinux-2021.12.01-x86_64.iso install in VBox Guest (4CPU, 4GB, 48GB) 27 Dec 2021
-
Install
ffmpegandv4l-utils:pacman -S motion ffmpeg v4l-utils lsb-release python2 curl -
Install pip2:
curl https://bootstrap.pypa.io/pip/2.7/get-pip.py --output get-pip.py python2 get-pip.py -
Install the dependencies from the repositories:
pacman -S base-devel mime-types -
Install
motioneye, which will automatically pull Python dependencies (tornado,jinja2,pillowandpycurl):pip2 install motioneye -
Prepare the configuration directory:
mkdir -p /etc/motioneye cp /usr/share/motioneye/extra/motioneye.conf.sample /etc/motioneye/motioneye.conf -
Prepare the media directory:
mkdir -p /var/lib/motioneye -
Add an init script, configure it to run at startup and start the
motionEyeserver:cp /usr/share/motioneye/extra/motioneye.systemd-unit /etc/systemd/system/motioneye.service systemctl daemon-reload systemctl enable motioneye systemctl start motioneye -
To upgrade to the newest version of motionEye, just issue:
pip2 install motioneye --upgrade systemctl restart motioneye
home | installation | faq
Installation (deprecated)
- Install On Debian (deprecated)
- Install on Debian 11 (Bullseye) (deprecated)
- Install On Ubuntu (20.04 ‐ 21.10) (deprecated)
- Install On Raspbian Buster (deprecated)
- Install on Raspbian Bullseye (deprecated)
- Install On Fedora (deprecated)
- Install On Arch (deprecated)
- Install On Other Distros (deprecated)
- Install In Docker (deprecated)
- Manual Installation (deprecated)