/single-vps-host

Primary LanguageShellMIT LicenseMIT

Single VPS Host Instructions

I'm using this repo to keep the necessary setup files needed for my VPS for running any of my side projects. This assumes all my side projects are built as docker images and uploaded to my AWS ECR account.

The setup.sh script is meant to work on a Digital Ocean Ubuntu 23.10 x64 VM.

  1. ssh root@MACHINE_IP
  2. aws configure
  3. cd /root
  4. git clone https://github.com/webdevcody/single-vps-host
  5. cd single-vps-host
  6. place certs in ./certs/${SERVICE_NAME}.pem
  7. place keys in ./private/${SERVICE_NAME}.pem
  8. ./setup.sh
  9. docker compose up -d