# nethack-server via dgamelaunch + Docker ## Setup Create SSHD host keys (optional): ``` mkdir bootstrap ssh-keygen -N '' -t rsa -f data/sshd_host_keys/sshd_host_rsa_key ``` Run the server: ``` docker build . -t replaceme/nethack-server:latest # These directories will contain your persistent data mkdir -p data/{dgldir,nethack_var,sshd_host_keys} sudo chown -R 1000:60 data docker run -it --rm \ -p 2222:2222 \ -v $(pwd)/data/dgldir:/opt/nethack/nethack.jerryaldrichiii.com/dgldir \ -v $(pwd)/data/nethack_var:/opt/nethack/nethack.jerryaldrichiii.com/nethack/var \ -v $(pwd)/data/sshd_host_keys:/srv/sshd/host_keys \ replaceme/nethack-server:latest ``` # Forgive me This was a weekend project...it could use some work. See: TODO.md