uvx cookiecutter https://github.com/haron/deploy-template
What it uses and why:
- Your own Linux-based server or VM: cheap and safe from the runaway costs that plague serverless platforms
- Tailscale VPN: secures access to your VM or homelab without exposing SSH to the internet
- Ansible: deploys your project to your server in a language-agnostic way
- GitHub Actions: lets you make quick changes with just GitHub access
- Django ORM: worth using even without the rest of the framework
uv
: saves a lot of time installing Python dependencies and managing virtualenvspre-commit
: easy Git hook installMakefile
: handy project scripting