Skip to content

usekaneo/drim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Drim - Kaneo Deployment CLI

Drim is a command-line interface tool that helps you deploy and manage Kaneo, an open-source project management platform. It simplifies the deployment process using Docker and Docker Compose.

Features

  • πŸš€ Easy deployment with multiple proxy options (Traefik, Nginx, or none)
  • πŸ”’ Automatic HTTPS configuration with Let's Encrypt
  • πŸ’Ύ Database backup and restore functionality
  • πŸ“Š Container status monitoring
  • πŸ“ Log viewing capabilities
  • πŸ”„ Easy updates to the latest version

Prerequisites

  • Docker
  • Docker Compose
  • Go 1.21 or later (for building from source)

Installation

Using Pre-built Binaries

Download the latest release from the releases page.

Building from Source

git clone https://github.com/usekaneo/kaneo.git
cd kaneo/drim
go build

Usage

Deploy Kaneo

# Basic deployment
drim deploy
# Deploy with specific options
drim deploy --domain example.com --proxy traefik --https

Manage Deployment

# View deployment status
drim status
# View logs
drim logs
drim logs backend --follow

Stop deployment

drim stop

Backup and Restore

# Backup database
drim backup

# Restore database
drim restore --file ./backups/kaneo-backup-20240101-120000.db

Configuration Options

  • --domain: Your domain name (e.g., kaneo.example.com)
  • --proxy: Proxy type (traefik, nginx, or none)
  • --https: Enable HTTPS (with Traefik or Nginx)
  • --jwt: Custom JWT token (auto-generated if not provided)
  • --disable-register: Disable user registration

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

MIT

About

🌊 The CLI tool to easily deploy your Kaneo instance.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published

Languages