SKSI/Tutorials/UbuntuDockerServer install

An Ubuntu Docker Server is the starting point for nearly all OER Foundation FOSS services is a fully Free and Open Source Software-based server (either in the 'cloud' or on physical server hardware) running the Ubuntu Linux operating system and Docker container layer, with the Docker Compose control scripts.

Video recording of tutorial. Accompanying documentation for the tutorial.

Agenda
We will


 * provision a new cloud Ubuntu Linux server instance,
 * set up a domain to point to the instance,
 * access it via SSH (from a command line) as well as via a browser-based 'console',
 * provide a brief explanation of how a Linux server is configured, like filesystems
 * create a non-root user with 'sudo' capability
 * log back in as the new user (explaining why we do this)
 * configure standard services
 * etckeeper configuration management
 * UFW firewall
 * networking
 * outgoing SMTP email
 * then install Docker:
 * the Docker container layer, and
 * the Docker Compose control scripts
 * considerations for system administrators
 * responsibility: data integrity and privacy paramount
 * 'bedside manner': communicating to and prioritising access for those dependent on services
 * disaster recovery: data backups, local and remote