-
Notifications
You must be signed in to change notification settings - Fork 102
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feedback needed] What do you use Sidekick for? #30
Comments
Thank you for sharing. This looks amazing. I intent on using it to deploy web applications, so the feature to set up a postgres DB easily would really be appreciated 😄 |
Yeah that's planned. Once the core is stable, I will start on adding db support |
I deploy all private projects with Docker. To do this, I run linter and tests in the pipeline in Github/Gitlab and if these are successful, the pipeline deploys the Docker container via SSH/Bash. Would like to leave the deploying from the pipeline to sidekick. Branches as a feature preview would be very cool. For example, I have a preview stage for my blog to test new features. |
I currently setup my VPS servers manually with docker-compose+Caddy and bind mounted directories as data volumes to host any kind of app, self made and otherwise. So very similar to a Sidekick setup. Some examples of third party apps I use:
I've been evaluating Sidekick to replace my custom VPS builds with success so far. Sidekick philosophy really resonates with me, tired of the complexity of modern deploy strategies. Things I'm looking for:
Congratulations, Sidekick's future is looking really bright 🌞. |
Main thing for me is caddy . I don’t really like traegik. I can’t even spell it anyway :) It’s quite embedded st the moment . https://github.com/search?q=repo%3AMightyMoud%2Fsidekick%20traefik%20&type=code it’s very easy to use caddy as a proxy into a docker running under . I presume that’s what you doing when you deploy ? |
I'd love to use sidekick to deploy apps (both dockerized and just binaries) to multiple vps/bare metal servers, and use cloudflare tunnels for ssl, proxy/routing, etc. And probably a cloudflare worker script (or maybe even the new free CF Snippets) to do load balancing between them. Probably don't need traefik or caddy at all like this! Here's a blog post from cloudflare on doing load balancing via workers |
Really like the vision / idea of sidekick. Would love to use it to deploy client projects. However, coming also from a security background, reading "production ready" vps and seeing no server hardening whatsoever kinda leaves a weird feeling. Would be awesome if the provisioned server would follow some best practices for hardening like CIS or NIST for general system hardening and service hardening (ssh, etc) |
Hi guys,
I have outlined my vision for Sidekick in the Readme. You can have a look if you haven't read it yet.
However, from reading the issues in the past couple of weeks I can't help but see many people use it for different things; homelabs, automation and so on.
As I think about the future of this project it would be very helpful to hear from you guys how do you use or intend to use Sidekick?
Would be very grateful for detailed answers.
Cheers,
MM
The text was updated successfully, but these errors were encountered: