crayon
crayon copied to clipboard
Crayon might require some form of password protection
Maybe a simple key generated by the server at startup, or something you can add to the docker file startup.
Tensorboard doesn't have password authentication either, right? I think it is enough to just use ssh tunnels for security. Maybe the README should suggest, as the standard way of running crayon, to only bind to localhost and to use ssh tunnels. So, the docker run line would looks something like this:
$ docker run -d -p 127.0.0.1:8888:8888 -p 127.0.0.1:8889:8889 --name crayon alband/crayon
It could also point out that by removing the "127.0.0.1"s you can bind to all addresses, but that you might not want to do this if you are on a publicly accessible server.
(Note: I have edited this comment. In a previous version I suggested that Tensorboard binds to localhost by default. But actually it binds all addresses by default. It seems better to me to default to security, but I guess different people might have different opinions about this.)
Just throw an nginx between it will handle both SSL and auth.