Skip to content
@lentago

Lentago Labs

Free ops help for the nonprofit with one tech person. We practice what we publish.

Lentago Labs — Production that shows up when the need does.

Lentago Labs is a pro-bono operations practice for organizations that run on volunteers, donations, and one overworked tech person — the nonprofit with one tech director, the all-volunteer org with one person who does the computers, the single technician covering a whole shop alone.

Most mission-driven teams rent their systems: donated software seats and free vendor tiers they don't own and can't leave. We help you move to infrastructure you own outright — the same free tiers, in your own accounts, set up as code you can copy, run by people we've shown how. Everything here is free to take. Call when you need to, if you need to.

What you're looking at is our own estate — a small cluster of servers we own and a production-grade AWS account — run exactly the way we'd tell you to run yours: everything as code, every change a pull request, in the open. We publish it because a method you can watch working is worth more than one you're asked to trust. We practice what we publish.


lentago.dev  ·  the practice, the pledge, and how to get in touch
This page  ·  the systems behind it, with receipts in git


Ask DeepWiki

The pledge — We will never host your systems for you. You'll own every piece, we'll show your people how to run it, and firing us is a runbook.

Not a slogan — the standing delivery model, written down: ADR-0007 · client-owned delivery, no multi-tenant SaaS.

DeepWiki keeps an AI-generated wiki over the Lentago Labs repos — architecture pages, diagrams, and a question box grounded in the actual code. It's the fastest way to orient before reading source. It is AI-generated: trust it to orient you, verify against the code before you act on it.

Heard the enterprise words but never seen them done small? The asclepias glossary translates CAB, CMDB, PIR and the rest into what we actually do here — and what you can do too.

📦   What we build

Four things we deliver into estates you own. Each one is already running in the open, and each links to a live receipt: a public repo you can read, fork, and run today.

What you get Receipt
Public record Your minutes, notices, bylaws, and policies as plain files in a repository you own, with the posting rules next to them. Merge a change and the records publish, a public "Is it posted?" board updates, and a stamped receipt is left behind. One repository from one template on a free GitHub account; a branded site, an Ask box and an operator pane are optional further rungs. uvularia · live board
Platform A complete AWS environment written entirely as code: private networking, containers behind a load balancer, a managed database, a firewall, budgets and alarms. No long-lived cloud passwords anywhere. It costs real money, so the runbook also says how to turn it off. solidago
Observability Dashboards and alerts for everything you run, on Grafana Cloud's free tier. One small collector per machine; dashboards kept as files you review before they change. drosera
Enablement The guide, in two volumes. Vol. 1 walks through how our estate works, with labs you can run against it for free. Vol. 2 gets a product into your accounts and running from an ops vault you own. asclepias · lupinus

Not a kit? Audits, migrations, incident response, pipeline hardening — sized to your constraints, delivered into your estate under the same pledge. Free for nonprofits and volunteer-run orgs; everyone else, ask. Get in touch.

🔁   How everything moves

Everything is code. Every change is a pull request — a proposed change someone else reviews before it lands. Merges apply automatically. A self-hosted fleet of AI coding agents does directed work. Humans own every merge. That is the whole operating model: nothing here changes except through a reviewed PR, and the merged PR is the change record.

⚡   Every merge changes something real

This is not a sandbox of toy YAML. Merge a PR in one of these repos and a live surface moves:

Merge here… …and it moves
drosera our Grafana Cloud dashboards and alerts
kalmia every virtual machine and container on our own hardware
claytonia the agent runner pool itself
osmunda what runs on our Kubernetes cluster — the cluster pulls the change itself
solidago the AWS platform, and the live sites it serves
uvularia-demo-records the demonstration vault's published records, its receipts, and the public board it publishes itself
.github every repo's branch rules, required checks, and labels

🧰   What the estate is built on

Emphatically free-tier, wherever possible. When a service offers a free tier, that's the one we run — caps and retention windows are treated as real operating constraints to be managed, not something to buy past.

Cloud & containers
AWS ECS Fargate Docker

Bare metal & virtualization
Proxmox Linux

Infrastructure as code
Terraform Ansible

CI/CD & supply chain
GitHub Actions OIDC

Observability & on-call
Grafana Prometheus CloudWatch

🌿   The suite

Named systems, honest parts. Each one splits a core that doesn't care where it runs from the pieces specific to us, so the parts specific to us swap out for yours. The current build is always the first client — a working reference, not a finished product. The codenames are New England native plants.

  solidago
DeepWiki ↗
Cloud platform — our AWS setup, written entirely as code: network, servers, database, web firewall, encryption keys. Serves lentago.dev and three more live sites.
  kalmia
DeepWiki ↗
Machine setup — turns a fresh Linux install into a fully set-up work machine with one command, and owns every virtual machine and container on our own hardware. Running it again is always safe.
  drosera
DeepWiki ↗
Monitoring — what your systems are doing right now, on dashboards anyone can read. One small collector per machine; every dashboard saved as code. If it isn't in the repo, it doesn't exist.
  betula
DeepWiki ↗
Log capture & archive — a complete, searchable record of what happens on a network, kept longer than the vendor keeps it. Our firewall's logs go to a free tier, searchable at $0 a month.
  claytonia
DeepWiki ↗
AI coding agents — a small pool that works unattended on our own hardware. Drop a job, a worker does it on a fresh copy of the code and proposes the change for review. It can't approve its own work; a person always decides.
  osmunda
DeepWiki ↗
Kubernetes — a standing cluster on our own hardware, plus a cloud cluster that exists only for the hours a job needs it. The cluster pulls each approved change itself; nothing pushes to it.
  mitchella
DeepWiki ↗
Estate front desk — a chat assistant that checks live state before answering from the docs, and drafts a ticket for a human when it can't.
  uvularia Records vault — your public records as plain files with the posting rules next to them; merge and the records publish, a public "Is it posted?" board updates, and a receipt is stamped. Live demo board for a fictional land trust, published by the vault itself; a branded site is an optional second rung.
  monarda Campaign-site kit — a site template, a one-page intake, and a timed dry-run, deploying into the client's own GitHub Pages or AWS. Yours, not ours.
  asclepias
DeepWiki ↗
The guide, vol. 1 — how it all works, with labs you can run against our estate before building your own.
  lupinus The guide, vol. 2 — pick a product, stand it up in your own accounts, and run it from an ops vault you own.

📖  The DeepWiki links above go to the repos with an indexed wiki — browse them or ask the codebases anything. The rest are plain source for now.

🧭   Start here

Three doors, depending on what you came for.

You run a nonprofit's tech and want something you can use today

  1. The picker — start from what you need, not from what we built. Every row says what it costs per month and how ready it is.
  2. Your first kit — a campaign site with an optional donate button, live in about an hour, deployed into your GitHub account, for free.
  3. The pledge (above) — you own every piece, we show your people how, firing us is a runbook.
  4. Stuck? chris@lentago.dev. No invoice. You'll hear back inside a day on weekdays.

You want to see it working before you trust it

  1. Pick a product repo above and read its 🛠️ Make a change yourself section. Every vector links to a real merged PR.
  2. Ask that repo's DeepWiki a question about how it works, then check the answer against the source.
  3. Run a lab against our estate — they start with a browser and a question and ladder up to breaking something on purpose (that last one is scheduled with us, not self-serve). A free GitHub account is all you need.
  4. Mention @claude on any issue or PR in a product repo and watch the agent fleet respond.

You want to kick the tires on us

  1. solidago — the reference AWS platform, 100% Terraform.
  2. claytonia — the self-hosted agent fleet that does the directed work, and never merges.
  3. Incident register — our post-mortems, published verbatim, including the embarrassing ones.
  4. Lock-in ledger — every vendor we depend on, scored on how hard it would be to leave. The receipt behind "firing us is a runbook."

📊   Fleet in numbers

Regenerated weekly from the repos themselves — we practice what we publish.

  • Fleet report — open issues by repo, a 30-day activity snapshot, and a code census that counts the CLAUDE.md-family instruction files as natural-language code.
  • Language census — the canonical all-languages breakdown.
  • Incident register — post-mortems from running our own estate, with what broke, what did not, and the governance lessons.
  • Lock-in ledger — our own vendor dependencies, each scored on export fidelity, format openness, custody, and a documented exit. The receipt behind "firing us is a runbook."
lentago.dev  ·  chris@lentago.dev  ·  New England, US  ·  taking new work Q4 2026 forward

Pinned Loading

  1. solidago solidago Public

    Solidago — the Lentago Labs cloud platform: a three-tier AWS environment, 100% Terraform. Multi-AZ VPC, ECS Fargate behind an ALB (ACM/Route 53), RDS Postgres + ElastiCache Valkey, WAFv2, KMS, leas…

    HCL

  2. drosera drosera Public

    Drosera — the Lentago Labs observability suite. Git-driven, fully declarative telemetry into Grafana Cloud (Mimir + Loki, free tier): per-host Grafana Alloy pushes metrics + logs with no central ch…

    HCL 1

  3. claytonia claytonia Public

    Claytonia — the Lentago Labs agent-fleet system, a.k.a. the bullpen: five self-hosted headless coding agents on the LAN, their containers Terraform-applied on merge. Drop a job, an idle worker work…

    Shell 1

  4. epigaea epigaea Public

    Production residential smart home on Home Assistant + Proxmox, 40+ entities managed declaratively in YAML: Konnected alarm panels (custom ESPHome firmware), Hue/Kasa lighting, Sonos audio, energy +…

    Shell 1

  5. asclepias asclepias Public

    Asclepias — vol. 1 of the Lentago Labs guide: how our estate works (atlas, pattern catalog, enterprise↔practice glossary), a day-one path, and labs you can run against it with nothing but a GitHub …

  6. site-pondviewlane-com site-pondviewlane-com Public

    Site content for pondviewlane.com and essexcrossingatmontserrat.com — a public-record-only reference for residents of Pond View Lane (Essex Crossing at Montserrat), Beverly, MA, with an "Ask" box t…

    JavaScript

Repositories

Showing 10 of 27 repositories
  • solidago Public

    Solidago — the Lentago Labs cloud platform: a three-tier AWS environment, 100% Terraform. Multi-AZ VPC, ECS Fargate behind an ALB (ACM/Route 53), RDS Postgres + ElastiCache Valkey, WAFv2, KMS, least-privilege IAM, and CloudWatch/CloudTrail/Config + budget guardrails. Runs four live public sites and a serverless Ask endpoint.

    lentago/solidago's past year of commit activity
    HCL 0 MIT 0 9 0 Updated Oct 4, 2026
  • kalmia Public

    Kalmia — the Lentago Labs provisioning system for workstations, VMs, and containers. Terraform owns the Proxmox guest layer — every VM and LXC on the cluster, applied on merge via a LAN self-hosted runner — with a template forge building the LXC images; Ansible roles provision the machines across four workstation profiles.

    lentago/kalmia's past year of commit activity
    Shell 0 MIT 0 8 1 Updated Oct 4, 2026
  • drosera Public

    Drosera — the Lentago Labs observability suite. Git-driven, fully declarative telemetry into Grafana Cloud (Mimir + Loki, free tier): per-host Grafana Alloy pushes metrics + logs with no central chokepoint, and AWS CloudWatch feeds in by assume-role. Terraform-provisioned dashboards, alert rules, and contact points; node_exporter, LogQL.

    lentago/drosera's past year of commit activity
    HCL 1 MIT 0 16 3 Updated Oct 4, 2026
  • music-curator Public

    Turns a messy music collection into a queryable Obsidian vault: dedup and merge tooling over directory trees, Spotify follows, and discography + credit data, building an artist graph with session-tie receipts. Automated follow-harvesting; a taste profile a language model can mine for grounded discovery.

    lentago/music-curator's past year of commit activity
    Python 0 MIT 0 3 0 Updated Oct 4, 2026
  • claytonia Public

    Claytonia — the Lentago Labs agent-fleet system, a.k.a. the bullpen: five self-hosted headless coding agents on the LAN, their containers Terraform-applied on merge. Drop a job, an idle worker works it in a clean checkout and opens a PR for review. Claude Code workers today, platform-agnostic next. Cron + NAS-inbox jobs, per-job metrics.

    lentago/claytonia's past year of commit activity
    Shell 1 MIT 0 10 1 Updated Oct 4, 2026
  • mitchella Public

    Mitchella — the Lentago Labs estate front desk: a corpus-backed chat assistant that checks live state before answering from documentation, and drafts a ticket for a human when it cannot. Partridgeberry: paired flowers, one berry — several sources, one answer.

    lentago/mitchella's past year of commit activity
    Python 0 MIT 0 11 0 Updated Oct 4, 2026
  • .github Public

    Org-level defaults and fleet governance for Lentago Labs: the profile README rendered at github.com/lentago, community-health defaults, the fleet-ops settings-as-code tooling (per-repo rulesets, required status checks, merge and topic enforcement), and the weekly fleet report + public incident register.

    lentago/.github's past year of commit activity
    HTML 0 MIT 0 19 0 Updated Oct 4, 2026
  • uvularia Public

    Uvularia — the Lentago Labs records vault: a client-owned Obsidian-compatible vault of public records with obligations-as-code, a grounded Ask box that answers only from the records, and a live "Is it posted?" compliance board. Three repos, three pipelines. Bellwort: the bell is the announcement.

    lentago/uvularia's past year of commit activity
    Python 0 MIT 0 3 0 Updated Oct 4, 2026
  • lupinus Public template

    Lupinus — the Lentago Labs adoption guide and ops-vault kit: pick products, run adoption drills with receipts, and operate your estate from an Obsidian-compatible vault in your own org. Sundial lupine: host plant of the Karner blue, a nitrogen-fixer that readies lean soil.

    lentago/lupinus's past year of commit activity
    Python 0 MIT 0 4 0 Updated Oct 4, 2026
  • uvularia-demo-records Public

    uvularia demonstration vault — the records repository of a fictional land trust, generated from lentago/uvularia's demo seed (identity in one org.yaml, renameable in one edit). Shows the publish pipeline, the stamped receipts, and an honest board with late notices. Not a starting point for a real client; use the template.

    lentago/uvularia-demo-records's past year of commit activity
    Python 0 0 0 0 Updated Oct 4, 2026

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…