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.
- π 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
- Docker
- Docker Compose
- Go 1.21 or later (for building from source)
Download the latest release from the releases page.
git clone https://github.com/usekaneo/kaneo.git
cd kaneo/drim
go build# Basic deployment
drim deploy# Deploy with specific options
drim deploy --domain example.com --proxy traefik --https# View deployment status
drim status# View logs
drim logs
drim logs backend --followdrim stop# Backup database
drim backup
# Restore database
drim restore --file ./backups/kaneo-backup-20240101-120000.db--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
Contributions are welcome! Please feel free to submit a Pull Request.