From scattered experiments to a coherent infrastructure
Digital infrastructure & platformsThe Haunted Lighthouse Limited started life as many small technical outfits do: a collection of servers, domains and ideas, with a strong sense of direction but a slightly improvised set of tools.
The situation
- A self-hosted Mastodon instance, moving through several iterations.
- Git repositories scattered between local machines and third-party platforms.
- Backup scripts that worked, but only in the head of the person who wrote them.
- Multiple machines (desktop, laptop, servers) all playing a role with no single map.
What we did
- Standardised on Forgejo for private Git hosting and established a clear backup pipeline.
- Moved Mastodon to a more predictable, documented footing with monitoring and logging.
- Introduced MinIO for S3-compatible storage and folded it into backup and retention plans.
- Documented where everything lives, how it is backed up, and how to rebuild it.
The outcome
Instead of a collection of “clever one-offs”, Lighthouse now runs as a small but coherent system: Git, Mastodon, storage, backups and monitoring all know about each other. New services can be added without the whole thing feeling like a Jenga tower.