I have a little experience with Hestia, but am by no means an expert. I am trying to set up a mail server for multiple domains on a new VPS server. The website for the domwing are hosted on a completely different server with another hosting provider.
I have installed Hestia on th server. After installation, Rooundcuvb won’t work. When going to the mail.mydomain.com the Success message appears.
Cloudflare is hosting the DNS configuration, which I set up myself, and this could be the part of the problem.
When I enter the IP address into the browser, I get the same Success screen. The index.html for this resides in /var/www/html/ not the usual /home/admin/web/mydomain/public_html. This was confirmed by putting a php file in the folder and running it.
When I enter mail.mydomain into the address bar of the browser, it converts to webmail.mydomain, but I still get the success screen. Trying to run the php file from these gets a 404 message.
I have searched for a solution on the forum, and while many others report the Success screen, their solutions have not worked for me.
Please help.
Hi @sahsanu, thanks for responding. Here is the output:
server {
listen 107.173.nn.nnn:80;
server_name webmail.my_domain.com mail.my_domain.com;
root /var/lib/roundcube;
index index.php index.html index.htm;
access_log /var/log/nginx/domains/webmail.my_domain.com.log combined;
error_log /var/log/nginx/domains/webmail.my_domain.com.error.log error;
Thanks
I have done that. Roundcube still does not work, and the website is now also not functional. Here is the output from the cat command:
server {
listen 107.173.x.x:80;
server_name webmail.my_domain.com mail.my_domain.com;
root /var/lib/roundcube;
index index.php index.html index.htm;
access_log /var/log/nginx/domains/webmail.my_domain.com.log combined;
error_log /var/log/nginx/domains/webmail.my_domain.com.error.log error;
I have changed the webmail back to 107.x.x.x Sorry. Should not be trying to fix two things at the same time.
I have followed your instructions. Roundcude is still not working. Here is the output from the cat command:
server {
listen 107.173.x.x:80;
server_name webmail.my_domain.com mail.my_domain.com;
root /var/lib/roundcube;
index index.php index.html index.htm;
access_log /var/log/nginx/domains/webmail.my_domain.com.log combined;
error_log /var/log/nginx/domains/webmail.my_domain.com.error.log error;
I have just managed to get the Roundcude login screen. Not sure why it did not work a minute ago.
Thanks for the help. I will now test to see whether I am able to send and receive emails.
As you have probably gathered by now, I’m a novice when it comes to setting up the DNS records. Item 2 is simple. Can you please provide some guidance on item 1.
I also have a different problem with Hestia that I’d like your assistance with. For some reason it limits me to one email address, and one domain, and one email domain. When I try to add more users, it tells me to upgrade. I’ve looked on the Hestia website, and it makes no mention of upgrades. Can you assist, or should I open a new topic. Thanks again.
I am trying to add more email accounts, and more email domains. At present Hestia indicates that there is a limit of 1 for for email accounts and 1 for domains.
Then you need to create a new package with the limits you need and assign it to that user or change the limits to the actual package assigned to that user.
Thanks, that sorted it out. I did not realise that a user is assigned to a package. After adding the package, and changing the user to that package, the limits are defined by the new package.
That’s twice today you have saved me. It’s really appreciated. Hope I can return the favour sometime.