Rachoon: как енот научил меня выставлять счета без головной боли

31 May, 2026
947
🔱 72
👥 8

Знакомая ситуация? Вы завершили проект, клиент доволен, но вместо того чтобы получать деньги, вы тратите часы на оформление счетов и отслеживание оплат. Именно эту проблему решает Rachoon — симпатичный самохостируемый инструмент для управления счетами с открытым исходным кодом.

Почему стоит обратить внимание на Rachoon

Rachoon — это не просто очередной генератор счетов. Это полноценная платформа, которая сочетает простоту использования с мощными возможностями. Вот что делает её особенной:

  1. Создание счетов за минуты — интуитивный интерфейс позволяет быстро заполнить все необходимые поля
  2. Управление клиентами — все контакты в одном месте с возможностью поиска
  3. Отслеживание платежей — визуализация задолженностей и напоминания о просрочках

Главный экран Rachoon

Ключевые возможности, которые оценят разработчики

1. Полный контроль над данными

Как разработчики, мы ценим контроль над своими данными. Rachoon работает по принципу self-hosted — вы разворачиваете его на своём сервере и полностью владеете информацией. Никаких подписок, никаких ограничений.

2. Гибкие шаблоны

Система использует Nunjucks для шаблонов, что позволяет:

Реклама
  • Легко кастомизировать внешний вид счетов
  • Добавлять собственные поля
  • Адаптировать под требования разных стран

Редактирование шаблона

3. Технический стек, который вдохновляет

Под капотом:

  • Frontend: Nuxt.js — знакомо и удобно
  • Backend: AdonisJS — мощный фреймворк для Node.js
  • База данных: PostgreSQL — надёжное хранение
  • PDF-генерация: Gotenberg — профессиональное преобразование в PDF

Как начать использовать

Развернуть Rachoon проще, чем кажется. Вот минимальная docker-конфигурация:

services:
  rachoon:
    image: ghcr.io/ad-on-is/rachoon
    container_name: rachoon
    environment:
      - APP_KEY=<some-app-key>
      - 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

После запуска просто откройте http://localhost:8080/signup и создайте аккаунт.

Кому особенно пригодится Rachoon

  • Фрилансерам, уставшим от ручного оформления счетов
  • Небольшим студиям, которые хотят автоматизировать биллинг
  • Разработчикам, ценящим контроль над своими данными
  • Всем, кому надоело зависеть от SaaS-решений с их подписками и ограничениями

Вывод: стоит ли пробовать?

Если вы тратите больше времени на оформление счетов, чем на разработку — однозначно да. Rachoon сочетает простоту использования с мощными возможностями и полным контролем над данными. А его открытый исходный код позволяет адаптировать систему под свои нужды.

И главное — теперь у вас есть официальное оправдание, когда кто-то спросит, зачем вам енот в списке docker-контейнеров.

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.