Skip to content

coollabsio/coolify-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CLI for Coolify API

Installation

curl -fsSL https://raw.githubusercontent.com/coollabsio/coolify-cli/main/scripts/install.sh | bash

It will install the CLI in /usr/local/bin/coolify and the configuration file in ~/.config/coolify/config.json

If you are a windows or mac user, please test the installation script and let us know if it works for you.

Configuration

  1. Get a <token> from your Coolify dashboard (Cloud or self-hosted) at /security/api-tokens

Cloud

  1. Add the token with coolify instances set token cloud <token>

Self-hosted

  1. Add the token with coolify instances add -d <name> <fqdn> <token>

Replace <name> with the name you want to give to the instance.

Replace <fqdn> with the fully qualified domain name of your Coolify instance.

Now you can use the CLI with the token you just added.

Change default instance

You can change the default instance with coolify instances set default <name>

Currently Supported Commands

Update

  • coolify update - Update the CLI to the latest version

Instances

  • coolify instances list - List all instances
  • coolify instances add - Create a new instance configuration
  • coolify instances remove - Remove an instance configuration
  • coolify instances get - Get an instance configuration
  • coolify instances set <default>|<token> - Set an instance as default or set a token for an instance
  • coolify instances version - Get the version of the Coolify API for an instance

Servers

  • coolify servers list - List all servers
  • coolify servers get - Get a server
    • --resources - Get the resources and their status of a server