Nuts can easily be deployed to a state-less server or PaaS. It only uses the disk as a cache for assets.
Nuts can also be run as a Docker container:
docker run -it -p 80:80 -e GITHUB_REPO=username/repo gitbook/nuts
Install dependencies using:
$ npm install
The service requires to be configured using environment variables: you'll need to copy the .env.example file to .env and fill the variables.
Then start the application using:
$ npm start