Skip to content

makeplane/prime-cli-releases

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

      /////////
      /////////   Plane
/////     /////   Project management software
/////     /////   www.plane.so
     /////     
     /////     

Prime CLI is the official command-line interface tool for managing Plane instances. Whether you're running Plane on Docker or Kubernetes, Prime CLI simplifies deployment, maintenance, and operations.

Overview

Purpose

  • Deploy and manage Plane instances with simple commands
  • Handle multiple instances on the same machine
  • Automate deployment and configuration
  • Monitor instance health and status
  • Perform backups and restores
  • Manage updates and maintenance

Supported Platforms

  • Operating Systems:

    • Linux (amd64, arm64)
    • macOS (amd64, arm64)
  • Deployment Options:

    • Docker-based deployment (default)
    • Kubernetes deployment using Helm charts

Key Features

  • Multi-instance management
  • Docker and Kubernetes support
  • Volume management for persistent data
  • Custom domain configuration
  • Service scaling
  • Health monitoring
  • Backup and restore capabilities
  • Instance configuration management
  • Registry support for private deployments

Quick Start

Installation

curl -sSL https://prime-cli.plane.so/install.sh | bash

After installation, reload your shell

source ~/.bashrc  # For bash users
# OR
source ~/.zshrc   # For zsh users

Verify installation:

prime-cli --version

Prerequisites

For Docker-based Setup (Optional)

If you don't have Docker installed or need to configure it:

prime-cli docker-setup

Basic Usage

  1. Create a new instance:
prime-cli add my-instance --type community 

Allowed types: community (default), commercial

  1. Install Plane:
prime-cli install --domain plane.example.com 
  1. Start the instance:
prime-cli start

Common Commands

  • prime-cli list - List all instances
  • prime-cli switch <instance> - Switch between instances
  • prime-cli status - View instance status
  • prime-cli stop - Stop instance
  • prime-cli restart - Restart instance
  • prime-cli monitor - Monitor services
  • prime-cli configure - Update configuration
  • prime-cli backup - Create backup
  • prime-cli restore <backup-path> - Restore from backup

Kubernetes Setup

Prerequisites

  • A working Kubernetes cluster and valid kubeconfig context
  • Helm (optional - you can install it with prime-cli helm-setup if needed)

To deploy on Kubernetes:

  1. Create instance:
prime-cli add my-instance --type community --kubernetes
  1. Install:
prime-cli install \
    --namespace plane-ns \
    --release-name myplane-ce \
    --set planeVersion=v0.24.1 \
    --set ingress.appHost="myplane.example.com" \
    --set ingress.ingressClass=nginx \
    --set postgres.storageClass=standard-rwo \
    --set redis.storageClass=standard-rwo \
    --set minio.storageClass=standard-rwo \
    --set rabbitmq.storageClass=standard-rwo

Support

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published