Live data from Hacker News

Piku: Allows git push deployments to your own servers

github.com

41–50 of 169 posts

Re: Piku: Allows git push deployments to your own servers

#41
post #40
post #30

Earlier quoted context omitted.

Yeah, but my point is that you have to upgrade your OS. If you never change anything, obviously you don't need to worry.

My point is that OS upgrades don’t have to break tech stacks, and don’t tend to with runtimes that care a lot about backwards compatibility like Perl and Java. I did regularly upgrade Debian across those two decades. IMO that quality should be the default, and I would choose my OS and tech stacks accordingly.

Don't they link against static libraries? How do they do that?

Re: Piku: Allows git push deployments to your own servers

#42
post #39

I love piku. I wrote a webapp tutorial for piku which got turned into a repo as part of the official GitHub piku org. You can find that here: https://github.com/piku/webapp-tutorial?tab=readme-ov-file#b... It explains how piku works under the hood, as well as showing a minimalistic Python web app example from a user standpoint.

"What is a Heroku-style deploy?" thanks for that. I have no idea what heroku is or does.

Sure thing! Bit of cloud computing history. Covered a bit here:

https://leerob.io/blog/heroku

Re: Piku: Allows git push deployments to your own servers

#43
That is brilliant. Something complex, but not complicated. A project distilled down to its UNIX essence: hackable, lean, and magic.

That said I want to give this a go but don't immediately see how I can migrate my overengineered 8-10 container spaghetti of a docker-compose file to a state where I can use piku instead of manual 'git pull && docker compose up' on the remote

Re: Piku: Allows git push deployments to your own servers

#48
post #4

This looks good, and Dokku has been very solid for me, but removing the Docker dependency means that now I'm beholden to my OS's choices. For apps that might run for years without maintenance, that's not ideal, as you'll quickly find you need a specific version of the OS for them.

Sometimes docker is overkill and I'm so glad something exists that doesn't require it.

Re: Piku: Allows git push deployments to your own servers

#49

These self-hosted open source paas alternatives are really cool. Off the top of my head I know of coolify dokku kamal and now piku

Don't forget CapRover. I'm just trying it on a new VPS and it just works as expected. I would have tried piku first if I knew about it, because it's even more minimal.

Re: Piku: Allows git push deployments to your own servers

#50
First time I read about piku. I have no idea why, but the feeling of `git push` to initiate a deployment like piku does always felt magical to me. There's nothing simpler than that.

This is timely for me as well as I just open sourced (yesterday!) a project that is in the same space, but for Kubernetes (https://github.com/pier-oliviert/sequencer).

All of this to say, congrats! It looks great.

Post reply on HN