Can we add an OpenRefine app to a Jupyer notebook container and then proxy it using the Jupyter server proxy?
In a Digital Ocean one-click Docker droplet (min 3GB serve should be okay too), use the User data provided in this gist to create a Docker container based on an official Docker container that also contains a specified version of OpenRefine (v3.1 by default).
Use the JUPYTER_TOKEN variable to define a token to let you in to the server. The best way of using this is as a one time password that allows you to define your own notebook password (see the bottom of the notebook login screen on start-up).
After 2-3 minutes (time to download and install the notebook container, update apt, download and install Java and OpenRefine), you should see the notebook login screen.
OpenRefine can be started from the notebook homepage New menu (you may need to refresh the browser if you see an error page when launching OpenRefine for the first time).
Don't forget to destroy your DIgital Ocean droplet when you've finished with it, unless you're happy to keep paying the rental...