There’s nothing stopping you from running it on a different IP on the same server, though. There are a lot of ways to do that, the most popular/recent way is containerization, but that’s far from the only option.
I have some of this working - but not everything works as expected (live packets etc don’t display), but configuration works etc.
These are the lines I ended up adding to the Apache config: # Chirpstack has statics and cannot be deployed in a directory - this is a terrible hack ProxyPass /chirpstack http://localhost:8080/ ProxyPassReverse /chirpstack http://localahost:8080/ ProxyPass /chirpstack# http://localhost:8080/ ProxyPassReverse /chirpstack# http://localahost:8080/ ProxyPass /static http://localhost:8080/static ProxyPass /api http://localhost:8080/api ProxyPass /swagger http://localhost:8080/swagger ProxyPass /logo http://localhost:8080/logo ProxyPassReverse /static http://localhost:8080/static ProxyPassReverse /swagger http://localhost:8080/swagger ProxyPassReverse /api http://localhost:8080/api ProxyPassReverse /logo http://localhost:8080/logo
Please let me know if you get anything else working, as I’d like to have the whole solution working if I can.
I realize this is a bit older but I have Chirpstack running. It’s on port 8080
I want to run another UI page that I need for our app; what is my best option:
install apache and run on another port
or
Run it under chirpstack app server
If 1 - standard apt install ok?
if 2 - where the heck do I put the code to see it in the ui lol?