{"id":1262,"date":"2019-01-05T19:42:19","date_gmt":"2019-01-05T19:42:19","guid":{"rendered":"https:\/\/draculaservers.com\/tutorials\/?p=1262"},"modified":"2024-01-18T13:50:49","modified_gmt":"2024-01-18T13:50:49","slug":"install-vestacp","status":"publish","type":"post","link":"https:\/\/draculaservers.com\/tutorials\/install-vestacp\/","title":{"rendered":"How to Install VestaCP and Add a New Domain on Ubuntu 18.04"},"content":{"rendered":"<p>VestaCP is a free and open-source web hosting control panel, with a set of features that includes integration with Softaculous, managing domains, databases, mail, DNS, cron jobs, backups, and more. It&#8217;s one of the free control panels that has stuck around and is still going strong &#8211; and for good reason! Compared to other control panels, it&#8217;s lightweight and resource friendly, easy to install, and it&#8217;s a great cPanel alternative.<\/p>\n<p>In this tutorial we&#8217;ll install VestaCP on an Ubuntu 18.04 machine, after which we&#8217;ll configure it and add a new domain to it.<\/p>\n\n<h2 id=\"prerequisites\">Prerequisites<\/h2>\n<p>This guide assumes that you have the following.<\/p>\n<ul>\n<li>A server running Ubuntu 18.04, with at a minimum of 1GB RAM<\/li>\n<li>A valid domain with it&#8217;s A records pointing to your server&#8217;s IP address.<\/li>\n<\/ul>\n<p>To clarify, before we start, here&#8217;s how I&#8217;ll have things set up on starting:<\/p>\n<p><code>dracula.host<\/code> &#8211; <strong>A Record<\/strong> points to <code>server_IP<\/code> (our testing domain)<\/p>\n<p><code>panel<\/code> &#8211; <strong>A Record<\/strong> points to <code>server_IP<\/code> (we&#8217;ll access VestaCP by visiting <code>panel.dracula.host<\/code>)<\/p>\n<p><code>draculawebsite.ml<\/code> &#8211; The domain that we&#8217;ll add to our hosting, after VestaCP is installed.<\/p>\n<p>If you don&#8217;t have domains, you can get free ones from <a href=\"https:\/\/freenom.com\" target=\"_blank\" rel=\"noopener noreferrer\">FREENOM<\/a>. If you need a recommendation to buy domains from a registrar, then we recommend <a href=\"https:\/\/namecheap.com\" target=\"_blank\" rel=\"noopener noreferrer\">Namecheap<\/a>.<\/p>\n<blockquote class=\"note\"><p><small><strong>NOTE: <\/strong> You may have different requirements, and not want to do what we write in this guide. If that&#8217;s the case, and you need assistance, then feel free to leave us a comment and we&#8217;ll get back to you ASAP.<\/small><\/p><\/blockquote>\n<div class=\"container custom-content-block\" style=\"background-color: #282a36; border-radius: 3px; padding: 20px 25px 35px 25px !important; margin-top: 60px; margin-bottom: 60px;\">\r\n<div class=\"row\">\r\n<div class=\"col-lg-12\">\r\n<p style=\"color: #74fa7a; font-weight: bold !important; font-family: Droid Sans Mono,'DroidSansMonoRegular','Courier New',monospace !important;\">Get a High RAM VPS at Entry-level Pricing<\/p>\r\n\r\n<\/div>\r\n<div class=\"col-lg-12\">\r\n<p style=\"color: #ffffff; font-family: Droid Sans Mono,'DroidSansMonoRegular','Courier New',monospace !important;\">Starting with 2GB RAM at $6.99\/month<\/p>\r\n\r\n<\/div>\r\n<div class=\"col-lg-12\">\r\n<p style=\"color: #60709f; font-size: 1em; font-family: Droid Sans Mono,'DroidSansMonoRegular','Courier New',monospace !important;\">Take your pick from our KVM VPS that offer a generous amount of RAM at an affordable price. We've got 5 plans for you to choose from, our cheapest featuring 2GB RAM at $6.99\/mo.<\/p>\r\n\r\n<div style=\"font-family: Droid Sans Mono,'DroidSansMonoRegular','Courier New',monospace !important; font-size: 14px; color: #74fa7a;\"><span style=\"color: #ffffff;\">[Main Features]<\/span>\r\n- SSD Drives\r\n- KVM Virtualization\r\n- 1Gbps Shared Uplink\r\n- Location: Chicago, IL<\/div>\r\n<\/div>\r\n<div class=\"col-lg-12\">\r\n<p style=\"color: #ffffff; font-weight: bold !important; font-family: Droid Sans Mono,'DroidSansMonoRegular','Courier New',monospace !important;\">Pick one of our KVM plans<\/p>\r\n\r\n<\/div>\r\n<div class=\"col-lg-12\"><a class=\"btn btn-primary btn-lg\" style=\"background-color: #58689e; color: #ffffff; box-shadow: 0 2px 2px 0 #3F51B5, 0 3px 1px -2px #3F51B5, 0 1px 5px 0 #3F51B5; font-family: Droid Sans Mono,'DroidSansMonoRegular','Courier New',monospace !important; font-weight: bold !important;\" role=\"button\" href=\"https:\/\/draculaservers.com\/kvm.php#choose-plan\" target=\"_blank\" rel=\"noopener\" aria-pressed=\"true\">Get started now<\/a><\/div>\r\n<\/div>\r\n<\/div>\n<h2 id=\"step-1-configure-your-servers-fqdn\">Step 1 \u2013 Configure Your Server&#8217;s FQDN<\/h2>\n<p>FQDN (Fully Qualified Domain Name) is your server&#8217;s complete domain name. It consists of the hostname and the domain name.<\/p>\n<p>First, we&#8217;ll change the domain name using the <code>hostnamectl<\/code> command. This command will update the kernel about the hostname being changed, and you won&#8217;t have to reboot your machine.<\/p>\n<p>We&#8217;ll update our hostname based on the subdomain we&#8217;ve want to access VestaCP on. In our case it&#8217;s going to be <code>panel<\/code>.<\/p>\n<pre><code>$ sudo hostnamectl set-hostname panel<\/code><\/pre>\n<p>Next, we&#8217;ll edit our <code>\/etc\/hosts<\/code> file:<\/p>\n<pre><code>$ sudo nano \/etc\/hosts<\/code><\/pre>\n<p>It probably looks something like this:<\/p>\n<pre><code>127.0.0.1\tlocalhost\r\n127.0.1.1\tubuntu\r\n\r\n# The following lines are desirable for IPv6 capable hosts\r\n::1     localhost ip6-localhost ip6-loopback\r\nff02::1 ip6-allnodes\r\nff02::2 ip6-allrouters<\/code><\/pre>\n<p>And now we&#8217;ll add the following line at the end of the file:<\/p>\n<pre><code>IP_address subdomain.domain.tld subdomain<\/code><\/pre>\n<p>In my case, I&#8217;ll add something like the following:<\/p>\n<pre><code>123.231.111.23 panel.dracula.host panel<\/code><\/pre>\n<p>Save and close the file when you&#8217;re done.<\/p>\n<p>Now run the following command to restart the network manager for the changes to be applied:<\/p>\n<pre><code>$ sudo systemctl restart NetworkManager.service<\/code><\/pre>\n<p>Let&#8217;s check our hostname and FQDN, for good measure:<\/p>\n<pre><code>$ hostname\r\npanel\r\n$ hostname -f\r\npanel.dracula.host<\/code><\/pre>\n<p>If everything&#8217;s ok up until now, then we can proceed.<\/p>\n<h2 id=\"step-2-install-vestacp-on-ubuntu\">Step 2 \u2013 Install VestaCP on Ubuntu<\/h2>\n<h3 id=\"update-your-system\">Update Your System<\/h3>\n<p>First of all, let&#8217;s make sure that all of our packages are up-to-date by running the following commands:<\/p>\n<pre><code>$ sudo apt update\r\n$ sudo apt upgrade<\/code><\/pre>\n<h3 id=\"download-and-install-vestacp\">Download and Install VestaCP<\/h3>\n<p>Install <code>cURL<\/code>:<\/p>\n<pre><code>$ sudo apt install curl<\/code><\/pre>\n<p>Now download the VestaCP install script and make it an executable:<\/p>\n<pre><code>$ curl -O http:\/\/vestacp.com\/pub\/vst-install.sh\r\n$ sudo chmod u+x vst-install.sh<\/code><\/pre>\n<h3 id=\"generate-the-install-command\">Generate the Install Command<\/h3>\n<p>The VestCP website provides an awesome way to customize and generate the VestaCP install command, so you can configure your installation right a way. To do this, visit <a href=\"https:\/\/vestacp.com\/install\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/vestacp.com\/install<\/a> and scroll down just a little. You&#8217;ll find the form, where you can configure the command, under <strong>Advanced Install Settings<\/strong>.<\/p>\n<p>Now you can select your settings in accordance with your requirements.<\/p>\n<p>We&#8217;ll explain a few of them, that we&#8217;re selecting in this demo:<\/p>\n<p><strong>WEB<\/strong> &#8211; Select your preferred web server. Most users choose <code>nginx + apache<\/code>, which means Nginx will be used as the frontend webserver and Apache as the backend.<\/p>\n<p><strong>DNS<\/strong> &#8211; If you want a a DNS server, choose <code>named<\/code>.<\/p>\n<p><strong>Additional Repository<\/strong> &#8211; You can select an additional repository, <strong>Remi<\/strong>, which is a third party repository that includes up-to-date versions of <strong>Apache, MySQL, MariaDB, PHP<\/strong> and related software.<\/p>\n<p><strong>FTP<\/strong> &#8211; VestaCP does not include a file browser, so you can choose between to <code>vsftpd<\/code> or <code>proftpd<\/code> as your FPT server, for uploading\/downloading files.<\/p>\n<p><strong>Firewall<\/strong> &#8211; You can choose between <code>fail2ban + iptables<\/code>, <code>iptables<\/code> or no firewall. <code>fail2ban<\/code> alters <code>iptables<\/code> rules dynamically, to mitigate brute force attacks. We recommend you chose either of the 2 options, as choosing <code>no<\/code> will leave your server vulnerable.<\/p>\n<p><strong>File System Quota<\/strong> &#8211; If you intend to use VestaCP for a Shared Web Hosting server, where you&#8217;ll have multiple users, you&#8217;ll probably want to choose <code>yes<\/code>, to limit users. Otherwise you can choose <code>no<\/code>.<\/p>\n<p><strong>MAIL<\/strong> &#8211; Here, it&#8217;s recommended that you choose <code>Exim + dovecot + SpamAssassin + ClamAV<\/code>. Exim is responsible for receiving and sending emails to remote servers, <code>dovecot<\/code> is responsible for storing the emails, <code>SpamAssassin<\/code> will protect your server against SPAM, and <code>ClamAV<\/code> will handle virus activity. A downside of <code>ClamAV<\/code> is that it will increase load on your CPU.<\/p>\n<p><strong>SOFTACULOUS<\/strong> &#8211; If you either want the option to auto-install the <a href=\"https:\/\/www.softaculous.com\/softaculous\/scripts_in_free\" target=\"_blank\" rel=\"noopener noreferrer\">packages available in the free version<\/a> or plan on buying <strong>Softaculous<\/strong> for auto installing a ton of software, then choose <code>yes<\/code>. If you don&#8217;t plan on doing that, then choose <code>no<\/code><\/p>\n<p><strong>DB<\/strong> &#8211; Here, we chose <code>MySQL<\/code> since it&#8217;s what we primarily use.<\/p>\n<p><strong>Hostname<\/strong> &#8211; Where we want to access VestaCP. We&#8217;re using <code>panel.dracula.host<\/code><\/p>\n<p><strong>Email<\/strong> &#8211; Your email.<\/p>\n<p><strong>Password<\/strong> &#8211; Your desired VestaCP login password.<\/p>\n<p>After selecting your preferred options, you can click the <code>Generate Install Command<\/code> at the bottom, and the command will be made available under <code># Run it<\/code>.<\/p>\n<p>Here&#8217;s ours:<\/p>\n<pre><code>bash vst-install.sh --nginx yes --apache yes --phpfpm no --named yes --remi yes --vsftpd yes --proftpd no --iptables yes --fail2ban yes --quota yes --exim yes --dovecot yes --spamassassin yes --clamav yes --softaculous yes --mysql yes --postgresql no --hostname panel.dracula.host --email hello@dracula.host --password YOUR_PASSWORD_HERE<\/code><\/pre>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1266\" src=\"https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2019\/01\/generate_vestacp_install_command.png\" alt=\"generate_vestacp_install_command\" width=\"1239\" height=\"972\" srcset=\"https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2019\/01\/generate_vestacp_install_command.png 1239w, https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2019\/01\/generate_vestacp_install_command-300x235.png 300w, https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2019\/01\/generate_vestacp_install_command-1024x803.png 1024w, https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2019\/01\/generate_vestacp_install_command-768x602.png 768w\" sizes=\"auto, (max-width: 1239px) 100vw, 1239px\" \/><\/p>\n<h3 id=\"run-the-vestacp-install-command\">Run the VestaCP Install Command<\/h3>\n<p>When you run the install command, you&#8217;ll end up with the following output, displaying your chosen configuration:<\/p>\n<pre><code> _|      _|  _|_|_|_|    _|_|_|  _|_|_|_|_|    _|_|\r\n _|      _|  _|        _|            _|      _|    _|\r\n _|      _|  _|_|_|      _|_|        _|      _|_|_|_|\r\n   _|  _|    _|              _|      _|      _|    _|\r\n     _|      _|_|_|_|  _|_|_|        _|      _|    _|\r\n\r\n                                  Vesta Control Panel\r\n\r\n\r\n\r\nThe following software will be installed on your system:\r\n   - Nginx Web Server\r\n   - Apache Web Server (as backend)\r\n   - Bind DNS Server\r\n   - Exim Mail Server + ClamAVSpamAssassin\r\n   - Dovecot POP3\/IMAP Server\r\n   - MySQL Database Server\r\n   - Vsftpd FTP Server\r\n   - Softaculous Plugin\r\n   - Iptables Firewall + Fail2Ban\r\n   \r\nWould you like to continue [y\/n]: y\r\nInstallation backup directory: \/root\/vst_install_backups\/1546684280\r\n\r\n\r\nInstallation will take about 15 minutes ...<\/code><\/pre>\n<p>If you&#8217;re sure you want to continue, type <code>y<\/code> and <code>ENTER<\/code>.<\/p>\n<p>The installation takes about 10-15 minutes.<\/p>\n<p>When it&#8217;s finished installing VestaCP, you&#8217;ll be displayed something like the following screen, and you&#8217;ll also be sent the login details to your email.<\/p>\n<pre><code> _|      _|  _|_|_|_|    _|_|_|  _|_|_|_|_|    _|_|   \r\n _|      _|  _|        _|            _|      _|    _| \r\n _|      _|  _|_|_|      _|_|        _|      _|_|_|_| \r\n   _|  _|    _|              _|      _|      _|    _| \r\n     _|      _|_|_|_|  _|_|_|        _|      _|    _| \r\n\r\n\r\nCongratulations, you have just successfully installed Vesta Control Panel\r\n\r\n    https:\/\/panel.dracula.host:8083\r\n    username: admin\r\n    password: YOUR_PASSWORD_HERE\r\n\r\nWe hope that you enjoy your installation of Vesta. Please feel free to contact us anytime if you have any questions.\r\nThank you.\r\n\r\n--\r\nSincerely yours\r\nvestacp.com team<\/code><\/pre>\n<h2 id=\"step-3-configure-vestacp\">Step 3 \u2013 Configure VestaCP<\/h2>\n<p>Now that VestaCP is successfully installed, you can follow the instructions in the output after the installation, and visit the URL provided. In my case, I&#8217;m visiting <code>https:\/\/panel.dracula.host:8083<\/code>.<\/p>\n<p>The browser will complain about a self-signed certificate. You can safely add it as an exception and proceed to the login page.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1267\" src=\"https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2019\/01\/vesta_cp_login_page.png\" alt=\"vesta_cp_login_page\" width=\"1920\" height=\"1053\" srcset=\"https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2019\/01\/vesta_cp_login_page.png 1920w, https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2019\/01\/vesta_cp_login_page-300x165.png 300w, https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2019\/01\/vesta_cp_login_page-1024x562.png 1024w, https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2019\/01\/vesta_cp_login_page-768x421.png 768w, https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2019\/01\/vesta_cp_login_page-1536x842.png 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><\/p>\n<h3 id=\"change-admin-password\">Change Admin Password<\/h3>\n<p>The first thing you should do is change the admin password, and make it a strong password. You can also check other settings there as well.<\/p>\n<p>You can change the admin password by clicking on <code>admin<\/code> in the extreme upper right corner of the VestaCP dashboard.<\/p>\n<h3 id=\"managing-services\">Managing Services<\/h3>\n<p>You can see and manage installed services by clicking on <code>Server<\/code> , on the right, in the VestaCP top navigation menu. From there you can restart, stop, start or configure services.<\/p>\n<p>The VestaCP menu is quite intuitive and straightforward. If you&#8217;ve got any questions you can either check the <a href=\"https:\/\/vestacp.com\/docs\" target=\"_blank\" rel=\"noopener noreferrer\">VestaCP Docs<\/a> or leave us a commend and we&#8217;ll do what we an to assist.<\/p>\n<h3 id=\"create-and-add-nameservers\">Create and Add Nameservers<\/h3>\n<p>Basically, a <strong>Nameserver<\/strong> is a server on the internet specialized in handling queries regarding the location of a domain name&#8217;s various services.<\/p>\n<p>Earlier, when we built our installation command, we chose <strong>DNS:<\/strong><code>named<\/code>. We did that because we want to create child nameservers for our VestaCP installation. <strong>Child nameservers<\/strong> are our own named private nameservers, that we can create through our registrar.<\/p>\n<p>By using nameservers we can easily add domains to our hosting &#8211; domain registrars allow us to do this when managing our domain, as you&#8217;ll see later on.<\/p>\n<blockquote class=\"note\"><p><small><strong>NOTE: <\/strong> If you&#8217;re confused, don&#8217;t worry. You&#8217;ll see how nameservers work further in this guide.<\/small><\/p><\/blockquote>\n<p>Our nameservers will look like this:<\/p>\n<pre><code>ns1.your_domain.tld\r\nns2.your_domain.tld<\/code><\/pre>\n<p>As such, my nameservers are going to be these:<\/p>\n<pre><code>ns1.dracula.host\r\nns2.dracula.host<\/code><\/pre>\n<p>To create these nameservers, you&#8217;ll just have to go in the dashboard of the <strong>Domain Registrar<\/strong> from where you registered your domain, and create <strong>2 A Records<\/strong> that&#8217;ll point to your server&#8217;s IP address.<\/p>\n<p>Here&#8217;s an example of this. I&#8217;m using Cloudflare, but whatever your registrar is, you should be able to create A records and point them to your server&#8217;s IP address.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1268\" src=\"https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2019\/01\/cloudflare_nameservers.png\" alt=\"cloudflare_nameservers\" width=\"1024\" height=\"240\" srcset=\"https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2019\/01\/cloudflare_nameservers.png 1024w, https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2019\/01\/cloudflare_nameservers-300x70.png 300w, https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2019\/01\/cloudflare_nameservers-768x180.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>Now head over to your VestaCP Dashboard, in the <code>USER<\/code> section. Hover your mouse in the area of <code>Admin\/System Administrator<\/code> and the <code>EDIT<\/code> button should appear.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1269\" src=\"https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2019\/01\/add_nameservers_dashboard.png\" alt=\"add_nameservers_dashboard\" width=\"1439\" height=\"801\" srcset=\"https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2019\/01\/add_nameservers_dashboard.png 1439w, https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2019\/01\/add_nameservers_dashboard-300x167.png 300w, https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2019\/01\/add_nameservers_dashboard-1024x570.png 1024w, https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2019\/01\/add_nameservers_dashboard-768x427.png 768w\" sizes=\"auto, (max-width: 1439px) 100vw, 1439px\" \/><\/p>\n<p>Click the <code>EDIT<\/code> button, and on the next page, if you scroll down a little, you&#8217;ll be able to edit <code>Default Name Servers<\/code>.<\/p>\n<p>Change them to the nameservers you just created and save. In my case, it&#8217;ll look like this:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1270\" src=\"https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2019\/01\/default_name_servers.png\" alt=\"default_name_servers\" width=\"1300\" height=\"918\" srcset=\"https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2019\/01\/default_name_servers.png 1300w, https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2019\/01\/default_name_servers-300x212.png 300w, https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2019\/01\/default_name_servers-1024x723.png 1024w, https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2019\/01\/default_name_servers-768x542.png 768w\" sizes=\"auto, (max-width: 1300px) 100vw, 1300px\" \/><\/p>\n<h3 id=\"add-a-new-domain\">Add a New Domain<\/h3>\n<p>To add a new domain, in my case <code>draculawebsite.ml<\/code>, first go into the registrar&#8217;s dashboard, and change it&#8217;s nameservers to the ones you created earlier.<\/p>\n<p>In my case, I registered <code>draculawebsite.ml<\/code> from Freenom. I navigated on the page where I manage nameservers and added the nameservers I created earlier:<\/p>\n<pre><code>ns1.dracula.host\r\nns2.dracula.host<\/code><\/pre>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1271\" src=\"https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2019\/01\/managing_draculawebsite.ml_.png\" alt=\"managing_draculawebsite.ml\" width=\"1166\" height=\"451\" srcset=\"https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2019\/01\/managing_draculawebsite.ml_.png 1166w, https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2019\/01\/managing_draculawebsite.ml_-300x116.png 300w, https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2019\/01\/managing_draculawebsite.ml_-1024x396.png 1024w, https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2019\/01\/managing_draculawebsite.ml_-768x297.png 768w\" sizes=\"auto, (max-width: 1166px) 100vw, 1166px\" \/><\/p>\n<p>After assigning the nameservers to your new domain, in the registrar dashboard, you can go in the VestaCP dashboard, on <code>WEB<\/code>, and click on the big green plus sign to add a new domain.<\/p>\n<p>This will take you to the <code>ADDING DOMAIN<\/code> page.<\/p>\n<ol>\n<li>In the <code>Domain<\/code> field type in your new domain. In my case it&#8217;s <code>draculawebsite.ml<\/code><\/li>\n<li>Under <code>IP address<\/code> select the IP of your server.<\/li>\n<li>Click <code>ADVANCED OPTIONS<\/code><\/li>\n<li>In the <code>Aliases<\/code> section you can add aliases. It should be automatically filled out with the default alias <code>www.your_domain.tld<\/code><\/li>\n<li>To enable SSL check the <code>SSL Support<\/code> checkbox. This&#8217;ll cause <code>Lets Encrypt Support<\/code> to appear, which provides free SSL certificates. If you want to enable it then just check the Let&#8217;s Encrypt Support box too &#8211; we recommend you do that if you don&#8217;t have paid certificates.<\/li>\n<li>Choose whether you want web analytics &#8211; <code>webalizer<\/code>, <code>awstats<\/code> or <code>none<\/code>.<\/li>\n<li>If you want a separate FTP account for this domain, you can check <code>Additional FTP<\/code> and fill in the desired credentials for your new FTP account.<\/li>\n<li>Click <code>Add<\/code> when you&#8217;re done, and after waiting a few seconds, the domain should be successfully added.<\/li>\n<\/ol>\n<p>There should be a confirmation message that your domain has been added successfully.<\/p>\n<p>Finally, head over to the <code>DNS<\/code> page ( next to <code>WEB<\/code>, under the top navigation ), hover over the domain you just created, and the <code>EDIT<\/code> button should appear. Click that and you&#8217;ll be taken to the <code>EDITING DNS DOMAIN<\/code> page.<\/p>\n<p>All you have to do here is change the <strong>Template for the BIND9<\/strong> to <code>child-ns<\/code> and <strong>SOA<\/strong> to your nameserver ( in my case <code>ns1.dracula.host<\/code> ) and save it.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1273\" src=\"https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2019\/01\/draculawebsite.ml_dns.png\" alt=\"draculawebsite.ml_dns\" width=\"1062\" height=\"749\" srcset=\"https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2019\/01\/draculawebsite.ml_dns.png 1062w, https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2019\/01\/draculawebsite.ml_dns-300x212.png 300w, https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2019\/01\/draculawebsite.ml_dns-1024x722.png 1024w, https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2019\/01\/draculawebsite.ml_dns-768x542.png 768w\" sizes=\"auto, (max-width: 1062px) 100vw, 1062px\" \/><\/p>\n<p>That&#8217;s it. Now you can visit your newly added domain, and you should see the default VestaCP page.<\/p>\n<p>If you selected Let&#8217;s Encrypt Support, your website should also work over <code>https<\/code>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1272\" src=\"https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2019\/01\/draculawebsite.ml_ssl.png\" alt=\"draculawebsite.ml_ssl\" width=\"1474\" height=\"338\" srcset=\"https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2019\/01\/draculawebsite.ml_ssl.png 1474w, https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2019\/01\/draculawebsite.ml_ssl-300x69.png 300w, https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2019\/01\/draculawebsite.ml_ssl-1024x235.png 1024w, https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2019\/01\/draculawebsite.ml_ssl-768x176.png 768w\" sizes=\"auto, (max-width: 1474px) 100vw, 1474px\" \/><\/p>\n<h2 id=\"conclusion\">Conclusion<\/h2>\n<p>Well done. You&#8217;ve now successfully installed VestaCP on Ubuntu 18.04 and added your first domain to it.<\/p>\n<p>FYI. Earlier we had the choice of installing Softaculous. In case you do not know this, the paid version of Softaculous offers you the possibility of autoinstalling over 400 apps on your hosting &#8211; such as Magento, WordPress etc. You can check the <a href=\"https:\/\/softaculous.com\/docs\/Installing_Softaculous_in_VestaCP\" target=\"_blank\" rel=\"noopener noreferrer\">Softaculous VestaCP Documentation<\/a> for more information.<\/p>\n<p>Other tutorials may differ from this one, with regards to how they add their new domain. If anything is confusing, you encounter any issue or have any questions, please do contact us and we&#8217;ll get right back to you.<\/p>\n<div class=\"container custom-content-block\" style=\"background-color: #282a36; border-radius: 3px; padding: 20px 25px 35px 25px !important; margin-top: 60px; margin-bottom: 60px;\">\r\n<div class=\"row\">\r\n<div class=\"col-lg-12\">\r\n<p style=\"color: #74fa7a; font-weight: bold !important; font-family: Droid Sans Mono,'DroidSansMonoRegular','Courier New',monospace !important;\">Need Help?<\/p>\r\n\r\n<\/div>\r\n<div class=\"col-lg-12\">\r\n<p style=\"color: #ffffff; font-family: Droid Sans Mono,'DroidSansMonoRegular','Courier New',monospace !important;\">Have a server from a different provider and need help? Hit us up!<\/p>\r\n\r\n<\/div>\r\n<div class=\"col-lg-12\">\r\n<p style=\"color: #60709f; font-size: 1em; font-family: Droid Sans Mono,'DroidSansMonoRegular','Courier New',monospace !important;\">We offer various services to assist you in achieving your business goal. Working in the industry, we've gained proficiency various areas related to hosting.\r\n<br \/>\r\n<div style=\"font-family: Droid Sans Mono,'DroidSansMonoRegular','Courier New',monospace !important; font-size: 14px; color: #74fa7a;\">\r\n<span style=\"color: #ffffff; !important;\">[Proficiencies Include]<\/span><\/br>\r\n&nbsp;&nbsp;- RADIUS<br \/>\r\n&nbsp;&nbsp;- WHMCS<br \/>\r\n&nbsp;&nbsp;- LAMP Stack<br \/>\r\n&nbsp;&nbsp;- LEMP Stack<br \/>\r\n&nbsp;&nbsp;- VPN Protocols<br \/>\r\n&nbsp;&nbsp;- SMTP<br \/>\r\n&nbsp;&nbsp;- Remote Desktop Solutions<br \/>\r\n&nbsp;&nbsp;- Linux in general<br \/>\r\n<\/div>\r\n<\/p>\r\n\r\n<\/div>\r\n<div class=\"col-lg-12\">\r\n<p style=\"color: #ffffff; font-weight: bold !important; font-family: Droid Sans Mono,'DroidSansMonoRegular','Courier New',monospace !important;\">Hire Us<\/p>\r\n\r\n<\/div>\r\n<div class=\"col-lg-12\"><a role=\"button\" aria-pressed=\"true\" class=\"btn btn-primary btn-lg\" style=\"background-color: #58689e; color: #ffffff; box-shadow: 0 2px 2px 0 #3F51B5, 0 3px 1px -2px #3F51B5, 0 1px 5px 0 #3F51B5; font-family: Droid Sans Mono,'DroidSansMonoRegular','Courier New',monospace !important; font-weight: bold !important;\" href=\"https:\/\/draculaservers.com\/members\/submitticket.php\" target=\"_blank\" rel=\"noopener\">HIT US UP<\/a><\/div>\r\n<\/div>\r\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>VestaCP is a free and open-source web hosting control panel, with a set of features that includes integration with Softaculous, managing domains, databases, mail, DNS, cron jobs, backups, and more. It&#8217;s one of the free control panels that has stuck around and is still going strong &#8211; and for good reason! Compared to other control [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1276,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,64,22],"tags":[69,70,71],"class_list":["post-1262","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-hosting","category-open-source","category-ubuntu","tag-vestacp","tag-web-hosting","tag-websites"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":6}},"featured_image_urls_v2":{"full":["https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2019\/01\/How-to-Install-VestaCP-Add-a-New-Domain-on-Ubuntu-18.04.png",1024,512,false],"thumbnail":["https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2019\/01\/How-to-Install-VestaCP-Add-a-New-Domain-on-Ubuntu-18.04-150x150.png",150,150,true],"medium":["https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2019\/01\/How-to-Install-VestaCP-Add-a-New-Domain-on-Ubuntu-18.04-300x150.png",300,150,true],"medium_large":["https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2019\/01\/How-to-Install-VestaCP-Add-a-New-Domain-on-Ubuntu-18.04-768x384.png",768,384,true],"large":["https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2019\/01\/How-to-Install-VestaCP-Add-a-New-Domain-on-Ubuntu-18.04.png",1024,512,false],"1536x1536":["https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2019\/01\/How-to-Install-VestaCP-Add-a-New-Domain-on-Ubuntu-18.04.png",1024,512,false],"2048x2048":["https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2019\/01\/How-to-Install-VestaCP-Add-a-New-Domain-on-Ubuntu-18.04.png",1024,512,false],"pk-small":["https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2019\/01\/How-to-Install-VestaCP-Add-a-New-Domain-on-Ubuntu-18.04-80x80.png",80,80,true],"pk-thumbnail":["https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2019\/01\/How-to-Install-VestaCP-Add-a-New-Domain-on-Ubuntu-18.04-300x225.png",300,225,true]},"post_excerpt_stackable_v2":"<p>VestaCP is a free and open-source web hosting control panel, with a set of features that includes integration with Softaculous, managing domains, databases, mail, DNS, cron jobs, backups, and more. It&#8217;s one of the free control panels that has stuck around and is still going strong &#8211; and for good reason! Compared to other control panels, it&#8217;s lightweight and resource friendly, easy to install, and it&#8217;s a great cPanel alternative. In this tutorial we&#8217;ll install VestaCP on an Ubuntu 18.04 machine, after which we&#8217;ll configure it and add a new domain to it. Prerequisites This guide assumes that you have&hellip;<\/p>\n","category_list_v2":"<a href=\"https:\/\/draculaservers.com\/tutorials\/category\/hosting\/\" rel=\"category tag\">Hosting<\/a>, <a href=\"https:\/\/draculaservers.com\/tutorials\/category\/open-source\/\" rel=\"category tag\">Open-source<\/a>, <a href=\"https:\/\/draculaservers.com\/tutorials\/category\/ubuntu\/\" rel=\"category tag\">Ubuntu<\/a>","author_info_v2":{"name":"Vlad","url":"https:\/\/draculaservers.com\/tutorials\/author\/vlad\/"},"comments_num_v2":"1 comment","yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to Install VestaCP on Ubuntu for Easy Domain Setup<\/title>\n<meta name=\"description\" content=\"Learn to install VestaCP on your Ubuntu 18.04 machine effortlessly and configure it to manage domains, databases, emails, and more.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/draculaservers.com\/tutorials\/install-vestacp\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Install VestaCP on Ubuntu for Easy Domain Setup\" \/>\n<meta property=\"og:description\" content=\"Learn to install VestaCP on your Ubuntu 18.04 machine effortlessly and configure it to manage domains, databases, emails, and more.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/draculaservers.com\/tutorials\/install-vestacp\/\" \/>\n<meta property=\"og:site_name\" content=\"Dracula Servers Tutorials\" \/>\n<meta property=\"article:published_time\" content=\"2019-01-05T19:42:19+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-01-18T13:50:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2019\/01\/How-to-Install-VestaCP-Add-a-New-Domain-on-Ubuntu-18.04.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"512\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Vlad\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Vlad\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/install-vestacp\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/install-vestacp\\\/\"},\"author\":{\"name\":\"Vlad\",\"@id\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/#\\\/schema\\\/person\\\/931f7fa8b2126ace6edfb82775e0ec0e\"},\"headline\":\"How to Install VestaCP and Add a New Domain on Ubuntu 18.04\",\"datePublished\":\"2019-01-05T19:42:19+00:00\",\"dateModified\":\"2024-01-18T13:50:49+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/install-vestacp\\\/\"},\"wordCount\":1723,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/install-vestacp\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/wp-content\\\/uploads\\\/2019\\\/01\\\/How-to-Install-VestaCP-Add-a-New-Domain-on-Ubuntu-18.04.png\",\"keywords\":[\"VestaCP\",\"Web Hosting\",\"Websites\"],\"articleSection\":[\"Hosting\",\"Open-source\",\"Ubuntu\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/install-vestacp\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/install-vestacp\\\/\",\"url\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/install-vestacp\\\/\",\"name\":\"How to Install VestaCP on Ubuntu for Easy Domain Setup\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/install-vestacp\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/install-vestacp\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/wp-content\\\/uploads\\\/2019\\\/01\\\/How-to-Install-VestaCP-Add-a-New-Domain-on-Ubuntu-18.04.png\",\"datePublished\":\"2019-01-05T19:42:19+00:00\",\"dateModified\":\"2024-01-18T13:50:49+00:00\",\"description\":\"Learn to install VestaCP on your Ubuntu 18.04 machine effortlessly and configure it to manage domains, databases, emails, and more.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/install-vestacp\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/install-vestacp\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/install-vestacp\\\/#primaryimage\",\"url\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/wp-content\\\/uploads\\\/2019\\\/01\\\/How-to-Install-VestaCP-Add-a-New-Domain-on-Ubuntu-18.04.png\",\"contentUrl\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/wp-content\\\/uploads\\\/2019\\\/01\\\/How-to-Install-VestaCP-Add-a-New-Domain-on-Ubuntu-18.04.png\",\"width\":1024,\"height\":512,\"caption\":\"install_vestacp_add_domain_ubuntu_18_04\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/install-vestacp\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Install VestaCP and Add a New Domain on Ubuntu 18.04\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/#website\",\"url\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/\",\"name\":\"Dracula Servers Tutorials\",\"description\":\"Dedicated Servers\",\"publisher\":{\"@id\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/#organization\",\"name\":\"Dracula Servers\",\"url\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/dracula_full_logo_smaller.png\",\"contentUrl\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/dracula_full_logo_smaller.png\",\"width\":1625,\"height\":200,\"caption\":\"Dracula Servers\"},\"image\":{\"@id\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/#\\\/schema\\\/person\\\/931f7fa8b2126ace6edfb82775e0ec0e\",\"name\":\"Vlad\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/499c7a24aa9727703300a291f8f69dfd1b01b8d6a19a4ae4fbe669b4b12b8cbe?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/499c7a24aa9727703300a291f8f69dfd1b01b8d6a19a4ae4fbe669b4b12b8cbe?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/499c7a24aa9727703300a291f8f69dfd1b01b8d6a19a4ae4fbe669b4b12b8cbe?s=96&d=mm&r=g\",\"caption\":\"Vlad\"},\"description\":\"Tech Support\",\"sameAs\":[\"https:\\\/\\\/draculaservers.com\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Install VestaCP on Ubuntu for Easy Domain Setup","description":"Learn to install VestaCP on your Ubuntu 18.04 machine effortlessly and configure it to manage domains, databases, emails, and more.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/draculaservers.com\/tutorials\/install-vestacp\/","og_locale":"en_US","og_type":"article","og_title":"How to Install VestaCP on Ubuntu for Easy Domain Setup","og_description":"Learn to install VestaCP on your Ubuntu 18.04 machine effortlessly and configure it to manage domains, databases, emails, and more.","og_url":"https:\/\/draculaservers.com\/tutorials\/install-vestacp\/","og_site_name":"Dracula Servers Tutorials","article_published_time":"2019-01-05T19:42:19+00:00","article_modified_time":"2024-01-18T13:50:49+00:00","og_image":[{"width":1024,"height":512,"url":"https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2019\/01\/How-to-Install-VestaCP-Add-a-New-Domain-on-Ubuntu-18.04.png","type":"image\/png"}],"author":"Vlad","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Vlad","Est. reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/draculaservers.com\/tutorials\/install-vestacp\/#article","isPartOf":{"@id":"https:\/\/draculaservers.com\/tutorials\/install-vestacp\/"},"author":{"name":"Vlad","@id":"https:\/\/draculaservers.com\/tutorials\/#\/schema\/person\/931f7fa8b2126ace6edfb82775e0ec0e"},"headline":"How to Install VestaCP and Add a New Domain on Ubuntu 18.04","datePublished":"2019-01-05T19:42:19+00:00","dateModified":"2024-01-18T13:50:49+00:00","mainEntityOfPage":{"@id":"https:\/\/draculaservers.com\/tutorials\/install-vestacp\/"},"wordCount":1723,"commentCount":1,"publisher":{"@id":"https:\/\/draculaservers.com\/tutorials\/#organization"},"image":{"@id":"https:\/\/draculaservers.com\/tutorials\/install-vestacp\/#primaryimage"},"thumbnailUrl":"https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2019\/01\/How-to-Install-VestaCP-Add-a-New-Domain-on-Ubuntu-18.04.png","keywords":["VestaCP","Web Hosting","Websites"],"articleSection":["Hosting","Open-source","Ubuntu"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/draculaservers.com\/tutorials\/install-vestacp\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/draculaservers.com\/tutorials\/install-vestacp\/","url":"https:\/\/draculaservers.com\/tutorials\/install-vestacp\/","name":"How to Install VestaCP on Ubuntu for Easy Domain Setup","isPartOf":{"@id":"https:\/\/draculaservers.com\/tutorials\/#website"},"primaryImageOfPage":{"@id":"https:\/\/draculaservers.com\/tutorials\/install-vestacp\/#primaryimage"},"image":{"@id":"https:\/\/draculaservers.com\/tutorials\/install-vestacp\/#primaryimage"},"thumbnailUrl":"https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2019\/01\/How-to-Install-VestaCP-Add-a-New-Domain-on-Ubuntu-18.04.png","datePublished":"2019-01-05T19:42:19+00:00","dateModified":"2024-01-18T13:50:49+00:00","description":"Learn to install VestaCP on your Ubuntu 18.04 machine effortlessly and configure it to manage domains, databases, emails, and more.","breadcrumb":{"@id":"https:\/\/draculaservers.com\/tutorials\/install-vestacp\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/draculaservers.com\/tutorials\/install-vestacp\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/draculaservers.com\/tutorials\/install-vestacp\/#primaryimage","url":"https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2019\/01\/How-to-Install-VestaCP-Add-a-New-Domain-on-Ubuntu-18.04.png","contentUrl":"https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2019\/01\/How-to-Install-VestaCP-Add-a-New-Domain-on-Ubuntu-18.04.png","width":1024,"height":512,"caption":"install_vestacp_add_domain_ubuntu_18_04"},{"@type":"BreadcrumbList","@id":"https:\/\/draculaservers.com\/tutorials\/install-vestacp\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/draculaservers.com\/tutorials\/"},{"@type":"ListItem","position":2,"name":"How to Install VestaCP and Add a New Domain on Ubuntu 18.04"}]},{"@type":"WebSite","@id":"https:\/\/draculaservers.com\/tutorials\/#website","url":"https:\/\/draculaservers.com\/tutorials\/","name":"Dracula Servers Tutorials","description":"Dedicated Servers","publisher":{"@id":"https:\/\/draculaservers.com\/tutorials\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/draculaservers.com\/tutorials\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/draculaservers.com\/tutorials\/#organization","name":"Dracula Servers","url":"https:\/\/draculaservers.com\/tutorials\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/draculaservers.com\/tutorials\/#\/schema\/logo\/image\/","url":"https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2016\/06\/dracula_full_logo_smaller.png","contentUrl":"https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2016\/06\/dracula_full_logo_smaller.png","width":1625,"height":200,"caption":"Dracula Servers"},"image":{"@id":"https:\/\/draculaservers.com\/tutorials\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/draculaservers.com\/tutorials\/#\/schema\/person\/931f7fa8b2126ace6edfb82775e0ec0e","name":"Vlad","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/499c7a24aa9727703300a291f8f69dfd1b01b8d6a19a4ae4fbe669b4b12b8cbe?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/499c7a24aa9727703300a291f8f69dfd1b01b8d6a19a4ae4fbe669b4b12b8cbe?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/499c7a24aa9727703300a291f8f69dfd1b01b8d6a19a4ae4fbe669b4b12b8cbe?s=96&d=mm&r=g","caption":"Vlad"},"description":"Tech Support","sameAs":["https:\/\/draculaservers.com"]}]}},"_links":{"self":[{"href":"https:\/\/draculaservers.com\/tutorials\/wp-json\/wp\/v2\/posts\/1262","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/draculaservers.com\/tutorials\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/draculaservers.com\/tutorials\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/draculaservers.com\/tutorials\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/draculaservers.com\/tutorials\/wp-json\/wp\/v2\/comments?post=1262"}],"version-history":[{"count":3,"href":"https:\/\/draculaservers.com\/tutorials\/wp-json\/wp\/v2\/posts\/1262\/revisions"}],"predecessor-version":[{"id":2161,"href":"https:\/\/draculaservers.com\/tutorials\/wp-json\/wp\/v2\/posts\/1262\/revisions\/2161"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/draculaservers.com\/tutorials\/wp-json\/wp\/v2\/media\/1276"}],"wp:attachment":[{"href":"https:\/\/draculaservers.com\/tutorials\/wp-json\/wp\/v2\/media?parent=1262"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/draculaservers.com\/tutorials\/wp-json\/wp\/v2\/categories?post=1262"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/draculaservers.com\/tutorials\/wp-json\/wp\/v2\/tags?post=1262"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}