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 →

Что нового на GitHub — короткие обзоры на русском Новые обзоры приходят в Telegram. Без спама, по делу.
Подписаться

Похожие статьи

Популярные темы на сайте