rusic is part of the rusic trio (rusicsetup, rusic, rusic-svelte). Rusic has been designed to run on the raspberry pi 3 and above.
Install sequence:
- Run rusicsetup
- Run rusic
- Run rusic-svelte
- raspberrypiOS (bookworm)
- rusicsetup installed and executed
- docker
- Create the directory /usr/share/rusic
- Adjust permissions as needed to do the next step
- Git clone this repository to /usr/share/rusic/
- Edit run.sh as needed for your setup (pagination, address, port, etc...)
- Execute run.sh
mkdir /usr/share/rusic
git clone https://github.com/cjsmocjsmo/rusic.git
cd /usr/share/rusic/rusic
nano /usr/share/rusic/rusic/run.sh
#rpi3
sh run.sh 32 0.0.1
#rpi4 and above
sh run.sh 64 0.0.1
To update simply re run RUN.sh with a new version
sh RUN.sh 32 0.0.2
#or
sh RUN.sh 64 0.0.2
Rusic was designed to run on your home network and not on the wider internet. It has no authentication system or TLS support, so you have been warned!!!
Rusic is very much a work in progress so there may be some breaking changes in the future.