Sheet A-00 Open-source infrastructure · since 2018
Rev 2026-10-12Nine websites in a day: moving our sites to HotDog CMS→Built to be run, not rented.
Mail, VPN, logs: the software everything else quietly depends on. We build it to run on your own hardware, publish every line of it, and keep nothing locked behind a paid tier.
- Self-hosted
- Copyleft licensed
- No paid tier
Assembly
What we make
Each one has its own home, docs and community. All of it is yours to run, read and change.
inbuxa
Mail server, console and webmail
Mail, calendars, contacts and files for your whole organization. The enterprise features come included.
“Own your inbox. Everything included.”
- Material
- AGPL-3.0
- Status
- In production
- Open
- Open
ihasmail
Immutable webmail for Stalwart
Fast, modern webmail that keeps no database and can run with a read-only filesystem.
- Material
- AGPL-3.0
- Status
- In production
- Open
- Open
ihasvpn
WireGuard server with a web console
Your own WireGuard server with a clean web console. One binary, one file of state.
- Material
- AGPL-3.0
- Status
- In production
- Open
- Open
Cairn OBS
Kubernetes-native log aggregation
Log search for Kubernetes, with the enterprise features under the same open license.
- Material
- AGPL-3.0
- Status
- In development
- Open
- Open
HotDog CMS
Open source website builder
Websites from Markdown files in git, with a browser editor that never runs on your web server.
- Material
- AGPL-3.0
- Status
- In development
- Open
- Open
Bill of materials · the smaller tools
| Item | Part | Description | License |
|---|---|---|---|
| 1 | stalwart-migrator ↗ (opens in a new tab) | In-place Stalwart upgrades | GPL-3.0 |
| 2 | ihasmail-oneshot ↗ (opens in a new tab) | Stalwart and ihasmail in one command | AGPL-3.0 |
| 3 | SysAdminAutomation ↗ (opens in a new tab) | Bash for the jobs that recur | GPL-3.0 |
General notes
What we won’t compromise on
The short list that shapes everything we ship. It applies to every sheet in this set.
Open it at 3 a.m.
When something breaks, you open the file that misbehaved. Not a support ticket.
No locked doors
No premium edition, no license key, no “contact sales” for the good parts.
Less to babysit
Our tools should take work off your plate, not hand you one more thing to run.
We run it first
Everything here started on our own servers, and it still runs there today.
Specification & revisions
Copyleft, and kept current
Spec 03.1Copyleft, by default
Everything we start is GPLv3 or AGPLv3, and a fork keeps its upstream’s license so fixes can flow back. No source-available licenses, no license keys, no edition with more in it than yours.
| What we start | GPL-3.0 or AGPL-3.0 |
|---|---|
| What we fork | Upstream’s license |
| License keys | None |
| Paid tier | None |
Spec 03.2Revision history
| Rev | Date | Description |
|---|---|---|
| 14 | August 30, 2026 | LINUXexpert.org retires. |
| 15 | September 3, 2026 | ihasmail 2026.9.2, the first release. |
| 16 | September 12, 2026 | WGX is rewritten from scratch, and becomes ihasvpn. |
| 17 | September 17, 2026 | LINUXexpert.org is reborn in the fediverse. |
| 18 | September 20, 2026 | inbuxa 2026.9.20, the first release. |
| 19 | October 5, 2026 | Coffey Labs becomes Coffey Labs LLC. |
I started these projects to fix problems on machines I run, and kept publishing them because a problem worth solving once is usually someone else’s too.
Transmittal
Say hello.
- Re
- Questions, ideas or a bug you found the hard way
- Reply
- From a person, so not instant
- Securitysecurity@coffeylabs.org
- Presspress@coffeylabs.org
- Legal and licensinglegal@coffeylabs.org
- Communitycommunity.coffeylabs.org ↗ (opens in a new tab)