news.volyx.in

Dokku: My favorite personal serverless platform (hamel.dev)

922 points by tosh · 713 days ago · 270 comments on HN

Article summary

The article discusses Dokku, an open-source Platform as a Service (PaaS) that allows users to deploy applications on a single server of their choice. The author highlights the benefits of using Dokku, including its ease of use, automatic SSL certificate management, and flexibility in handling various applications. Dokku is compared to Heroku, but with the advantage of being cost-effective and self-hosted. The article also provides examples of deploying applications with Dokku, including using Docker containers and GitHub Actions.

Main themes

  • Self-hosted PaaS
  • Dokku vs Heroku
  • Serverless platforms
  • Deployment tools
  • Open-source alternatives

What commenters say

  • Dokku is a great tool for self-hosting, but some users prefer alternative solutions like Dokploy, which offers a web UI and multi-node support.
  • The discussion of other tools and alternatives is a natural and valuable part of the conversation, even if it seems to detract from the original topic.
  • Some users find Dokku's lack of multi-node support and configuration file definition to be significant limitations, while others appreciate its ease of use and flexibility.
  • The use of self-hosted solutions like Dokku can provide more control and security than relying on cloud providers, but may also require more maintenance and expertise.
  • The community values the discussion of different tools and approaches, and sees it as a key part of the Hacker News experience.
  • Some users prefer rootless container solutions and tools with everything defined in git, while others are satisfied with existing solutions like Dokku and Dokploy.
  • The security of tools like Dokku and Dokploy is a concern, with some users pointing out potential vulnerabilities and others appreciating the efforts to address these issues.
  • The choice of tool ultimately depends on individual needs and preferences, with some users prioritizing ease of use, others prioritizing customization and control.