Advertisement
techwithanirudh

Top Picks for Self-Hosted Open Source Software, Curated by Tech With Anirudh

Oct 14th, 2023 (edited)
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 6.93 KB | Software | 0 0
  1. # Open-Source
  2.  
  3. ## [Coder](https://coder.com)
  4. - **Description:** An open-source platform providing a remote development environment.
  5. - **Remarks:** Golden, but takes too much RAM, and it's a dev environment not production.
  6.  
  7. ## [EasyPanel](https://easypanel.io/)
  8. - **Description:** Not provided.
  9. - **Remarks:** Not opensource, so ...
  10.  
  11. ## [Dokku](https://github.com/dokku/dokku)
  12. - **Description:** A Docker-powered PaaS that helps you build and manage the lifecycle of applications.
  13. - **Remarks:** Just Caprover without a UI.
  14.  
  15. ## [Dockside](https://dockside.io/)
  16. - **Description:** A browser-based containerized development environment supporting various hardware platforms and available via a multiarch Docker image.
  17. - **Remarks:** Similar to firewood, not so active development.
  18.  
  19. ## [Caprover](https://caprover.com/)
  20. - **Description:** An extremely easy to use app/database deployment & web server manager for various applications including NodeJS, Python, PHP, ASP.NET, Ruby, MySQL, MongoDB, Postgres, and WordPress.
  21. - **Remarks:** Looks good, solid. Active development.
  22.  
  23. ## [Cloudron](https://www.cloudron.io/)
  24. - **Description:** A platform that makes it easy to run web apps on your server and keep them up-to-date and secure.
  25. - **Remarks:** Seems okay, but you can only install two apps for free, so it's bad. Also, not opensource.
  26.  
  27. ## [Sandstorm](https://sandstorm.io/)
  28. - **Description:** An open-source platform for managing self-hosted web apps.
  29. - **Remarks:** Hard to use, tho.
  30.  
  31. ## [Rancher](https://www.rancher.com/)
  32. - **Description:** Open-source software for delivering Kubernetes-as-a-Service.
  33. - **Remarks:** Kubernetes management, similar to portrainer. By SUSE
  34.  
  35. ## [Yunohost](https://yunohost.org/)
  36. - **Description:** An operating system aiming to simplify self-hosting.
  37. - **Remarks:** Similar to Umbrel, CasaOS and Tipi. Huge list of apps.
  38.  
  39. ## [Yacht](https://yacht.sh/)
  40. - **Description:** A web interface for managing docker containers with an emphasis on templating to provide one-click deployments.
  41. - **Remarks:** Not so good UI, but gets the job done. Not so active development.
  42.  
  43. ## [CasaOS](https://casaos.io/)
  44. - **Description:** An open-source home cloud platform aiming to help you quickly and easily establish your own smart home system.
  45. - **Remarks:** Appears to be a simpler version of CapRover.
  46.  
  47. ## [Umbrel](https://umbrel.com/)
  48. - **Description:** An open-source homelabbing platform designed to help you quickly and easily deploy apps like Plex, Nextcloud and ext.
  49. - **Remarks:** UI is very good, better version of casaos? Not so much apps, works good with portrainer. Not so active development
  50.  
  51. ## [Portainer](https://portainer.io/)
  52. - **Description:** A universal container management tool that provides a detailed overview of your Docker environments.
  53. - **Remarks:** Free, docker management, UI is ok, has a learning curve, active development.
  54.  
  55. ## [Proxmox](https://proxmox.com/)
  56. - **Description:** A container management tool that doesn't have a so good UI, but ok.
  57. - **Remarks:** Very popular, used in enterprise. Has a learning curve. Uses hypervisors.
  58.  
  59. ## [Coolify](https://coolify.io/)
  60. - **Description:** An open-source, self-hostable Heroku | Netlify alternative.
  61. - **Remarks:** Seems good, Active development.
  62.  
  63. ## [Tipi](https://www.runtipi.io/)
  64. - **Description:** An open-source homelabbing platform designed to help you quickly and easily deploy apps like Plex, Nextcloud and ext.
  65. - **Remarks:** UI is okay, better version of casaos? Ok list of apps. Active development
  66.  
  67. ## [FreedomBox](https://freedombox.org/)
  68. - **Description:** A community project to develop, design and promote personal servers running free software for private, personal communications.
  69. - **Remarks:** Similar to Cloudron. Not so good.
  70.  
  71. # Videos
  72. - [Video 1](https://www.youtube.com/watch?v=5YgWaeq07As)
  73. - [Video 2](https://www.youtube.com/watch?v=c4rKWrH88F0)
  74. https://www.youtube.com/watch?v=_qNWpdFqLIU
  75. https://www.youtube.com/watch?v=ZUZ_z71u9Ls
  76. https://www.youtube.com/watch?v=c4rKWrH88F0
  77. https://www.youtube.com/watch?v=cFm9z54TyT8
  78.  
  79. # Comparisons
  80. - [Portainer vs Caprover](https://www.saashub.com/compare-portainer-vs-caprover)
  81.  
  82. # Articles
  83. - [5 Turnkey Docker Operating Systems](https://noted.lol/5-turnkey-docker-operating-systems/)
  84.  
  85. # Resources
  86. - [A Guide on Selfhosting - Mikeroyal](https://github.com/mikeroyal/Self-Hosting-Guide)
  87.  
  88. # More Alternatives
  89. - [Caprover Alternatives](https://www.saashub.com/caprover-alternatives)
  90.  
  91. # Message
  92. Hey everyone! I'm fairly new to the world of homelabbing and I'm torn between a few options. I've stumbled upon CasaOS and Umbrel, and I'm particularly drawn to Umbrel due to its user-friendly interface. However, I've noticed it's not as actively maintained. On the flip side, many seem to recommend CasaOS, though I've encountered some bugs and crashes with it, plus it doesn’t properly assign ports for apps which can be a bit of a downer.
  93.  
  94. In addition, I've come across other potential solutions like Proxmox, Rancher, Yacht, FreedomBox, Caprover, Dokku, and Easypanel which all seem promising. I've had the chance to experiment with Portainer on Umbrel, and also gave Dokku and Caprover a try separately. I’m leaning towards using Portainer on either Umbrel or CasaOS as I plan to shift my apps from Heroku to a local setup due to the lack of a free plan on Heroku.
  95.  
  96. I've also used plain Caprover and Dokku, but I'm still undecided on the best route to take. I'm open to any insights or advice from you all!
  97.  
  98. By the way, I have a spare laptop with 8GB RAM, along with a Raspberry Pi 3 and 4 at my disposal. I did catch a recent video recommending CasaOS, yet I’m still pondering on whether to pair Portainer with Umbrel, CasaOS with Umbrel, just use Portainer, or explore a different avenue altogether.
  99.  
  100. I’m diving into homelabbing with the goal of hosting my projects locally, and any guidance to help me navigate this would be greatly appreciated!
  101.  
  102. # Tried
  103. - Caprover
  104. - CasaOS
  105. - Umbrel
  106. - Cloudron
  107. - Dockside
  108. - Coder
  109. - Portrainer
  110. - Tipi
  111.  
  112. # To deep dive
  113. - CasaOS
  114. - Portrainer
  115. - Dockside
  116. - Caprover
  117. - Tipi
  118.  
  119. # To Try
  120. - Proxmox
  121. - Coolify
  122. - Yunohost
  123. - Rancher
  124. - Yacht
  125.  
  126. # Good for HomeLab UI
  127. - Umbrel (Not so active in development) (No support for custom apps from docker)
  128. - CasaOS (Sometimes renders in Chinese) (Demo not secure, at all) (Does not work with adblockers) (Support for custom apps from docker)
  129. - Tipi (Very active dev) (Seems good) (No support for custom apps from docker)
  130. - Yunohost (Not so good UI, but huge collection of apps) (Fairly active development)
  131.  
  132. # Good for selfhosting
  133. - Caprover (UI can be improved) (Is good)
  134. - Proxmox (Used in enterprise) (Learning curve) (Popular)
  135. - Portrainer (Uses docker, to deploy custom apps) (Can mange existing containers) (Higher Learning Curve)
  136. - Coolify (Uses docker) (UI is nice) (Active dev)
  137. - Coder (Takes too much, ram. So not usable) (UI is good, Support is good) (Active dev)
  138. - Yacht (Uses docker) (UI is bad) (Not so active or good)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement