Ubuntu Server
The operating system on the one machine that runs the whole company.
Everything the team uses, grouped by what it does. Each card links to the open-source project that makes it possible.
The layer everything else stands on. One Linux server, containers for every service, one front door with automatic HTTPS.
The operating system on the one machine that runs the whole company.
Every service runs in its own container, described in a Compose file under version control.
The single front door. Routes every domain to the right service and renews certificates automatically.
Free, automatic HTTPS certificates for every site and for the mail server.
A visual overview of every container, for quick checks from a browser.
Keeps containers up to date on a schedule, with databases pinned to safe versions.
The team's start page, with every internal tool one click away.
One login for the team, a password vault, a private VPN for staff and encrypted traffic everywhere.
Single sign-on. One account per team member opens most of the services below.
The shared password vault, end-to-end encrypted per team member.
A private VPN so staff reach internal tools as if they were in the office.
Routes selected services through an outbound VPN tunnel, isolated from the rest.
Our own mail server for company addresses, with DKIM, DMARC and SPF.
The office. Files, wiki, notes, project planning, whiteboards and video calls, without a single SaaS subscription.
Files, calendars and contacts for the team.
The company wiki, where processes and decisions are written down.
A personal knowledge base for deep notes and research.
Project planning with work packages, boards and timelines.
Design and prototyping for the web and the games.
Video meetings in the browser, no account needed for guests.
A shared whiteboard for quick sketches, with live collaboration.
Architecture and flow diagrams, like the one on the Stack page.
The small tools a team reaches for every day, from PDFs and translation to bookmarks, search and CVs.
Scans, OCRs and files every invoice and letter so it can be found in seconds.
Merge, split and edit PDFs without uploading them anywhere.
Machine translation that runs on our own hardware.
A private search engine that doesn't track the team.
Bookmarks, articles and notes, tagged automatically.
CVs and resumes, kept up to date and exported to PDF.
Plans and publishes posts to every social network from one place.
A drawer of small utilities for text, images and data.
Browses and shares the file archive from the web.
Image and GIF sharing with short links.
Workout and nutrition tracking. A healthy team is a productive team.
Where the software gets made. Git hosting, databases and a local AI lab that never sends a prompt outside the building.
Git hosting for every project, with issues, reviews and CI planned.
The database behind most services, one instance per application.
Fast caches and queues that keep the apps responsive.
Database administration, reachable only from inside the network.
A private ChatGPT-style assistant for the team, running local models.
Serves language, speech and embedding models on an Intel Arc GPU.
A headless browser the AI tools use to read the web.
Live streams, video on demand, photo archives and a media library, all on our own hardware.
Our own live-streaming channel with chat, no platform in between.
Video on demand, federated and uncensored.
Sub-second WebRTC streaming for watch parties. We maintain our own fork with extra features.
The media library, streamed to any screen.
The photo and video archive, with face and object search done locally.
Saves reference videos for offline use.
A library for comics, manga and books.
The office itself is automated. Sensors, cameras and routines run locally, not in someone else's cloud.
Automates lights, climate and energy in the office, all locally.
Camera recording with on-device object detection.
The MQTT message bus the sensors talk over.
Network-wide ad and tracker blocking for the office.
The places where customers, friends and players meet us.
The commerce engine behind the webshops we build for clients.
The public forum, with single sign-on for the team and the same look as this site.
Moderation and automation for our Discord community.
Dedicated servers for community game nights, spun up per game in their own containers.
The static site generator behind this website and the engine's site.