# System Configuration
- Could not retrieve directory listing with FTP
- Deleting domains vs deleting instances
- Resetting admin password
- Template instance included in pricing for PanelAlpha
- Using firewalls with PanelAlpha
- Display server status
- Expired certificates
- Emails sent from WordPress are not visible in the queue
- Loads of processes open and lock the server
- Remote backups in Scaleway S3 configuration
- Mails are not delivered despite susccesfull connection with email provider
- Increasing PHPMyAdmin upload limit in PanelAlpha Engine
# Could not retrieve directory listing with FTP
Problem: Connection issues with FTP.
Solution: Unlock ports 21 and 30000-30009 on the PanelAlpha Engine server.
# Deleting domains vs deleting instances
Question: Why isn’t the domain completely deleted when I remove an instance?
Answer: Removing an instance doesn't automatically delete the domain. The domain is only removed after deleting the associated service from the admin area, making the domain reusable.
# Resetting admin password
Question: How can I reset the admin password?
Answer: Follow instructions to reset the admin password using SSH here.
# Template instance included in pricing for PanelAlpha
Question: Does a WordPress template count as a website under the pricing plan?
Answer: Yes, creating a WordPress template requires a functioning installation, and this installation is treated as a website under the pricing plan.
# Using firewalls with PanelAlpha
Question: Can UFW or other firewalls be used with PanelAlpha, and which ports need to be open?
Answer: PanelAlpha is compatible with firewalls. Ensure that ports 80 and 443 are open for proper operation.
# Display server status
Question: How can I track the server status of PanelAlpha via WHMCS?
Answer: Create a status directory in /opt/panelalpha/app/packages/client-area/dist/
and configure the Server Status Address in WHMCS at https://{client_area_url}/status/
. For more information please refer to the official WHMCS documentation (opens new window).
# Expired certificates
Problem: My SSL certificate has expired.
Solution: Set up a cron job to automatically renew the SSL certificate by running:
bash /opt/panelalpha/app/letsencrypt-renew.sh
Follow instructions on how to Renew Let's Encrypt Certificate.
# Emails sent from WordPress are not visible in the queue
Problem: Emails from WordPress (e.g., password resets) are marked as sent, but don’t show in the queue.
Solution: Check your inbox's spam folder to ensure WordPress emails aren’t being filtered.
# Loads of processes open and lock the server
Problem: The server freezes or becomes unresponsive due to a large number of open processes.
Solution: This issue may be caused by excessive RAM usage. Ensure that the server's RAM limits are not being exceeded.
# Remote backups in Scaleway S3 configuration
Problem: The customer UI shows backups as completed, but no data is saved in the bucket. Clicking the download button returns a server error, and restore operations are marked as "failed."
Solution: Make sure backup server and containers are properly configured. Read more here.
# Mails are not delivered despite susccesfull connection with email provider
Problem: The email service appears to be set up correctly with an external email provider such as Mailjet, SendGrid, or Mailgun, which allows for connection via API or SMTP. While the test connection from PanelAlpha is successful, email messages are still not delivered to recipients.
Solution: Verify your email provider configuration:
- Confirm that the domain has been properly verified.
- Make sure the 'Email Sender' is correctly set up; the "From" email in PanelAlpha must match the "Email Sender" in the email provider settings.
# Increasing PHPMyAdmin upload limit in PanelAlpha Engine
Problem: The default upload limit for PHPMyAdmin is too low for importing large database files.
Solution: To increase the PHPMyAdmin upload limit in PanelAlpha Engine, follow these steps:
- Connect to your PanelAlpha Engine server via SSH
- Create or edit the
docker-compose.override.yml
file in/opt/panelalpha/shared-hosting/
directory:
nano /opt/panelalpha/shared-hosting/docker-compose.override.yml
- Add the following content to the file:
services:
phpmyadmin-users:
environment:
- UPLOAD_LIMIT=1G
- Save the file and restart the services with these commands:
docker compose -f /opt/panelalpha/shared-hosting/docker-compose.yml down phpmyadmin-users
docker compose -f /opt/panelalpha/shared-hosting/docker-compose.yml up -d
After these changes, you should be able to upload larger database files through PHPMyAdmin with the new 1GB limit.