- Cli Commands
 - Paid Plugins are now FREE
 - Progress Update: VestaCP Entity, Funding, Fulltime Dev, and More
 - API description & examples
 - Vesta 2.0: Coming Soon
 - How to install Vesta Control panel
 - How to unistall Vesta Control panel
 - Template description
 - Config and log locations on a RHEL and CentOS
 - Config and log locations on a Debian and Ubuntu
 - How to install ClamAV and SpamAssassin on a RHEL or CentOS
 - How to install ClamAV and SpamAssassin on a Debian or Ubuntu
 - How to install WHMCS module
 - How to configure FTP backup
 - How to translate Vesta interface
 - How to enable WSGI support on a RHEL or CentOS
 - How to enable WSGI support on a Debian or Ubuntu
 - How to enable PHP-FCGI support on a RHEL or CentOS
 - How to enable PHP-FCGI support on a Debian or Ubuntu
 - How to force https/SSL on a domain
 - How to configure temporary links for new domains
 - How to set up own Name Servers (vanity/private/child nameservers)
 - How to set up master-slave DNS cluster
 - How to enable AXFR (Zone Transfer) in Bind
 - How to migrate user to the new server
 - How to add remote MySQL database server
 - How to set up PostgreSQL on a RHEL or CentOS
 - How to set up PostgreSQL on a Debian or Ubuntu
 - How to replace vsftpd with ProFTPD on a RHEL or CentOS
 - How to replace vsftpd with ProFTPD on a Debian or Ubuntu
 - How to remove Nginx on a RHEL or CentOS
 - How to remove Nginx on a Debian or Ubuntu
 - How to properly set up a Mail Server
 - How to properly set up a Mail Client
 - How to install Fail2Ban on RHEL or CentOS
 - How to install Fail2Ban on Debian or Ubuntu
 - How to configure Service (SRV) Records
 - How to replace MySQL with Percona Server on RHEL or CentOS
 - How to replace MySQL with Percona Server Debian or Ubuntu
 - How to redirect HTTP to HTTPS using htaccess
 - How to redirect subdomain to folder using htaccess
 
How to configure Service (SRV) Records
For the typical XMPP infrastructure we will need 3 DNS recods. One "A" record for the server itself and two "SRV" records for service auto-detect. Here are example records:
xmpp 18000 IN A 192.168.1.1
_xmpp-client._tcp.example.com. 18000 IN SRV 0 5 5222 xmpp.example.com.
_xmpp-server._tcp.example.com. 18000 IN SRV 0 5 5269 xmpp.example.com.
To create them, follow these steps:
- Login in to Control Panel
 - Click on DNS tab
 - Click on "add record" button under example.com
 - Enter xmpp in field "Record"
 - Select type "A"
 - Enter 192.168.1.1 in "IP or Value" textbox
 - Press "Add" button
 
It was quite simple, insn't it? Well the SRV part is a little bit tricky
- Login in to Control Panel
 - Click on DNS tab
 - Click on "add record" button under example.com
 - Enter _xmpp-client._tcp in field "Record"
 - Select type "SRV"
 - Enter xmpp.example.com. in "IP or Value" textbox
 - Enter 0 5 5222 in Priority text field 8. Press "Add" button
 - Repeat above steps for _xmpp-server record