Hello,
Thanks for awesome Panel. Right now it needs very improvement. The “Normal User” can’t create a “website” from their panel but admin can. So, please fix the bug.
Admin panel:
User panel:
Also, main login page language does not set “English” by default.
@murshed said:
Hello,
Thanks for awesome Panel. Right now it needs very improvement. The “Normal User” can’t create a “website” from their panel but admin can. So, please fix the bug.
Admin panel:
User panel:
Also, main login page language does not set “English” by default.
Note: Addon domains allow you to control multiple domains from a single account. An addon domain links a new domain name to a directory in your account, and then stores its files in that directory.
and
Add domain like this:
Domain aliases are domains that you own, but which do not contain any content. Instead, they point to the contents of another domain or subdomain on your account. This is useful, for example, to hold a domain that you will later sell, or to redirect traffic to another domain.
Note: Addon domains allow you to control multiple domains from a single account. An addon domain links a new domain name to a directory in your account, and then stores its files in that directory.
and
Add domain like this:
Domain aliases are domains that you own, but which do not contain any content. Instead, they point to the contents of another domain or subdomain on your account. This is useful, for example, to hold a domain that you will later sell, or to redirect traffic to another domain.
Hope you clear what I want to say :)
Yes you are right. Linux is based on users’ home directories and should look like this: /home/user1/domain.ltd/public_html
/home/user2/domain.ltd/public_html and <code class="CodeInline">/home/user1/domain.ltd/public_html/domainx.ltd /home/user2/domain.ltd/public_html/domainx.ltd2
Currently, there is a mess and there is no security and ssh access for users because they are not there.
Let me clear some doubt for you, and explain why it is like this.
CyberPanel follows PHPSuExec model, and every website runs under its own user.
Child domains are created under the master domains directory because of the fact that they are a child to their master domains so that they can execute with the same user as master domain PHPSuExec user.
If you want different paths then you need to create websites and avoid child domains.
This model may not suit your needs, but it is best for general purpose and security.
Users that CyberPanel create have SSH access disabled by default, but the web server uses those users to run PHP websites under their own users. File manager also uses the same respective user so that they won’t be any permissions issues later.
I have been using various Linux distributions for 15 years every day and every distribution recommends and even enforces the structure /home/user/ … Kloxo, VestaCP, CentOS Web Panel, ISPConfig, Direct Admin, etc. adheres to such a solution because it is secure, helps to keep order and order. Create 5 users and 30 domains for them you will see what disorder will happen.
Using linux about once a year other administrative panels on a daily basis, I suggested such a solution. But if you know better, I will not go on.
This is exactly how it is, you can verify by: cat /etc/passwd
There will be one user for each website (not child-domain). cPanel follows the same principles, and with my limited usage of vestaCP they have single user admin under which websites are stored as far as I know.
Then you can run a long php script and verify that it is executed under correct user:
There will be one user for each website (not child-domain). cPanel follows the same principles, and with my limited usage of vestaCP they have single user admin under which websites are stored as far as I know.
ps aux | grep lsphp
In VestaCP, like others I’ve written about, it’s like this:
I do not know in cPanel because I have not used or installed for a long time.
With this solution, the user can have access to ssh sftp. You can use ftp to operate on a single user on several domains.
As I said already said each website runs under its own user with its own directory structure, you might want to have a look at cPanel file structure too.
You might be used to vestaCP directory structure, it always takes time to get used to new software.
If you read my above messages again, you will understand what I am trying to say.
Yes, I like the directory structure. But I do like Vesta too, plus its free so their hard work should be greatly appreciated.
Every free job should be appreciated. Only often is something that is free while it is in the testing and creation phase. Then you suddenly get paid or functions in it. For example, the CentOS Web Panel is free, but every refined function suddenly gets paid in it. I wonder how it will be with your project.
Yes, I like the directory structure. But I do like Vesta too, plus its free so their hard work should be greatly appreciated.
Every free job should be appreciated. Only often is something that is free while it is in the testing and creation phase. Then you suddenly get paid or functions in it. For example, the CentOS Web Panel is free, but every refined function suddenly gets paid in it. I wonder how it will be with your project.
Yes, correct, but I am currently working at LiteSpeed.
Yes, I like the directory structure. But I do like Vesta too, plus its free so their hard work should be greatly appreciated.
Every free job should be appreciated. Only often is something that is free while it is in the testing and creation phase. Then you suddenly get paid or functions in it. For example, the CentOS Web Panel is free, but every refined function suddenly gets paid in it. I wonder how it will be with your project.
Yes, correct, but I am currently working at LiteSpeed.
Isn’t there a way in the future to create reseller previleges where they can create websites? It would be the same system as cPanel’s, where resellers can create news sites but users can only add addons domains.
I like that method, for this reason I do this manually in CyberPanel, I add my friend’s sites manually so they own it and not me, so they manage all sites thorugh their user in CyberPanel
Yes, I like the directory structure. But I do like Vesta too, plus its free so their hard work should be greatly appreciated.
Every free job should be appreciated. Only often is something that is free while it is in the testing and creation phase. Then you suddenly get paid or functions in it. For example, the CentOS Web Panel is free, but every refined function suddenly gets paid in it. I wonder how it will be with your project.
Yes, correct, but I am currently working at LiteSpeed.
Isn’t there a way in the future to create reseller previleges where they can create websites? It would be the same system as cPanel’s, where resellers can create news sites but users can only add addons domains.
I like that method, for this reason I do this manually in CyberPanel, I add my friend’s sites manually so they own it and not me, so they manage all sites thorugh their user in CyberPanel