{"repo":"letsdiscodev/cli","free":true,"listed":false,"github":"https://github.com/letsdiscodev/cli","clone":"git clone https://github.com/letsdiscodev/cli.git","description":null,"language":"TypeScript","stars":124,"topics":["selfhosted"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"Disco CLI The official command-line interface for the Disco open-source PaaS. Disco CLI is the command-line tool you'll use to interact with the Disco open-source PaaS. It's your control panel for initializing servers, managing projects, setting environment variables, and deploying applications from the comfort of your terminal. What is Disco? Disco is an open-source web deployment platform that lets you host web apps on your own server or Raspberry Pi with the simplicity of a managed PaaS. It helps you Deploy Any Web App, Pay Less, and Own It All . The Disco ecosystem consists of two main parts: disco-cli (This repo): The command-line interface you use on your local machine. disco-daemon : The agent that runs on your server, executing commands sent by the CLI. How the CLI Works The Disco CLI is the \"remote control\" for all your Disco-managed servers. It's designed to be intuitive and powerful, providing a seamless bridge between your local development environment and your production infrastructure. 1. Initialization ( disco init ) : The first time you connect to a new server, the CLI uses SSH to securely connect, install Docker, and set up the disco-daemon . It also generates a secure API key and saves it to a local configuration file ( /.disco/config.json ). 2. Communication : For all subsequent commands, the CLI acts as an API client , sending secure HTTPS requests to the daemon's REST API. This means you can manage your server from anywhere without needing persistent SSH ","default_branch":null,"files":null,"tree":[],"storefront":"/r/letsdiscodev","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/letsdiscodev/cli/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."}