Kevin Papst

67 Followers
40 Following
37 Posts

🛠️ Solopreneur ┆🧑🏻‍💻PHP Developer | 👧🏼 Dad
⏱️ Creator of Kimai time-tracking https://www.kimai.org (available at @kimai)

I’m running a personally bootstrapped #opensource software business: a time-tracker that is built on the shoulder of giants #php #symfony #doctrine #tabler #mysql and the help of countless others like #phpunit and #phpstan

GitHubhttps://github.com/kevinpapst
Abouthttps://www.kevinpapst.de
Kimaihttps://www.kimai.org

@outofcontrol Not only is it open-source, it's also extensible with Symfony plugins and has a comprehensive API — so it adapts well to your needs.

Shoot me any questions.

@bagder The weird thing: he was able to edit the original post and add a comment. That seems like a security issue in how GitHub handles banned users.

We open-source maintainers are not the only ones drowning in AI & security reports.

GitHub used to assign CVEs in 2–3 days. Now it takes two weeks. I had to play that game quite a few times lately - seems they have an issue too.

Did you know:
CVE IDs start at 4 digits with CVE-YYYY-NNNN - quite optimistic 😎 And now we're already past CVE-2026-52828 and it's only June.

Here is how I handle security issues for Kimai: https://www.kimai.org/documentation/security.html

Ideas for improvements are welcome.

Security advisories

It's time again for a seasonal THANK YOU to the people behind @symfony & @doctrine

A customer approached me to update his Kimai:

$ bin/console
Symfony 4.1.6
Kimai 2 - 0.6 dev

This release was installed in Nov. 2018.

Honestly: I expected troubles. But a simple "git fetch & composer install & bin/console kimai:update" later the system was running again.

I celebrate 🎉 this fantastic artwork (tooling and Frameworks) in our PHP landscape.

@heiglandreas Hetzner Cloud. Running as Docker container with Caddy in front.

If you are running a #SaaS, you need a status page.

I care deeply about open-source, self-hostable tools (because sovereignty and security) and the one I can totally recommend is Uptime Kuma.

Migrating the #Kimai monitoring infrastructure to #UptimeKuma was simple. The tool is powerful.

Give it a try: https://github.com/louislam/uptime-kuma

GitHub - louislam/uptime-kuma: A fancy self-hosted monitoring tool

A fancy self-hosted monitoring tool. Contribute to louislam/uptime-kuma development by creating an account on GitHub.

GitHub
@Lilith und das ist genau der Grund warum ich vor einiger Zeit Toasts aus @kimai entfernt habe. Die meiste waren sowieso nur "positive Rückmeldungen" also praktisch zweckfrei, denn man erwartet ja von einer Software, dass die Aufgabe erfüllt wurde. Für Fehlermeldungen kamen schon immer andere Elemente zum Einsatz, wie konkrete Fehlermeldungen an den Elementen und dem Formular.
@Skye check Kimai.org , open-source and onpremise
@heiglandreas @kimai 👍 want to share the repo so I can get a glimpse at your code?

@brendt Define "young" please.

I'd throw https://github.com/kimai/kimai into the ring.

GitHub - kimai/kimai: Kimai is a web-based multi-user time-tracking application. Works great for everyone: freelancers, companies, organizations - everyone can track their times, generate reports, create invoices and do so much more. SaaS version available at https://www.kimai.cloud

Kimai is a web-based multi-user time-tracking application. Works great for everyone: freelancers, companies, organizations - everyone can track their times, generate reports, create invoices and do...

GitHub