Basic Setup for Froxlor Control Panel
| |What to do next after you’ve installed Floxor control panel on your server? So here there are some basic tasks to do after installing Froxlor so you can use your server / vps to host your websites and blogs. As what I said in my previous article, unlike VestaCP, Froxlor didn’t come with ready-to-use LAMP / LEMP stack but you have to install it manually but once you have Froxlor running on your server, you’ll have total control over your server without having to login to your server via comman line / SSH again. In terms of functionality and features, Froxlor is rather similar to Virtualmin than VestaCP.
So the first and the only requirement is of course you have to install Froxlor. Simply follow my previous guide:
How to Install Froxlor on Debian or Ubuntu VPS
Next, simply follow steps below.
p.s: There are so many options available inside Froxlor CP indicating you can alter, setup and configure your server many ways you like via its web based user interface but of course you don’t have to alter all available settings. So below I will only list very basic and necessary tasks you’ll need to do to use Froxlor as a webhosting control panel.
Step 1 – Open up your web browser and login to Froxlor admin dashboard page. Login as admin
Admin Dashboard page:
Step 2 – Once logged in, go to Server >> Settings page. Scroll down the page, enable Quota then click the green Save button.
Step 3 – Go again to Server >> Settings >> then Panel settings >> Settings. In that page you’ll find so many options you can change its value and enable or disabled any settings. But here’s what I will change. You can simply follow me or you can aslo adjust few things on your own:
- Change Sender email address
- Change Panel email sender name
- Define Reply to Address (e-mail address as reply-to-address for mails sent by the panel)
- Define phpMyAdmin url
- Define Webmail url
- Define Webftp url
Here’s default settings:
and here’s my settings:
do not forget to click the Save button.
Step 4 – Now go again to Server >> Settings >> then Account settings >> Settings. Again, there are so many options you can change. Simply review that page and adjust few stuff you feel it necessary, default value will work just fine. As for me, I will only enable “Allow password reset by Admin” option.
as usual, do not forget to click the green Save button.
Step 5 – Next, go to Server >> Settings >> then System settings >> Settings. Review that page again, each option is explanatory. To make it quick, I will only enable the “Use domain name as default value for DocumentRoot path” option. Hence I will have well-structured document root path and make it easy to manage on the future.
Click the Save button after making changes.
Step 6 – Go back again to Server >> Settings page >> then now open the Nameserver Settings page. Do this only if you want to have your own Nameserver (NS). You can simply deactivate this feature if you use thirdparty DNS hosting like Cloudflare. Define your own NS.
Hit the Save button once done.
Step 7 – Next, create your first hosting account. In Froxlor it is named as Customer. So go to Resources >> Customers page >> click the Create customer link. As what you may see there, the Create Customer page has many details you have to fill in but the necessary ones are: Username, password, Name, First Name, Company, Email, Webspace quota, traffic quota, number of subdomains allowed, how many emails are allowed (addresses, accounts, forwarders), and how many FTP accounts are allowed. See example below:
Click the Save button and the account will be added:
Step 8 – It is time to add a new domain name and assign that domain to a user which in this example is the user created in step above. Now go to Resources >> Domains then click the Create Domain link. There few mandatory fields you have to fill in: Domain, Customer, and Admin. Other fields are optional but feel free adjust it to your need.
Click the green Save button as always.
Thing to remember: the root web directory of your domain will be located at:
/var/customers/webs/username/domain.tld/
example of mine:
/var/customers/webs/sawiyati/servermomtest.com/
That’s it. You can now upload your website there.
Enjoy..
When i create a new customer and domain. Froxlor docent make a web folder. I dont have a folder called /var/customers/
how can i fix this?
Thank You for sharing your knowledge. How about guides on virtualmin CP for LNMP VPS ?
After installing floxor do i need to configure it using the configuration under server and type into ssh to install linux distribution and service and deamon. I am confused. I install floxor amd edit the setting still my domain is not working.
Have you correctly set up your DNS and its records?
Is there anything else we need to do to make quota work expect enabling it?
If so, Please guide me