Skip to content

Building

Matthew Martin edited this page Jun 26, 2020 · 3 revisions

Building an ePi server

  • Download and burn base Raspbian-Lite OS build
  • Clone and build the project
  • Create new user epi_service
adduser epi_service --system --group
  • Add epi_service to the audio group
sudo usermod -a -G audio epi_service
  • Create the relevant directories
sudo mkdir /usr/local/etc/ePi
sudo chown epi_service /usr/local/etc/ePi
sudo mkdir /var/log/ePi
sudo chown epi_service /var/log/ePi
sudo mkdir /srv/ePi
sudo mkdir /srv/ePi/audio
sudo mkdir /srv/ePi/resources
sudo chown -r epi_service /srv/ePi
  • Copy the default config.ini file from the files/ directory to /usr/local/etc/ePi
  • Copy the episerver and player3 applications from the build directory to /home/epi_service
  • Create a soft link to episerver
sudo ln -s /home/epi_service/episerver /usr/local/bin/episerver
  • Copy the epi.service to /etc/systemctl/system
  • Enable the epi.service to start automatically on boot up
sudo systemctrl enable epi.service
Clone this wiki locally