Builds a multi-lobby Assetto Corsa game server on a DigitalOcean VPS. As used on the Spirited Drive Club.
- postgresql enabled sTracker
- mariaDB enabled Simview
- fail2ban access monitoring
- munin resource monitoring
- daily backups
- backup restore tools
- kernel tuned for low latency
- systemd app mangement
- zRam memory compression
- nginx reverse proxy with https
- Vagrant dev environment
- Terraform provisioning
- Ansible installation
- Letsencrypt certificates
- CentOS Stream 9 base OS
- Assetto Corsa Server Manager v2 license
- DigitalOcean VPS
- DigitalOcean reserved IP
# pull the repo from git
$ git pull https://git.ianhaddock.com/ian/....
# install requirements
$ ansible-galaxy install -r roles/requirements.yml
# create admin account keyfile
$ ssh-keygen -f ~/.ssh/acgs_admin
# copy the example host_vars file and rename it to your target ip address
cp host_vars/example host_vars/192.168.0.1.yml
....