Skip to content
Knowledge base · 84 articles in 11 sections

Notes from the field

This is the knowledge our team uses every day, written down. Every article comes from real work on real systems: the command we needed at 2 a.m., the fix that finally stuck, the pattern we reach for again and again.

Looking for something specific? Search every article by title, topic, or command. Results update as you type.

Browse by section

Every article is written by the Avunu team and checked against the versions it applies to.

Recently updated

It's the same knowledge base we work from internally, so it gets updated as we learn.

A NixOS micro desktop for family and friends

What the nixos-micro-desktop flake is, who it suits, how to install it, how to pick one of its three desktop shells, and how it keeps itself updated.

NixOS

Reference architecture for self-hosting business systems on NixOS

A reference pattern for hosting ERP, CMS and similar apps on bare-metal NixOS with Nomad, systemd-nspawn, Cloudflare Tunnel, ZFS and JuiceFS, no Kubernetes.

NixOS

Set up a reproducible Frappe development environment with frappe-nix

Use the frappe-nix flake to run a pinned, reproducible Frappe or ERPNext bench with devenv, uv2nix-managed Python, local services and development guard rails.

NixOS

Test custom Odoo modules from the command line

Install a custom Odoo module on a scratch database, run only its tests, avoid port clashes with a dev server, and write tests that keep passing after upgrades.

Odoo

Track time and hour budgets with Task View

Organize projects and tasks in the Task View tree, run timers that log to Timesheets, set hour budgets, and read the budget meters.

ERPNext

Using the client project portal

How clients follow and work on their projects in the ERPNext project portal, and how an admin gives a customer access to it.

ERPNext

Coming soon

We're writing up the areas we work in most but haven't published yet.

In the works

Spreadsheets

Advanced formulas for the spreadsheets that still run part of every business.

Want to know when they land? Follow our Insights feed.

Yours to use, code samples included

Everything here is in the public domain (CC0 1.0), code samples included. Use it however helps you.

It's written by the Avunu team, checked against the versions it applies to, and published openly.

Need a hand?

Our notes can take you a long way, but sometimes you'd rather have someone who's done it before. Whether it's Frappe, Odoo, WordPress, or the servers underneath, we can help.