Server
The System view gives an overview of the Server, CPU, Memory & Disk usage.
Info
Logs
The Logs button can be used to view the System logs. In the situation that the dashboard is unreachable/down, the raw logs are located at /home/yellowtent/platformdata/logs/box.log. Up to 10MB of active logs is kept along side 5 rotated logs. Logs older than 14 days are removed.
CPU usage
Memory usage
Disk I/O
Network I/O
Disk usage
Disk usage is only computed on demand. Clicking on the Refresh button
in the top right will compute disk usage in that instant.
| Directory | Notes |
|---|---|
docker | Size of docker images. Cloudron's docker images take around 10GB. In addition, app images vary greatly in size and each app is typically around 2GB. |
docker-volumes | Temporary data of apps. If this is large, find the offending app with `docker ps -q |
/apps.swap | System swap. Usually same amount as system RAM, but limited to 4GB max. |
boxdata | Box (Cloudron code) data. |
maildata | Email data. |
Everything else (Ubuntu, etc) | System packages. Use system tools like du to investigate if this is more than say 20GB |
platformdata - This contains logs, database directories (mysql, postgres, mongo, redis), logs and performance metrics. | |
| App | Persistent data of app excluding database size |
If your disk is too slow, it can be excluded from periodic disk usage
collection. Add the filesystem path (much match df output) per line
to /home/yellowtent/platformdata/diskusage/exclude.
Server health check
For reliability, it is best to configure an external service to monitor the healthcheck
of Cloudron itsef. Use https://my.<domain>/api/v1/cloudron/status as the health check URL.