Hacker News new | past | comments | ask | show | jobs | submit login
Ask HN: Solo Dev(Op)s, how do you deploy webapps in 2021?
2 points by creimers 11 days ago | hide | past | favorite | 5 comments
I'm a solo dev focusing on webapps (python/nodejs/go). In the past, I've been deploying for production on Linux VMs (Hetzner) or AWS Elastic Beanstalk for small to medium audiences.

For an upcoming project, I'm looking for a hosting solution that would ideally tick the following boxes

- managed (server)

- (GitHub) CI/CD integration with push to deploy

- zero downtime deployments

- Docker containers, maybe multi container apps

- reasonably priced

I've been looking into Digital Ocean's app platform and render.com mainly, but of course the omnipresent AWS is also on the list.

What are you using to deploy (small/medium) webapps in 2021 as a solo dev?

I've enjoyed using Dokku https://dokku.com/ It's very similar to heroku, but self-hosted. The pre-setup digitalocean option seems like a good way to try it out.

Here's a short video series that helped me get started: https://www.youtube.com/playlist?list=PLsClh15QqVh5lQ-_iiFYO...

Not your list, but I make .deb packages for my Django app using FPM, push these to our reprepro package server, and automate installation on VMs using Ansible.

use k8s

Even for small stuff? And which managed k8s would you recommend?

Take a look at k0s and k0sctl, buy a cheap server and install a single node k8s on it.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact