{"repo":"albersola/airo","free":true,"listed":false,"github":"https://github.com/albersola/airo","clone":"git clone https://github.com/albersola/airo.git","description":"Deploy your projects from local to your production VPS.","language":"Go","stars":518,"topics":["devops","self-hosted"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"🚀 Airo Deploy your projects directly from your local computer to your production server (VPS) easily. Airo builds Docker images and deploys them over SSH or via a registry, driven by airo.yaml . Why Airo? Deploying side-projects doesn't have to be complicated or expensive. Kubernetes, Platform as a Service (PaaS) and CI/CD pipelines are a powerful and exciting solutions, but sometimes they're more complex than your project requires. If you enjoy managing your server, it can be significantly cheaper and offer greater control over the technical details. I want to automate this process and deploy easily to my own server. That's why I've created Airo : - 🚀 Focus on building your product , not managing infrastructure. - 🐳 Build and deliver Docker images via a registry or direct copy . - ⚡️ Deploy instantly with a single command from your computer. - 🔑 Easily update configurations and containers securely using SSH. Installation From Source Usage airo release builds, pushes, and deploys in one step, and generates a tag suffix automatically when --tag is omitted. Configure airo.yaml Commands Project and config paths By default, airo reads airo.yaml from the current directory. You can point to a different project root or config file:","default_branch":null,"files":null,"tree":[],"storefront":"/r/albersola","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/albersola/airo/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."}