{"id":6149,"date":"2026-01-13T14:30:33","date_gmt":"2026-01-13T06:30:33","guid":{"rendered":"https:\/\/www.servergigabit.com\/guide\/?post_type=kb&#038;p=6149"},"modified":"2026-03-13T11:22:57","modified_gmt":"2026-03-13T03:22:57","slug":"install-vestacp-vps","status":"publish","type":"kb","link":"https:\/\/www.servergigabit.com\/guide\/kb\/install-vestacp-vps","title":{"rendered":"9 Easy Step How to Install VestaCP on VPS Using SSH"},"content":{"rendered":"<h4 data-start=\"0\" data-end=\"43\"><img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone\" src=\"https:\/\/mangohost.net\/blog\/wp-content\/uploads\/2022\/12\/vestacp-1.png\" alt=\"Install VestaCP\" width=\"317\" height=\"211\" \/><\/h4>\n<h6 data-start=\"0\" data-end=\"43\">How to Install VestaCP via Terminal (SSH)<\/h6>\n<ol data-start=\"45\" data-end=\"78\">\n<li data-start=\"45\" data-end=\"78\">\n<p data-start=\"48\" data-end=\"78\"><strong data-start=\"48\" data-end=\"78\">Log in to your <a href=\"https:\/\/www.servergigabit.com\/\">VPS<\/a> as root<\/strong><\/p>\n<\/li>\n<\/ol>\n<div class=\"contain-inline-size rounded-2xl corner-superellipse\/1.1 relative bg-token-sidebar-surface-primary\">\n<div class=\"sticky top-[calc(--spacing(9)+var(--header-height))] @w-xl\/main:top-9\"><\/div>\n<pre class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre! language-bash\">ssh root@your_server_ip\r\n<\/code><\/pre>\n<\/div>\n<ol start=\"2\" data-start=\"116\" data-end=\"140\">\n<li data-start=\"116\" data-end=\"140\">\n<p data-start=\"119\" data-end=\"140\"><strong data-start=\"119\" data-end=\"140\">Update the server<\/strong><\/p>\n<\/li>\n<\/ol>\n<div class=\"contain-inline-size rounded-2xl corner-superellipse\/1.1 relative bg-token-sidebar-surface-primary\">\n<div class=\"sticky top-[calc(--spacing(9)+var(--header-height))] @w-xl\/main:top-9\"><\/div>\n<pre class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre! language-bash\">apt update -y &amp;&amp; apt upgrade -y\r\nreboot\r\n<\/code><\/pre>\n<\/div>\n<ul data-start=\"192\" data-end=\"220\">\n<li data-start=\"192\" data-end=\"220\">\n<p data-start=\"194\" data-end=\"220\">Log in again after reboot:<\/p>\n<\/li>\n<\/ul>\n<div class=\"contain-inline-size rounded-2xl corner-superellipse\/1.1 relative bg-token-sidebar-surface-primary\">\n<div class=\"sticky top-[calc(--spacing(9)+var(--header-height))] @w-xl\/main:top-9\"><\/div>\n<pre class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre! language-bash\">ssh root@your_server_ip\r\n<\/code><\/pre>\n<\/div>\n<ol start=\"3\" data-start=\"258\" data-end=\"295\">\n<li data-start=\"258\" data-end=\"295\">\n<p data-start=\"261\" data-end=\"295\"><strong data-start=\"261\" data-end=\"295\">Download the <a href=\"https:\/\/vestacp.com\/\" rel=\"nofollow noopener\" target=\"_blank\">VestaCP<\/a> installer<\/strong><\/p>\n<\/li>\n<\/ol>\n<div class=\"contain-inline-size rounded-2xl corner-superellipse\/1.1 relative bg-token-sidebar-surface-primary\">\n<div class=\"sticky top-[calc(--spacing(9)+var(--header-height))] @w-xl\/main:top-9\"><\/div>\n<pre class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre! language-bash\">curl -O http:\/\/vestacp.com\/pub\/vst-install.sh\r\n<\/code><\/pre>\n<\/div>\n<ol start=\"4\" data-start=\"355\" data-end=\"379\">\n<li data-start=\"355\" data-end=\"379\">\n<p data-start=\"358\" data-end=\"379\"><strong data-start=\"358\" data-end=\"379\">Run the installer<\/strong><\/p>\n<\/li>\n<\/ol>\n<div class=\"contain-inline-size rounded-2xl corner-superellipse\/1.1 relative bg-token-sidebar-surface-primary\">\n<div class=\"sticky top-[calc(--spacing(9)+var(--header-height))] @w-xl\/main:top-9\"><\/div>\n<pre class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre! language-bash\">bash vst-install.sh\r\n<\/code><\/pre>\n<\/div>\n<ol start=\"5\" data-start=\"413\" data-end=\"451\">\n<li data-start=\"413\" data-end=\"451\">\n<p data-start=\"416\" data-end=\"451\"><strong data-start=\"416\" data-end=\"451\">Follow the installation prompts<\/strong><\/p>\n<\/li>\n<\/ol>\n<div class=\"contain-inline-size rounded-2xl corner-superellipse\/1.1 relative bg-token-sidebar-surface-primary\">\n<div class=\"sticky top-[calc(--spacing(9)+var(--header-height))] @w-xl\/main:top-9\"><\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre! language-text\">- Enter admin email<br \/>\n<\/code><\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre! language-text\">- Confirm hostname<br \/>\n<\/code><\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre! language-text\">- Confirm installation<br \/>\n<\/code><\/div>\n<\/div>\n<ol start=\"6\" data-start=\"527\" data-end=\"567\">\n<li data-start=\"527\" data-end=\"567\">\n<p data-start=\"530\" data-end=\"567\"><strong data-start=\"530\" data-end=\"567\">Wait for installation to complete<\/strong><\/p>\n<\/li>\n<\/ol>\n<ul data-start=\"568\" data-end=\"640\">\n<li data-start=\"568\" data-end=\"609\">\n<p data-start=\"570\" data-end=\"609\">Installation may take <strong data-start=\"592\" data-end=\"609\">10\u201320 minutes<\/strong><\/p>\n<\/li>\n<li data-start=\"610\" data-end=\"640\">\n<p data-start=\"612\" data-end=\"640\">Do not close the SSH session<\/p>\n<\/li>\n<\/ul>\n<ol start=\"7\" data-start=\"642\" data-end=\"671\">\n<li data-start=\"642\" data-end=\"671\">\n<p data-start=\"645\" data-end=\"671\"><strong data-start=\"645\" data-end=\"671\">Note the login details<\/strong><\/p>\n<\/li>\n<\/ol>\n<div class=\"contain-inline-size rounded-2xl corner-superellipse\/1.1 relative bg-token-sidebar-surface-primary\">\n<div class=\"sticky top-[calc(--spacing(9)+var(--header-height))] @w-xl\/main:top-9\"><\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre! language-text\">Control Panel URL<br \/>\n<\/code><\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre! language-text\">Username<br \/>\n<\/code><\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre! language-text\">Password<br \/>\n<\/code><\/div>\n<\/div>\n<p data-start=\"720\" data-end=\"758\">(Displayed at the end of installation)<\/p>\n<ol start=\"8\" data-start=\"760\" data-end=\"791\">\n<li data-start=\"760\" data-end=\"791\">\n<p data-start=\"763\" data-end=\"791\"><strong data-start=\"763\" data-end=\"791\">Access VestaCP Web Panel<\/strong><\/p>\n<\/li>\n<\/ol>\n<div class=\"contain-inline-size rounded-2xl corner-superellipse\/1.1 relative bg-token-sidebar-surface-primary\">\n<div class=\"sticky top-[calc(--spacing(9)+var(--header-height))] @w-xl\/main:top-9\"><\/div>\n<pre class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre!\">https:<span class=\"hljs-comment\">\/\/<em>your_server_ip:8083<\/em><\/span>\r\n<\/code><\/pre>\n<\/div>\n<ol start=\"9\" data-start=\"829\" data-end=\"852\">\n<li data-start=\"829\" data-end=\"852\">\n<p data-start=\"832\" data-end=\"852\"><strong data-start=\"832\" data-end=\"852\">Login to VestaCP<\/strong><\/p>\n<\/li>\n<\/ol>\n<div class=\"contain-inline-size rounded-2xl corner-superellipse\/1.1 relative bg-token-sidebar-surface-primary\">\n<div class=\"sticky top-[calc(--spacing(9)+var(--header-height))] @w-xl\/main:top-9\"><\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre!\">Username: <span class=\"hljs-keyword\">admin<\/span><br \/>\n<\/code><\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre!\"><span class=\"hljs-keyword\">Password<\/span>: (<span class=\"hljs-keyword\">generated<\/span> during installation)<\/code><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>How to Install VestaCP via Terminal (SSH) Log in to your VPS as root ssh root@your_server_ip Update the server apt update -y &amp;&amp; apt upgrade -y reboot Log in again after reboot: ssh root@your_server_ip Download the VestaCP installer curl -O http:\/\/vestacp.com\/pub\/vst-install.sh Run the installer bash vst-install.sh Follow the installation prompts &#8211; Enter admin email &#8211; Confirm hostname &#8211; Confirm installation&hellip;<\/p>\n","protected":false},"author":9,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"kbtopic":[50],"kbtag":[1714,1233],"class_list":["post-6149","kb","type-kb","status-publish","hentry","kbtopic-how-to","kbtag-vestacp","kbtag-vps"],"_links":{"self":[{"href":"https:\/\/www.servergigabit.com\/guide\/wp-json\/wp\/v2\/kb\/6149","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.servergigabit.com\/guide\/wp-json\/wp\/v2\/kb"}],"about":[{"href":"https:\/\/www.servergigabit.com\/guide\/wp-json\/wp\/v2\/types\/kb"}],"author":[{"embeddable":true,"href":"https:\/\/www.servergigabit.com\/guide\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/www.servergigabit.com\/guide\/wp-json\/wp\/v2\/comments?post=6149"}],"version-history":[{"count":4,"href":"https:\/\/www.servergigabit.com\/guide\/wp-json\/wp\/v2\/kb\/6149\/revisions"}],"predecessor-version":[{"id":6242,"href":"https:\/\/www.servergigabit.com\/guide\/wp-json\/wp\/v2\/kb\/6149\/revisions\/6242"}],"wp:attachment":[{"href":"https:\/\/www.servergigabit.com\/guide\/wp-json\/wp\/v2\/media?parent=6149"}],"wp:term":[{"taxonomy":"kbtopic","embeddable":true,"href":"https:\/\/www.servergigabit.com\/guide\/wp-json\/wp\/v2\/kbtopic?post=6149"},{"taxonomy":"kbtag","embeddable":true,"href":"https:\/\/www.servergigabit.com\/guide\/wp-json\/wp\/v2\/kbtag?post=6149"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}