Kimai: приложение для учета рабочего времени с многопользовательским режимом
Kimai — это открытое приложение для учета времени, подходящее как для фрилансеров, так и для компаний. С его помощью можно управлять табелями, генерировать отчеты и создавать счета, что делает его полезным инструментом для каждого, кто хочет оптимизировать учет рабочего времени.
В отличие от многих аналогичных решений, Kimai поддерживает многопользовательский режим, а также предоставляет расширенные функции, такие как работа с несколькими временными зонами, интеграция с SAML/LDAP, двухфакторная аутентификация и наличие API. Это превращает его в серьезный инструмент для управления проектами и отчетности, который подойдет для небольших команд и крупных организаций.
Запускается Kimai на PHP 8.2 и выше с использованием MariaDB или MySQL. Обрати внимание, что проект все еще активно развивается, поэтому могут быть ограничения по стабильности на некоторых функциях и интеграциях.
Проект Kimai представляет собой бесплатное и открытое приложение для отслеживания времени, которое подходит как фрилансерам, так и компаниям с большим числом пользователей. Оно разработано для учета времени, затраченного на проекты, и включает множество расширенных функций, таких как JSON API, выставление счетов, экспорт данных, поддержка нескольких таймеров, а также режим «входа-выхода». Kimai позволяет работать нескольким пользователям одновременно, поддерживает разные временные зоны и языки (более 30 доступных переводов).
Кроме того, в Kimai предусмотрена аутентификация через SAML/LDAP/Базу данных, двухфакторная аутентификация (2FA) с использованием TOTP, настраиваемые роли и разрешения для команд, адаптивный дизайн, индивидуальные тарифы для пользователей/клиентов/проектов, расширенные возможности поиска и фильтрации, управление бюджетами и отчетность, а также поддержка плагинов.
Требования
- PHP 8.2 или выше (поддержка 8.3, 8.4, 8.5)
- MariaDB или MySQL: самая старая поддерживаемая LTS версия (MariaDB >= 10.6 или MySQL >= 8.4)
- Веб-сервер и поддомен (подкаталоги не поддерживаются)
- PHP расширения:
gd,intl,json,mbstring,pdo,tokenizer,xml,xsl,zip
Установка
Kimai можно установить несколькими способами:
- Caddy с использованием Docker-Compose на Hetzner и DigitalOcean
- Настройка через SSH с Git и Composer
- Docker образы, которые можно найти на Docker Hub, с FPM или с Apache
- Пользователи Synology могут хостить Docker версию
- Для разработчиков предусмотрены инструкции по созданию интеграций с Kimai
Если ты не хочешь хостить Kimai сам, ты можешь воспользоваться облачной версией.
Обновление Kimai
Для обновления Kimai существуют следующие ресурсы:
- Инструкция по обновлению
- Руководство по обновлению — содержит специфические шаги для различных версий
Плагины
Проект поддерживает и платные, и бесплатные плагины, которые можно найти на маркетплейсе плагинов. Разработчики могут ознакомиться с документацией для разработчиков, чтобы узнать, как создавать плагины.
Вклад в проект
Если ты хочешь помочь проекту, ты можешь:
- Сообщить о найденных ошибках или сделать запрос на новую функцию через issues
- Перевести Kimai на свой язык или улучшить существующие переводы
- Делиться своими знаниями, отвечая на вопросы других пользователей
Проект открытый, и все предложения и идеи сообщества приветствуются. Главное правило — бережно относиться к другим участникам.
Открыть на GitHub: kimai/kimai →
RepoRadar