Hosting non-trivial web applications is complicated. Setting this one up
requires installation of fair number of system packages and build tools,
configuring monitoring of several processes, as well as configuring Nginx. Also,
you need PostgreSQL, Redis, and SMTP server.
```
With Docker, you get the battle tested configuration (similar to what's running
on asciinema.org), in a stable container, along with all required services
preconfigured.
You can override the address/port that is sent in email with login token by passing HOST="host:port" environment variable when starting the web server.
It also makes upgrading to new versions much easier.
Assuming you are running Docker Toolbox and VirtualBox: go to http://your-docker-host:3000/ and enjoy.
## Hardware Requirements
## Manual setup
- modern single core CPU, dual core recommended
- 1 GB RAM minimum (with swap)
- 64 bit Linux compatible with Docker
- 10 GB disk space minimum
### 1. Install dependencies
## Service Requirements
asciinema.org site is a Ruby on Rails application. You need to have following
dependencies installed:
asciinema web app requires the following services: