Skip to content
Live on AWS · deployed with Trellis

The Roots stack, shipped to production.

rootstest is a WordPress site built on Bedrock, provisioned with Trellis, and themed with Sage 11. Infrastructure lives in Terraform; media rides a CloudFront CDN. This whole page is a Blade template compiled by Vite.

📦

Bedrock

WordPress structured as a Composer project — env-based config, sane folder layout, dependencies locked and versioned.

🔧

Trellis

Ansible playbooks provision the Ubuntu 24.04 server (nginx, PHP 8.3, MariaDB) and ship zero-downtime deploys.

🌱

Sage 11

This very theme: Blade templates and Acorn (Laravel) components, bundled by Vite and styled with Tailwind.

☁️

AWS + Terraform

Every resource — VPC, EC2, IAM, S3, CloudFront — defined as code in Terraform and tagged for one-command teardown.

🖼️

S3 + CloudFront

Media offloaded to a private S3 bucket and served worldwide through a CloudFront CDN at cdn.rootstest.de.

Redis + HTTPS

A persistent Redis object cache keeps things fast, and Let's Encrypt handles automatic, auto-renewing TLS.