Open-source и свой сервер 4 мин чтения

Забытые автопродления: учёт подписок на своём сервере

В компании копятся подписки на хостинг, домены, ИИ и CRM, и общего счёта не видит никто. Разбираем Wallos, бесплатное приложение под GPL-3.0 на вашем сервере: что оно считает, куда шлёт напоминания и каких возможностей в нём нет.

Wallosучёт подписокopen sourceрасходы на сервисы
Коротко. Wallos это бесплатное веб-приложение с открытым кодом под лицензией GPL-3.0. Вы заводите в него все регулярные платежи за сервисы: хостинг, домены, ИИ, CRM, лицензии. Оно показывает общую сумму в месяц и в год, рисует календарь списаний и заранее пишет в Telegram, на почту или по вебхуку, что скоро продление. Работает на вашем сервере, данные никуда не уходят. Бухгалтерию и 1С оно не заменяет, это учёт подписок.

Кто видит весь счёт за сервисы

Обычная картина в компании на десять-тридцать человек. Хостинг оплачивает директор со своей карты. Домены продлевает айтишник. ИИ-сервис завёл маркетолог на корпоративную карту. CRM платит бухгалтер. Лицензии на дизайнерский софт покупал кто-то, кто давно уволился, а автопродление работает до сих пор.

Общей картины нет ни у кого. Узнаёте вы о ней в двух случаях: когда не хватило денег на счёте в день списания или когда на годовой разбор попала сумма, о которой никто не помнил. О том, как подписки съедают бюджет, мы уже писали в статье про SaaS-зоопарк. Здесь про инструмент, который закрывает эту дыру без абонентской платы.

Что такое Wallos

Wallos написан на PHP, хранит данные в SQLite и ставится одной командой в Docker или на обычный веб-сервер с PHP 8.3. Репозиторий ellite/Wallos на GitHub: лицензия GPL-3.0, около 8,6 тысячи звёзд, последний релиз v5.8.3 вышел 1 октября 2026 года. Проект живой, обновления идут регулярно.

Для каждой подписки вы указываете название, сумму, валюту, периодичность, дату следующего платежа, категорию и способ оплаты. Дальше приложение само сдвигает дату после каждого списания. Есть календарь платежей, страница статистики и сортировка списка по цене, дате и категории.

Что полезного для компании

Общая сумма. Все подписки в одном списке, итог за месяц и за год. Если часть сервисов в долларах или евро, Wallos пересчитывает их в вашу основную валюту и показывает единую цифру.

Напоминания. Уведомления о ближайших платежах можно отправлять на почту, в Telegram, Discord, Pushover, Gotify, ntfy, Mattermost и по вебхуку. Для Telegram в настройках вводятся токен бота и ID чата, то есть напоминания можно получать в рабочую группу. Вебхук отправляет запрос на любой адрес, и тело запроса настраивается. Через него можно подключить мессенджеры, которых в списке нет.

Категории и статистика. Хостинг, ИИ, маркетинг, учёт, разработка. Видно, какая категория растёт быстрее остальных. Это основа для разговора про IT-бюджет: вы видите реальную сумму, без прикидок на глаз.

Экспорт. Список подписок выгружается в JSON и в CSV, поэтому его можно открыть в таблице или передать бухгалтеру.

Интерфейс и вход. Есть русская локализация, тёмная тема и мобильная версия. Вход можно настроить через OIDC, если у вас есть единый провайдер входа. Для автоматизации у проекта есть API с отдельной документацией на сайте api.wallosapp.com.

Как это работает на примере

Допустим, в небольшой студии насчитали четырнадцать регулярных платежей. Два ИИ-сервиса оказались почти одинаковыми, один годовой тариф продлился на лицензию, которой уже никто не пользуется, а три домена продлевались автоматически, хотя сайты на них закрыли. Wallos в такой ситуации ничего не угадывает. Он просто складывает всё на один экран, и дублирование видно сразу.

Дальше полезная привычка: за семь дней до продления в чат приходит сообщение, и кто-то отвечает «оставляем» или «отключаем». Решение принимается до списания, до выписки из банка. Если у вас клиентская сторона, где вы сами списываете деньги за абонемент, тема другая, о ней статья про автосписание абонементов.

Что важно учесть

Несколько ограничений, которые лучше знать до установки.

Wallos ведёт учёт подписок. Он не формирует акты, не ведёт договоры и не знает про НДС. Деньги в 1С и в банке проходят как раньше, Wallos только напоминает и считает.

Курсы валют. В настройках можно выбрать провайдера курсов Fixer (нужен ключ, на сайте Fixer есть бесплатный тариф с лимитом запросов) или Frankfurter, который работает без ключа и берёт референсные курсы Европейского центрального банка. Подключение курса ЦБ РФ в описании проекта мы не нашли. Подписки в рублях и в иностранной валюте вам стоит проверить сразу после установки: что именно покажет итог по рублю, зависит от выбранного провайдера, и это надо смотреть руками.

Команда. Администратор может разрешить регистрацию пользователей, и у каждого будет своя учётная запись. По описанию, у пользователя свои подписки и настройки, а удаление пользователя стирает и его подписки. Раздел «Семья» нужен, чтобы отмечать, кто платит, и слать уведомления на разные адреса. Общего списка подписок с ролями вроде «бухгалтер видит всё, менеджер только своё» мы в описании не нашли. На практике проще всего завести одну общую учётную запись компании и вести её одному ответственному.

Импорт. Экспорт в JSON и CSV есть, а загрузку подписок из таблицы мы в проекте не нашли. Начальный список придётся вносить руками или скриптом через API.

Ответственность за сервер ваша: обновления, резервная копия папки с базой, защита доступа. Приложение хранит суммы и названия сервисов, секретов в нём быть не должно.

Что можно сделать уже сейчас

Первое. Выпишите все платежи за последние три месяца по выпискам и корпоративным картам. Повторяющиеся суммы и есть ваши подписки.

Второе. Поднимите Wallos на небольшом сервере или в Docker на любой машине компании. Демо-версию для знакомства автор выложил по адресу demo.wallosapp.com, ссылка есть в README репозитория.

Третье. Внесите подписки и укажите дату ближайшего платежа. Настройте уведомление в Telegram-группу за семь дней и за один день до списания.

Четвёртое. Раз в квартал открывайте статистику и задавайте один вопрос по каждой строке: кто этим пользуется. Этот разбор хорошо связывается с платёжным календарём: подписки становятся его частью.

Частые вопросы

Wallos бесплатный?

Да. Код открыт, лицензия GPL-3.0, платить за программу не нужно. Вы платите только за сервер и, если выберете Fixer, возможно, за ключ при большом числе запросов.

Можно ли получать напоминания в MAX?

Готовой интеграции с MAX в Wallos нет. Зато есть вебхук с настраиваемым телом. Достаточно небольшого сервиса-посредника, который принимает запрос и пересылает текст в нужный чат.

Он заменит учёт подписок в 1С?

Нет. В 1С остаются документы, оплаты и налоги. Wallos отвечает на вопросы «что у нас продлевается и когда».

Коротко о главном

Подписки на сервисы набираются по одной и дорожают тоже по одной. Wallos собирает их в один список на вашем сервере, считает итог и вовремя пишет о предстоящем списании. Учёта по ролям в описании нет, курс ЦБ мы не подтвердили, бухгалтерию Wallos не ведёт.

Мы разворачиваем Wallos и подключаем уведомления в ваш Telegram или MAX под ключ, а ещё помогаем перенести список подписок и настроить доступ. Подробности про такую работу в разделе автоматизации бизнеса. Напишите мне в Telegram слово «ПОДПИСКИ», и я отвечу, как это подойдёт под вашу компанию.

Ещё open-source для бизнеса

Эта статья — часть каталога бесплатных решений, которые я разворачиваю на вашем сервере под ключ: CRM, аналитика, документы, почта, безопасность, магазины, AI.

Услуги по теме

Что я делаю для бизнеса

  • Боты в Telegram, MAX, VK
  • Автоматизация процессов и CRM
  • Аналитика и дашборды
  • Сайты и лендинги под ключ

Бесплатно: чек-лист «Готов ли ваш бизнес к 152-ФЗ»

12 пунктов, которые проверяют готовность за час: данные, согласия, уведомление в РКН, локализация, защита. Отметьте, что уже сделано, и увидите дыры, за которые сейчас штрафуют.

Готовы обсудить вашу задачу?

Бесплатная консультация — разберём, как внедрить это в вашем бизнесе под ключ. Без форм, пишите напрямую.

Пишу о разработке, ИИ и законах для бизнеса

Разборы, кейсы и практика — без воды. Выходит регулярно, читать 3–5 минут.

Готовые решения под ключTurnkey solutionsSoluciones llave en mano交钥匙解决方案Түлхүүр гардуулах шийдэл 451 готовых IT-решений для бизнеса451 ready-made IT solutions for business451 soluciones IT listas para empresas451 个面向企业的现成 IT 解决方案Бизнест зориулсан 451 бэлэн IT шийдэл Автоматизация, боты, AI, 152-ФЗ и платформы · бесплатная консультацияAutomation, bots, AI, data privacy and platforms · free consultationAutomatización, bots, IA, privacidad de datos y plataformas · consulta gratis自动化、机器人、AI、数据合规与平台 · 免费咨询Автоматжуулалт, бот, AI, өгөгдлийн хамгаалалт ба платформ · үнэгүй зөвлөгөө Смотреть каталогView catalogVer catálogo查看目录Каталог үзэх