ad-on-is / rachoon
- ΠΏΡΡΠ½ΠΈΡΠ°, 7 Π½ΠΎΡΠ±ΡΡ 2025β―Π³. Π² 00:00:03
π¦ Rachoon β A self-hostable way to handle invoices
Rachoon (from raΔun, meaning invoice in Bosnian) is a modern, self-hosted invoicing platform designed for freelancers, small businesses, and everyone who wants full control over their billing. It helps you create and track invoices effortlessly β with the charm of its mascot, the ever-curious raccoon.
β
Invoices & Offers β Create and manage invoices and quotations in seconds.
β
Client Management β Keep all your client info organized and searchable.
β
Payment Tracking β Log payment status, view balances, and track overdue invoices.
β
Custom Branding β Highly customizable templates using nunjucks.
β
Multi-Currency & Tax Support β Bill globally with flexible tax and currency settings.
β
PDF Export β Instantly download professional-looking PDFs.
β
Dashboard Insights β Get a snapshot of your revenue, pending payments, and client stats.
The name comes from βraΔunβ, which means invoice in Bosnian β combined with the word raccoon, because invoicing should be smart and quick.
services:
rachoon:
image: ghcr.io/ad-on-is/rachoon
container_name: rachoon
environment:
- APP_KEY=<some-app-key> # min 32 characters - used to encrypt and sign sensitive data
- DB_CONNECTION=pg
- GOTENBERG_URL=http://gotenberg:3000
- PG_HOST=postgres16
- PG_PORT=5432
- PG_USER=<root-user>
- PG_PASSWORD=<root-password>
- PG_DB_NAME=rachoon
gotenberg:
image: gotenberg/gotenberg:8
postgres16:
container_name: postgres16
image: postgres:16
environment:
- POSTGRES_USER=<root-user>
- POSTGRES_PASSWORD=<root-password>
volumes:
- ./rachoon-data:/var/lib/postgresql/data