c9cli
v5.18.0
Published
c9cli is a command-line interface tool for managing Cloud9 workspaces and Docker containers. It provides a set of commands to create, manage, and monitor development environments efficiently.
Readme
c9cli
c9cli is a command-line interface tool for managing Cloud9 workspaces and Docker containers. It provides a set of commands to create, manage, and monitor development environments efficiently.
Features
- Quick create C9 workspace in root
- Create and manage SystemD workspaces
- Create and manage Docker containers
- Limit RAM and CPU usage for workspaces
- Manage user accounts and passwords
- Schedule workspace deletions
- Backup workspaces to cloud storage
- Monitor port usage and container status
Installation
Make sure you have root access before doing this installation.
sudo curl -fsSL https://hostingjaya.ninja/api/mirror/c9cli/build?raw=true | sudo bashUsage
c9cli must be run as root. The general syntax is:
c9cli [command] [argument] [argument]To quickly create a C9 workspace in root:
c9cli quickcreateSupported Environments
- Debian-based systems (Ubuntu 18.04, 20.04, 22.04)
Backup
c9cli supports backing up workspaces to various cloud storage providers using Rclone.
To set up a backup, use the c9cli backup command and follow the prompts.
Updating
To update c9cli to the latest version, run:
c9cli updateLicense
This project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0) License. See the LICENSE file for details.
Information
Using Docker image from cloud9image
If you have any problem in using c9cli, please open a new issue.
