Шестьдесят процентов из двадцати самых популярных приложений для бюджетирования передают ваши финансовые данные третьим лицам, согласно исследованию 2026 года, проведенному фирмой по защите конфиденциальности Incogni. Большинство из них делают это через Plaid — агрегатор, который находится между вашим банком и приложением на телефоне, незаметно храня ваши учетные данные и перепродавая анонимизированные данные о транзакциях. А 2025 год стал рекордным по утечкам в сфере финансовых услуг в США: было подтверждено 739 инцидентов — это число продолжало расти и в 2026 году, когда разглашение данных одним финтех-кредитором раскрыло информацию почти о миллионе счетов в одном событии.
Если это заставляет вас захотеть переместить свои финансовые данные с чужого сервера, у вас есть два серьезных варианта с открытым исходным кодом: Firefly III и Actual Budget. Оба бесплатны, оба размещаются самостоятельно и будут отлично работать на VPS за 5 долларов в месяц или на Raspberry Pi под вашим столом. Но это не один и тот же инструмент в разной обертке — они решают принципиально разные проблемы, и выбор неправильного означает борьбу с программой каждый месяц вместо ее использования.
Две разные философии, а не два варианта одного приложения
Самый быстрый способ понять различие: Actual Budget — это инструмент для бюджетирования. Firefly III — это система бухгалтерского учета.
Actual построен вокруг нулевого, конвертного бюджетирования — метода, популяризированного YNAB (You Need A Budget). Каждый заработанный доллар получает задачу в момент поступления: аренда, продукты, ежегодный платеж по автостраховке, на который вы копите. Весь интерфейс организован вокруг одного вопроса — сколько у меня осталось в этой категории прямо сейчас? — и он отвечает на этот вопрос быстро, с чистым, продуманным интерфейсом, который не мешает.
Firefly III исходит из другой отправной точки. Он относится к вашим финансам так, как бизнес ведет свои книги: каждая транзакция имеет счет-источник и счет-назначение, и каждая запись делается дважды — один раз как уход денег из одного места, один раз как поступление в другое. Это двойная бухгалтерия, та же основа, которая используется в профессиональных бухгалтерских системах (и в текстовых регистрах, таких как Beancount). Интерфейс Firefly III это отражает: глубокая иерархия счетов, копилки, счета, автоматическая категоризация на основе правил и отчетность, позволяющая анализировать всю вашу финансовую историю по счетам, категориям, бюджетам или тегам за многие годы.
Ни один из подходов не является «лучшим» в абстрактном смысле. Несоответствие возникает, когда человек, который хочет «скажи мне, могу ли я позволить себе ужин на этой неделе», устанавливает Firefly III и считает его излишним, или когда кто-то, кто хочет «покажи мне полную историю моего капитала по двенадцати счетам с 2019 года», устанавливает Actual и считает его слишком простым.
Firefly III: Полная бухгалтерская система, которую вы размещаете сами
Firefly III — это PHP-приложение, обычно развертываемое через Docker Compose вместе с базой данных — по умолчанию MariaDB, хотя его можно легко заменить на PostgreSQL, переименовав переменные окружения и изменив compose-файл. Ему требуется небольшой набор PHP-расширений (bcmath, curl, intl, mbstring, openssl, sodium и несколько других), все они включены в официальный образ контейнера, так что на практике «требования» означают «Docker и около 15 минут».
Что вы получаете взамен времени на установку:
- Настоящая двойная бухгалтерия. Каждая транзакция — это перевод между двумя счетами, что делает сверку и историческую отчетность гораздо более строгими, чем простой реестр доходов и расходов.
- Правила и автоматическая категоризация. Определите правило один раз («если описание содержит 'WHOLEFDS', категория = Продукты»), и Firefly III будет применять его к каждому будущему импорту.
- Глубокая отчетность. Многолетние трендовые диаграммы, сравнение бюджет-факт, разбивка по категориям и REST API, если вы хотите выгрузить свои данные в другую программу.
- Банковская синхронизация через GoCardless (ранее Nordigen), которая хорошо покрывает большинство европейских банков, но хуже работает в США — что является реальным ограничением, если вы пользователь из Северной Америки, надеющийся на синхронизацию в один клик со своим расчетным счетом.
Кривая обучения реальна. Новые пользователи часто спотыкаются о модель типов счетов (счета активов, расходов и доходов — это не просто метки; они определяют, как работает математика двойной записи) и о порядке применения правил, когда несколько правил могут соответствовать одной и той же транзакции. Выделите на освоение выходные, а не обеденный перерыв.
Actual Budget: Быстрый, локально-ориентированный и созданный для одного вопроса
Actual поставляется как один Docker-контейнер без внешней зависимости от базы данных — все его состояние хранится в файле SQLite внутри тома данных контейнера. Скачайте образ, пробросьте порт, смонтируйте том — и вы запущены. Его самостоятельно размещать значительно проще, чем Firefly III, что имеет значение, если ваша цель — «запустить бюджетирование сегодня вечером», а не «построить личную бухгалтерскую платформу».
Actual по своей сути локально-ориентирован: приложение работает офлайн и незаметно синхронизируется между устройствами при восстановлении соединения, с опциональным сквозным шифрованием для уровня синхронизации. Вы получаете метод конвертного бюджетирования, чистый реестр транзакций и встроенный конструктор отчетов, охватывающий капитал и денежный поток — надежно, хотя и намеренно менее исчерпывающе, чем отчетность Firefly III.
Для банковской синхронизации Actual опирается на GoCardless в Европе и SimpleFin (платная услуга, около 15 долларов в год) в Северной Америке — стоит отметить, поскольку «бесплатно и с открытым исходным кодом» не всегда означает «бесплатные банковские подключения». Многие самостоятельные хостеры полностью отказываются от автоматической синхронизации и вместо этого еженедельно импортируют CSV, что поддерживается обоими инструментами, хотя перенос исторических транзакций в любое приложение все равно означает ручное восстановление названий счетов, структуры категорий и начальных остатков — ожидайте послеобеденной работы по очистке независимо от выбранного инструмента.
Во что на самом деле обходится самостоятельный хостинг
«Бесплатно и с открытым исходным кодом» не означает «бесплатно в работе». Вам все еще нужно место для контейнера. Реалистичные варианты:
- Raspberry Pi, который у вас уже есть — по сути бесплатно и достаточно мощности для скромных ресурсных потребностей любого приложения.
- Небольшой VPS (DigitalOcean, Hetzner, Linode) от 4 до 6 долларов в месяц — достаточно ресурсов для Firefly III плюс его базы данных или одного контейнера Actual.
- Домашний NAS (Synology, Unraid, TrueNAS), если он у вас уже есть для медиа или резервного копирования — просто добавьте еще один стек Docker Compose.
Сравните это с подпиской YNAB примерно за 109 долларов в год или 14,99 долларов в месяц, и математика проста: VPS за 5 долларов, работающий с любым инструментом, окупается по сравнению с YNAB примерно за шесть недель, а каждый последующий месяц — чистая экономия, и это даже без учета ценности того, что вы не передаете историю своих транзакций третьей стороне.
Единственная статья расходов, которую стоит учесть в любом случае, — это банковская синхронизация. GoCardless требует платный бизнес-аккаунт для новых регистраций в 2026 году (бесплатный персональный тариф исчез), а североамериканское подключение SimpleFin для Actual стоит около 15 долларов в год. Firefly III и Actual отлично работают с ручным импортом CSV, если вы предпочитаете избежать этих затрат — просто вам придется тратить пять минут в неделю на импорт вместо автоматической синхронизации.
Краткий контрольный список для начала работы с любым инструментом
Какой бы вы ни выбрали, последовательность настройки выглядит одинаково:
- Подготовьте хост. Убедитесь, что Docker и Docker Compose установлены на вашем VPS, Pi или NAS.
- Скачайте официальный compose-файл из репозитория GitHub проекта, а не создавайте свой вручную — оба проекта поддерживают проверенный
docker-compose.yml, который избавит вас от поиска опечаток в переменных окружения. - Установите надежный ключ/секрет приложения до того, как введете какие-либо реальные финансовые данные, и сохраните его резервную копию вне контейнера (его потеря может сделать ваши зашифрованные данные недоступными).
- Начните с одного счета. Удержитесь от желания импортировать все счета и пятилетнюю историю в первый же день. Добавьте свой основной расчетный счет, привыкните к категоризации в течение недели, а затем расширяйтесь.
- Настройте резервное копирование. База данных Firefly III и файл SQLite Actual — это либо отдельные файлы (либо один дамп базы данных), которые вы можете с помощью cron отправлять во внешнее хранилище — весь смысл самостоятельного хостинга в том, что вы, а не поставщик, отвечаете за сохранность данных.
- Решите вопрос с синхронизацией сейчас, а не потом. Добавление банковской синхронизации к месяцам вручную введенных транзакций приведет к ручному удалению дубликатов — выберите стратегию импорта до того, как накопится отставание.
Какой из них вам на самом деле стоит установить?
Задайте себе один вопрос: вы хотите контролировать расходы или понимать свое полное финансовое положение?
- Выбирайте Actual Budget, если вы фрилансер или соло-разработчик, которому нужна быстрая конвертная система в стиле YNAB, чтобы перестать тратить лишнее на дискреционные категории — рестораны, подписки, ежегодный бюджет на командировки на конференции — и вы предпочли бы тратить пять минут в неделю в приложении, а не пятьдесят.
- Выбирайте Firefly III, если у вас несколько счетов (бизнес-расчетный, личные сбережения, пара кредитных карт, возможно, криптокошелек) и вам нужна одна система, которая сверяет все это с настоящей двойной бухгалтерией, автоматизацией на основе правил и годами исторической отчетности, к которой можно обратиться позже.
Многие технические пользователи в итоге запускают оба или начинают с Actual и переходят на Firefly III, когда в их финансах появляется больше счетов для отслеживания. Это законный путь — только не ожидайте чистого переноса между ними; относитесь к переходу как к новому старту с ручным вводом начального остатка, а не как к экспорту/импорту данных.
Бизнес-обоснование: Почему самостоятельный хостинг ваших книг — это не просто хобби для конфиденциальности
Если вы фрилансер или управляете малым бизнесом наряду с личными финансами, аргумент о конфиденциальности в пользу самостоятельного хостинга напрямую распространяется на вашу бухгалтерию. Те же соображения, которые заставляют вас беспокоиться о том, что приложение для бюджетирования перепродает данные о ваших покупках продуктов, вдвойне применимы к доходам вашего бизнеса, платежам клиентов и контрактам с поставщиками — это данные, которые вы часто обязаны защищать по контракту или закону, а не просто данные, которые вы предпочли бы оставить в тайне.
Также стоит разделять «бюджетирование» и «бухгалтерию», потому что владельцы бизнеса часто нуждаются в обоих и путают их. Приложение для бюджетирования, такое как Actual, отвечает на вопрос «сколько я могу потратить в этом месяце?» Бухгалтерская система должна отвечать на более сложные вопросы, которые ваш бухгалтер задаст в налоговый период: какие платежи клиентов все еще не поступили, какова ваша реальная норма прибыли после расходов и является ли данная транзакция налогооблагаемой. Модель двойной записи Firefly III приближает вас ко второй задаче больше, чем Actual, но ни один инструмент не был создан специально для бухгалтерии малого бизнеса — это приложения для личных финансов, которые, как оказалось, достаточно хорошо масштабируются.
Ведите свои книги такими же открытыми и портативными, как ваше приложение для бюджетирования
Если двойная бухгалтерия и владение данными привлекли вас к Firefly III, стоит знать, что существует целая категория инструментов, построенных на том же принципе, но специально для бизнес-бухгалтерии: текстовые регистры, управляемые контролем версий. Beancount.io доводит эту идею до конца — ваши книги хранятся в читаемом человеком текстовом формате, которым вы полностью владеете, с той же дисциплиной двойной записи, но созданы для отслеживания бизнеса, а не домашнего бюджета. Изучите документацию, чтобы увидеть, как это сравнивается, или начните бесплатно, если хотите, чтобы ваши финансовые записи бизнеса были такими же прозрачными и портативными, как и инструменты с самостоятельным хостингом из этого руководства.