Note: analysis for this report has been done with support of ai (claude).
Environment
Cloudron on Ubuntu 26.04., root partition 295 GB
MySQL addon: registry.docker.com/cloudron/mysql:3.8.0
Affected app: FreeScout
Image: cloudron/net.freescout.cloudronapp:202609190520200000
App ID: 0a2837d5-…
DB: fc0ce74f…
Problem
The root partition went from roughly 50% to 89% within a few hours.
The cause is MySQL binlogs inside the addon container:
/var/lib/mysql 146 GB total
binlog.* 145 GB (1486 files, 101 MB each)
The actual databases only account for about 1 GB. binlog.000001
dates from 2026-09-01, so every binlog since initial setup is still
being retained with nothing expiring. binlog_expire_logs_seconds
appears not to be set in the Cloudron MySQL configuration.
Write rate
A new 101 MB binlog is currently created roughly every 9 minutes,
i.e. about 4 GB/hour (timestamps 16:43 → 22:37 = 40 files).
The source is FreeScout: its activity_log table has grown to 12 GB
(activity_logs.ibd), and the nightly mysqldump for that same app
is now 10 GB.
Questions
Is it intended that the MySQL addon ships without a binlog expiry?
On installations without replication, the logs will inevitably
fill the disk.
What is the supported way to set binlog_expire_logs_seconds
persistently, so it survives container restarts and app updates?
Are the binlogs required by Cloudron's own backup mechanism, or
can they be purged safely?
Is the excessive logging in FreeScout's activity_log known
behaviour for the package, and is there any housekeeping for it?
I would expect it to be handeled automatically, like it has been for the most previous years. I assume it is a bug in the platform rather than behaivour that is expected to happen.
I am not sure if this could be a bug when upgrading from Ubuntu 24.04 to Ubuntu 26.04. or because of a Cloudron change?
I have activated the support login on this server, so staff can check it on their own, if they prefer.
What has been ruled out
Docker itself is unremarkable: container logs max 21 MB, build cache
0 B, volumes in the MB range. Journal 93 MB, /var/log 341 MB. I don't have any other idea where this could originate from.