Custom Website Manager

Job ID: 30772050

Budget: £250 – £750 GBP

Hello

To filter out spam bids type NOTSPAM at the top of your bid!

I am looking for a custom website manager, it can be built into https://github.com/pterodactyl/ or you can build it from the ground up from scratch what ever is easier more details below:

Essentially in the admin panel I should be able to click Create Site with the main domain e.g hello.com

I can then configure the options such as

I should also be able to select the node to deploy it to this functionality is already in Pterodactyl however you would need to build this yourself if you're not using pterodactyl
Addon Domains (Maximun number of addon domains the client can add to their site)
Storage (This is already built into the panel (pterodactyl) when deploying a normal game server)
Databases (This is already built into the panel (pterodactyl) when deploying a normal game server)
Backups (This is already built into the panel (pterodactyl) when deploying a normal game server)

Now down to the functionality e.g I just created a site called hello.com which belongs to user xxxATemail.com

If the user clicks addon domains he can now manage addon domains simular to the functionality of cPanel if he adds hello2.com to path /hello2.com hello2.com would also display the content from the files e.g /public_html/hello2.com (Basically how cPanel works)

If the user clicks
PHP Manager, this would be simular to cPanels PHP Manager, where he can change the php version, this will only effect the php version for that site, not all the sites on the host

Email accounts, user should be able to create email accounts and should have a built in web mail to view mail sent to those email accounts

Subdomain, this should be simular to cpanels subdomain feature https://i.polite.dev/u/Hegrqj.png

Zone Editor: https://i.polite.dev/u/Y3G0a2.png should be like where he can create a record etc

Should also support cron jobs: https://i.polite.dev/u/JEYbFg.png

Notes:

You may build this on top of the already made Pterodactyl which is a game server manager, or you can build it your self from the ground up if easier in Laravel

If you build it on top of pterodactyl make sure you make use of its node functionality: Pterodacty Wings(https://github.com/pterodactyl/wings) whcih is the daemons

And the panel itself (https://github.com/pterodactyl/panel)

View the Pterodactyl documentation here: https://pterodactyl.io/project/introduction.html

If you don't want to use Pterodactyl then please build it on Laravel
Related categories: PHP Golang MySQL Laravel React.js