https://github.com/dokploy/cli
Dokploy CLI
https://github.com/dokploy/cli
cli dokploy vps
Last synced: about 1 month ago
JSON representation
Dokploy CLI
- Host: GitHub
- URL: https://github.com/dokploy/cli
- Owner: Dokploy
- License: mit
- Created: 2024-06-03T01:16:37.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-04T06:13:54.000Z (3 months ago)
- Last Synced: 2025-04-26T05:18:01.117Z (about 1 month ago)
- Topics: cli, dokploy, vps
- Language: TypeScript
- Homepage:
- Size: 225 KB
- Stars: 23
- Watchers: 1
- Forks: 8
- Open Issues: 1
-
Metadata Files:
- Readme: readme.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Dokploy CLI
Dokploy CLI is a powerful and versatile command-line tool designed to remotely manage your Dokploy server. It simplifies the process of creating, deploying, and managing applications and databases.
## Table of Contents
- [Installation](#installation)
- [Usage](#usage)
- [Commands](#commands)
- [Authentication](#authentication)
- [Project Management](#project-management)
- [Application Management](#application-management)
- [Environment Management](#environment-management)
- [Database Management](#database-management)
- [Contributing](#contributing)
- [Support](#support)
- [License](#license)## Installation
```sh-session
$ npm install -g @dokploy/cli
```## Usage
```sh-session
$ dokploy COMMAND
running command...$ dokploy --version
dokploy/0.0.0 darwin-arm64 node-v18.18.0$ dokploy --help [COMMAND]
USAGE
$ dokploy COMMAND
...
```## Commands
### Authentication
- `dokploy authenticate`: Authenticate with the Dokploy server.
- `dokploy verify`: Verify current authentication.### Project Management
- `dokploy project:create`: Create a new project.
- `dokploy project:info`: Get information about an existing project.
- `dokploy project:list`: List all projects.### Application Management
- `dokploy app:create`: Create a new application.
- `dokploy app:delete`: Delete an existing application.
- `dokploy app:deploy`: Deploy an application.
- `dokploy app:stop`: Stop a running application.### Enviroment Management
- `dokploy env pull `: Pull environment variables from Dokploy in a .
- `dokploy env push `: Push environment variables to Dokploy from a .### Database Management
Dokploy supports various types of databases:
#### MariaDB
- `dokploy database:mariadb:create`
- `dokploy database:mariadb:delete`
- `dokploy database:mariadb:deploy`
- `dokploy database:mariadb:stop`#### MongoDB
- `dokploy database:mongo:create`
- `dokploy database:mongo:delete`
- `dokploy database:mongo:deploy`
- `dokploy database:mongo:stop`#### MySQL
- `dokploy database:mysql:create`
- `dokploy database:mysql:delete`
- `dokploy database:mysql:deploy`
- `dokploy database:mysql:stop`#### PostgreSQL
- `dokploy database:postgres:create`
- `dokploy database:postgres:delete`
- `dokploy database:postgres:deploy`
- `dokploy database:postgres:stop`#### Redis
- `dokploy database:redis:create`
- `dokploy database:redis:delete`
- `dokploy database:redis:deploy`
- `dokploy database:redis:stop`For more information about a specific command, use:
```sh-session
$ dokploy [COMMAND] --help
```## Contributing
If you want to contribute to Dokploy CLI, please check out our [Contributing Guide](https://github.com/Dokploy/cli/blob/main/CONTRIBUTING.md).
## Support
If you encounter any issues or have any questions, please [open an issue](https://github.com/yourusername/dokploy/issues) in our GitHub repository.
## License
This project is licensed under the [MIT License](LICENSE).