By default, HestiaCP provides FTP access, which uses the same credentials as the user "admin" in the panel, which are also the same as those for the user "root / administrator".
Therefore, to access the FTP for the domains configured under the user "admin", you would need to provide the following details:
Server / Host: IP of the server or domain name hosted on it
User: admin
Password: The same as for the admin / root / administrator users
For this article, it will be necessary to enable the Firewall rules since it will use passive mode; you can find the steps in the following article:
In addition to the admin user access, you may have created other users, User2 for the following example, with their own domains. To access the FTP for these domains, you would need to provide these details:
Server / Host: IP of the server or domain name configured within User2
User: User2
Password: The same as you configured for User2
In both cases, you can find the web data for each domain at the path /web/domainname.com/public_html/
Note
In HestiaCP, it is also possible to add additional FTP users, which will have their own access credentials and limited access to the data of the domain where they are configured.
Example connection with FileZilla client
For this example, we will use the domain "clouding.local". The first step we will take is to create an additional user to connect via FTP to the domain "clouding.local".
To do this, from the HestiaCP panel, we will go to "Web" and click on the "Edit domain" icon.
Now we will scroll down and click on the "Advanced Options" checkbox, and then we will click on the "Additional FTP Account(s)" field. We will fill in the "User" and "Password" fields and click on "Save".
With the user "clouding.local_test" created, we will open "FileZilla Client" and go to the "Site Manager".
We will create a new site and set the "server" to the "IP" or "domain" that points to our FTP server. In "encryption", if we haven't configured an SSL certificate, we will set it to "Use only plain FTP (insecure). Finally, we will set the user and click on "Connect".
We will enter the "password" and click on "OK".
The connection is established, and we can start transferring files from our computer to the web folder of our domain.
We hope this tutorial has helped you 🙂. Remember, if you have questions about this or any other issues related to your servers on Clouding, feel free to write to support@clouding.io. We are here for whatever you need!