3 ms·
Have you used Dokku before, or did you look at it before settling on CapRover? (I'm just starting to look at both)
by GordonS 6y ago
Have you used Dokku before, or did you look at it before settling on CapRover? (I'm just starting to look at both)
- gavinray 6y agoI have experience with Dokku, Flynn (also look at this if you're looking at Dokku), CapRover, k8s, and a tiny bit of Nomad. I think CapRover has the best experience out of the Dokku/Flynn/CapRover "group". Not a huge Dokku fan. Would use Flynn over Dokku again, but I'd rather use CapRover over both. https://flynn.io/ https://flynn.io/ If you're intent on using Dokku, there's a useful web console: https://github.com/palfrey/wharf https://github.com/palfrey/wharf
- filmgirlcw 6y agoI would agree with that. I’ve used most of the various options for a DIY PaaS and also prefer CapRover. CloudRon [1] is actually really great, but its pricing is prohibitive (and changes frequently) for side-projects, which is when I most want to use something like this rather than just deploying/managing the k8a myself. [1]: https://cloudron.io/ https://cloudron.io/
- throwaway77384 6y agoWould you say CapRover is 'more complicated' or more suited to bigger projects than Dokku? I gave it a good hard look before deciding on Dokku, as my use case was so simple, but wondering whether it'll scale.
- StavrosK 6y agoI'm a very happy Dokku user, I've been using it for years with no problems, though CapRover seems very interesting.
- shad42 6y agoGiven your Dokku experience, do you mostly interact with Buildpacks or Containers? And why?
- StavrosK 6y agoHow do you mean? I never touch the actual containers, I always just let Dokku take care of those, I just push the code with the Buildpack and Dokku handles the rest.
- StavrosK 6y agoOh wow, disregard that. I've never even touched buildpacks, didn't really know they were a feature. Everything I use is containers.
- shad42 6y agoThere is always a container in the end. But do you actually provide a Dockerfile along with your app code, or do you let buildpack create the container for you (ie. no Dockerfile in your source code)?
- StavrosK 6y agoYeah, it's all containers. Here's my template project: https://github.com/skorokithakis/django-project-template https://github.com/skorokithakis/django-project-template
- throwaway77384 6y agoTo chime in here, containers all the way. Started with buildpacks as that seemed like the ultimate zero-conf approach (like Heroku), but very slow, so switched to Containers. Works a charm.