Update 0.2.4.md

This commit is contained in:
Stefan Pejcic
2024-08-01 07:02:20 +02:00
committed by GitHub
parent cd48f4e163
commit 212ebf511b

View File

@@ -12,8 +12,9 @@ Not yet released.
### 🚀 New features
- [cPanel 2 OpenPanel importer](/docs/articles/transfers/import-cpanel-backup-to-openpanel/)
- [opencli domains-add](#opencli-domains-add)
- `opencli php-ioncube` - enable IonCube Loader extension for all installed PHP versions
- [opencli domains-add](https://dev.openpanel.co/cli/commands.html#Add-Domain-to-User)
- [opencli user-disk](https://dev.openpanel.co/cli/commands.html#View-disk-usage-for-user)
- [opencli php-ioncube](https://dev.openpanel.co/cli/commands.html#Enable-ioncube-loader)
### 🐛 Bug fixes
@@ -29,104 +30,3 @@ Not yet released.
### 💅 Polish
- total process number for OpenPanel interface is now limited based on available cpu cores
- Brand name on OpenPanel menu is now centered
### opencli domains-add
New command is available to add a domain to user from the terminal:
```bash
opencli domains-add <USERNAME> <DOMAIN>
```
Example:
```bash
opencli domains-add stefan pejcic.rs
```
Note: this command will add a domain for user regardless of their domains limit.
### opencli user-disk
New command is available to list real-time disk and inodes usage for a user:
```bash
opencli user-disk <USERNAME> <summary|detail|path> [--json]
```
Example usage:
- Disk usage summary for user:
```bash
# opencli user-disk proba summary
-------------- disk usage --------------
- 564M /home/proba
- 864M /var/lib/docker/devicemapper/mnt/ac28d2b066f5ffcacf4510b042623f6a3c196bd4f5fb9e842063c5325e4d0184
```
```bash
# opencli user-disk proba summary --json
{"home_directory_usage": "564564", "docker_container_usage": "883864", "home_path": "/home/proba", "docker_path": "/var/lib/docker/devicemapper/mnt/ac28d2b066f5ffcacf4510b042623f6a3c196bd4f5fb9e842063c5325e4d0184"}
```
- Detailed disk usage report for user:
```bash
# opencli user-disk proba detail
------------- home directory -------------
- home directory: /home/proba
- mountpoint: /home/proba
- bytes used: 61440
- bytes total: 10375548928
- bytes limit: true
- inodes used: 20
- inodes total: 1000960
---------------- container ---------------
- container directory: /var/lib/docker/devicemapper/mnt/ac28d2b066f5ffcacf4510b042623f6a3c196bd4f5fb9e842063c5325e4d0184
- bytes used: 1025388544
- bytes total: 10726932480
- inodes used: 20905
- inodes total: 5242880
- storage driver: devicemapper
```
```bash
# opencli user-disk proba detail --json
{
"user": "proba",
"home": {
"path": "/home/proba",
"bytes_used": "61440",
"bytes_total": "10375548928",
"bytes_limit": true,
"inodes_used": "20",
"inodes_total": "1000960"
},
"container": {
"path": "/var/lib/docker/devicemapper/mnt/ac28d2b066f5ffcacf4510b042623f6a3c196bd4f5fb9e842063c5325e4d0184",
"storage_driver": "devicemapper",
"bytes_used": "1025388544",
"bytes_total": "10726932480",
"inodes_used": "20905",
"inodes_total": "5242880"
}
}
```
- Paths for user:
```bash
# opencli user-disk proba path
-------------- paths --------------
- home_directory=/home/proba
- docker_container_path=/var/lib/docker/devicemapper/mnt/ac28d2b066f5ffcacf4510b042623f6a3c196bd4f5fb9e842063c5325e4d0184
```
```bash
# opencli user-disk proba path --json
{"home_directory": "/home/proba","docker_container_path": "/var/lib/docker/devicemapper/mnt/ac28d2b066f5ffcacf4510b042623f6a3c196bd4f5fb9e842063c5325e4d0184"}
```