In the normal use case, Parity runs on localhost. However, I'm building a demo web site that uses Web3JS to connect to a public parity node running on port 8545.
I am publicly serving a Node/VueJS site using nginx. The client-side Web3 javascript is looking at localhost:8545 which implies that the users needs to run Parity on their local machine for the page to work.
It is a hassle for users to install parity and setup a config file just to view this web page.
One thought I had was to run a public parity node on port 8545 to circumvent these extra steps. However, I'm concerned about safety.
Is this safe, and what are the recommended best practices for accomplishing this?