Hosting with a human
behind it

Three tiers on our private VPS — deploys, backups, TLS, and someone who picks up the phone when something breaks. No ticket queues. No scripted support agents. No surprises on renewal.

Get a Quote

Plans

Pick the tier that matches your workload. Setup fees are one-time; monthly fees recur. What's bundled vs. separate is listed clearly for each tier — no surprises later.

Tier 1

Static & Brochure

Static HTML, Hugo, Astro, plain marketing sites — no database, no PHP, no runtime

$15–30 / mo
One-time setup: $150

Bundled
  • Hosting on our private VPS via Caddy
  • TLS via Let's Encrypt, auto-renewed
  • DNS cutover handled at onboarding
  • Content republish on push (rsync deploy)
  • Basic uptime monitoring
Not bundled
  • Content edits or redesigns
  • New features or pages
Get Started
Tier 3

E-commerce & Business-Critical

Revenue-generating apps with payments, customer data, uploads, and schema migrations on every deploy

$175–300 / mo
One-time setup: $400–700 depending on migration complexity

Bundled
  • Everything in Tier 2
  • Automatic schema migrations on deploy
  • Nightly DB dump + uploads tarball, off-box
  • Documented end-to-end restore procedure
  • Upkeep of payment and email integrations
  • Restore drills available on request
  • Priority incident response — nights & weekends
  • Monthly service credit if SLA is missed twice
Not bundled
  • Feature work or new payment flows
  • Store configuration changes
  • Pass-through usage (Resend, Stripe, Spaces)
Get Started

What's Always Separate

The monthly fee covers running your site — not building it. One-time and pass-through costs are kept separate so you know exactly what recurs.

Item Pricing
Setup fee (one-time) $150 (Tier 1)  ·  $250–400 (Tier 2)  ·  $400–700 (Tier 3) — depends on migration complexity
Domain registration Pass-through annual — we register on your behalf and bill you the registrar cost, no markup
Build & dev work Hourly or fixed-bid; quoted separately. The hosting fee covers running the site, not building it.
Pass-through usage Resend, Stripe fees, DigitalOcean Spaces beyond a baseline included in Tier 3 — billed at cost

Response Commitments

These are response-time commitments, not uptime guarantees. All times are Mountain Time. We don't sell an uptime SLA we can't deliver on a shared VPS — the honest pitch is below.

Tier 1

Best-Effort

Response
Best-effort during business hours, M–F
Recovery
No commitment; site comes back when the server does
Backups
Source lives in git — no separate backup obligation for static files
Maintenance
Handled silently as part of routine server maintenance
Credits
None
Tier 2

Response-Time SLA

Response
Acknowledge within 1 business day, start work within 2 business days. M–F only.
RPO
24 hours (matches nightly backup cadence)
RTO
Best-effort same business day for app issues (bad deploy, container crash, DB restore). Longer if the server itself is down.
Maintenance window
Monthly, Sunday 2–4am MT. Brief downtime in this window doesn't count against SLA.
Credits
None — relationship is best-effort and transparent
Tier 3

Priority Response

Response
Acknowledge within 2 hours during business hours, 4 hours outside — including nights and weekends. That's what the price buys.
RPO
24 hours (nightly backup), with restore drills available on request
RTO
Target 4 hours for app-only issues; 8 hours if the server itself needs a full rebuild from backups
Maintenance
Scheduled with you at least 48h in advance for any downtime. Routine deploys are zero-downtime.
Credits
Prorated month credit if we miss a response SLA twice in a calendar month

What's always out of scope (all tiers)

  • Client-caused outages — bad code push, expired domain, exhausted Stripe or Resend balance
  • Third-party outages — DigitalOcean, GitHub, Stripe, Resend, upstream DNS
  • DDoS or traffic spikes beyond the tier's resource budget
  • Force majeure — data center fire, regional ISP outage, etc.

When one of these hits, we'll communicate the cause and ETA clearly — we just don't owe remedies for events outside our control.

Honest Tradeoffs

We'd rather tell you the real constraints upfront than overpromise and underdeliver. If these don't work for your situation, we'll say so.

The monthly fee is paying for time, not hardware

The underlying infrastructure costs are a small fraction of the monthly fee. The rest covers deploys, security responses, DNS, documentation, and knowing your stack — so when something breaks at 9pm, it gets fixed that night rather than sitting in a queue.

Not every site is the right fit

If your site is a hobby project on a tight budget, commodity shared hosting at $5/mo is the right answer and we'll say so. If you have in-house ops capacity, a DIY cloud setup makes sense. We're the right fit when downtime costs you more than our fee, or when you don't want to own the Linux stack yourself.

Ready to move your site?

Tell us what you're running and we'll recommend a tier, estimate the migration, and give you a flat monthly number with no surprises.

Get In Touch View Services