Pricing

Priced per job, paid once.

No retainer, no subscription, no per-seat fee. You pay to have the thing built, and after that only when you actually want something done. Everything below is a real number, not a "contact us for a quote" and where a job genuinely can't be priced in advance, this says so and explains why.

Step one

Baseline setup

Every build starts with this. It's the foundation the rest sits on, and it includes your first service.

What isn't included

Hardware, a domain name (about $10–15 a year from a registrar of your choice), and any third-party license you decide you want, like Plex Pass or Mixpost Pro.

Already have a server?

Bring-your-own-hardware builds are billed at a flat rate set by the services you want installed. If your machine has an unusual configuration that costs significant extra time (unsupported hardware, a failing disk, an OS that has to be rebuilt) we'll stop, tell you what it will take, and wait for a yes before continuing.

Step two

Add services, priced by tier

Each additional service is a flat fee based on how much work it is to install, secure and integrate properly. Every app in the catalogue carries its tier badge, so you can price a build yourself before you ever talk to us.

Basic
$50 / service

Self-contained apps: install, configure, connect to your storage, set up users, and show you how it works.

  • Photos — Immich, PhotoPrism, Ente
  • Movies & TV — Jellyfin, Plex, Emby, Kodi
  • Music — Navidrome, Funkwhale, LMS
  • VPN — Tailscale, OpenVPN
  • News — FreshRSS, Miniflux, Tiny Tiny RSS
  • Social — Mastodon, Bluesky PDS, HumHub, Diaspora, Mixpost
  • Experimental — Freenet
Premium
$120 / service

Services that touch the network edge or hook several other applications together.

  • Caddy reverse proxy — clean subdomains, automatic HTTPS, a single open port
  • Personal website — static site, custom domain, one-command publishing
  • Overseerr / Jellyseerr — media requests for your community
  • Gelato — Stremio catalogues inside Jellyfin
  • Pi-hole — network-wide ad and tracker blocking
Advanced
$200 / service

Multi-part systems, or anything where a mistake has real consequences.

  • Servarr suite — Sonarr, Radarr, Lidarr, Prowlarr and Bazarr, wired together
  • Nextcloud — files, calendar, contacts and documents, with migration
  • Internet exposure & firewall management — hardening, segmentation, intrusion detection and a review routine
Bundles. Services installed together in one visit cost less than the same services added one at a time later since the setup work overlaps. Tell us the full list you're imagining, even the parts you're unsure about, and the quote will reflect it.
Afterwards

Keeping it running

Entirely optional, and never a subscription. Some clients call twice a year, some never. Nothing here is required to keep your server working and you can do it all yourself if you want.

ServicePrice
Update managementPer service, per update cycle: snapshot, update, verify, and roll back if needed. The rate is fixed per app and depends on how involved its upgrades are. For example, Immich is $20, Jellyfin is $50. You'll be told each app's rate up front before we touch anything on your server. from $20 per service
Helpdesk and remote handsSomething broke, someone can't get in, a drive is complaining. Billed by the hour in 15-minute increments, with no minimum and no retainer. $40 / hour
MigrationsMoving between apps or off a cloud service: Plex to Jellyfin, Google Photos to Immich, one NAS to another. Quoted per job, because the price depends entirely on the apps involved and how much data has to move. Integrity is verified before anything is deleted. Quoted
Offsite backup custodyAn encrypted copy of what matters held on my storage, so a fire or a burglary doesn't take the photos with it. Encrypted with your key before it leaves your building. Quoted by volume and retention: tell us roughly how many gigabytes you want to store and you'll get a monthly figure. Quoted
Worth-a-look reportsA periodic note on new software worth your time, and a warning when something you run stops being maintained. Free to past clients
Hardware

Machines and parts

Hardware is quoted rather than listed, because component prices move weekly and the right machine depends entirely on what you're asking it to do. Every quote itemises the parts and what each one is for, so you can see exactly what you're paying for. You're always free to buy the same list yourself.

OptionPrice
Hardware recommendationA written spec sized to your services, storage, and community, with parts and prices you can buy yourself.Free with any build
Sourcing and custom buildsParts found at the best price we can get, assembled and tested. Quoted per build, itemised.Quoted
Plug-and-play homelabA finished machine with the hypervisor, dashboard, and your chosen services already installed. Plug in power, connect to your network, and open the dashboard.Quoted hardware + setup
Bring your own hardwareFlat rate based on the services installed, with any extra time for unusual or failing hardware agreed with you before it's spent.Flat rate
Education

Learning to do it yourself

Any topic from the curriculum, on your own hardware, with written notes afterwards that you keep.

FormatPrice
Remote sessionScreen share on your machine, by phone or video call. Recorded on request, with a written summary and the exact commands sent afterwards.$40 / hour
In-person sessionHands on the hardware: building the machine, fitting drives, running cable, seeing a real setup. Available in northern Colorado and the Denver area.$60 / hour + reasonable travel pricing
Documentation and write-upsA written guide for your specific setup, so the next person in your community (or you in two years) can follow it. Quoted by topic and length.Quoted
The fine print

How quoting and payment work

Do I pay before or after?
Nothing is owed until you've approved a written quote. For builds, hardware is paid for up front because it has to be bought. Labour is invoiced on completion, once you've seen the thing working. Hourly work is invoiced afterwards against a log of the time taken.
What if the job turns out to be bigger than quoted?
I stop and tell you. You get the revised number and the reason for it, and nothing further happens until you agree. You will not receive an invoice with a surprise on it.
Why is a price range given for the baseline setup?
Because the amount of work honestly varies. A clean new mini PC with nothing to migrate sits at the bottom of the range. An older machine that needs its OS rebuilt, drives reorganised and 400GB of photos imported from three different places sits at the top. You get a specific number after the free consult, before anything starts.
Is there a discount for doing several things at once?
Yes. Installing five services in one sitting is much less work than five separate visits, and your baseline quote will reflect that. The tier prices on this page are list prices for a service added on its own.
What if I want to stop working with you?
Then you stop. There's no contract, no notice period, and nothing to cancel. You own the hardware, you hold every credential, and the documentation you were handed is enough to carry on alone or bring in anyone else. If you have backups in my custody, we'll return them and delete my copies on request.
Next step

Let's find out what you actually need

A free 30-minute call. We talk about what you want off the cloud, what hardware you have, and what it would take. No obligation, and if the honest answer is "you don't need us for this," you'll get that answer.