SideKick - 2 कमांड में किसी भी ऐप को VPS पर self-host करने वाला CLI टूल
(github.com/MightyMoud)- bare metal से production तक कुछ ही मिनटों में तैयार। "आपके अपने VPS पर चलने वाला fly.io"
- एक कमांड से VPS setup (docker, traefik, sops, age)
- Dockerfile के साथ किसी भी ऐप को deploy करें (Zero Downtime)
- HA और load balancing
- SSL Cert का automatic setup
उपयोग का तरीका
- VPS setup :
sidekick init- IP address दर्ज करें
- SSL certificate प्रोसेस करने के लिए email address दर्ज करें
- Docker image host करने के लिए registry (default
docker.io) - उस Docker registry का username
- पुष्टि करें कि उस registry में login किया हुआ है
- यहां तक भरने के बाद अगले 2 मिनट तक काम चलता है
- root से login करके
sidekickuser बनाना और login करना - Ubuntu system upgrade
sopsinstall करना,ageसे key बनाना- Docker install करना
- Traefik और SSL certificate configure करना
- root से login करके
- application चलाना :
sidekick launch- app name दर्ज करें (URL-friendly)
- वह HTTP port जिस पर app request लेगा
- domain name
- इसके बाद लगभग 2 मिनट तक काम चलता है
- Linux Docker image बनाकर registry में push करना
envfile encrypt करके push करनाsopsसेenvdecrypt करनाdocker composeसे Docker image चलाना और Traefik से traffic को तय port पर forward करना
- नया version deploy :
sidekick deploy - preview version deploy :
sidekick deploy preview
अभी कोई टिप्पणी नहीं है.