Community-owned cloud

Your photos, on hardware your community owns.

The cloud, brought home.

CoralStack is an open-source template for replacing iCloud Photos, your password manager, your music library, and your AI chat — with services running on a small computer in someone's home. Someone you know. Built for households, friend groups, and co-ops.

Six services. One login. One machine you can point to.

Why now

Something worth owning

Imagine your photos, your passwords, and your everyday AI living on a small computer you can point to — in a home, in your community, on hardware that belongs to people you know. Not rented. Not mined. Just yours.

That's more possible now than it's been in years. The tools got good: open-source software, end-to-end encryption, and hardware cheap enough to sit on a shelf. What used to take a data center now fits in a room.

It's also more worth doing. As photos, passwords, and daily reasoning move deeper into a handful of platforms — Google retired its Photos Library API in 2025, cloud infrastructure keeps consolidating (three companies now hold 85% of Canada's market), AI is following the same path — the gap between the people who own the infrastructure and the people who merely rent it only widens. It's the same story Gary Stevenson tells about wealth: ownership compounds, and renting quietly costs you more every year.

CoralStack is a small move to the ownership side of that line — boring, durable, and genuinely yours. Not a different landlord.

What you get

Everything you rent today — owned.

The honest comparison

What it replaces — and what it doesn't

You use todayCoralStack today
iCloud / Google PhotosEnte — e2ee photo backup, sharing, search
1Password / iCloud KeychainVaultwarden — full Bitwarden apps
Apple Music (your library)Jellyfin — your owned collection, streamed
ChatGPT-style assistantOpen WebUI + open models
Spotify-style catalogsPlays what you own. Buy from Bandcamp/Qobuz, rip CDs — guidance coming
iCloud Contacts & CalendarNot yet. Keep iCloud for these, or self-host Baikal/Radicale alongside
iCloud Drive / file syncNot yet. Syncthing or Seafile work alongside if you need it

No lock-in in either direction: photos, passwords, and media all export in standard formats. Leaving CoralStack is documented the same as joining.

How it works

One machine. One domain. One login.

  1. One small, dedicated computer lives at a member's home.
  2. Your community gets its own domain; every service is a subdomain of it.
  3. You sign in to everything with one passkey.
  4. Encrypted backups go off-site nightly — and we've tested restoring them.

Everything in the stack is open source, and the whole configuration is public: the CoralStack repo.

No surprises

Honest expectations

CoralStack is early-stage. One community runs it today, operated by the maintainer. If that excites rather than worries you, you're the audience.

For host-admins

Run one for your people

Self-hosting already works — for the technical. You can probably solve photos, passwords, and AI for yourself; most people can't, and that's the whole gap: for two decades this movement has freed the technophiles and left everyone else on the rented internet. Your parents, your neighbours, the co-op down the road don't need to learn Linux — they need to know someone who has. That's you.

CoralStack is built so one person's weekend covers a whole household, not just themselves. Everything the maintainer's community runs is in one public repo: infrastructure as code, setup script, runbooks, backup and recovery, onboarding guides for you and your members.

You'd need: a dedicated mini-PC (never your daily-driver machine), Ubuntu Server, a domain, a weekend to set up, and the temperament to be your community's sysadmin. AGPL-3.0 — free, forever, copyleft.

Talk to us before you deploy. Not because you must — because the install has so far been run by one person, and you'd be among the first to change that. Be the person who hosts for the people who can't host for themselves. We want to hear where it breaks.

Questions

FAQ

Why not just Nextcloud?

Nextcloud is one app trying to be everything. CoralStack composes the best dedicated open-source app for each job — Ente for photos, Vaultwarden for passwords, Jellyfin for media — behind one login. Different trade-off, more moving parts, better apps. Both are legitimate; this is ours.

Is my data actually safe there?

Photos and passwords are end-to-end encrypted — the person running the server cannot read them, by design, ever. Backups are nightly, encrypted, off-site, and restore-tested. And your host is someone you know, accountable to you at the dinner table — not a support queue.

What does it cost?

The software is free and open source. Real costs: the hardware (~a mini-PC), a domain, and off-site backup storage — typically split across the community. There's no company here, no accounts, no billing.

What happens if the hardware dies?

Backups + a documented rebuild procedure. The recovery runbooks are public in the repo — judge them yourself.

Can I leave?

Yes, and it's documented. Ente exports your originals, Bitwarden vaults export to standard formats, media files are just files. An alternative you can't leave is just another landlord.

Get in touch

Curious? Skeptical? Want in?

Whether you'd join an existing community or host for your own — start with an email.