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

solidtime: учёт часов и ставок для студии на своём сервере

solidtime это open-source учёт рабочего времени для студий и агентств под AGPL-3.0: проекты, клиенты, ставки на четырёх уровнях, роли, импорт из Toggl и Clockify. Разбираю, что бесплатно на своём сервере, что платно (счета), как договориться с командой без слежки и как провести пилот на двух проектах.

solidtimeучёт рабочего времениopen sourceстудия и агентство
Коротко. solidtime (репозиторий solidtime-io/solidtime) это учёт рабочего времени для фрилансеров и агентств: проекты, клиенты, задачи, ставки оплаты, роли, импорт из Toggl и Clockify. Лицензия AGPL-3.0, PHP и Laravel с PostgreSQL, запуск через Docker. Счета при своём сервере платные: тариф Business по странице цен 199 евро в год (рядом есть и цифра 49, она противоречит). Интерфейс, судя по репозиторию, английский. Для студии на 3-15 человек польза в одном: увидеть, сколько часов ушло на проект против оценки. Проверено 29.10.2026.
Хотите внедрить это у себя?

Сделаю под ключ: разберу задачу, назову срок и цену. Чтобы начать, напишите в Telegram одной фразой.

Автоматизация бизнеса: учёт времени и ставок под ключ

Проект горит, а часов никто не считал

Сайт продан за 200 000 ₽, в смете 100 часов. Через два месяца клиент всё ещё присылает правки, команда сидит вечерами, а заработали вы или нет, непонятно. Деньги по договору известны, часы нигде не лежат.

Условный пример. Час команды обходится студии в 1 000 ₽. По смете затраты 100 000 ₽ и маржа 100 000 ₽. По факту ушло 160 часов: затраты 160 000 ₽, маржа 40 000 ₽. Выручка на час вышла 1 250 ₽ вместо 2 000 ₽. Узнать это можно только по записанным часам.

Облачные трекеры берут за каждого человека, а ставки и клиенты лежат у них. Соседний вариант, Kimai, я разбирал отдельно. Сейчас на очереди solidtime.

Что это за проект и что я проверил

Проверял 29.10.2026. Репозиторий solidtime-io/solidtime создан 16 января 2024 года, описан как современное open-source приложение для учёта времени, не архивирован. Около 9,1 тысячи звёзд, 528 форков. Последний коммит от 29 октября 2026 года, последний релиз v0.22.1 от 21 октября. Версия начинается с нуля, проект быстро меняется.

Файл LICENSE.md содержит текст GNU AGPL версии 3. По composer.json: PHP 8.3, Laravel 13, веб-интерфейс на Vue, админка на Filament. В документации по самостоятельной установке указан PostgreSQL. Системных требований (память, процессор) в документации не нашёл, размер сервера определяйте на пилоте.

Рядом есть настольное приложение для macOS, Windows и Linux (AGPL-3.0, в README пометка «бета», релиз v0.4.0-beta от 3 сентября) и расширение для Chrome и Firefox, запускающее таймер из Linear, Jira и Plane. Мобильного приложения и вебхуков в репозиториях и документации я не нашёл. API есть: REST с токеном.

Ставки, отчёты и что платное

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

Роли в коде: owner, admin, manager, employee, placeholder. Менеджер управляет проектами, клиентами, записями и отчётами, но не людьми и не организацией. Сотрудник работает только со своим временем. Placeholder создаётся при импорте или деактивации участника, чтобы сохранить его часы. В отчётах можно группировать по проектам, задачам, людям, клиентам, тегам, описаниям и признаку «оплачиваемо». В коде есть экспорт в CSV, PDF, XLSX и ODS. Для PDF нужен отдельный сервис Gotenberg.

Цены со страницы on-premise. Open Source: 0 евро, «все базовые функции», но без выставления счетов, закрытого реестра образов, журнала аудита и приоритетной поддержки. Business: 199 евро в год без НДС для одной организации и пяти пользователей, ползунок доходит до 100. В таблице сравнения на той же странице написано «от 49 евро в год». Какая цифра верна, страница не объясняет, уточняйте у разработчиков.

Облако для сравнения. На странице цен есть бесплатный тариф для одного пользователя и Professional за 9 или 8 евро на пользователя в месяц без НДС (какая цифра действует, не сказано). Условный пример: 8 человек по 9 евро, 72 евро в месяц. Оплата из России: уточняйте. Разделения PDF-отчётов и публичных ссылок для своего сервера не нашёл, проверьте на пилоте.

Договориться с командой и отчитаться клиенту

Трекер легко превратить в слежку, и тогда часы пишут для галочки. Правила, которые я предлагаю студии. Цель учёта называется вслух: оценка проектов и цены, а не проверка людей. Скриншоты и сбор активности не используются. На странице цен облака в списке функций есть автоматическое отслеживание активности в настольном приложении, поэтому в регламенте запишите прямо: мы им не пользуемся. Отчёты по проектам обсуждает вся команда, по людям их видит руководитель, для расчёта ставок.

Отчёт клиенту по часам собирается из группировки по проекту и задачам с фильтром «оплачиваемо». Выгружаете PDF или таблицу без внутренних задач. Названия проектов и описания часто под NDA, пишите их так, чтобы не стыдно показать клиенту. Логика выбора между фиксированной ценой и почасовой оплатой описана в отдельной статье. Отметки в мессенджере: вариант с ботом.

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

Интерфейс. В папке lang репозитория только английские файлы, русской локализации я не нашёл, живой интерфейс не открывал. Заложите время на обучение.

Персональные данные. Часы привязаны к людям, это данные сотрудников. Как оформить учёт в локальных актах, нужно ли согласие и где должен стоять сервер: вопросы к юристу. Учёт по проектам не заменяет кадровый табель, о нём я писал в статье про табель.

Эксплуатация. Резервные копии в документации не описаны. Копируйте базу PostgreSQL, файлы хранилища (если не в S3) и laravel.env с ключами. Копии базы с восстановлением разбирает статья про Databasus. Обновление по документации: сменить тег образа, docker compose pull, docker compose up -d и миграции. Перед обновлением делайте свежую копию.

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

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

Чек-лист из семи пунктов:

  • записать цель учёта и запрет на слежку в регламенте;
  • выбрать два проекта: с фиксированной ценой и почасовой;
  • посчитать стоимость часа и завести ставки;
  • раздать роли: менеджер видит отчёты, остальные свои часы;
  • поднять тестовый сервер, проверить PDF и экспорт, настроить копии базы;
  • в конце недели обсудить отчёт с командой, без разбора по людям;
  • через две недели сравнить метрики и решить, нужны ли платные инвойсы.

Развернуть solidtime, настроить копии, подготовить регламент и обучить команду могу в рамках автоматизации бизнеса.

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

Можно ли выставлять счета в бесплатной версии?

По странице on-premise нет, выставление счетов входит в платный тариф Business. Часы и ставки собираются бесплатно, счёт готовится из выгрузки.

Умеет ли solidtime импортировать данные из Toggl и Clockify?

Да. README называет Toggl и Clockify, документация по импорту ещё Harvest и универсальный CSV в кодировке UTF-8.

Чем solidtime отличается от Kimai?

Сравнения по функциям я не делал. Известно, что версия solidtime пока 0.x, а инвойсы платные.

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

solidtime под AGPL-3.0 даёт студии учёт часов, ставки на четырёх уровнях и роли на своём сервере. Инвойсы, реестр образа и журнал аудита платные, интерфейс английский, версия 0.x, резервные копии придётся настроить самому.

Если хотите пилот на двух проектах и четырёх людях с готовым регламентом и отчётом для клиента, напишите мне в Telegram кодовое слово «ВРЕМЯ».

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

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

Обсудим вашу задачу

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

Напишите одной фразой, что нужно. Отвечу, что подойдёт, сколько займёт и сколько стоит. Сообщение уже подготовлено.

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

Разборы, кейсы и практика — без воды. Выходит регулярно, читать 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查看目录Каталог үзэх