Ad

sidekick: Simple VPS deployment tool

Sidekick simplifies VPS deployments; automate setup, zero downtime deploys, and secure secrets management for side projects.
Screenshot of MightyMoud/sidekick homepage

Sidekick automates the process of deploying applications to a bare metal VPS, offering a simple and efficient alternative to platforms like Heroku. Sidekick streamlines setup, manages deployments with zero downtime, and provides secure environment variable handling using sops.

  • Simplified Deployment: Automates VPS setup and application deployment in minutes.

  • Zero Downtime Deployments: Enables seamless updates without service interruption.

  • Secure Secrets Management: Uses sops for encrypting and managing environment variables.

  • Preview Environments: Facilitates testing new versions with dedicated preview deployments.

  • Flexible Configuration: Supports domain mapping, sslip.io integration, and Dockerfile-based deployments.

  • One-Command Setup: Automates VPS initialization, including user creation, system updates, and Traefik configuration.

  • Docker-Based Deployments: Supports deployment from Dockerfiles, ensuring consistent application environments.

  • Zero-Downtime Updates: Facilitates rolling deployments for uninterrupted service availability.

  • Secure Environment Variables: Utilizes sops to encrypt and manage sensitive data.

  • Preview Deployments: Enables testing and staging of new application versions.

  • Domain Support: allows connecting custom domains or utilizing sslip.io for testing.

  • Easy Rollback: Streamlines the process of reverting to previous versions of your application.

Sidekick is an active project with a growing community and regular updates. The core functionality is well-established and tested. Recent commits indicate ongoing development and issue resolution, and the documentation provides clear instructions. While still evolving, Sidekick offers a reliable solution for VPS deployments.

Sidekick benefits developers looking for a straightforward and secure way to deploy applications to a VPS. Ideal for side projects, it simplifies the setup, deployment, and management of applications with a focus on security and efficiency. It offers a compelling alternative to complex deployment solutions and manual configuration.

Languages:
Summarize:
Share:
Stars
7,476
Forks
162
Issues
17
Created
2 years ago
Commit
5 months ago
License
GPL-3.0
Archived
No
Updated 16 days ago

Similar Repositories