Kimai 2 v0.6.1 Time-Tracking app

#1

Hi

I am happy to announce the addition of Kimai 2 for YunoHost.

Kimai v2 is a Symfony4 based Timetracker: multi-user application for time-tracking using the AdminLTE theme. Can be used by Freelancers, Agencies and Companies to track employee working-times and generate invoices. https://v2.kimai.org

Working features:

  • Install
  • Remove
  • Upgrade
  • Backup
  • Restore
  • Multi-instance

Please feel free to test and open an issues here.

Note: Kimai 2 package will install php 7.2. Kimai2 is still on pre-release version due to which there maybe bugs yet to be fixed. These bugs are not related to the packaging. If you find any bug please open an issue on the Kimai 2 issue page directly.

5 Likes
#2

Kimai2 package have been updated to version 0.4.

Install the package from admin interface or from the following command:

$ yunohost app install https://github.com/YunoHost-Apps/kimai2_ynh

Upgrade command:

$ yunohost app upgrade -u https://github.com/YunoHost-Apps/kimai2_ynh kimai2

2 Likes
#3

Kimai2 package have been updated to version 0.5 . Kimai2 is in pre-release stage.

Additional feature added along with the update.

  1. Ability to choose the database between mysql and sqlite (mysql is preferred).
  2. Option to open registration for new users.

Install the package from admin interface or from the following command:

$ yunohost app install https://github.com/YunoHost-Apps/kimai2_ynh

Upgrade command:

$ yunohost app upgrade -u https://github.com/YunoHost-Apps/kimai2_ynh kimai2

3 Likes
#4

Kimai2 package have been updated to version 0.6.1 . Kimai2 is in pre-release stage.

Install the package from admin interface or from the following command:

$ yunohost app install https://github.com/YunoHost-Apps/kimai2_ynh

Upgrade command:

$ yunohost app upgrade -u https://github.com/YunoHost-Apps/kimai2_ynh kimai2

1 Like
#5

Dear kanhu,
I was looking for an easier way to install Kimai 2 and that’s how I ended up finding YunoHost. And now just a few hours later I have an amazing server that helps me with so many things… such a great project and thank you so much for putting the work into adding the time tracker (and so many other apps). :grinning:

I was wondering (and I hope it’s not rude to ask this) if it would be possible for you to update the package soon. I would like to use the time tracker for a small project and I have already run into bugs that are fixed in the current master version. Your work is very much appreciated!

I am excited to dive deeper into the world of selfhosting. Except for some Linux basics I don’t know much about servers, but will definitely try to help in other ways (write reviews, spread the word, donate). Thank you very much!

1 Like
#6

@Ferdimator

I was away for personal reason. I will start showing yolo love again from this Sunday.

1 Like
#7

I fully understand that there can be way more important stuff in life than maintaining an open-source app package… :wink:

Thank you so much though, it’s really appreciated!

#9

Is packaging an update for an app hard to learn for a beginner? Are the steps always similar? Could I learn how to do it if you record the process or create a how to checklist?

Edit: It looks like I found someone who is available to do the packing of the update. Hope that is okay. Really don’t want to step on anyone’s toes here. Just really need this update. :sweat:

2nd Edit:
We made a pull request for 0.8.1.: https://github.com/YunoHost-Apps/kimai2_ynh/pull/14
If anyone wants to test it: https://github.com/blueowl04/kimai2_ynh

1 Like
#10

Hi,

I’ve installed Kimai successfully but I can’t add any customer. Clicking on the + icon generates an 500: internal server error.

Here is the Nginx log:

2019/05/17 10:59:41 [error] 16853#16853: *94498 FastCGI sent in stderr: "PHP message: PHP Fatal error:  Allowed memory size of 134217728 bytes exhausted (tried to allocate 134217736 bytes) in /var/www/kimai2/vendor/symfony/intl/Data/Bundle/Reader/BundleEntryReader.php on line 134" while reading response header from upstream, client: 83.x.x.x, server: k.10qt.net, request: "GET /fr/admin/customer/create HTTP/2.0", upstream: "fastcgi://unix:/var/run/php7.2-fpm-kimai2.sock:", host: "k.10qt.net", referrer: "https://k.10qt.net/fr/admin/customer/"

Thanks :slight_smile:

Edit: I’ve found the same issue on github. I guess I’ve to wait the yunohost package to be updated?

1 Like
#11

Sure I will try update it this weekend.

2 Likes