Basic Setup After zPanel Install
|So lets say you’ve installed zPanel already, a fresh install on your VPS. So, what next to do? In this part of my serial zPanel articles I will tell you some basic yet essential configurations for your shinny new Control Panel, the zPanel CP. However if you did not installed zPanel yet, simple refer to my previous guide on how to install it on CentOS VPS.
1. Personalizing Your Account
At first, you must customize your account according your need. The fact that default generated zadmin password is very strong but also very hard to remember, so it is a good practice to change that to something you easy to remember but don’t forget to keep it strong and unpredictable.
Go to Account Information >> Change Password
Then enter your current password, new password and repeat the new one. Finally hit that Change button.
Next, go to Account Information >> My Account page. From there you can enter your account details, change the default ones with yours. The most important part here is your Email Address.
2. Configuring zPanel Settings
Go to Server Admin >> zPanel Config. This part is very important because changes made there affect the entire ZPanel configuration. Make sure you’ve please doubled check everything before saving changes there.
What should you change?
1. The From Address section. Change zpanel@localhost to your email address or your custom email address. This is the email address to appear in the From field of emails sent by your ZPanel VPS.
2. The From Name section. Pretty explanatory. This is the name to appear in the From field of emails sent by ZPanel.
That’s it and now hit the Save Changes button. There are many other options you can change there but I don’t explain here because without altering other settings in that page your server will still run nice. Except if you want some advanced behavior like using SMTP instead of PHP Mail method.
3. Remove / Edit The Notice Message
There is a notification message displayed in top saying “Welcome to your new ZPanel installation! You can remove this message from the Client Notice Manager module. This module allows you to notify your clients of service outages, upgrades and new features etc“.
I am sure you wish to remove that. Go to Reseller >> Client Notice Manager.
Simply remove what already there and hit the Save Changes button. For your information, this part can be useful if your server is hosting some clients there.
4. Customize Hosting Package
Think zPanel CP as WHM/cPanel. It also features Package manager where administrator can add, edit and delete hosting packages. A hosting package is the part where you can configure how much disk space, bandwidth quota, ftp accounts, email accounts, number of domains and sub-domains, etc. The packages are relevant to hosting plans you can offer to your potential clients.
Go to Reseller >> Package Manager.
Are settings there are pretty explanatory and I believe you can understand it all easily. However, the most important thing here –especially if you use your server personally– is to change default Administration package, the package assigned to you as zadmin.
Go ahead click the Edit button for Administration package and change each section to the value you wish, e.g: No. Domains, Sub-domains, Mailboxes, FTP accounts, MYSQL Databases, Disk space quota and bandwidth quota. Once done, hit the Save button.
If you want to host clients, you can simply create new package.
5. Adding Your First Website
So it is time to add your first website onto zPanel. Just follow these steps to add new sites:
Step 1 – Go to Domain Management >> Domains. Enter your domain name in the Domain name: field. In the Home Directory choose Create a new home directory.
Hit the Create button.
Step 2 – Then go to Server Admin >> zPanel Config. Scroll down the page till you see the ZPanel Daemon section. Click the Go button at Run Daemon Now.
Step 3 – A new window will appear. Click the Run Now button to execute the daemon.
Once succeed, you’ll see something like this:
Step 4 – Then go again to Domain Management >> Domains and make sure the status of your website is now Live.
Step 5 – Navigate to Domain Management >> DNS Manager. Select your domain name and click the Edit button.
Step 6 – From there, click the Create Records button.
Step 7 – Next, you will see the main DNS Manager page where you can add, edit or delete DNS records. If you don’t add any, simply leave it as it is.
Step 8 – If you need an FTP account, go to File Management >> FTP Accounts and create new one:
Type in your username and password. In Access Type choose Full Access while in How Directory choose Use Domain Directory and pick your site’s directory. Once done hit the Create button.
Step 9 – If your scripts you are going to host in your server need MYSQL database, then you can create it via Database Management >> MYSQL Database.
Give your database a name. If you named it as “wordpress“, then the real usable name of that database is “zadmin_wordpress”.
Finally hit the Create button.
Step 10 – Now create new MYSQL user and assign that to newly created database. Go to Database Management >> MYSQL Users. Do not forget to Map that MYSQL database to correct MYSQL database.
That’s it for now 🙂
Any other questions?
Index of all zPanel tutorials
- How to Install zPanel CP on CentOS
- How to install Ajaxplorer File Manager on zPanel
- Basic zPanel Setup (you are here)
- How to add new site in zPanel (you are here)
Nevermind, here’s the solution: chmod -R 777 /etc/zpanel/panel
Hi ServerMom,
I was having great difficulty in setting up my Zpanel but your site really helped me a lot. I still haven’t got it going yet but you helped to show me the way. Thanks for taking the time to help us.
Cheers,
Ozzy
you are welcome
hey i have installed zpanel on my Dedicated Server i got it from kimsufi http://kimsufi.com/en/
Could you help configure nameservers i have installed zpanel have followed everything in this article but my domain doesn’t work
Many thanks for usefull tips !!! Great post
thank you
and great job
can you tell me how to open webmail of zpanel ?
I have created DNS with MX entry. what will be my webmail link :-
mail.mydomain.com or webmail.mydomain.com
mydomain.com/mail
no. creating mx entry with mail.mydomain.com will not allow you to open your webmail via that address. You’ll still need to login to your zpanel account and go to web mail section. 🙂
Thanks for your reply. But I have 3 mail enable user. How they will access there mail . I have to share admin login to access webmail. or they can use other link to open there webmail where they can put there mail user id & password ?
No. You don’t have to share your admin password (zadmin) to those users. You should create username and password to login to zpanel for each user. Remember that zpanel is similar to WHM/cPanel that supports user management
Thanks for your kind response.
Actually I don’t get it. I have created a domain, where I have host my website. Then given mail entry of my domain & created user for mail.
my domain name is example.com website is running example.com & http://www.example.com. I have created mail.example.com for mail. Now what will be my mail url, it should be mail.example.com b’t its giving error page. did you understand this ?
I c.
Sorry, but you didn’t explain that before 🙂
You can create email and its password for each user and direct your user to login via http://your-ip/etc/apps/webmail/
or, if you created A record for mail.example.com then the url should be http://mail.example.com/etc/apps/webmail/
Thank you so much, its working for me.
Can you share another thing. I have configured x.com, y.com.
now we need to host our mail as webmail.x.com & webmail.y.com.
How to do this ?
Just create a record for that subdomain, but again it’s just like what I explained previously 🙂 you should redirect your email user to the correct Roundcube login page
Thanks a lot its work for me …… !!!!!!!!!!!!!
Hello there
I install ZPanel and my site on a vps. Members on my site tries to send emails but nothing works. How to solve the problem?
Hello Mom,
Thank u for ur good article about installing zpanel in centos. I have installed zpanel in my vps. And also I can to log in to my zpanel with username zadmin and my password. But I can’t to run daemon, I want to set DNS for my website. Depend on your article, we have to run daemon in Server Admin >> zPanel Config. And next… Click the Go button at Run Daemon Now. My problem is: I can’t find a button tu Run Daemon :), I just find a buttton with title ‘Queue a full daemon run (reset):’ Just that button, there is no other. So, I try to immediately accsess run daemon by typing url: http://103.27.206.xxx/?module=zpanelconfig/code/rundaemon.php. I got message ‘Unable to find requested module!’. Then i try to create record in ‘DNS Manager’. the page go to url ‘http://103.27.206.xxx/?module=dns_manager&action=CreateDefaultRecords’. But I got blank page, just white page, no other 🙂
What happen about my zpnale. What mistakes I done? Please your advise. Thank u mom. I appreciate your sharing and good tutorial
best regard, AF Lazuardi
I have same problem with you.
Finally get done after perform cron tasks:
php -q /etc/zpanel/panel/bin/daemon.php
ZAdmin (free / non-commercial version) has limitation of 5 domains? Is it true? Can I change this value? Pls let me know.
I believe that’s not true (AFAIK), you can change the number of domains in zPanel “Packages” features.
Hi ServerMom,
i forgot my server password and change the password on DigitalOcean. But now zpanel and all domain is not working. What should I do exactly?
Thanks for this nice document I have install this to one of my server & website ftp all working fine.
Could you please tell me how to disable directory listing in zpanel (for apache) ?
Really am very great full to you, the only issue am having how how to migrate my email to my new AWS Zpanel
Hello, we have zpanel setup but seems the webpages file path is /var/www/zadmin/public_html/
My understanding is that the correct path should be: /var/zpanel/hostdata/zadmin/public_html/
Is there any way to correct this? If you are able to do this I would be a happy to pay you for your services!
it should be /var/zpanel/hostdata/zadmin/public_html, double-check your virtual hosts entries
Hi, Sawiyati
Good Work! it’s very Supportive. Actually I’m having problem. My Server isn’t sending New User Account Activation or Invitation Email whatever. That’s not the Issue as I’ll decided to Send the details manually to client/user. but here the problem is that How will I know what is the Control panel Url of Client? I know Username , Pass but URL ? Can you please help me to find the format or guide me how can I find the login url or control panel Url for clients. Thanks.
the url is simply the IP address of your server, or you can add new subdomain in your dns (new A entry) pointing it to your server’s IP.
Thanks for Your Response. But Sawiyati. I can Access my Admin Area via Server IP Address.. I ‘m asking for How my client will access their account ? because I tried to login with the client Login ID & Pass I created, it’s not accepting when I’m trying to use it on Direct Server Ip. it Accepts only the login details which is created by Zpanel itself at the time of Setup.
And I believe there must be separate cpanel Login Url for Client’s Access Can you please check from Your panel by Creating new User and Login into their account.. and let me know which URL You use to access into Your client’s or Users PANEL. ty
Hi, 🙁 after install when i try to access Zpanel on domain.com/zpanel I have a blank, white page. And I don’t know why is working to access Zpanel with: mail.domain.com
How do I restore my panel files (sites and database) from zip files that were created on 30 Jan 2015. For that matter, how do you restore files to panel when there is no restore option
I have installed zpanel on Ubuntu 14.0.4 but when i launch it and login, it shows only the Menus. It does not load the modules when i click on any.
Regards
hi
could you please make a small explanation about how to delete a full directory , i used the path : /var/zpanel/hostdata/zadmin/public_html in putty to access the directory ,but the one i want to delete is highlighted in green and when i use rm -r command i get the message no such file or directory . what am i doing wrong ! could you please advise me .
Hi,
I have installed zpanel on my vps, every think like create domain, dns, ftp work perfectly, but email which I have created for my domain (testmail@mydomain.com) not working. for your info, my domain regeisted by Godaddy and I changed my A record to VPS ip and my web site works but for email I have chaneged mx records in godaddy to mail.mydomain.com but my email not working, could you please tell me where my wrong is?
1. make sure all mail server is running
2. do you use GoDaddy’s DNS server or yours?
3. You better create rDNS entry at your vps provider to make sure outgoing emails do not landing to spam box
Thank you for your kind replay, I use Godaddy’s Dns be cause my domain already resisted there, I pointed a A record (VPS ip) in Godaddy and also mx record changed to mail.mydomain.com? so web site and ftp work perfectly but email for mydomain.com not working. I use un ovh VPS server. Thanks
Have you created A record for mail.mydomain.com ?
Hi, please consider my dns zone in GoDaddy:
A record:
Host Points To TTL
@ 123.12.123.123 600 seconds
mail 123.12.123.123 1 Hour
___________________________________________________________
CNAME:
Host Points to TTL
email email.mydomain.com 1 Hour
www @ 1 Hour
______________________________________________________________________________________
MX (Mail Exchanger):
Priority Host Points to TTL
10 123.12.123.123 mail.maydomain.com 1 Hour
___________________________________________________________
NS (Nameserver):
Host Points to TTL
@ (Informational) ns19.domaincontrol.com 1 Hour
@ (Informational) ns20.domaincontrol.com 1 Hour
Thanks
that should be fine I think
Hi,
When I login to my zpanel account, I can see the domains option under domain management. I can only see parked domains and sub-domains. Why is the domain option not visible? Any help would be much appreciated,
Thanks
I’m sorry that I have no clue on that since zPanel project has been also discontinued. Try Sentora instead
Menurut mbak, apakah Sentora lebih bagus dalam penanganan integritas antara cpanel itu dengan sistem Linuxnya. Kalau zpanel menurut pengalaman saya, sering madat, dan minta restart OS.
Bagaimana menurut pengalaman mbak?
Tanks!
Hi,
How to see the numberof domains added by users by admin.
Kyle Kuban || Staff
Hello Hani,
Can you please submit a ticket while logged into your client area so that we may associate you with your product/service?
This is done by logging into the account you used when registering for your Hostwinds.com account.
This is for verification and documentation purposes, and is required before we are able to assist you with any account changes, thank you!
Thank you
Hi,
I am using zPanel CP software on my CentOS Linux server. When I navigate to “Advanced-Project Directories” it is “Unable to find requested module!” I am wondering why this is an issue and is there a way that I can resolve it? I assume I must install this module but where do I find this module?
Thanks!
can you tell me how to create subdomain??
I am getting error as
The [domain name] page isn’t working
[domain name] is currently unable to handle this request.
What to do to solve this issue?