PROOF · IN PRODUCTION

The register, in full:
every system, named

I run everything I recommend. This page is the complete register of the self-hosted systems Ironstack runs on, what each one replaces, what the whole thing costs, and how the pieces are wired together. No theory; this is the production environment behind the website you are reading.

I · REGISTER OF SYSTEMS

Six systems, one server

Register of systems · in production

I.Twenty CRMreplaces HubSpot
II.Planereplaces Asana
III.Invoice Ninjareplaces Moneybird
IV.n8nreplaces Zapier
V.Uptime Kumareplaces Pingdom
VI.This websitereplaces Squarespace

One server · EU data center · under €20 a month

Everything above runs on a single server at an EU provider, in an EU data center, under Ironstack’s own accounts. Total infrastructure cost: under €20 a month, including backups to a second location. The rented equivalents of this register start around €80 a month for a single seat, and they grow with every user you add. Mine does not.

II · SYSTEM BY SYSTEM

What each piece does

I. Twenty CRM · replaces HubSpot

Every lead, client, company and deal lives in Twenty, a modern open-source CRM backed by Postgres. It receives leads from this website’s contact form automatically, holds the pipeline, and its API lets the automation layer read and write records without asking anyone’s permission tier. This is the same CRM I propose for clients, which is easy to demonstrate, because it is the one processing their inquiry. More on that swap: replacing HubSpot.

II. Plane · replaces Asana

Client projects, internal work and the roadmap run in Plane: issues, cycles and boards, self-hosted. When a deal in Twenty is won, an n8n automation creates the project skeleton in Plane, so nothing starts as a blank page.

III. Invoice Ninja · replaces Moneybird

Quotes and invoices come from Invoice Ninja, with clients and amounts synced from the CRM rather than retyped. It tracks what is sent, viewed and paid, and reminds politely when something is overdue.

IV. n8n · replaces Zapier

n8n is the wiring. It runs the workflows that connect everything on this page: website leads into the CRM, won deals into projects, finished projects into draft invoices, alerts into my chat. Where Zapier bills per task and holds your credentials in its own cloud, n8n executes on my server, and the workflows are exportable JSON, documented in the runbook like everything else.

V. Uptime Kuma · replaces Pingdom

Uptime Kuma watches every service in this register, plus the client environments I care for under Managed Sovereignty, and pages me when something misbehaves. Monitoring never sleeps; that sentence on the homepage is this container.

VI. This website · replaces Squarespace

Static HTML and CSS, self-hosted fonts, no builder, no analytics, no trackers, no cookies. It is served from the same infrastructure by Coolify, the self-hosted deployment platform that also runs the containers above. The absence of a website builder subscription is a feature: there is nothing here to rent.

III · THE WIRING

One flow, zero third-party processors

The register is not six separate tools; it is one flow. When you submit the contact form on this website, the data goes to an n8n webhook on my server, which creates the person and company in Twenty and notifies me. If we start working together, the won deal triggers the project structure in Plane; when work completes, the invoice is drafted in Invoice Ninja from the same records. Uptime Kuma watches every link in that chain.

From form to invoice, your data passes through exactly zero third-party processors. Not “trusted partners”, not “anonymized analytics”: zero. That is why the privacy page of this site is short, and why my GDPR processor register fits on one hand.

Two honest footnotes. Email is the deliberate exception: it lives at a specialized EU provider on my own domain, because self-hosted email deliverability is a risk I advise clients against taking, and I follow my own advice. And this register is what my company needs; yours will look different, and that is the point. Dropbox has an owned equivalent. So do Slack, Notion, Zoom, Calendly, Mailchimp, Typeform, Zendesk and Shopify. If your business runs on it, there is almost certainly a version you can own, and where there is not, I will say so.

Your register will look different

That is the point of an audit: mapping which of your systems have owned equivalents worth having, and which honestly do not. €850 fixed, excl. btw, fully credited against a migration signed within 60 days, and the written report is yours to keep.