Self-hosted invoicing without the bloat.