diff --git a/images/docker-kimai/index.html b/images/docker-kimai/index.html index 5051b5166d..8d7e84d9de 100644 --- a/images/docker-kimai/index.html +++ b/images/docker-kimai/index.html @@ -1,4 +1,4 @@ - kimai - LinuxServer.io
Skip to content

linuxserver/kimai

Scarf.io pulls GitHub Stars GitHub Release GitHub Package Repository GitLab Container Registry Quay.io Docker Pulls Docker Stars Jenkins Build

Kimai is a professional grade time-tracking application, free and open-source. It handles use-cases of freelancers as well as companies with dozens or hundreds of users. Kimai was build to track your project times and ships with many advanced features, including but not limited to:

JSON API, invoicing, data exports, multi-timer and punch-in punch-out mode, tagging, multi-user - multi-timezones - multi-language (over 30 translations existing!), authentication via SAML/LDAP/Database, two-factor authentication (2FA) with TOTP, customizable role and team permissions, responsive design, user/customer/project specific rates, advanced search & filtering, money and time budgets, advanced reporting, support for plugins and so much more.

kimai

Supported Architectures

We utilise the docker manifest for multi-platform awareness. More information is available from docker here and our announcement here.

Simply pulling lscr.io/linuxserver/kimai:latest should retrieve the correct image for your arch, but you can also pull specific arch images via tags.

The architectures supported by this image are:

Architecture Available Tag
x86-64 amd64-<version tag>
arm64 arm64v8-<version tag>
armhf

Application Setup

Configure your database connection

You have to replace the following values with your defaults:

  • the database username "your_db_user"
  • the database password "your_db_pass"
  • the database schema name "your_db_name"
  • the database host or IP "your_db_host"
  • the database character set "your_db_charset" (usually "utf8")
  • the database version "your_db_version"
  • run SELECT VERSION(); in your MariaDB/MySQL database to get the version
  • example for MariaDB use "10.11.4-MariaDB-log"
  • example for MySQL use "8.0.32"
  • you might have to adapt port "3306" as well
DATABASE_URL=mysql://your_db_user:your_db_pass@your_db_host:3306/your_db_name?charset=your_db_charset&serverVersion=your_db_version
+ kimai - LinuxServer.io      

linuxserver/kimai

Scarf.io pulls GitHub Stars GitHub Release GitHub Package Repository GitLab Container Registry Quay.io Docker Pulls Docker Stars Jenkins Build

Kimai is a professional grade time-tracking application, free and open-source. It handles use-cases of freelancers as well as companies with dozens or hundreds of users. Kimai was build to track your project times and ships with many advanced features, including but not limited to:

JSON API, invoicing, data exports, multi-timer and punch-in punch-out mode, tagging, multi-user - multi-timezones - multi-language (over 30 translations existing!), authentication via SAML/LDAP/Database, two-factor authentication (2FA) with TOTP, customizable role and team permissions, responsive design, user/customer/project specific rates, advanced search & filtering, money and time budgets, advanced reporting, support for plugins and so much more.

kimai

Supported Architectures

We utilise the docker manifest for multi-platform awareness. More information is available from docker here and our announcement here.

Simply pulling lscr.io/linuxserver/kimai:latest should retrieve the correct image for your arch, but you can also pull specific arch images via tags.

The architectures supported by this image are:

Architecture Available Tag
x86-64 amd64-<version tag>
arm64 arm64v8-<version tag>
armhf

Application Setup

Configure your database connection

You have to replace the following values with your defaults:

  • the database username "your_db_user"
  • the database password "your_db_pass"
  • the database schema name "your_db_name"
  • the database host or IP "your_db_host"
  • the database character set "your_db_charset" (usually "utf8")
  • the database version "your_db_version"
  • run SELECT VERSION(); in your MariaDB/MySQL database to get the version
  • example for MariaDB use "10.11.4-MariaDB-log"
  • example for MySQL use "8.0.32"
  • you might have to adapt port "3306" as well
DATABASE_URL=mysql://your_db_user:your_db_pass@your_db_host:3306/your_db_name?charset=your_db_charset&serverVersion=your_db_version
 ````
 
 ### Create your first user
@@ -89,4 +89,4 @@
   --pull \
   -t lscr.io/linuxserver/kimai:latest .
 

The ARM variants can be built on x86_64 hardware using multiarch/qemu-user-static

docker run --rm --privileged multiarch/qemu-user-static:register --reset
-

Once registered you can define the dockerfile to use with -f Dockerfile.aarch64.

Versions

  • 24.03.24: - Added LDAP module to composer
  • 06.03.24: - Existing users should update: site-confs/default.conf - Cleanup default site conf.
  • 23.01.24: - Rebase to Alpine 3.19 with php 8.3.
  • 02.01.24: - Symlink config.yaml to /config for user editing.
  • 21.08.23: - Important documentation update for setting DATABASE_URL with version 2.0.30 and later.
  • 09.08.23: - Initial Release.
\ No newline at end of file +

Once registered you can define the dockerfile to use with -f Dockerfile.aarch64.

Versions

  • 24.03.24: - Added LDAP module to composer
  • 06.03.24: - Existing users should update: site-confs/default.conf - Cleanup default site conf.
  • 23.01.24: - Rebase to Alpine 3.19 with php 8.3.
  • 02.01.24: - Symlink config.yaml to /config for user editing.
  • 21.08.23: - Important documentation update for setting DATABASE_URL with version 2.0.30 and later.
  • 09.08.23: - Initial Release.
\ No newline at end of file