# Rachoon: A Self-Hostable Solution for Invoice Management

This repository profile is provided by osrepos.com, an open source repository discovery platform.

Source: osrepos.com
Repository profile: https://osrepos.com/repo/ad-on-is-rachoon
Generated for open source discovery and AI-assisted research.

Rachoon is a modern, self-hosted invoicing platform designed for freelancers and small businesses. It offers a comprehensive suite of tools to effortlessly create, track, and manage invoices, providing users with full control over their billing processes. With features like client management, payment tracking, and customizable templates, Rachoon simplifies financial administration.

GitHub: https://github.com/ad-on-is/rachoon
OSRepos URL: https://osrepos.com/repo/ad-on-is-rachoon

## Summary

Rachoon is a modern, self-hosted invoicing platform designed for freelancers and small businesses. It offers a comprehensive suite of tools to effortlessly create, track, and manage invoices, providing users with full control over their billing processes. With features like client management, payment tracking, and customizable templates, Rachoon simplifies financial administration.

## Topics

- invoicing
- self-hosted
- typescript
- billing
- freelancer-tools
- small-business
- finance-management

## Repository Information

Last analyzed by OSRepos: Thu Jun 18 2026 00:02:55 GMT+0100 (Western European Summer Time)
Detail views: 0
GitHub clicks: 0

## Safety Notice

OSRepos shares public repositories for knowledge and discovery only. Review source code, dependencies, licenses, and security implications before running or installing anything.

## Content

## Introduction

Rachoon, derived from 'ra?un' (Bosnian for invoice) and 'raccoon', is a modern, self-hosted invoicing platform. It empowers freelancers and small businesses to take full control of their billing processes with ease and efficiency. Built with a focus on user experience and flexibility, Rachoon helps you create, track, and manage invoices, offers, and client information seamlessly.

## Installation

Getting Rachoon up and running is straightforward, thanks to its Docker-ready deployment. You can quickly set up your invoicing system using a `docker-compose.yaml` file.

yaml
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
    ports:
      - 8080:8080

  gotenberg:
    image: gotenberg/gotenberg:8

  postgres16:
    container_name: postgres16
    image: postgres:16
    environment:
      - POSTGRES_USER=<root-user>
      - POSTGRES_PASSWORD=<root-password>
      - POSTGRES_DB=postgres
    volumes:
      - ./rachoon-data:/var/lib/postgresql/data
      - ./docker/init-db.sh:/docker-entrypoint-initdb.d/init-db.sh


After deployment, follow these first steps:
1. Visit: `http://localhost:8080/signup`
2. Create your account
3. Start invoicing

## Examples

Rachoon offers an intuitive interface to manage all your invoicing needs. Here are some visual examples of what you can expect:

*   The **Dashboard** provides a quick overview of your revenue, pending payments, and client statistics.
*   **Invoice Management** allows you to create, edit, and track the status of all your invoices and offers.
*   **Client Management** keeps all your client details organized and easily accessible.
*   You can also customize your invoice templates and manage application settings through dedicated screens.

## Why Use Rachoon?

Rachoon stands out as a robust solution for several reasons:

*   **Self-Hostable Control**: Maintain complete ownership and privacy of your financial data without relying on third-party services.
*   **Comprehensive Features**: From invoice and offer creation to multi-currency support and PDF export, it covers all essential billing needs for freelancers and small businesses.
*   **Modern Tech Stack**: Leveraging Nuxt.js for the frontend, AdonisJS for the backend, and PostgreSQL for the database, Rachoon is built on reliable and performant open-source technologies.
*   **Customizable Branding**: Tailor invoice templates to match your brand identity using Nunjucks, ensuring a professional look for your documents.
*   **Payment Tracking**: Easily monitor payment statuses, view balances, and track overdue invoices to ensure timely collections and better financial oversight.

## Links

Explore Rachoon further through these official links:

*   [GitHub Repository](https://github.com/ad-on-is/rachoon)
*   [License Details](https://github.com/ad-on-is/rachoon/blob/main/LICENSE)
*   [Contribution Guidelines](https://github.com/ad-on-is/rachoon/blob/main/CONTRIBUTING.md)