Florian Kapfenberger
banner
phiilu.com
Florian Kapfenberger
@phiilu.com
Developer from Austria 🇦🇹

I am interested in Elixir, Swift, Typescript / React. Svelte, Docker, Kubernetes, Terminal / Linux, Neovim & probably anything related to coding :)

Other interests are Pokémon, Aquariums, Retro Consoles, Gaming
I have a dedicated server on Hetzner and run Proxmox on it. With Proxmox you can create multiple smaller VMs to divide the ressources even more.

Hosting at home can also be fun, but has its own challenges with uptime and security.

Buying 64GB RAM right now is quite the expense 😅
January 5, 2026 at 11:51 AM
No I have it running inside a normal Debian Linux VM on a Proxmox server

But you probably could ssh into the Coolify host and clone the mailcow git project into a folder and continue the instruction from there.

It’s basically docker containers with some helper bash scripts for updating and backup
November 25, 2025 at 9:57 PM
I am using Mailcow and pretty happy with it
November 25, 2025 at 3:58 PM
Yes, sometimes I have bugs with it too when I want to continue playing. I use it to listen to Podcasts too. With Audiobookshelf you can subscribe to an RSS feed and it will download them to the server.
October 24, 2025 at 8:17 AM
I recently started using Styler from Adobe and I like it. Since Quokka is a fork of Styler I might also give it a try!
August 30, 2025 at 8:27 AM
👉@👈 is wild
August 19, 2025 at 11:28 AM
Interesting! The E7Q seems way to overkill now. The 2 motors in the E2Q should be enough to move 150kg up and down.

I am currently having an Autonomous AI with an Ikea butcher block and it is so wobbley and thats mostly due to the 2 leg frame.

4 legs should be much better for stability
May 27, 2025 at 11:59 AM
I have the same issue. I am eyeing on the Flexispot E7Q. It has 4 legs so should be more stable.
May 27, 2025 at 10:00 AM
With ensureQueryData, things are async that is probably why I wanted to use getQueryData, but you are totally right!

I created an example that shows how I would currently do auth and authz. It is of course not fully complete, but the direction I would go.

stackblitz.com/~/github.com...
StackBlitz
stackblitz.com
March 29, 2025 at 12:39 PM
Problem in the router was that the user would be undefined as it was derived from the query. So we added a getUser function that reads the user with getQueryData. Not sure if this was the right approach, but I can create an example repo to illustarte how we did it maybe better
March 28, 2025 at 9:14 AM
I am wondering if it is okay to call getQueryData inside beforeLoad in TanStack router? We have a AuthContext similar to the auth example in the router but in combination with query to fetch the user from a /me endpoint.
March 28, 2025 at 9:14 AM
I did not watch it yet, but watched a critic review on YouTube. Apparently the movie was done so the LOTR license won’t expire, because the last movie was already 10 years ago.
December 15, 2024 at 10:04 PM
I am using wezterm right now. Maybe will check out ghostty when it will be public
December 13, 2024 at 12:39 AM
TJ is doing a video series Advent of Neovim where he explains tiny bits of Neovim each day. I already learned a ton from them in the last days.

youtube.com/watch?v=bTWW...
youtube.com
December 11, 2024 at 11:29 PM