{"repo":"MightyMoud/sidekick","free":true,"listed":false,"github":"https://github.com/MightyMoud/sidekick","clone":"git clone https://github.com/MightyMoud/sidekick.git","description":"Bare metal to production ready in mins; your own fly server on your VPS.","language":"Go","stars":7596,"topics":["deployment","heroku","self-hosted","selfhosting","vps-admin","vps-server","vps-setup","vps-ubuntu","self-host","self-hostable"],"license":"GPL-3.0","category":"deployment-docker-iac","readme_excerpt":"Bare metal to production ready in mins; imagine fly.io on your VPS Features - 👍 One command VPS setup (docker, traefik, sops, age) - 💻 deploy any application from a dockerfile - ✊ Zero downtime deployment - 🌏 High availability and load balancing - 🔒 Zero config SSL Certs - ✅ Connect domains or use sslip.io out of the box - 🔥 Built in integration with SOPS - 🛸 Escape the vendorlock forever Motivation I'm tired of the complexity involved in hosting my side projects. While some platforms, like Fly.io, stand out in the crowded field of Heroku replacements, I believe a simple VPS can be just as effective. That's why I created Sidekick: to make hosting side projects as straightforward, affordable, and production-ready as possible. You'll be surprised how much traffic a $8/month instance on DigitalOcean can handle. Installation Using brew: NOTE: Sidekick uses brew later on to handle installing sops on your local. So brew is a requirement at this point. Sidekick will throw an error if brew is not found. You can install brew from here. Usage Sidekick helps you along all the steps of deployment on your VPS. From basic setup to zero downtime deploys, we got you! ✊ First you need a VPS with Ubuntu LTS. I recommend DigitalOcean. Hetzner also gets very good reviews. You can host your own silicon too. As long as you have a public IP address you can use Sidekick. Just make sure the following is true: - VPS running Ubuntu - LTS recommended - SSH Key available on your machine to login to","default_branch":null,"files":null,"tree":[],"storefront":"/r/MightyMoud","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/MightyMoud/sidekick/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}