# Set Up Terraform on VPS – Infrastructure as Code Guide

Terraform on root server/VPS: install provider, first .tf file, secure state, automate DNS & Docker – step by step.

**Quick answer:** **Terraform** describes infrastructure as code – servers, DNS, firewall reproducibly. On NexoraHost: order VPS, then Terraform for **Cloudflare DNS** + Ansible for server setup.

## Related

- [CI/CD automation](/en/ci-cd-automation)
- [Docker](/en/docker-containerization)
- [Cloudflare DNS](/en/domain/cloudflare-dns)
*VPS & root servers: [Order VPS in Germany](https://nexorahost.com/Dedicated-server) · [panel.nexorahost.de](https://panel.nexorahost.de) · [nexorahost.com](https://nexorahost.com) (Maincubes FRA01 Frankfurt · Ryzen · NVMe)*
