Computer and IT knowledge - things to know - All
how to run your own radio noxon server?
-----
NoxonTM has discontinued infrastructure services for legacy iRadio series devices. This is an unofficial server that keeps these old devices running. You finally get full control over your device and avoid e-waste.
Thanks goes to cweiske for providing the API documentation.
Tested Devices (see Server configuration):
NOXON iRadio (without a number)
NOXON iRadio 300
------
how to install??
(tested on Ubuntu 24.04.3 LTS)
prerequisites:
- apt-get install docker.io
- apt install docker-compose
- apt-get install docker-buildx
- apt install golang-go
1)
Clone the repo and read the README for exact steps
git clone https://github.com/Tereius/noxon-server.git
cd noxon-server
cat README.md (or open Documentation if present)
2)
- cd noxon-server
- chmod 666 docker/presets.json
- sudo HOST_IP=213.165.87.36 docker-compose -f docker/docker-compose.yaml up
( <IP> is the ip-address of your host example 192.168.2.99 )
- if platform error occurs:
Short fix: set a concrete platform and pass the env cleanly.
Run with BuildKit and concrete platform:
DOCKER_BUILDKIT=1 HOST_IP=213.165.87.36 docker-compose -f docker/docker-compose.yaml up
- if this error occurs: ERROR: for noxon-server Cannot create container for service noxon-server: invalid mount config for type "bind": invalid mount path: 'presets.json' mount path must be absolute
>> make a change in the docker/docker-compose.yaml file - put a ./ before two lines:
station.json -> ./station.json
presets.json -> ./presets.jsons
------
see also / thinks to know:
- https://github.com/Tereius/noxon-server
- stations.json: file with radio stations that appear in the Internetradio menu
- presents.json: when selecting a station on the radio it will be save to this file computer2know :: thank you for your visit :: have a nice day :: © 2026