Highway is a self-hosted content delivery network that caches and serves your assets across your Pi fleet and cloud droplets. TLS termination via Caddy. Object storage via MinIO. No Cloudflare dependency.
Highway caches at the edge with configurable TTLs per path, per domain. Cache invalidation via CLI or webhook. No purge queue delays.
Caddy provisions and renews Let's Encrypt certificates automatically. HTTPS for every domain. No manual cert management. OCSP stapling included.
MinIO provides S3-compatible object storage as the origin server. Use standard S3 tools to upload assets. Highway serves them at the edge.
One Highway instance handles all 151 domains. Route by hostname, path, or header. Different origins for different domains. One config file.
On-the-fly WebP conversion, resizing, and quality adjustment. Serve the right size image for every device. Reduce bandwidth by up to 70%.
Structured JSON access logs for every request. Feed them into your own analytics. No third-party tracking pixel. Your traffic data stays yours.
Highway deploys across your existing fleet. Point it at your domains and origins. Caddy handles TLS. MinIO handles storage. Highway handles the rest.