Files & Directories
Panel
| Path | Purpose |
|---|---|
/opt/aidipanel/ | Panel application and persistent storage |
/opt/aidipanel/public/ | Panel web root |
/opt/aidipanel/storage/db/aidipanel.sqlite | Panel database |
/opt/aidipanel/credentials.conf | Generated credentials, mode 600 |
/etc/aidipanel/php.conf | Supported and default PHP versions |
/etc/aidipanel/php-fpm/ | Dedicated panel PHP-FPM configuration |
/run/aidipanel-fpm.sock | Panel PHP-FPM socket |
/usr/local/bin/aidipanel | CLI |
/usr/local/sbin/aidipanel-web-run | Root-owned privileged wrapper |
Sites
| Path | Purpose |
|---|---|
/home/<site-user>/htdocs/<domain> | Site web root |
/home/<site-user>/logs/ | Site PHP logs |
/home/<site-user>/tmp/ | Site temporary files and sessions |
/home/<site-user>/backups/ | Local site archives |
/home/<site-user>/.aidipanel-managed | Guarded-delete ownership marker |
/home/<site-user>/.ssh/authorized_keys | Managed jailed-SFTP keys |
/etc/nginx/sites-available/<domain>.conf | Site Nginx vhost |
/etc/nginx/sites-enabled/<domain>.conf | Enabled vhost symlink |
/etc/php/<version>/fpm/pool.d/<site-user>.conf | Site PHP-FPM pool |
/run/php/php<version>-fpm-<site-user>.sock | Site PHP-FPM socket |
Cache, certificates, and backups
| Path | Purpose |
|---|---|
/var/cache/nginx/fastcgi/ | FastCGI cache data |
/etc/nginx/aidipanel/cache-zones/ | Dedicated per-site cache zones |
/etc/letsencrypt/live/<domain>/ | Trusted site certificate and key symlinks |
/etc/ssl/aidipanel/ | Panel and temporary self-signed certificates |
/var/backups/aidipanel/ | Direct db:backup output |
/etc/aidipanel/remote-backup/ | Protected S3-compatible destination and policy state |
/etc/cron.d/aidipanel-remote-backup | Remote backup schedule |
/var/log/aidipanel-remote-backup.log | Remote backup log |
Logs
| Path | Purpose |
|---|---|
/var/log/aidipanel-install.log | Installer log |
/var/log/nginx/<domain>-access.log | Site access log |
/var/log/nginx/<domain>-error.log | Site Nginx error log |
/var/log/nginx/error.log | Global Nginx error log |
Prefer the panel or CLI for managed configuration. Direct edits can be overwritten when a site, PHP pool, certificate, or security rule is regenerated.