Back to Changelog
v1.0.155
Resource optimization for 2GB-64GB VPS range — estimated 14.5GB RAM savings on a 2GB server
New Feature
1- Installer now generates RAM-based MySQL configuration (scales from 256M to 8G based on available server memory)
Improvements
7- MySQL default config: buffer pool reduced from 15G to 256M, all per-connection buffers reset to MySQL defaults
- PHP-FPM 8.1, 8.2, 8.4, 8.5 switched to ondemand process manager; max_requests=500 applied to all versions
- Redis maxmemory reduced to 128MB with allkeys-lru eviction; active-defrag-ignore-bytes lowered to 50MB
- Apache MPM event/worker/prefork: StartServers reduced, MaxConnectionsPerChild set to 10000 to prevent memory leaks
- Database connection pool settings now read from panelica.conf instead of hardcoded values
- Scheduler intervals optimized: DiskSync 5min→10min, ResourceAlert 2min→5min, AppArmor 5min→15min
- Default disabled services on fresh install: postfix, dovecot, clamav, freshclam, pgadmin4, php-fpm-8.1/8.2/8.5
Bug Fixes
3- MaxMultipartMemory reduced from 512MB to 32MB; streaming upload handler now used for large files
- Performance tuning now checks service active state before restarting (no longer starts disabled services)
- Mail sync service respects boot_settings; disabled services are no longer started during mail configuration sync