Hey developers of aaPanel,
This panel is really nice but there are still a few issues with it.
- One of the strings on the home page still says something in chinese: 概览
- The NGINX server starts when the server boots, but still the websites do not work. The NGINX server needs to be manually stopped with ssh and then started again inside the BT panel.
So for some reason the NGINX server starts the wrong way on server boot.
- When using a reverse proxy to access the panel, you can't remove records from the firewall for some reason, doing this gives an error with no further debug logs or anything.
I used the following code to make the reverse proxy:
server
{
listen 80;
listen [::]:80;
server_name SERVER_NAME_HERE;
index index.php index.html index.htm default.php default.htm default.html;
root /www/wwwroot/DOMAIN_HERE;
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_redirect off;
proxy_read_timeout 6;
proxy_pass http://INTERNAL_IP_HERE:8888;
break;
}
#SSL-START SSL related configuration, do NOT delete or modify the next line of commented-out 404 rules
#error_page 404/404.html;
#SSL-END
#ERROR-PAGE-START Error page configuration, allowed to be commented, deleted or modified
error_page 404 /404.html;
error_page 502 /502.html;
#ERROR-PAGE-END
#PHP-INFO-START PHP reference configuration, allowed to be commented, deleted or modified
include enable-php-00.conf;
#PHP-INFO-END
#REWRITE-START URL rewrite rule reference, any modification will invalidate the rewrite rules set by the panel
include /www/server/panel/vhost/rewrite/SERVER_NAME_HERE.conf;
#REWRITE-END
access_log /www/wwwlogs/SERVER_NAME_HERE.log;
error_log /www/wwwlogs/SERVER_NAME_HERE.error.log;
}
Then there are a few things I'd love to see added.
I'd love for the nginx-extras package to be included, also nodejs and vue support would be fantastic.
Maybe allow users to add their own custom 'Software'. Allow people to add their own custom services in that category so I can start and stop my gameserver.service from inside the panel. If that is not possible a terminal would be fantastic.
I'm looking forward to the development of this program, it's all looking very good!
Oh and if you need help translating the page, I would love to help you out. There are some strings with odd translations.
Best regards.