unsubbed.co

Rachoon

Self-hosted accounting tool that provides modern invoicing platform for freelancers and small businesses.

Overview

🦝 Rachoon — A self-hostable way to handle invoices 🦝 Rachoon — A self-hostable way to handle invoices - ad-on-is/rachoon The project has 924 GitHub stars.

Getting Started

Source: GitHub README

services:
  rachoon:
    image: ghcr.io/ad-on-is/rachoon
    container_name: rachoon
    environment:
      - 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=
      - PG_PASSWORD=
      - PG_DB_NAME=rachoon
    ports:
      - 8080:8080

  gotenberg:
    image: gotenberg/gotenberg:8

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

Normalized Features

Source: tool-features-normalized.json

docker, postgresql, rest api.

Features

Integrations & APIs

  • REST API