Tiamat

updated: November 27, 2023

Tiamat is COSI's web / container host, and is home to the CSlabs website, Talks, Book, and others. Tiamat uses NGINX to proxy connections to each website and container.

LocationServer Room - Center
IP Addresses128.153.145.41
Deployedtrue

Hardware

CPUAMD Opteron 6220
RAM64 GB
STORAGE1TB
CONNECTIVITY10 Gbps

Operating System

OSGNU/Linux
DistroUbuntu 22.04
Last updatedNov 2023
End of lifeApril 2027
Enrolled in COSI authtrue
NFS Mountfalse

Services

Docker host

Websites

CSLabs

Book

Talks

Notes

Projects to be hosted are stored in the directory /docker. The quickest way to host a project on Tiamat is to clone its repository to this directory. You can manage containers individually with Docker or use run.sh to rebuild all projects.

Incoming connections are forwarded to their respective containers using NGINX Proxy Manager, which also handles SSL termination and certificates for each project.

It is recommended to add the line restart: unless-stopped to your project's docker-compose.yml so that it is automatically restarted when Tiamat reboots.