digibotz.fun
Open in
urlscan Pro
46.4.113.153
Public Scan
URL:
https://digibotz.fun/
Submission: On November 05 via api from BE — Scanned from DE
Submission: On November 05 via api from BE — Scanned from DE
Form analysis
64 forms found in the DOM<form>
<div class="input-group">
<input type="text" name="page" id="pagejump_input" size="5">
<span class="input-group-append go-option">
<input type="submit" value="GO" onclick="" class="small-btn btn align-items-center d-flex text-white">
</span>
</div>
</form>
Name: changehost — POST act=hostname
<form class="flex flex-col gap-7 px-4 py-5" id="hostnameform" action="act=hostname" method="post" name="changehost" onsubmit="return submitit('hostnameform');">
<input type="hidden" name="changehost" value="1">
<input type="text" placeholder="New Host Name" class=" text-sm border border-[#ECEFF3] dark:border-[#23283F] bg-white dark:bg-[#15172B] rounded-lg p-3 w-full outline-none" name="newhost" id="newhost">
<div class="flex">
<input type="submit" value="Change Hostname" class="bg-[#0075FF] text-white text-sm rounded-lg py-2 px-3 cursor-pointer active:scale-95 transition-all duration-150">
</div>
</form>
Name: changepass — POST
<form action="" id="changepass-form" method="post" name="changepass" onsubmit="return submitit('changepass-form');" class="flex flex-col gap-7 px-4 py-5">
<div>
<input type="password" id="newpass" name="newpass" autocomplete="on" placeholder="New Password" class=" text-sm border border-[#ECEFF3] dark:border-[#23283F] bg-white dark:bg-[#15172B] rounded-lg p-3 w-full outline-none"
oninput="check_pass_strength(this.id, 'cpas_strengthIndicator');">
<div class="items-center justify-between mt-2 mx-2 cpas_strengthIndicator">
<div class="flex items-center gap-1">
<div class="weakIndicator bg-[#FB5252] w-7 h-1 rounded-full hidden"></div>
<div class="mediumIndicator bg-[#FCA120] w-7 h-1 rounded-full hidden"></div>
<div class="strongIndicator bg-[#2BC48A] w-7 h-1 rounded-full hidden"></div>
</div>
<div class="newpass_pass-strength pass-strength text-xs">Strength Indicator</div>
</div>
</div>
<div>
<input type="password" id="conf" name="conf" placeholder="Retype New Password" autocomplete="on" class=" text-sm border border-[#ECEFF3] dark:border-[#23283F] bg-white dark:bg-[#15172B] rounded-lg p-3 w-full outline-none"
oninput="pass_match('newpass', 'conf', 'cpas_pass_mismatch');">
<p class="text-red-500 text-sm mt-2 cpas_pass_mismatch"></p>
</div>
<div class="flex">
<input type="submit" value="Change Password" class="bg-[#0075FF] text-white text-sm rounded-lg py-2 px-3 cursor-pointer active:scale-95 transition-all duration-150" name="changepass_submit">
</div>
<input type="hidden" name="changepass" value="1">
</form>
Name: hvmsettings — POST
<form id="hvmsettingsform" accept-charset="UTF-8" action="" method="post" name="hvmsettings" onsubmit="return submitit('hvmsettingsform','hvm_sumbit_response');">
<h6 class="virt-form-head">Virtualization Settings</h6>
<div class="grid w-full xl:grid-cols-3 lg:grid-cols-3 md:w-full px-2">
<div id="hvm_virtio_tr" class="checkbox-holder !hidden">
<div class="col-span-2">
<label for="hvm_enable_virtio" class="virt-label">Enable Virtio</label>
</div>
<input type="checkbox" name="virtio" id="hvm_enable_virtio" class="virt-toggle-switch">
</div>
<div id="hvm_vga_tr" class="checkbox-holder !hidden">
<div class="col-span-2">
<label for="hvm_enable_vga" class="virt-label">Enable VGA</label>
</div>
<input type="checkbox" name="kvm_vga" id="hvm_enable_vga" class="virt-toggle-switch">
</div>
<div id="hvm_enable_acceleration_tr" class="checkbox-holder !hidden">
<div class="col-span-2">
<label for="hvm_enable_acceleration" class="virt-label">Enable Acceleration <span class="info-text cursor-pointer" tooltip="If checked then 2D and 3D acceleration will be enabled for the VPS"
data-tooltip-target="mRy7TU"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
</label>
</div>
<input type="checkbox" name="acceleration" id="hvm_enable_acceleration" class="virt-toggle-switch">
</div>
<div id="hvm_nic_type_tr" class="grid grid-cols-2 gap-4 mb-5 hidden">
<div class="col-span-2">
<div class="relative z-0 w-full group">
<label for="hvm_nic_type" class="virt-label">Virtual Network Interface Type <span class="info-text cursor-pointer"
tooltip="If you want to change the network interface type. Options are default or E1000. virtio will be used as the virtual nic type if virtio is enabled"
data-tooltip-target="7cvSVK"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
</label>
<div class="items-center h-5 mt-2">
<select class="select2 virt-select select2-hidden-accessible" name="nic_type" id="hvm_nic_type" tabindex="-1" aria-hidden="true"></select><span class="select2 select2-container select2-container--default" dir="ltr"
style="width: 100%;"><span class="selection"><span class="select2-selection select2-selection--single" role="combobox" aria-haspopup="true" aria-expanded="false" tabindex="0" aria-labelledby="select2-hvm_nic_type-container"><span
class="select2-selection__rendered" id="select2-hvm_nic_type-container"></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span></span></span><span class="dropdown-wrapper"
aria-hidden="true"></span></span>
</div>
</div>
</div>
</div>
</div>
<hr class="my-2 border-b-1 border-[#0075FF]">
<h6 class="virt-form-head mt-4">System Configuration</h6>
<div class="grid w-full xl:grid-cols-3 lg:grid-cols-3 md:w-full px-2">
<div class="row-span-4">
<div id="acpi_tr" class="checkbox-holder">
<div class="col-span-2">
<label for="acpi" class="virt-label">ACPI</label>
</div>
<input id="acpi" type="checkbox" name="acpi" class="virt-toggle-switch">
</div>
<div id="apic_tr" class="checkbox-holder">
<div class="col-span-2">
<label for="apic" class="virt-label">APIC</label>
</div>
<input id="apic" type="checkbox" name="apic" class="virt-toggle-switch">
</div>
<div id="vnc_tr" class="checkbox-holder">
<div class="col-span-2">
<label for="hvm_vnc" class="virt-label">VNC</label>
</div>
<input type="checkbox" name="vnc" id="hvm_vnc" class="virt-toggle-switch">
</div>
<div id="rtc_tr" class="checkbox-holder">
<div class="col-span-2">
<label for="rtc" class="virt-label">Use local time zone for RTC</label>
</div>
<input id="rtc" type="checkbox" name="rtc" class="virt-toggle-switch">
</div>
<div id="boot_reorder_pos_tr">
<div>
<label for="boot_ord_val" class="virt-label">Boot Order</label>
</div>
<div class="pr-2">
<div id="boot_reorder_pos"></div>
<input type="hidden" value="" name="boot_ord_val" id="boot_ord_val">
</div>
</div>
</div>
<div class="col-span-2">
<div id="hvm_vnc_keymap_tr" class="w-full lg:w-5/6 md:w-5/6 hidden">
<div class="relative group">
<label for="hvm_vnc_keymap" class="virt-label">VNC Console Keymap</label>
<div class="items-center my-1">
<select class="w-full select2 select2-hidden-accessible" name="hvm_vnc_keymap" id="hvm_vnc_keymap" tabindex="-1" aria-hidden="true"></select><span class="select2 select2-container select2-container--default" dir="ltr"
style="width: 100%;"><span class="selection"><span class="select2-selection select2-selection--single" role="combobox" aria-haspopup="true" aria-expanded="false" tabindex="0" aria-labelledby="select2-hvm_vnc_keymap-container"><span
class="select2-selection__rendered" id="select2-hvm_vnc_keymap-container"></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span></span></span><span class="dropdown-wrapper"
aria-hidden="true"></span></span>
</div>
</div>
</div>
<div id="hvm_nic_type_tr" class="w-full lg:w-5/6 md:w-5/6">
<div class="relative">
<label for="hvm_nic_type" class="virt-label">Virtual Network Interface Type <span class="info-text cursor-pointer"
tooltip="If you want to change the network interface type. Options are default or E1000. virtio will be used as the virtual nic type if virtio is enabled"
data-tooltip-target="7qb01q"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
</label>
<div class="items-center my-1">
<select class="select2 virt-select select2-hidden-accessible" name="nic_type" id="hvm_nic_type" tabindex="-1" aria-hidden="true"></select><span class="select2 select2-container select2-container--default" dir="ltr"
style="width: 100%;"><span class="selection"><span class="select2-selection select2-selection--single" role="combobox" aria-haspopup="true" aria-expanded="false" tabindex="0" aria-labelledby="select2-hvm_nic_type-container"><span
class="select2-selection__rendered" id="select2-hvm_nic_type-container"></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span></span></span><span class="dropdown-wrapper"
aria-hidden="true"></span></span>
</div>
</div>
</div>
<div id="hvm_isos_tr" class="w-full lg:w-5/6 md:w-5/6 gap-3">
<div class="relative group">
<label for="hvm_isos" class="virt-label">Select ISO</label>
<div class="flex items-center my-1">
<select class="select2 virt-select select2-hidden-accessible" name="isos" id="hvm_isos" tabindex="-1" aria-hidden="true"></select><span class="select2 select2-container select2-container--default" dir="ltr" style="width: 100%;"><span
class="selection"><span class="select2-selection select2-selection--single" role="combobox" aria-haspopup="true" aria-expanded="false" tabindex="0" aria-labelledby="select2-hvm_isos-container"><span class="select2-selection__rendered"
id="select2-hvm_isos-container"></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span></span></span><span class="dropdown-wrapper" aria-hidden="true"></span></span>
<div class="input-group-append eu_iso" style="display:none;"></div>
<span class="px-2">
<a href="javascript:void(0);" onclick="loadpage('act=euiso&tab=add-iso');">
<i class="fas fa-plus-circle fa-1x" alt="Add ISO" title="Add ISO"></i>
</a>
</span>
<span class="px-2">
<a href="javascript:void(0);" onclick="loadpage('act=euiso');">
<i class="fas fa-list-alt fa-1x" alt="List ISO" title="List ISO"></i>
</a>
</span>
</div>
</div>
</div>
<div id="hvm_sec_iso_tr" class="w-full lg:w-5/6 md:w-5/6 gap-3">
<div class="relative group">
<label for="hvm_isos" class="virt-label">ISO for secondary CDROM <i tooltip="Select an ISO for secondary CDROM" class="flex fa fa-info-circle cursor-pointer" data-tooltip-target="GEh0xO"></i>
</label>
<div class="flex items-center my-1">
<select class="select2 virt-select select2-hidden-accessible" name="sec_iso" id="hvm_sec_iso" tabindex="-1" aria-hidden="true"></select><span class="select2 select2-container select2-container--default" dir="ltr"
style="width: 100%;"><span class="selection"><span class="select2-selection select2-selection--single" role="combobox" aria-haspopup="true" aria-expanded="false" tabindex="0" aria-labelledby="select2-hvm_sec_iso-container"><span
class="select2-selection__rendered" id="select2-hvm_sec_iso-container"></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span></span></span><span class="dropdown-wrapper"
aria-hidden="true"></span></span>
<div class="input-group-append eu_iso" style="display:none;"></div>
<span class="px-2">
<a href="javascript:void(0);" onclick="loadpage('act=euiso&tab=add-iso');">
<i class="fas fa-plus-circle fa-1x" alt="Add ISO" title="Add ISO"></i>
</a>
</span>
<span class="px-2">
<a href="javascript:void(0);" onclick="loadpage('act=euiso');">
<i class="fas fa-list-alt fa-1x" alt="List ISO" title="List ISO"></i>
</a>
</span>
</div>
</div>
</div>
<div id="hvm_timezone_tr" class="w-full lg:w-5/6 md:w-5/6 gap-3`">
<div class="relative mb-5 group">
<label for="hvm_timezone" class="virt-label">Select VPS Timezone <span class="info-text cursor-pointer" tooltip="If set, IO operations per second will not exceed the specified limit."
data-tooltip-target="beJFJ7"><i class="fa fa-info-circle" aria-hidden="true"></i></span><br>
</label>
<div class="items-center my-1">
<select class="select2 virt-select select2-hidden-accessible" name="timezone" id="hvm_timezone" tabindex="-1" aria-hidden="true"></select><span class="select2 select2-container select2-container--default" dir="ltr"
style="width: 100%;"><span class="selection"><span class="select2-selection select2-selection--single" role="combobox" aria-haspopup="true" aria-expanded="false" tabindex="0" aria-labelledby="select2-hvm_timezone-container"><span
class="select2-selection__rendered" id="select2-hvm_timezone-container"></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span></span></span><span class="dropdown-wrapper"
aria-hidden="true"></span></span>
</div>
</div>
</div>
</div>
</div>
<div id="container_settings" class="hidden">
<hr class="my-2 border-b-1 border-[#0075FF]">
<h6 class="virt-form-head mt-4">Container Settings</h6>
<div class="grid w-full xl:grid-cols-3 lg:grid-cols-3 md:w-full px-2">
<div id="hvm_fuse_tr" class="checkbox-holder">
<div class="col-span-2">
<label for="hvm_fuse" class="virt-label">Enable Fuse <span class="info-text cursor-pointer" tooltip="If checked, Fuse will be enabled while making the new container(s)."
data-tooltip-target="xeTlOB"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
</label>
</div>
<input id="hvm_fuse" type="checkbox" name="fuse" class="virt-toggle-switch">
</div>
<div id="hvm_ipip_tr" class="checkbox-holder">
<div class="col-span-2">
<label for="hvm_ipip" class="virt-label">Enable IPIP <span class="info-text cursor-pointer" tooltip="If checked, IPIP will be enabled while making the new container(s)."
data-tooltip-target="EhnhRP"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
</label>
</div>
<input id="hvm_ipip" type="checkbox" name="ipip" class="virt-toggle-switch">
</div>
<div id="hvm_ipgre_tr" class="checkbox-holder">
<div class="col-span-2">
<label for="hvm_ipgre" class="virt-label">Enable IPGRE <span class="info-text cursor-pointer" tooltip="If checked, IPGRE will be enabled while making the new container(s)."
data-tooltip-target="76vqa3"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
</label>
</div>
<input id="hvm_ipgre" type="checkbox" name="ipgre" class="virt-toggle-switch">
</div>
</div>
<div class="grid w-full xl:grid-cols-3 lg:grid-cols-3 md:w-full px-2 gap-2">
<div id="hvm_quotaugidlimit_tr">
<label for="hvm_quotaugidlimit" class="virt-label">Enable QUOTAUGIDLIMIT <span class="info-text cursor-pointer" tooltip="Enables or disables in-container per-user and per-group disk quotas. If the value is set to 0 or not set, disk quotas inside the container is disabled and not accounted.<br />
<b>NOTE:</b> This will restart the container." data-tooltip-target="ACYHXG"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
</label>
<input type="text" name="quotaugidlimit" id="hvm_quotaugidlimit" class="virt-input my-1" placeholder="">
</div>
<div id="hvm_iopslimit_tr">
<label for="hvm_iolimit" class="virt-label">Set IO Bandwidth Limit <span class="info-text cursor-pointer" tooltip="If set, IO operation will not exceed the specified limit while performing IO operations."
data-tooltip-target="Ie9489"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
</label>
<input type="text" name="iolimit" id="hvm_iolimit" class="virt-input my-1">
</div>
<div id="hvm_iopslimit_tr">
<label for="hvm_iopslimit" class="virt-label">Set IOPS Limit <span class="info-text cursor-pointer" tooltip="If set, IO operations per second will not exceed the specified limit."
data-tooltip-target="sowuSc"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
</label>
<input type="text" name="iopslimit" id="hvm_iopslimit" class="virt-input my-1">
</div>
</div>
<div class="grid w-full xl:grid-cols-3 lg:grid-cols-3 md:w-full px-2 gap-2">
<div id="tuntap_enable_tr" class="checkbox-holder hidden">
<div class="col-span-2">
<label for="tuntap_enable" class="virt-label">Enable Tun/Tap</label>
</div>
<input id="tuntap_enable" type="checkbox" name="tuntap_enable" class="virt-toggle-switch">
</div>
<div id="ppp_enable_tr" class="checkbox-holder hidden">
<div class="col-span-2">
<label for="ppp_enable" class="virt-label">Enable PPP <span class="info-text cursor-pointer" tooltip="Point to Point Protocol" data-tooltip-target="UdMzNE"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
</label>
</div>
<input id="ppp_enable" type="checkbox" name="ppp_enable" class="virt-toggle-switch">
</div>
</div>
</div>
<div class="text-center mt-4">
<input type="hidden" name="hvmsettings" value="1">
<button type="submit" id="hvmsettings_submit" name="hvmsettings_submit" class="blue_btn">Submit</button>
</div>
</form>
Name: sshkeys — POST
<form id="sshkeysform" accept-charset="UTF-8" action="" method="post" name="sshkeys" onsubmit="return submitit('sshkeysform')">
<div id="sshkey_list" class="grid grid-cols-3 gap-3 p-2"></div>
<div class="text-center p-2">
<input type="submit" value="Use SSH Key" name="sshkey_add" class="blue_btn mx-1">
<input type="button" value="List SSH Key" class="blue_btn mx-1" onclick="javascript:loadpage('act=sshkeys');return false;">
<input type="button" value="Add New SSH Key" class="blue_btn mx-1" onclick="javascript:loadpage('act=sshkeys');return false;">
<input type="hidden" name="addkeyvps" value="1">
</div>
</form>
Name: vncpass — POST
<form id="vncpassform" accept-charset="UTF-8" action="" method="post" name="vncpass" onsubmit="return submitit('vncpassform');">
<div class="mb-2">
<label for="vncpas_newpass" class="virt-label">New Password:</label>
<input type="password" name="newpass" id="vncpas_newpass" class="virt-input">
</div>
<div class="mb-2">
<label for="vncpas_conf" class="virt-label">Retype New Password:</label>
<input type="password" name="conf" id="vncpas_conf" class="virt-input">
</div>
<input type="hidden" name="vncpass" value="1">
<input type="submit" value="Change VNC Password" name="vncpass_submit" class="blue_btn mt-2">
</form>
Name: osreinstall — POST
<form id="osreinstallform" accept-charset="UTF-8" action="" method="post" name="osreinstall" class="flex flex-col gap-7 px-4 py-5">
<div class="flex gap-1">
<input type="password" id="os_newpass" placeholder="New Password" autocomplete="off" class="virt-input" oninput="check_pass_strength(this.id, 'os_strengthIndicator')" name="newpass">
<span class="inline-flex">
<a href="javascript:void(0);" onclick="setpwd(12);copy_password('#os_newpass');check_pass_strength('os_newpass', 'os_strengthIndicator');pass_match('os_newpass', 'conf_pass', 'os_pass_mismatch');return false;" title="Make another random password" class="blue_btn "><i class="fa fa-1x fa-key text-white" aria-hidden="true"></i></a>
</span>
</div>
<div class="items-center justify-between mt-2 mx-2 os_strengthIndicator">
<div class="flex items-center gap-1">
<div class="weakIndicator bg-[#FB5252] w-7 h-1 rounded-full hidden"></div>
<div class="mediumIndicator bg-[#FCA120] w-7 h-1 rounded-full hidden"></div>
<div class="strongIndicator bg-[#2BC48A] w-7 h-1 rounded-full hidden"></div>
</div>
<div class="os_newpass_pass-strength pass-strength text-xs">Strength Indicator</div>
</div>
<div>
<input type="password" name="conf" id="conf_pass" size="30" value="" onblur="pass_match('os_newpass', 'conf_pass', 'os_pass_mismatch');" class="virt-input" placeholder="Retype Password">
<p class="os_pass_mismatch text-red-500 text-sm mt-2"></p>
</div>
<div class="inline-flex items-center gap-2" style="display:none;" id="os_format_primary">
<input type="checkbox" name="format_primary" class="virt-checkbox" id="format_primary">
<label for="format_primary" class="virt-label">Format Primary Disk Only</label>
</div>
<div class="inline-flex items-center gap-2">
<input type="checkbox" name="remove_old_ssh_keys" class="virt-checkbox">
<label for="remove_old_ssh_keys" class="virt-label">Remove old SSH Keys</label>
<span class="info-text cursor-pointer" tooltip="If checked then old ssh-keys will be removed from the VPS" data-tooltip-target="5oX2RQ"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
</div>
<div class="inline-flex items-center gap-2" id="ssh_key_rebuild_div">
<label for="rebuild_sshkey_dropdown" class="virt-label">Select SSH keys</label>
<select class="virt-select" rows="10" id="rebuild_sshkey_dropdown" name="rebuild_sshkey"></select>
</div>
<div class="inline-flex items-center gap-2" id="rebuild_custom_ssh_div" style="display:none;">
<label for="sshkey" class="virt-label">Add SSH key</label>
<i tooltip="Add public key in VPS.<br>NOTE : This key will not be saved." class="flex fa fa-info-circle cursor-pointer" aria-hidden="true" data-tooltip-target="N58CwQ"></i>
<textarea class="virt-input" rows="10" id="rebuild_sshkey" name="rebuild_custom_ssh"></textarea>
</div>
<div class="flex">
<input type="hidden" name="newos" id="newos" value="0">
<input type="hidden" name="reinsos" id="reinsos" value="1">
<button type="submit" name="reinsos_submit" class="blue_btn">Reinstall</button>
</div>
</form>
Name: installcp — POST
<form id="installcp" accept-charset="UTF-8" action="" method="post" name="installcp">
<div class="flex flex-wrap md:justify-start justify-center lg:gap-5 md:gap-3 gap-5">
<div class="cplogos" id="webuzo" style="display: none;">
<input class="w-12" type="image" name="webuzo" nsrc="themes/default/images/webuzoc.png">
<h4 class=" font-semibold">Webuzo</h4>
</div>
<div class="cplogos" id="plesk" style="display: none;">
<input class="w-12" type="image" name="plesk" nsrc="themes/default/images/plesk.png">
<h4 class=" font-semibold">Plesk</h4>
</div>
<div class="cplogos" id="cpanel" style="display: none;">
<input class="w-12" type="image" name="cpanel" nsrc="themes/default/images/cpanel.png">
<h4 class=" font-semibold">cPanel</h4>
</div>
<div class="cplogos" id="webmin" style="display: none;">
<input class="w-12" type="image" name="webmin" nsrc="themes/default/images/webmin.png">
<h4 class=" font-semibold">Webmin</h4>
</div>
<div class="cplogos" id="interworx" style="display: none;">
<input class="w-12" type="image" name="interworx" nsrc="themes/default/images/interworx.png">
<h4 class=" font-semibold">Interworx</h4>
</div>
<div class="cplogos" id="ispconfig" style="display: none;">
<input class="w-12" type="image" name="ispconfig" nsrc="themes/default/images/ispconfig.png">
<h4 class=" font-semibold">ISPConfig3</h4>
</div>
<div class="cplogos" id="vesta" style="display: none;">
<input class="w-12" type="image" name="vesta" nsrc="themes/default/images/vesta.png">
<h4 class=" font-semibold">VestaCP</h4>
</div>
<div class="cplogos" id="cwp" style="display: none;">
<input class="w-12" type="image" name="cwp" nsrc="themes/default/images/cwp.png">
<h4 class=" font-semibold">CentOS Panel</h4>
</div>
</div>
<input type="hidden" name="ins" id="cp_ins">
</form>
Name: recipes — POST
<form id="recipeform" accept-charset="UTF-8" name="recipes" method="post" action="" style="display:none">
<label for="input text" class="virt-label">Recipe Group</label>
<span class="info-text cursor-pointer" tooltip="Enter comma separated recipe ID" data-tooltip-target="2yX8C3"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
<div class="flex gap-3 mb-3">
<input type="text" name="rec-order" id="rec-order" size="30" value="" onkeyup="selectRecipes();" class="virt-input">
<span class="input-group-append go-option">
<input id="execrecipe_submit" type="submit" name="execrecipe_submit" value="Execute" class="blue_btn">
</span>
</div>
<div id="recipe_links" class="tabwindow">
<div class="pagination-top"></div>
<div class="scroll-wrapper scrollbar-virt" style="position: relative;">
<div class="scrollbar-virt scroll-content" style="height: auto; margin-bottom: 0px; margin-right: 0px; max-height: 0px;">
<div id="recipes_list" class="recipes_list"></div>
</div>
<div class="scroll-element scroll-x">
<div class="scroll-element_outer">
<div class="scroll-element_size"></div>
<div class="scroll-element_track"></div>
<div class="scroll-bar"></div>
</div>
</div>
<div class="scroll-element scroll-y">
<div class="scroll-element_outer">
<div class="scroll-element_size"></div>
<div class="scroll-element_track"></div>
<div class="scroll-bar"></div>
</div>
</div>
</div>
<div class="pagination-bottom"></div>
</div>
<input type="hidden" name="exec_rid" id="exec_rid">
<input type="hidden" name="exec_recipe" id="exec_recipe" value="1">
<select style="display: none;" name="rid[]" id="rid" multiple="multiple"></select>
</form>
Name: webuzosettings — POST
<form id="webuzosettingsform" accept-charset="UTF-8" method="post" name="webuzosettings" class="flex flex-col gap-7 px-4 py-5">
<div class="grid lg:grid-cols-3 md:grid-cols-2 grid-cols-1 gap-8">
<div>
<div id="webuzo_pd_tr">
<label for="webuzo_pd" class="virt-label my-3">Primary Domain</label>
<input type="text" id="webuzo_pd" name="webuzo_pd" placeholder="example.com" class="virt-input my-2">
</div>
<div id="webuzo_scriptlist_tr">
<label for="webuzo_scriptlist" class="virt-label my-3">Select a Script</label>
<select id="webuzo_scriptlist" class="select2 virt-select my-2 select2-hidden-accessible" onchange="script_req(this.value);" name="webuzo_script" tabindex="-1" aria-hidden="true"></select><span
class="select2 select2-container select2-container--default" dir="ltr" style="width: 100%;"><span class="selection"><span class="select2-selection select2-selection--single" role="combobox" aria-haspopup="true" aria-expanded="false"
tabindex="0" aria-labelledby="select2-webuzo_scriptlist-container"><span class="select2-selection__rendered" id="select2-webuzo_scriptlist-container"></span><span class="select2-selection__arrow"
role="presentation"><b role="presentation"></b></span></span></span><span class="dropdown-wrapper" aria-hidden="true"></span></span>
</div>
</div>
<div>
<div id="webuzo_spasswd_tr">
<label for="webuzo_spasswd" class="virt-label">Root Password</label>
<input type="password" id="webuzo_spasswd" name="webuzo_spasswd" placeholder="Enter Root Password" class="virt-input my-2">
</div>
<div id="webuzo_os_tr">
<label for="webuzo_os" class="virt-label my-3">Select OS</label>
<div id="webuzo_templates"></div>
</div>
</div>
</div>
<div class="mt-3">
<label for="webuzo_spasswd" class="virt-label">Choose Stack</label>
<div class="flex justify-start my-3">
<div class="flex items-center gap-1 border border-[#ECEFF3] dark:border-gray-800 bg-white dark:bg-[#15172B] p-2 rounded-full font-medium text-sm tabShadow">
<button type="button" onclick="webuzo_apps(this.value);" value="lamp" id="lamp" class="py-2 md:px-4 webuzo_appstack px-3 transition-all duration-300 tab-button active">LAMP</button>
<button type="button" onclick="webuzo_apps(this.value);" value="lemp" id="lemp" class="py-2 md:px-4 webuzo_appstack px-3 transition-all duration-300 tab-button">LEMP</button>
<button type="button" onclick="webuzo_apps(this.value);" value="llmp" id="llmp" class="py-2 md:px-4 webuzo_appstack px-3 transition-all duration-300 tab-button">LLMP</button>
<input type="hidden" name="webuzo_stack" id="webuzo_stack">
</div>
</div>
<div class="grid lg:grid-cols-3 md:grid-cols-2 grid-cols-1 gap-8">
<div id="webuzo_webserver_tr">
<label for="webuzo_webserver" class="virt-label">Select Apache Verison</label>
<select id="webuzo_webserver" class="select2 virt-select my-2 select2-hidden-accessible" name="webserver" tabindex="-1" aria-hidden="true"></select><span class="select2 select2-container select2-container--default" dir="ltr"
style="width: 100%;"><span class="selection"><span class="select2-selection select2-selection--single" role="combobox" aria-haspopup="true" aria-expanded="false" tabindex="0" aria-labelledby="select2-webuzo_webserver-container"><span
class="select2-selection__rendered" id="select2-webuzo_webserver-container"></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span></span></span><span class="dropdown-wrapper"
aria-hidden="true"></span></span>
</div>
<div id="webuzo_mysql_tr">
<label for="webuzo_mysql" class="virt-label">Select MYSQL Version</label>
<select id="webuzo_mysql" class="select2 virt-select my-2 select2-hidden-accessible" name="mysql" tabindex="-1" aria-hidden="true"></select><span class="select2 select2-container select2-container--default" dir="ltr"
style="width: 100%;"><span class="selection"><span class="select2-selection select2-selection--single" role="combobox" aria-haspopup="true" aria-expanded="false" tabindex="0" aria-labelledby="select2-webuzo_mysql-container"><span
class="select2-selection__rendered" id="select2-webuzo_mysql-container"></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span></span></span><span class="dropdown-wrapper"
aria-hidden="true"></span></span>
</div>
<div id="webuzo_php_tr">
<label for="webuzo_php" class="virt-label">Select PHP Version</label>
<select id="webuzo_php" class="select2 virt-select my-2 select2-hidden-accessible" name="php" tabindex="-1" aria-hidden="true"></select><span class="select2 select2-container select2-container--default" dir="ltr" style="width: 100%;"><span
class="selection"><span class="select2-selection select2-selection--single" role="combobox" aria-haspopup="true" aria-expanded="false" tabindex="0" aria-labelledby="select2-webuzo_php-container"><span class="select2-selection__rendered"
id="select2-webuzo_php-container"></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span></span></span><span class="dropdown-wrapper" aria-hidden="true"></span></span>
</div>
</div>
</div>
<div class="grid lg:grid-cols-3 md:grid-cols-2 grid-cols-1 gap-8 mt-1">
<div class="mt-1">
<div onclick="toggle_advoptions('webuzo_advance_tr','webuzo_advance_togglei');return false;"
class="bg-[#fafafa] dark:bg-[#1C2037] px-4 py-2 flex items-center justify-between cursor-pointer border border-[#ECEFF3] dark:border-[#23283F] rounded-lg">
<label for="input text" class="virt-label">Advanced Options</label>
<label id="webuzo_advance_togglei" class="virt-label"><i class="fas fa-sort-down fa-1x mr-2"></i></label>
</div>
<div id="webuzo_advance_tr" class="peer-[:checked]:block hidden dark:bg-[#16192E] border-x border-b border-[#ECEFF3] dark:border-[#23283F] rounded-b-lg commonBoxShadow " style="display:none;">
<div class="flex flex-col gap-5 px-4 py-5">
<div id="webuzo_ns1_tr">
<label for="webuzo_ns1" class="text-[#666D80] text-sm font-medium">Nameserver 1</label>
<input class="virt-input my-2 dark:placeholder:text-[#60677a]" type="text" name="webuzo_ns1" id="webuzo_ns1" placeholder="(Optional) Specify your Nameserver 1">
</div>
<div>
<label for="webuzo_ns2" class="text-[#666D80] text-sm font-medium">Nameserver 2</label>
<input class="virt-input my-2 dark:placeholder:text-[#60677a]" type="text" name="webuzo_ns2" id="webuzo_ns2" placeholder="(Optional) Specify your Nameserver 2">
</div>
</div>
</div>
</div>
</div>
<div>
<input type="hidden" name="webuzosettings" value="1">
<div class="webuzo_unsupport notice mt-2" style="display:none;">Application not supported !</div>
<input id="webuzo_settings" type="submit" name="webuzo_submit" value="Install" class="btn">
</div>
</form>
Name: services — POST
<form id="servicesform" accept-charset="UTF-8" name="services" method="post" action="">
<div id="services_div"></div>
<div class="bg justify-items-center text-center"> With selected: <input type="hidden" name="start_x" id="start_x">
<i class="fa fa-play mr-4 ml-4 fa-1x start text-green-500 cursor-pointer" aria-hidden="true" id="sstart" name="start" tooltip="Start" data-tooltip-target="JQQzwq"></i>
<input type="hidden" name="stop_x" id="stop_x">
<i class="fa fa-power-off power-off mr-4 fa-1x text-red-500 cursor-pointer" aria-hidden="true" id="sstop" name="stop" tooltip=" Stop" data-tooltip-target="r7wZmF"></i>
<input type="hidden" name="restart_x" id="restart_x">
<i class="fas fa-sync-alt refresh mr-4 fa-1x text-blue-500 cursor-pointer" aria-hidden="true" id="srestart" name="restart" tooltip="Restart" data-tooltip-target="gjlSgV"></i>
</div>
</form>
Name: enableform — POST
<form class="flex flex-col gap-7 px-4 py-5" id="enableform" accept-charset="UTF-8" action="" method="post" name="enableform" onsubmit="return submitit('enableform', 'closerescue_pwindow');">
<input placeholder="Root Password" class="virt-input" type="password" name="password">
<input placeholder="Confirm Password" class="virt-input" type="password" name="conf_password">
<div class="flex">
<input type="hidden" name="enablerescue" value="1">
<button type="submit" value="" name="enablerescue_submit" class="blue_btn">Enable Rescue Mode</button>
</div>
</form>
Name: disableform — POST
<form class="flex flex-col gap-7 px-4 py-5" id="disableform" accept-charset="UTF-8" action="" method="post" name="disableform" onsubmit="return submitit('disableform', 'closerescue_pwindow');">
<input type="hidden" name="disablerescue" value="1">
<button type="submit" value="" name="disablerescue_submit" class="blue_btn">Disable Rescue Mode</button>
</form>
Name: bkup2_settings — POST
<form class="form-horizontal" id="bkup2_settings_form" accept-charset="UTF-8" action="" method="post" name="bkup2_settings">
<input type="hidden" name="backup_settings" value="1">
<div class="row">
<div class="col-sm-4">
<label class="form-label d-inline-block">Backup Server :</label>
<span class="info-text cursor-pointer" tooltip="If specified backups will be uploaded to backup server" data-tooltip-target="GA2r3G"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
</div>
<div class="col-sm-8">
<select id="bkup2_bserid" class="virt-select" name="bserid">
<option value="0">None</option>
</select>
</div>
</div>
<div class="text-center">
<input type="submit" value="Save" name="settings_submit" id="settings_submit" class="blue_btn" onclick="submitit('bkup2_settings_form', 'bkup2_settings_response'); return false;">
</div>
</form>
Name: backup2 — POST
<form id="backupform2" accept-charset="UTF-8" action="" method="post" name="backup2">
<input type="hidden" name="cbackup" id="cbackup_bkup2">
<input type="hidden" name="restore" id="restore_bkup2">
<input type="hidden" name="delete" id="delete_bkup2">
<input type="hidden" name="date" id="date_bkup2">
<input type="hidden" name="file" id="file_bkup2">
</form>
Name: save_ver_scal — POST act=vpsmanage
<form accept-charset="UTF-8" id="ver-scalform" action="act=vpsmanage" method="post" name="save_ver_scal" onsubmit="return submitit('ver-scalform', 'ver_submitresponse');" class="form-horizontal">
<div class="grid lg:grid-cols-3 md:grid-cols-2 grid-cols-1 gap-8 mt-5">
<div class="virt-border-shadow p-2">
<div class="box-head">
<h3 class="font-medium">RAM Settings</h3>
</div>
<label class="virt-label mb-2" for="vs_ver_ram_inc_by">Increase/Decrease RAM By (in GB)</label>
<span class="info-text cursor-pointer" tooltip="If the threshold exceeds/subceeds, the provided RAM (in GB) will be increased or decreased accordingly" data-tooltip-target="rMIWs5">
<i class="fa fa-info-circle" aria-hidden="true"></i>
</span>
<input type="text" name="vs_ver_ram_inc_by" id="vs_ver_ram_inc_by" class="virt-input numbersonly" value="0">
<span class="text-sm">Default (<span class="fhead text-sm" id="vs_ver_ram_inc_default"></span> )</span>
</div>
<div class="virt-border-shadow p-2">
<div class="box-head">
<h3 class="font-medium">CPU Settings</h3>
</div>
<label class="virt-label mb-2" for="vs_ver_cpu_inc_by">Increase/Decrease CPU Cores By</label>
<span class="info-text cursor-pointer" tooltip="If the threshold exceeds/subceeds, the provided cores will be increased or decreased accordingly" data-tooltip-target="2sODOX">
<i class="fa fa-info-circle" aria-hidden="true"></i>
</span>
<input type="text" name="vs_ver_cpu_inc_by" id="vs_ver_cpu_inc_by" class="virt-input numbersonly" value="0">
<span class="text-sm">Default (<span class="fhead text-sm" id="vs_ver_cpu_inc_default"></span> )</span>
</div>
</div>
<div class="mt-3">
<input type="hidden" name="save_ver_data" value="1">
<input type="submit" value="Submit" class="blue_btn">
</div>
</form>
Name: changefirewallplanform — POST
<form action="" id="changefirewallplanform" accept-charset="UTF-8" method="post" name="changefirewallplanform">
<label for="li_change_fwid" class="virt-label">Change Firewall Plan</label>
<span tooltip="Select a firewall Plan" data-tooltip-target="xhhBao" class="cursor-pointer">
<i class="fa fa-info-circle" aria-hidden="true"></i>
</span>
<div class="columns-2">
<div class="w-full">
<select name="change_fwid" id="li_change_fwid" onchange="firewallrule_list(this.value, 'change_firewall_rules_table')" class="select2 virt-select select2-hidden-accessible" tabindex="-1" aria-hidden="true">
</select><span class="select2 select2-container select2-container--default" dir="ltr" style="width: 100%;"><span class="selection"><span class="select2-selection select2-selection--single" role="combobox" aria-haspopup="true"
aria-expanded="false" tabindex="0" aria-labelledby="select2-li_change_fwid-container"><span class="select2-selection__rendered" id="select2-li_change_fwid-container"></span><span class="select2-selection__arrow"
role="presentation"><b role="presentation"></b></span></span></span><span class="dropdown-wrapper" aria-hidden="true"></span></span>
</div>
<div class="">
<input type="hidden" name="changefirewallplan" value="1">
<input type="submit" id="changefirewallplan_submit" class="blue_btn" value="Change Firewall Plan">
</div>
</div>
</form>
Name: changepass — POST
<form class="flex flex-col gap-7 px-4 py-5" id="ips-form" action="" method="post" name="changepass" onsubmit="return submitit('ips-form');">
<select id="vm_ips_select" name="ips" class="select2 dark:bg-gray-50 select2-hidden-accessible" tabindex="-1" aria-hidden="true"></select><span class="select2 select2-container select2-container--default" dir="ltr" style="width: 100%;"><span
class="selection"><span class="select2-selection select2-selection--single" role="combobox" aria-haspopup="true" aria-expanded="false" tabindex="0" aria-labelledby="select2-vm_ips_select-container"><span class="select2-selection__rendered"
id="select2-vm_ips_select-container"></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span></span></span><span class="dropdown-wrapper" aria-hidden="true"></span></span>
<div class="flex">
<input type="hidden" name="reorderips" value="1">
<input type="submit" id="reorderips_submit" name="reorderips_submit" value="Set Primary IP" class="bg-[#0075FF] text-white text-sm rounded-lg py-2 px-3 cursor-pointer active:scale-95 transition-all duration-150">
</div>
</form>
<form id="select_lb_form">
</form>
Name: managesubnetsform — POST
<form action="" id="managesubnetsform" accept-charset="UTF-8" method="post" name="managesubnetsform">
<div id="managesubnets_div" class="managesubnets_div table-fix"></div>
</form>
Name: listvs_search — GET
<form accept-charset="UTF-8" name="listvs_search" method="get" action="" id="listvs_search" class="w-full">
<div class="flex gap-3 mb-3 px-2">
<div class="w-1/4">
<label for="vpsid" class="block label-text">ID</label>
<input class="virt-input" type="text" name="vpsid" id="vpsid">
</div>
<div class="w-1/4">
<label for="vpsip" class="block label-text">IP Address</label>
<input class="virt-input" type="text" name="vpsip" id="vpsip">
</div>
<div class="w-1/4">
<label for="vpshostname" class="block label-text">Hostname</label>
<input class="virt-input" type="text" name="vpshostname" id="vpshostname">
</div>
<div class="w-1/4">
<label for="user" class="block label-text">User</label>
<input class="virt-input " type="text" name="user" id="user">
</div>
</div>
<div class="flex gap-3 mb-3 px-2">
<div class="w-1/4">
<label for="vsstatus" class="block label-text">Status</label>
<select class="virt-select" id="vsstatus" name="vsstatus">
<option value="0">All</option>
<option value="s">Suspended</option>
<option value="u">Unsuspended </option>
</select>
</div>
<div class="w-1/4">
<label for="vstype" class="block label-text">Type</label>
<select class="virt-select" id="vstype" name="vstype">
<option value="0">All</option>
<option value="xen">Xen</option>
<option value="xenhvm">Xen HVM </option>
<option value="xcp">XCP</option>
<option value="xcphvm">XCP HVM </option>
<option value="openvz">OpenVZ </option>
<option value="kvm">KVM</option>
<option value="lxc">LXC</option>
<option value="vzo">Virtuozzo OpenVZ</option>
<option value="vzk">Virtuozzo KVM</option>
<option value="proxo">Proxmox OpenVz </option>
<option value="proxk">Proxmox QEMU </option>
<option value="proxl">Proxmox LXC </option>
</select>
</div>
<div class="w-1/4 hidden" id="search-greoup-div">
<label for="group-option" class="block label-text">Server Group</label>
<select class="select2 virt-select select2-hidden-accessible" id="group-option" multiple="" data-placeholder="Server Group" tabindex="-1" aria-hidden="true"></select><span class="select2 select2-container select2-container--default" dir="ltr"
style="width: 100%;"><span class="selection"><span class="select2-selection select2-selection--multiple" role="combobox" aria-haspopup="true" aria-expanded="false" tabindex="-1">
<ul class="select2-selection__rendered">
<li class="select2-search select2-search--inline"><input class="select2-search__field" type="search" tabindex="0" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" role="textbox" aria-autocomplete="list"
placeholder="Server Group" style="width: 100px;"></li>
</ul>
</span></span><span class="dropdown-wrapper" aria-hidden="true"></span></span>
</div>
<div class="w-1/4">
</div>
</div>
<div class="flex mb-2 px-2">
<div class="w-1/4">
<button type="button" name="search" class="btn mb-2" value="Search" id="vsSearch" onclick="search_listvs();">Submit</button>
</div>
</div>
</form>
Name: setup_pending — POST act=setup_pending
<form id="setup_pendingform" accept-charset="UTF-8" action="act=setup_pending" method="post" name="setup_pending" onsubmit="return submitit(this);">
<input type="hidden" id="ps_virt" name="virt">
<input type="hidden" id="ps_setup_pending" name="setup_pending">
<input type="hidden" id="ps_svs" name="svs">
<div class="create_common mb-4">
<h4 class="virt-form-head mt-3 !mb-0 px-4">VPS Configuration</h4>
<div class="flex justify-center">
<div class="nav-button !border-[#0075ff] dark:shadow dark:shadow-white/10">
<button type="button" id="ps_template" onclick="showtab(this.id, 'os-tab-content')" class="py-2 px-4 h-full os-tab-button tab-button active">
<svg class="h-7 inline" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<g stroke-linecap="round" stroke-linejoin="round"></g>
<g>
<path opacity="0.4"
d="M16.2391 3.6499H7.75906C5.28906 3.6499 3.28906 5.6599 3.28906 8.1199V17.5299C3.28906 19.9899 5.29906 21.9999 7.75906 21.9999H16.2291C18.6991 21.9999 20.6991 19.9899 20.6991 17.5299V8.1199C20.7091 5.6499 18.6991 3.6499 16.2391 3.6499Z"
fill="#0075ff"></path>
<path d="M14.3498 2H9.64977C8.60977 2 7.75977 2.84 7.75977 3.88V4.82C7.75977 5.86 8.59977 6.7 9.63977 6.7H14.3498C15.3898 6.7 16.2298 5.86 16.2298 4.82V3.88C16.2398 2.84 15.3898 2 14.3498 2Z" fill="#0075ff"></path>
</g>
</svg> Templates </button>
<button type="button" id="ps_iso" onclick="showtab(this.id, 'os-tab-content');" class="py-2 px-6 h-full os-tab-button tab-button justify-center">
<svg class="h-6 inline pr-2" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<g stroke-width="0"></g>
<g stroke-linecap="round" stroke-linejoin="round"></g>
<g fill="#0075ff">
<path opacity=".4" d="M10 20c5.523 0 10-4.477 10-10S15.523 0 10 0 0 4.477 0 10s4.477 10 10 10"></path>
<path d="M10 12.5a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5"></path>
</g>
</svg> ISO </button>
</div>
</div>
<div class="overflow-x-auto mx-4 p-4 -mt-4 border border-[#0075ff30] dark:border-[#0075ff] rounded-lg bg-[#0068fd05] dark:bg-[#1C2037]">
<div class="inline-block min-w-full overflow-hidden">
<div>
<div class="os-tab-content overflow-x-auto px-4" id="ps_template-tab">
<div id="ps_osid-box" class="flex flex-row gap-2 flex-wrap my-3"></div>
<input type="hidden" name="newos" id="ps_osid">
</div>
<div class="os-tab-content hidden bg-gray overflow-x-auto my-3" id="ps_iso-tab">
<div class="grid grid-row-2 w-2/5 gap-4">
<div>
<label class="virt-label">If an ISO is selected the machine will be booted from that ISO</label>
</div>
<div>
<select name="iso" id="ps_iso_select" class="virt-select select2 select2-hidden-accessible" tabindex="-1" aria-hidden="true"></select><span class="select2 select2-container select2-container--default" dir="ltr"
style="width: 100%;"><span class="selection"><span class="select2-selection select2-selection--single" role="combobox" aria-haspopup="true" aria-expanded="false" tabindex="0" aria-labelledby="select2-ps_iso_select-container"><span
class="select2-selection__rendered" id="select2-ps_iso_select-container"></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span></span></span><span class="dropdown-wrapper"
aria-hidden="true"></span></span>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="lg:grid lg:grid-cols-5 gap-x-4 gap-y-2 mt-4 px-4">
<div id="ps_tr_hostname" class="col-span-2">
<div class="pb-2">
<label class="virt-label">Hostname</label>
<span class="info-text cursor-pointer" tooltip="Enter the hostname for the VPS. e.g. www.domain.com" data-tooltip-target="VmEIiO"><i class="fa fa-info-circle " aria-hidden="true"></i></span>
</div>
<div id="ps_create_hostname">
<input type="text" name="hostname" id="ps_hostname" class="virt-input mb-2">
</div>
</div>
<div id="ps_tr_rootpass" class="col-span-2">
<div>
<div class="pb-2">
<label class="virt-label">VPS Root Password</label>
<span class="info-text cursor-pointer" tooltip="The Password of the Root User / Administrator of the VPS" data-tooltip-target="896xH8"><i class="fa fa-info-circle " aria-hidden="true"></i></span>
</div>
<div class="flex flex-col gap-2 justify-items-stretch">
<div class="flex-1 flex gap-2">
<input class="flex-1 virt-input" type="text" name="rootpass" id="ps_rootpass" autocomplete="off" oninput="check_pass_strength(this.id, 'ps_rootpass_strengthIndicator');">
<span class="inline-flex">
<a href="javascript: void(0);" class="bg-[#0075FF]/[0.08] text-[#0075FF] border border-[#0075FF] shadow items-center flex text-sm rounded-lg p-2 cursor-pointer" onclick="$_('ps_rootpass').value=rand_pass(12);check_pass_strength('ps_rootpass', 'ps_rootpass_strengthIndicator');return false;" title="Make another Random Password" type="button"><i class="fa fa-key m-1" aria-hidden="true"></i></a>
</span>
</div>
<div class="flex">
<div class="ps_rootpass_strengthIndicator pt-1">
<div class="flex items-center gap-1">
<div class="weakIndicator bg-[#FB5252] w-7 h-1 rounded-full hidden"></div>
<div class="mediumIndicator bg-[#FCA120] w-7 h-1 rounded-full hidden"></div>
<div class="strongIndicator bg-[#2BC48A] w-7 h-1 rounded-full hidden"></div>
</div>
<div class="rootpass_pass-strength pass-strength text-xs">Strength Indicator</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- <div class="create_common disable_eu_sshkeys mb-6">
<div class="flex justify-center mb-1 mt-3">
<div class="nav-button !border !border-[#0075ff] !gap-0">
<button type="button" id="ps_generate_keys" onclick="showtab(this.id, 'sshkeys-tab-content')" class="flex items-center gap-2 py-2 px-4 sshkeys-tab-button tab-button ssh_options border-r border-[#0077ff5e]" value="generate_keys">
<svg class="h-7 inline" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"><g stroke-width="0"/><g stroke-linecap="round" stroke-linejoin="round"/><g stroke="#0075ff" stroke-width="1.2"><path d="M9 5.304a8 8 0 1 0 3.5-.804v10"/><path d="m16 11-3.5 3.5L9 11"/></g></svg>
Generate SSH Keys
</button>
<button type="button" id="ps_add_ssh_keys" onclick="showtab(this.id, 'sshkeys-tab-content')" class="flex items-center gap-2 py-3 px-4 sshkeys-tab-button tab-button ssh_options border-r border-[#0077ff5e]" value="add_ssh_keys">
<svg class="h-5 w-6 inline" fill="#0075ff" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 27.269 27.269" xml:space="preserve" stroke="#0075ff" stroke-width="0"><g/><g stroke-linecap="round" stroke-linejoin="round"/><path d="M25.322 1.947H1.949C.869 1.947 0 2.818 0 3.898v19.477c0 1.074.869 1.947 1.949 1.947h23.373c1.07 0 1.947-.873 1.947-1.947V3.898a1.95 1.95 0 0 0-1.947-1.951M9.312 3.41a.974.974 0 1 1-.002 1.948.974.974 0 0 1 .002-1.948m-2.982 0a.975.975 0 1 1 0 1.946.975.975 0 0 1 0-1.946m-2.924 0a.973.973 0 1 1 .004 1.946.973.973 0 0 1-.004-1.946m21.916 19.965H1.949V6.838h23.373z" stroke="none"/><path d="M14.797 15.566 5.844 20.16v-1.332l7.602-3.781v-.039l-7.602-3.782V9.894l8.953 4.572zm6.625-1.232v1.232h-4.764v-1.232z" stroke="none"/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/></svg>
Add SSH Keys
</button>
<button type="button" id="ps_use_ssh_keys" onclick="showtab(this.id, 'sshkeys-tab-content');" class="flex items-center gap-2 py-3 px-4 sshkeys-tab-button tab-button ssh_options" value="use_ssh_keys">
<svg class="h-5 w-6 inline" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="2598" height="2126" style="shape-rendering:geometricPrecision;text-rendering:geometricPrecision;image-rendering:optimizeQuality;fill-rule:evenodd;clip-rule:evenodd" viewBox="0 0 2598 2125.64"><defs><style>.fil0{fill:none}</style></defs><g id="Layer_x0020_1"><path class="fil0" d="M2424.97 1679.09H2179m164.73 178.68H2179m0-719.08v810.86" style="stroke:#0075ff;stroke-width:124;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:22.9256"/><path class="fil0" d="M2179 563.34c158.88 0 287.67 128.8 287.67 287.68 0 158.87-128.79 287.67-287.67 287.67s-287.67-128.8-287.67-287.67c0-158.88 128.79-287.68 287.67-287.68" style="stroke:#666d80;stroke-width:129.9;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:22.9256"/><path class="fil0" d="M669.97 1341.41h510.09m-725.56-134.8 602.67-356.32M454.5 485.17l602.67 356.32" style="stroke:#0075ff;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:22.9256;stroke-width:76.76"/><path class="fil0" d="M1898.88 1679.92h-1703c-36.14 0-65.72-29.57-65.72-65.71V242.92c0-36.15 29.57-65.72 65.72-65.72h2153.1c36.14 0 65.71 29.57 65.71 65.72v125.73" style="stroke:#0075ff;stroke-width:135.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:22.9256"/></g></svg>
Use Existing Keys</button>
</div>
</div>
<div class="tab-pane fade sshkeys-tab-content generate_keys_div bg-[#0068fd05] dark:bg-[#1C2037] rounded-lg mb-4 hidden -mt-4 border border-[#0075ff30] mx-4" id="ps_generate_keys-tab" role="tabpanel" aria-labelledby="generate_keys">
<div class="m-4 px-4 py-2">
<input type="hidden" name="private_key" id="ps_private_key">
<div id="ps_new_key_loader" class="hidden">
<div role="status">
<svg aria-hidden="true" class="w-8 h-8 text-gray-200 animate-spin dark:text-gray-600 fill-blue-600" viewBox="0 0 100 101" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M100 50.5908C100 78.2051 77.6142 100.591 50 100.591C22.3858 100.591 0 78.2051 0 50.5908C0 22.9766 22.3858 0.59082 50 0.59082C77.6142 0.59082 100 22.9766 100 50.5908ZM9.08144 50.5908C9.08144 73.1895 27.4013 91.5094 50 91.5094C72.5987 91.5094 90.9186 73.1895 90.9186 50.5908C90.9186 27.9921 72.5987 9.67226 50 9.67226C27.4013 9.67226 9.08144 27.9921 9.08144 50.5908Z" fill="currentColor"/>
<path d="M93.9676 39.0409C96.393 38.4038 97.8624 35.9116 97.0079 33.5539C95.2932 28.8227 92.871 24.3692 89.8167 20.348C85.8452 15.1192 80.8826 10.7238 75.2124 7.41289C69.5422 4.10194 63.2754 1.94025 56.7698 1.05124C51.7666 0.367541 46.6976 0.446843 41.7345 1.27873C39.2613 1.69328 37.813 4.19778 38.4501 6.62326C39.0873 9.04874 41.5694 10.4717 44.0505 10.1071C47.8511 9.54855 51.7191 9.52689 55.5402 10.0491C60.8642 10.7766 65.9928 12.5457 70.6331 15.2552C75.2735 17.9648 79.3347 21.5619 82.5849 25.841C84.9175 28.9121 86.7997 32.2913 88.1811 35.8758C89.083 38.2158 91.5421 39.6781 93.9676 39.0409Z" fill="currentFill"/>
</svg>
</div>
</div>
<div id="ps_download_private" class="mb-3 hidden">
<a href="" id="ps_private_key_link">Download private key</a> <a class="info" data-placement="right" tooltip="Note: We do not save private key, so please download it"><i class="fas fa-info-circle"></i>
</a>
</div>
<label class="virt-label pb-2">Add SSH key <a class="info" data-placement="right" tooltip="Add public key in VPS.<br>NOTE : This key will not be saved."><i class="fas fa-info-circle"></i></a></label>
<textarea class="virt-input w-full mx-2" id="ps_sshkey" name="sshkey" rows="8"></textarea>
</div>
</div>
<div class="tab-pane fade sshkeys-tab-content add_ssh_keys_div mb-4 hidden bg-[#0068fd05] dark:bg-[#1C2037] rounded-lg -mt-4 border border-[#0075ff30] dark:border-[#0075ff] mx-4" id="ps_add_ssh_keys-tab" role="tabpanel" aria-labelledby="add_ssh_keys">
<div class="m-4 px-4 py-2">
<label class="virt-label pb-2">Add SSH key <a class="info" data-placement="right" tooltip="Add public key in VPS.<br>NOTE : This key will not be saved."><i class="fas fa-info-circle"></i></a></label>
<textarea class="virt-input w-full" id="ps_sshkey" name="sshkey" rows="8"></textarea>
</div>
</div>
<div class="tab-pane fade sshkeys-tab-content use_ssh_keys_div hidden mb-4 bg-[#0068fd05] dark:bg-[#1C2037] rounded-lg -mt-4 border border-[#0075ff30] dark:border-[#0075ff] mx-4" id="ps_use_ssh_keys-tab" role="tabpanel">
<div class="w-full" id="ps_existing_keys_div"></div>
</div>
</div> -->
<input type="hidden" name="reinsos" value="Create">
<div class=" text-center mt-4">
<button type="submit" name="reinsos" class="blue_btn" id="the_creator">Create</button>
</div>
</form>
Name: create — POST act=create
<form id="createform" accept-charset="UTF-8" action="act=create" method="post" name="create" onsubmit="return submitit(this);">
<h4 class="virt-form-head mt-3 tr_regions_head px-4">Server / Region</h4>
<div class="flex flex-wrap mb-6">
<input type="hidden" id="sgid" name="sgid">
<div id="user_regions">
</div>
<div id="tr_virts" class="old_create w-full lg:w-6/12 md:w-6/12 px-4">
<label class="virt-label">Virtualization</label>
<select name="virt" id="virt" onchange="fill_ostemplates(); show_cpu_topology('#create');" class="virt-select mt-2"></select>
</div>
</div>
<!-- Create for billing users -->
<div id="ihb_div" class="mb-6" style="display:none">
<div class="" id="ihb_plans">
<div class="notice my-3 mx-4" style="display:none;" id="ihb_no_pl">There are no plans available for this region !</div>
<div class="row ihb_plans_container plan_1"></div>
</div>
<input type="hidden" name="plid" id="plid">
</div>
<!--Create for billing users-->
<!--Common fields in create-->
<div class="create_common mb-4">
<h4 class="virt-form-head mt-3 !mb-0 px-4">VPS Configuration</h4>
<div class="flex justify-center">
<div class="nav-button !border-[#0075ff] dark:shadow dark:shadow-white/10">
<button type="button" id="template" onclick="showtab(this.id, 'os-tab-content')" class="py-2 px-4 h-full os-tab-button tab-button active">
<svg class="h-7 inline" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<g stroke-linecap="round" stroke-linejoin="round"></g>
<g>
<path opacity="0.4"
d="M16.2391 3.6499H7.75906C5.28906 3.6499 3.28906 5.6599 3.28906 8.1199V17.5299C3.28906 19.9899 5.29906 21.9999 7.75906 21.9999H16.2291C18.6991 21.9999 20.6991 19.9899 20.6991 17.5299V8.1199C20.7091 5.6499 18.6991 3.6499 16.2391 3.6499Z"
fill="#0075ff"></path>
<path d="M14.3498 2H9.64977C8.60977 2 7.75977 2.84 7.75977 3.88V4.82C7.75977 5.86 8.59977 6.7 9.63977 6.7H14.3498C15.3898 6.7 16.2298 5.86 16.2298 4.82V3.88C16.2398 2.84 15.3898 2 14.3498 2Z" fill="#0075ff"></path>
</g>
</svg> Templates </button>
<button type="button" id="iso" onclick="showtab(this.id, 'os-tab-content');" class="py-2 px-6 h-full os-tab-button tab-button justify-center">
<svg class="h-6 inline pr-2" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<g stroke-width="0"></g>
<g stroke-linecap="round" stroke-linejoin="round"></g>
<g fill="#0075ff">
<path opacity=".4" d="M10 20c5.523 0 10-4.477 10-10S15.523 0 10 0 0 4.477 0 10s4.477 10 10 10"></path>
<path d="M10 12.5a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5"></path>
</g>
</svg> ISO </button>
</div>
</div>
<div class="overflow-x-auto mx-4 p-4 -mt-4 border border-[#0075ff30] dark:border-[#0075ff] rounded-lg bg-[#0068fd05] dark:bg-[#1C2037]">
<div class="inline-block min-w-full overflow-hidden">
<div>
<div class="os-tab-content overflow-x-auto px-4" id="template-tab">
<div id="osid-box" class="flex flex-row gap-2 flex-wrap my-3"></div>
<input type="hidden" name="osid" id="osid">
</div>
<div class="os-tab-content hidden bg-gray overflow-x-auto my-3" id="iso-tab">
<div class="grid grid-row-2 w-2/5 gap-4">
<div>
<label class="virt-label">If an ISO is selected the machine will be booted from that ISO</label>
</div>
<div>
<select name="iso" id="iso_select" class="virt-select select2 select2-hidden-accessible" tabindex="-1" aria-hidden="true"></select><span class="select2 select2-container select2-container--default" dir="ltr" style="width: 100%;"><span
class="selection"><span class="select2-selection select2-selection--single" role="combobox" aria-haspopup="true" aria-expanded="false" tabindex="0" aria-labelledby="select2-iso_select-container"><span
class="select2-selection__rendered" id="select2-iso_select-container"></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span></span></span><span class="dropdown-wrapper"
aria-hidden="true"></span></span>
</div>
</div>
</div>
</div>
</div>
</div>
<!--End Common fields in create-->
<!--Regular create-->
<div class="old_create">
<div id="resource_alloc" class="mb-6">
<h6 class="virt-form-head mt-4">Resource Allocation</h6>
<div class="lg:grid lg:grid-cols-2 gap-x-8 gap-y-2 mt-4 px-4">
<div id="tr_space">
<div class="pb-2">
<label class="virt-label">Disk Space</label>
<span class="info-text cursor-pointer" tooltip="The allowed disk space for the VPS" data-tooltip-target="Rhu44z"><i class="fa fa-info-circle " aria-hidden="true"></i></span>
<span class="text-sm font-medium dark:text-[#D9DBE4] mr-1 text-[#0075FF]"><span id="max_space" class="mr-1"></span>GB Max / VPS</span>
</div>
<div class="virt-input-group">
<input type="number" min="0" name="space" id="space" size="10" class="virt-grouped-input virt-input-number">
<span class="virt-multi-grouped-span">GB</span>
<span class="virt-grouped-span">
<span id="res_space" class="mr-1"></span> Free </span>
</div>
</div>
<div id="tr_ram">
<div class="pb-2">
<label class="virt-label">Ram</label>
<span class="info-text cursor-pointer" tooltip="The amount of RAM which the VPS will always have" data-tooltip-target="k4T08y"><i class="fa fa-info-circle " aria-hidden="true"></i></span>
</div>
<div class="virt-input-group">
<input type="number" min="0" name="ram" id="ram" size="10" class="virt-grouped-input virt-input-number">
<span class="virt-multi-grouped-span">GB</span>
<span class="virt-grouped-span">
<span id="res_ram" class="mr-1"></span> Free </span>
</div>
</div>
<div id="tr_burst">
<div class="pb-2">
<label class="virt-label">Burstable RAM</label>
<span class="info-text cursor-pointer" tooltip="The maximum amount of RAM which the VPS can use" data-tooltip-target="KJRznp"><i class="fa fa-info-circle " aria-hidden="true"></i></span>
</div>
<div class="virt-input-group">
<input type="number" min="0" name="burst" id="burst" size="10" class="virt-grouped-input virt-input-number">
<span class="virt-multi-grouped-span">GB</span>
<span class="virt-grouped-span">
<span id="res_burst" class="mr-1"></span> Free </span>
</div>
</div>
<div id="tr_swap">
<div class="pb-2">
<label class="virt-label">Swap RAM</label>
<span class="info-text cursor-pointer" tooltip="Swap RAM" data-tooltip-target="hza8Mi"><i class="fa fa-info-circle " aria-hidden="true"></i></span>
</div>
<div class="virt-input-group">
<input type="number" min="0" name="swap" id="swap" size="15" class="virt-grouped-input virt-input-number">
<span class="virt-multi-grouped-span">GB</span>
<span class="virt-grouped-span">
<span id="res_swap" class="mr-1"></span> Free </span>
</div>
</div>
<div id="tr_bandwidth">
<div class="pb-2">
<label class="virt-label">Bandwidth</label>
<span class="info-text cursor-pointer" tooltip="Monthly Bandwidth limit of the VPS. 0 (Zero) for unlimited" data-tooltip-target="hIjQKO"><i class="fa fa-info-circle " aria-hidden="true"></i></span>
</div>
<div class="virt-input-group">
<input type="number" min="0" name="bandwidth" id="bandwidth" size="15" class="virt-grouped-input virt-input-number">
<span class="virt-multi-grouped-span">GB</span>
<span class="virt-grouped-span">
<span id="res_bandwidth" class="mr-1"></span> Free </span>
</div>
</div>
<div id="tr_cores">
<div class="pb-2">
<label class="virt-label">CPU Cores</label>
<span class="info-text" id="cpu_cores_title" tooltio="{{cpu_cores_title}}"><i class="fa fa-info-circle " aria-hidden="true"></i></span>
<span class="text-sm font-medium dark:text-[#D9DBE4] mr-1 text-[#0075FF]"><span id="max_cores" class="mr-1"></span>Cores Max / VPS</span>
</div>
<div class="virt-input-group">
<input type="number" min="0" name="cores" id="cores" size="15" class="virt-grouped-input virt-input-number">
<span class="virt-grouped-span"><span id="avail_cores" class="mr-1"></span>Free</span>
</div>
</div>
</div>
</div>
<div id="network_config" class="mb-6">
<h6 class="virt-form-head mt-4">Network Configuration</h6>
<div class="lg:grid lg:grid-cols-2 gap-x-8 gap-y-2 mt-4 px-4">
<div id="tr_ipv4">
<div class="pb-2">
<label class="virt-label">IP Address</label>
<span class="info-text cursor-pointer" tooltip="You can specify the number of IPs to assign" data-tooltip-target="n3N0cb"><i class="fa fa-info-circle " aria-hidden="true"></i></span>
</div>
<div class="virt-input-group">
<input type="number" min="0" name="ips" id="ips" size="10" class="virt-grouped-input virt-input-number">
<span class="virt-grouped-span">
<span id="num_ipv4" class="mr-1"></span> Free </span>
</div>
</div>
<div id="tr_ip_int">
<div class="pb-2">
<label class="virt-label">Internal IP Addresses</label>
<span class="info-text cursor-pointer" tooltip="You can specify the number of Internal IPs to assign" data-tooltip-target="xtROhI"><i class="fa fa-info-circle " aria-hidden="true"></i></span>
</div>
<div class="virt-input-group">
<input type="number" min="0" name="ips_int" id="ips_internal" size="10" class="virt-grouped-input virt-input-number">
<span class="virt-grouped-span">
<span id="num_ip_int" class="mr-1"></span> Free </span>
</div>
</div>
<div id="tr_ipv6_subnet">
<div class="pb-2">
<label class="virt-label">IPv6 Subnets</label>
<span class="info-text cursor-pointer" tooltip="You can specify the number of IPv6 Subnets to assign" data-tooltip-target="lxSe1x"><i class="fa fa-info-circle " aria-hidden="true"></i></span>
</div>
<div class="virt-input-group">
<input type="number" min="0" name="ipv6_subnet" id="ipv6_subnet" size="10" class="virt-grouped-input virt-input-number">
<span class="virt-grouped-span">
<span id="num_ipv6_subnet" class="mr-1"></span> Free </span>
</div>
</div>
<div id="tr_ipv6">
<div class="pb-2">
<label class="virt-label">IPv6 Addresses</label>
<span class="info-text cursor-pointer" tooltip="You can specify the number of IPv6 to assign" data-tooltip-target="wTs8Fv"><i class="fa fa-info-circle " aria-hidden="true"></i></span>
</div>
<div class="virt-input-group">
<input type="number" min="0" name="ipv6" id="ipv6" size="10" class="virt-grouped-input virt-input-number">
<span class="virt-grouped-span">
<span id="num_ipv6" class="mr-1"></span> Free </span>
</div>
</div>
</div>
</div>
</div>
<div class="old_create">
<h6 class="virt-form-head mt-4">Access Details</h6>
</div>
<!-- this is common fields -->
<div class="lg:grid lg:grid-cols-5 gap-x-4 gap-y-2 mt-4 px-4">
<div id="tr_vm_count" class="col-span-1">
<div class="pb-2">
<label class="virt-label">VPS Count</label>
</div>
<div class="flex gap-2">
<span id="vm_count_minus" class="bg-[#0075FF]/[0.08] text-[#0075FF] border border-[#0075FF] shadow items-center flex text-sm rounded-lg p-2 cursor-pointer"><i class="fas fa-minus m-1"></i></span>
<input type="number" class="virt-input" id="vm_count" name="vm_count" value="1">
<span id="vm_count_plus" class="bg-[#0075FF]/[0.08] text-[#0075FF] border border-[#0075FF] shadow items-center flex text-sm rounded-lg p-2 cursor-pointer"><i class="fas fa-plus m-1"></i></span>
</div>
<div class="text-center">
<small id="vm_count_notice" class="danger"></small>
</div>
</div>
<div id="tr_hostname" class="col-span-2">
<div class="pb-2">
<label class="virt-label">Hostname</label>
<span class="info-text cursor-pointer" tooltip="Enter the hostname for the VPS. e.g. www.domain.com" data-tooltip-target="YGbPHG"><i class="fa fa-info-circle " aria-hidden="true"></i></span>
</div>
<div id="create_hostname">
<input type="text" name="hostname[]" id="hostname-1" class="virt-input mb-2">
</div>
</div>
<div id="tr_rootpass" class="col-span-2">
<div>
<div class="pb-2">
<label class="virt-label">VPS Root Password</label>
<span class="info-text cursor-pointer" tooltip="The Password of the Root User / Administrator of the VPS" data-tooltip-target="zxuOeV"><i class="fa fa-info-circle " aria-hidden="true"></i></span>
</div>
<div class="flex flex-col gap-2 justify-items-stretch">
<div class="flex-1 flex gap-2">
<input class="flex-1 virt-input" type="text" name="rootpass" id="rootpass" autocomplete="off" oninput="check_pass_strength(this.id, 'rootpass_strengthIndicator');">
<span class="inline-flex">
<a href="javascript: void(0);" class="bg-[#0075FF]/[0.08] text-[#0075FF] border border-[#0075FF] shadow items-center flex text-sm rounded-lg p-2 cursor-pointer" onclick="$_('rootpass').value=rand_pass(12);check_pass_strength('rootpass', 'rootpass_strengthIndicator');return false;" title="Make another Random Password" type="button"><i class="fa fa-key m-1" aria-hidden="true"></i></a>
</span>
</div>
<div class="flex">
<div class="rootpass_strengthIndicator pt-1">
<div class="flex items-center gap-1">
<div class="weakIndicator bg-[#FB5252] w-7 h-1 rounded-full hidden"></div>
<div class="mediumIndicator bg-[#FCA120] w-7 h-1 rounded-full hidden"></div>
<div class="strongIndicator bg-[#2BC48A] w-7 h-1 rounded-full hidden"></div>
</div>
<div class="rootpass_pass-strength pass-strength text-xs">Strength Indicator</div>
</div>
<div id="disable_password" class="create_common flex flex-col flex-auto items-end">
<div>
<label class="virt-label" for="disable_password">Disable password authentication</label><span tooltip="If enabled then password authentication will be restricted for SSH." data-tooltip-target="w9T50K"
class="cursor-pointer"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
</div>
<div>
<input type="checkbox" name="disable_password" id="addvs_disable_password" class="virt-toggle-switch" onchange="checkvnc('li');">
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="old_create">
<div id="access_details" class="mb-6">
<div class="lg:grid lg:grid-cols-2 gap-x-8 gap-y-2 mt-4 px-4">
<div id="vncrow" class="flex gap-5">
<div><label class="virt-label">VNC</label></div>
<div><input type="checkbox" name="vnc" id="livnc" class="virt-toggle-switch" onchange="checkvnc('li');"></div>
</div>
<div id="livncpassrow" style="display:none">
<div class="mb-2">
<div class="flex">
<label class="virt-label">VNC Password</label>
<span tooltip="The VNC Password for the VPS. Click on the icon to generate a new random password" data-tooltip-target="Re65uS" class="cursor-pointer"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
</div>
</div>
<div class="flex">
<input class="virt-input" type="text" name="vncpass" id="vncpass1" autocomplete="off">
<a href="javascript: void(0);" onclick="generate_vnc_pass('vncpass1', $('#createform').find('#virt').val()); return false;" title="VNC Password"><img nsrc="themes/default/images/vncpass.gif"></a>
</div>
</div>
</div>
</div>
</div>
</div>
<!--End of Regular create-->
<div class="create_common disable_eu_sshkeys mb-6">
<div class="flex justify-center mb-1 mt-3">
<div class="nav-button !border !border-[#0075ff] !gap-0">
<button type="button" id="generate_keys" onclick="showtab(this.id, 'sshkeys-tab-content')" class="flex items-center gap-2 py-2 px-4 sshkeys-tab-button tab-button ssh_options border-r border-[#0077ff5e]" value="generate_keys">
<svg class="h-7 inline" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg">
<g stroke-width="0"></g>
<g stroke-linecap="round" stroke-linejoin="round"></g>
<g stroke="#0075ff" stroke-width="1.2">
<path d="M9 5.304a8 8 0 1 0 3.5-.804v10"></path>
<path d="m16 11-3.5 3.5L9 11"></path>
</g>
</svg> Generate SSH Keys </button>
<button type="button" id="add_ssh_keys" onclick="showtab(this.id, 'sshkeys-tab-content')" class="flex items-center gap-2 py-3 px-4 sshkeys-tab-button tab-button ssh_options border-r border-[#0077ff5e]" value="add_ssh_keys">
<svg class="h-5 w-6 inline" fill="#0075ff" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 27.269 27.269" xml:space="preserve" stroke="#0075ff" stroke-width="0">
<g></g>
<g stroke-linecap="round" stroke-linejoin="round"></g>
<path
d="M25.322 1.947H1.949C.869 1.947 0 2.818 0 3.898v19.477c0 1.074.869 1.947 1.949 1.947h23.373c1.07 0 1.947-.873 1.947-1.947V3.898a1.95 1.95 0 0 0-1.947-1.951M9.312 3.41a.974.974 0 1 1-.002 1.948.974.974 0 0 1 .002-1.948m-2.982 0a.975.975 0 1 1 0 1.946.975.975 0 0 1 0-1.946m-2.924 0a.973.973 0 1 1 .004 1.946.973.973 0 0 1-.004-1.946m21.916 19.965H1.949V6.838h23.373z"
stroke="none"></path>
<path d="M14.797 15.566 5.844 20.16v-1.332l7.602-3.781v-.039l-7.602-3.782V9.894l8.953 4.572zm6.625-1.232v1.232h-4.764v-1.232z" stroke="none"></path>
<g></g>
<g></g>
<g></g>
<g></g>
<g></g>
<g></g>
<g></g>
<g></g>
<g></g>
<g></g>
<g></g>
<g></g>
<g></g>
<g></g>
<g></g>
</svg> Add SSH Keys </button>
<button type="button" id="use_ssh_keys" onclick="showtab(this.id, 'sshkeys-tab-content');" class="flex items-center gap-2 py-3 px-4 sshkeys-tab-button tab-button ssh_options" value="use_ssh_keys">
<svg class="h-5 w-6 inline" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="2598" height="2126"
style="shape-rendering:geometricPrecision;text-rendering:geometricPrecision;image-rendering:optimizeQuality;fill-rule:evenodd;clip-rule:evenodd" viewBox="0 0 2598 2125.64">
<defs>
<style>
.fil0 {
fill: none
}
</style>
</defs>
<g id="Layer_x0020_1">
<path class="fil0" d="M2424.97 1679.09H2179m164.73 178.68H2179m0-719.08v810.86" style="stroke:#0075ff;stroke-width:124;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:22.9256"></path>
<path class="fil0" d="M2179 563.34c158.88 0 287.67 128.8 287.67 287.68 0 158.87-128.79 287.67-287.67 287.67s-287.67-128.8-287.67-287.67c0-158.88 128.79-287.68 287.67-287.68"
style="stroke:#666d80;stroke-width:129.9;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:22.9256"></path>
<path class="fil0" d="M669.97 1341.41h510.09m-725.56-134.8 602.67-356.32M454.5 485.17l602.67 356.32" style="stroke:#0075ff;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:22.9256;stroke-width:76.76"></path>
<path class="fil0" d="M1898.88 1679.92h-1703c-36.14 0-65.72-29.57-65.72-65.71V242.92c0-36.15 29.57-65.72 65.72-65.72h2153.1c36.14 0 65.71 29.57 65.71 65.72v125.73"
style="stroke:#0075ff;stroke-width:135.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:22.9256"></path>
</g>
</svg> Use Existing Keys</button>
</div>
</div>
<div class="tab-pane fade sshkeys-tab-content generate_keys_div bg-[#0068fd05] dark:bg-[#1C2037] rounded-lg mb-4 hidden -mt-4 border border-[#0075ff30] mx-4" id="generate_keys-tab" role="tabpanel" aria-labelledby="generate_keys">
<div class="m-4 px-4 py-2">
<input type="hidden" name="private_key" id="private_key">
<div id="new_key_loader" class="hidden">
<div role="status">
<svg aria-hidden="true" class="w-8 h-8 text-gray-200 animate-spin dark:text-gray-600 fill-blue-600" viewBox="0 0 100 101" fill="none" xmlns="http://www.w3.org/2000/svg">
<path
d="M100 50.5908C100 78.2051 77.6142 100.591 50 100.591C22.3858 100.591 0 78.2051 0 50.5908C0 22.9766 22.3858 0.59082 50 0.59082C77.6142 0.59082 100 22.9766 100 50.5908ZM9.08144 50.5908C9.08144 73.1895 27.4013 91.5094 50 91.5094C72.5987 91.5094 90.9186 73.1895 90.9186 50.5908C90.9186 27.9921 72.5987 9.67226 50 9.67226C27.4013 9.67226 9.08144 27.9921 9.08144 50.5908Z"
fill="currentColor"></path>
<path
d="M93.9676 39.0409C96.393 38.4038 97.8624 35.9116 97.0079 33.5539C95.2932 28.8227 92.871 24.3692 89.8167 20.348C85.8452 15.1192 80.8826 10.7238 75.2124 7.41289C69.5422 4.10194 63.2754 1.94025 56.7698 1.05124C51.7666 0.367541 46.6976 0.446843 41.7345 1.27873C39.2613 1.69328 37.813 4.19778 38.4501 6.62326C39.0873 9.04874 41.5694 10.4717 44.0505 10.1071C47.8511 9.54855 51.7191 9.52689 55.5402 10.0491C60.8642 10.7766 65.9928 12.5457 70.6331 15.2552C75.2735 17.9648 79.3347 21.5619 82.5849 25.841C84.9175 28.9121 86.7997 32.2913 88.1811 35.8758C89.083 38.2158 91.5421 39.6781 93.9676 39.0409Z"
fill="currentFill"></path>
</svg>
</div>
</div>
<div id="download_private" class="mb-3 hidden">
<a href="" id="private_key_link">Download private key</a> <a class="info cursor-pointer" data-placement="right" tooltip="Note: We do not save private key, so please download it" data-tooltip-target="VZelqt"><i class="fas fa-info-circle"></i>
</a>
</div>
<label class="virt-label pb-2">Add SSH
key <a class="info cursor-pointer" data-placement="right" tooltip="Add public key in VPS.<br>NOTE : This key will not be saved." data-tooltip-target="aCcxeo"><i class="fas fa-info-circle"></i></a></label>
<textarea class="virt-input w-full mx-2" id="sshkey" name="sshkey" rows="8"></textarea>
</div>
</div>
<div class="tab-pane fade sshkeys-tab-content add_ssh_keys_div mb-4 hidden bg-[#0068fd05] dark:bg-[#1C2037] rounded-lg -mt-4 border border-[#0075ff30] dark:border-[#0075ff] mx-4" id="add_ssh_keys-tab" role="tabpanel"
aria-labelledby="add_ssh_keys">
<div class="m-4 px-4 py-2">
<label class="virt-label pb-2">Add SSH
key <a class="info cursor-pointer" data-placement="right" tooltip="Add public key in VPS.<br>NOTE : This key will not be saved." data-tooltip-target="1OVYN4"><i class="fas fa-info-circle"></i></a></label>
<textarea class="virt-input w-full" id="sshkey" name="sshkey" rows="8"></textarea>
</div>
</div>
<div class="tab-pane fade sshkeys-tab-content use_ssh_keys_div hidden mb-4 bg-[#0068fd05] dark:bg-[#1C2037] rounded-lg -mt-4 border border-[#0075ff30] dark:border-[#0075ff] mx-4" id="use_ssh_keys-tab" role="tabpanel">
<div class="w-full" id="existing_keys_div"></div>
</div>
</div>
<!-- Advanced Option starts here -->
<div class="hidden create_common border border-[#0075ff30] rounded-lg bg-[#0068fd05] dark:bg-[#1C2037] pb-4 mx-4" id="adv_options">
<h4 class="virt-form-head p-4 w-full rounded-t-lg bg-white shadow dark:bg-[#101224]">
<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-8 inline px-1">
<g stroke="#0075ff" stroke-width="1.5" stroke-linecap="round">
<path
d="M22 8.27V4.23C22 2.64 21.36 2 19.77 2h-4.04c-1.59 0-2.23.64-2.23 2.23v4.04c0 1.59.64 2.23 2.23 2.23h4.04c1.59 0 2.23-.64 2.23-2.23m-11.5.25V3.98C10.5 2.57 9.86 2 8.27 2H4.23C2.64 2 2 2.57 2 3.98v4.53c0 1.42.64 1.98 2.23 1.98h4.04c1.59.01 2.23-.56 2.23-1.97m0 11.25v-4.04c0-1.59-.64-2.23-2.23-2.23H4.23c-1.59 0-2.23.64-2.23 2.23v4.04C2 21.36 2.64 22 4.23 22h4.04c1.59 0 2.23-.64 2.23-2.23"
stroke-linejoin="round"></path>
<path d="M14.5 17.5h6m-3 3v-6" opacity=".4"></path>
</g>
</svg> Enhanced System Configuration
</h4>
<div id="adv_system_config" data-accordion="collapse" class="px-4" data-active-classes="bg-blue-100 rounded-none rounded-t-lg dark:bg-[#0075ff30] text-blue-600 dark:text-white border border-[#0075ff]">
<h2 id="adv_system_config_adv_options" class="px-4">
<button type="button" class="flex items-center justify-between w-full p-4 font-medium rtl:text-right text-gray-500 dark:text-gray-400 hover:border hover:border-[#0075ff] gap-3 rounded-lg bg-white dark:bg-[#101224] shadow-lg mb-3"
data-accordion-target="#adv_system_config_body_1" aria-expanded="false" aria-controls="adv_system_config_body_1">
<span class="flex items-center">
<svg class="h-7 mr-2 inline" fill="#0075ff" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 507.496 507.496" xml:space="preserve">
<g stroke-width="0"></g>
<g stroke-linecap="round" stroke-linejoin="round"></g>
<path
d="M254.88 262.344c8.671-12.813 14.798-27.503 17.753-43.228h43.551V174.81h-43.551c-3.02-15.833-9.103-30.458-17.774-43.249l30.695-30.717-31.342-31.364-30.738 30.717c-12.77-8.715-27.46-14.798-43.249-17.839V38.849H135.94v43.508c-15.79 3.085-30.458 9.124-43.206 17.839l-30.74-30.717L30.609 100.8l30.738 30.76c-8.671 12.791-14.776 27.395-17.796 43.249H0v44.306h43.551c3.063 15.725 9.146 30.415 17.796 43.228l-30.738 30.738 31.385 31.321 30.695-30.76c12.791 8.671 27.46 14.841 43.249 17.861v43.551h44.328v-43.551c15.747-3.041 30.458-9.189 43.249-17.817l30.738 30.717 31.342-31.321zm-96.809-17.084c-26.661 0-48.319-21.679-48.319-48.362 0-26.705 21.657-48.319 48.319-48.319 26.683 0 48.362 21.614 48.362 48.319-.001 26.683-21.679 48.362-48.362 48.362">
</path>
<path opacity=".5"
d="M507.496 365.28v-33.694h-33.09c-2.243-12.015-6.881-23.124-13.525-32.852l23.34-23.34-23.836-23.836-23.318 23.34c-9.728-6.622-20.924-11.238-32.852-13.568v-33.111h-33.694v33.09c-12.015 2.351-23.145 6.946-32.831 13.568l-23.426-23.34-23.836 23.814 23.34 23.383c-6.622 9.728-11.238 20.924-13.568 32.874h-33.068v33.694H300.2c2.308 11.95 6.946 23.167 13.568 32.852l-23.34 23.34 23.836 23.814 23.34-23.383c9.685 6.665 20.88 11.282 32.831 13.611v33.111h33.694v-33.111c11.993-2.287 23.124-6.946 32.831-13.525l23.34 23.296 23.814-23.814-23.34-23.34c6.665-9.685 11.238-20.967 13.525-32.852zm-120.193 19.909c-20.255 0-36.757-16.48-36.757-36.778 0-20.277 16.502-36.735 36.757-36.735 20.298 0 36.757 16.458 36.757 36.735 0 20.32-16.458 36.778-36.757 36.778">
</path>
<g></g>
<g></g>
<g></g>
<g></g>
<g></g>
<g></g>
<g></g>
<g></g>
<g></g>
<g></g>
<g></g>
<g></g>
<g></g>
<g></g>
<g></g>
</svg> Advanced Options </span>
<svg data-accordion-icon="" class="w-3 h-3 rotate-180 shrink-0" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 10 6">
<path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5 5 1 1 5"></path>
</svg>
</button>
</h2>
<div id="adv_system_config_body_1" class="hidden" aria-labelledby="adv_system_config_adv_options">
<div class="p-5 border border-gray-200 dark:border-gray-700 dark:bg-gray-900 mx-4 bg-white commonBoxShadow mb-3">
<div class="system_resources create_common mt-3">
<div class="flex justify-center mb-1 mt-3">
<div class="nav-button !border !border-[#0075ff] !gap-0">
<button type="button" id="networking" onclick="showtab(this.id, 'advopt-tab-content')" class="py-2 px-4 h-full advopt-tab-button tab-button border-r border-[#0077ff5e] active">
<svg class="h-6 inline pr-2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
<g stroke-width="0"></g>
<g stroke-linecap="round" stroke-linejoin="round"></g>
<path
d="M7.969 6c-1.57.012-3.13.629-4.207 1.813l-.5.55a.994.994 0 0 0 .066 1.414c.406.371 1.04.34 1.414-.07l.496-.547c1.278-1.402 4.16-1.496 5.524.004l.5.543a1 1 0 0 0 1.414.07 1 1 0 0 0 .062-1.414l-.5-.547C11.118 6.582 9.535 5.988 7.968 6M8 10a2 2 0 1 0-.001 4A2 2 0 0 0 8 10m0 0"
fill="#0075ff"></path>
<path d="M8 1.992c-2.617 0-5.238.934-7.195 2.809l-.496.48A.999.999 0 1 0 1.69 6.723l.5-.477c3.086-2.957 8.532-2.957 11.618 0l.5.477a.999.999 0 1 0 1.383-1.441l-.497-.485C13.238 2.926 10.617 1.992 8 1.992m0 0" fill="#0075ff"
fill-opacity=".349"></path>
</svg> Networking </button>
<button type="button" id="cpu" onclick="showtab(this.id, 'advopt-tab-content');" class="p-2 h-full px-4 advopt-tab-button tab-button border-r border-[#0077ff5e]">
<svg class="h-6 inline pr-2" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path
d="M17 14C17 15.4142 17 16.1213 16.5607 16.5607C16.1213 17 15.4142 17 14 17H10C8.58579 17 7.87868 17 7.43934 16.5607C7 16.1213 7 15.4142 7 14V10C7 8.58579 7 7.87868 7.43934 7.43934C7.87868 7 8.58579 7 10 7H14C15.4142 7 16.1213 7 16.5607 7.43934C17 7.87868 17 8.58579 17 10"
stroke="#0075ff" stroke-width="1.5" stroke-linecap="round"></path>
<path
d="M4 12C4 8.22876 4 6.34315 5.17157 5.17157C6.34315 4 8.22876 4 12 4C15.7712 4 17.6569 4 18.8284 5.17157C20 6.34315 20 8.22876 20 12C20 15.7712 20 17.6569 18.8284 18.8284C17.6569 20 15.7712 20 12 20C8.22876 20 6.34315 20 5.17157 18.8284C4 17.6569 4 15.7712 4 12Z"
stroke="#0075ff" stroke-width="1.5"></path>
<path d="M4 12H2" stroke="#0075ff" stroke-width="1.5" stroke-linecap="round"></path>
<path d="M22 12H20" stroke="#0075ff" stroke-width="1.5" stroke-linecap="round"></path>
<path d="M4 9H2" stroke="#0075ff" stroke-width="1.5" stroke-linecap="round"></path>
<path d="M22 9H20" stroke="#0075ff" stroke-width="1.5" stroke-linecap="round"></path>
<path d="M4 15H2" stroke="#0075ff" stroke-width="1.5" stroke-linecap="round"></path>
<path d="M22 15H20" stroke="#0075ff" stroke-width="1.5" stroke-linecap="round"></path>
<path d="M12 20L12 22" stroke="#0075ff" stroke-width="1.5" stroke-linecap="round"></path>
<path d="M12 2L12 4" stroke="#0075ff" stroke-width="1.5" stroke-linecap="round"></path>
<path d="M9 20L9 22" stroke="#0075ff" stroke-width="1.5" stroke-linecap="round"></path>
<path d="M9 2L9 4" stroke="#0075ff" stroke-width="1.5" stroke-linecap="round"></path>
<path d="M15 20L15 22" stroke="#0075ff" stroke-width="1.5" stroke-linecap="round"></path>
<path d="M15 2L15 4" stroke="#0075ff" stroke-width="1.5" stroke-linecap="round"></path>
</svg> CPU </button>
<button type="button" id="disktab" onclick="showtab(this.id, 'advopt-tab-content');" class="py-2 px-8 h-full advopt-tab-button tab-button border-r border-[#0077ff5e]">
<svg class="h-6 inline pr-2" fill="#0075ff" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 507.908 507.908" xml:space="preserve" stroke="#0075ff">
<g stroke-width="0"></g>
<g stroke-linecap="round" stroke-linejoin="round"></g>
<path
d="M505.4 297.954c-.1-.2-82.4-217.9-82.7-218.4-7.3-14-21.7-22.7-37.5-22.7H122.8c-15.8 0-30.2 8.7-37.5 22.7-.3.5-82.7 218.2-82.7 218.4-1.6 4.5-2.6 9.4-2.6 14.4v96.4c0 23.3 19 42.3 42.3 42.3h423.3c23.3 0 42.3-19 42.3-42.3v-96.4c.1-5.1-.8-9.9-2.5-14.4zm-436.6-95.5h40.9c7.8 0 14.1-6.3 14.1-14.1s-6.3-14.1-14.1-14.1H79.5l10.7-28.3h61.9c7.8 0 14.1-6.3 14.1-14.1s-6.3-14.1-14.1-14.1h-51.2l9.7-25.8c2.5-4.3 7.1-6.9 12.2-6.9h262.5c5 0 9.6 2.6 12.2 7l67.3 178H43.3zm396.9 220.4H42.3c-7.8 0-14.1-6.3-14.1-14.1v-96.4c0-7.8 6.3-14.1 14.1-14.1h423.3c7.8 0 14.1 6.3 14.1 14.1v96.4h.1c0 7.8-6.3 14.1-14.1 14.1z">
</path>
<path
d="M277 346.454H67.3c-7.8 0-14.1 6.3-14.1 14.1s6.3 14.1 14.1 14.1H277c7.8 0 14.1-6.3 14.1-14.1s-6.3-14.1-14.1-14.1zm163.7 0h-21.6c-7.8 0-14.1 6.3-14.1 14.1s6.3 14.1 14.1 14.1h21.6c7.8 0 14.1-6.3 14.1-14.1s-6.3-14.1-14.1-14.1zm-84.7 0h-21.6c-7.8 0-14.1 6.3-14.1 14.1s6.3 14.1 14.1 14.1H356c7.8 0 14.1-6.3 14.1-14.1s-6.3-14.1-14.1-14.1z">
</path>
</svg> Disk </button>
<button type="button" id="misc" onclick="showtab(this.id, 'advopt-tab-content');" class="p-2 h-full advopt-tab-button tab-button border-r border-[#0077ff5e]">
<svg class="h-6 inline pr-2" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<g stroke-width="0"></g>
<g stroke-linecap="round" stroke-linejoin="round"></g>
<g stroke="#0075ff" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round">
<path d="M19 7V2m-7 20v-5M5 7V2"></path>
<path d="M5 22V11m-2 0h4m12 11V11m-2 0h4m-9 2V2m-2 11h4" opacity=".4"></path>
</g>
</svg> Miscellaneous Settings </button>
</div>
</div>
<div class="tab-pane fade advopt-tab-content px-6 py-6 -mt-4 border border-[#0075ff30] dark:border-[#0075ff] rounded-lg bg-[#0068fd05] dark:bg-[#1C2037] mx-4" id="networking-tab" role="tabpanel" aria-labelledby="networking">
<div id="li_network_speed_div" style="display:none;">
<div class="flex flex-wrap ">
<div class="w-full lg:w-1/2 network_speed">
<div class="pb-2">
<label class="virt-label">Network Speed</label>
<span tooltip="Enter 0 or leave empty for no restriction. <br />Use the select box for easy options" data-tooltip-target="8axFjk" class="cursor-pointer"><i class="fa fa-info-circle"></i></span>
</div>
<div class="flex gap-3">
<div class="virt-input-group whitespace-nowrap">
<input type="text" name="network_speed" id="network_speed" class="virt-grouped-input">
<span class="virt-grouped-span">KB/s</span>
</div>
<div>
<select name="network_speed2" id="network_speed2" onchange="$_('network_speed').value = this.value;" class="virt-select"></select>
</div>
</div>
</div>
<div class="w-full lg:w-1/2 upload_speed">
<div class="pb-2">
<label class="virt-label">Upload Speed</label>
<span tooltip="Enter 0 or leave empty for no restriction. <br />Use the select box for easy options" data-tooltip-target="u6cR2z" class="cursor-pointer">
<i class="fa fa-info-circle" aria-hidden="true"></i>
</span>
</div>
<div class="flex gap-3">
<div class="virt-input-group whitespace-nowrap">
<input type="text" name="upload_speed" id="upload_speed" class="virt-grouped-input">
<span class="virt-grouped-span">KB/s</span>
</div>
<div>
<select name="upload_speed2" id="upload_speed2" onchange="$_('upload_speed').value = this.value;" class="virt-select"></select>
</div>
</div>
</div>
<div id="tr_nic" class="w-full pr-4 lg:w-1/2 mt-2" style="display:none">
<div class="pb-2">
<label class="virt-label">Virtual Network Interface Type</label>
<span tooltip="Choose the Virtual network interface type." data-tooltip-target="MLaDOx" class="cursor-pointer"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
</div>
<div class="flex">
<select name="nic" id="nic" class="virt-select"></select>
</div>
</div>
<div id="tr_disable_ebtables" class="flex mt-2 w-full lg:w-1/2 gap-5 lg:items-center md:items-center" style="display:none">
<div>
<label class="virt-label">Disable ebtables</label>
</div>
<span tooltip="Disable ebtables rules (this rules bind VPS IP to MAC address of VPS NIC)" data-tooltip-target="IC9wp8" class="cursor-pointer">
<i class="fa fa-info-circle" aria-hidden="true"></i>
</span>
<div>
<input type="checkbox" class="virt-toggle-switch" name="disable_ebtables" id="disable_ebtables" value="1">
</div>
</div>
<div id="tr_rdp" class="flex mt-2 w-full lg:w-1/2 gap-5 lg:items-center md:items-center" style="display:none">
<div>
<label class="virt-label" for="rdp">Enable RDP</label>
</div>
<span tooltip="Enable Remote Desktop Connection (For Windows VPS only)" data-tooltip-target="YjFNlQ" class="cursor-pointer">
<i class="fa fa-info-circle" aria-hidden="true"></i>
</span>
<div>
<input type="checkbox" class="virt-toggle-switch" name="rdp" id="rdp" value="1">
</div>
</div>
</div>
</div>
</div>
<div class="advopt-tab-content hidden px-6 py-6 -mt-4 border border-[#0075ff30] dark:border-[#0075ff] rounded-lg bg-[#0068fd05] dark:bg-[#1C2037] mx-4" id="cpu-tab">
<div class="grid grid-cols-2 gap-8">
<div id="tr_cpu_mode" style="display:none">
<div class="pb-2">
<label class="virt-label">CPU Mode</label>
<span tooltip="CPU mode" data-tooltip-target="Oq49Oz" class="cursor-pointer"><i class="fa fa-info-circle"></i></span>
</div>
<div class="flex">
<select name="cpu_mode" id="cpu_mode" class="virt-select"></select>
</div>
</div>
<div id="li_tr_enable_cpu_topology" class="flex gap-5 cpu_topology" style="display:none;">
<div>
<label class="virt-label" for="li_enable_cpu_topology">CPU Topology</label>
<span tooltip="Specify the number of CPU cores, Threads and Sockets to be assigned to the VPS" data-tooltip-target="btv5dB" class="cursor-pointer">
<i class="fa fa-info-circle" aria-hidden="true"></i>
</span>
</div>
<div>
<input type="checkbox" name="enable_cpu_topology" id="li_enable_cpu_topology" class="virt-toggle-switch enable_cpu_topology" onchange="change_cpu_topology('#create');">
</div>
</div>
</div>
<div class="tr_cpu_topology" id="li_tr_cpu_topology" style="display:none;">
<div class="grid grid-cols-2 gap-8 mt-4">
<div class="cpu_sockets">
<div class="pb-2">
<label class="virt-label">CPU Sockets</label>
</div>
<div class="flex">
<input type="text" class="virt-input" name="topology_sockets" id="li_topology_sockets" value="0">
</div>
</div>
<div class="cpu_cores">
<div class="pb-2">
<label class="virt-label">CPU Cores</label>
</div>
<div class="flex">
<input type="text" class="virt-input" name="topology_cores" id="li_topology_cores" value="0">
</div>
</div>
<div class="cpu_threads" id="li_cpu_threads" style="display:none;">
<div class="pb-2">
<label class="virt-label">CPU Threads</label>
</div>
<div class="flex">
<input type="text" name="topology_threads" id="li_topology_threads" class="virt-input" value="0">
</div>
</div>
</div>
</div>
</div>
<div class="advopt-tab-content hidden px-6 py-6 -mt-4 border border-[#0075ff30] dark:border-[#0075ff] rounded-lg bg-[#0068fd05] dark:bg-[#1C2037] mx-4" id="disktab-tab">
<div class="grid grid-cols-2 gap-8">
<div id="tr_disk_cache" style="display:none">
<div class="pb-2">
<label class="virt-label">Disk Caching</label>
</div>
<div class="flex">
<select name="kvm_cache" id="kvm_cache" class="virt-select"></select>
</div>
</div>
<div id="tr_virtio" class="flex gap-5">
<div>
<label class="virt-label" for="virtio">Enable virtio</label>
<span tooltip="Use virtio as the I/O virtualization" data-tooltip-target="Fcxal4" class="cursor-pointer">
<i class="fa fa-info-circle" aria-hidden="true"></i>
</span>
</div>
<div>
<input type="checkbox" name="virtio" id="virtio" class="virt-toggle-switch">
</div>
</div>
<div id="tr_bios" style="display: none;">
<div class="pb-2">
<label class="virt-label">Choose bois to boot VPS from</label>
<span tooltip="Choose bios to boot VPS , default will be seabios" data-tooltip-target="NfwZme" class="cursor-pointer">
<i class="fa fa-info-circle text-blue-600" aria-hidden="true"></i>
</span>
</div>
<div class="flex">
<select name="bios" id="bios" class="virt-select">
<option value="seabios">SeaBios (Default)</option>
<option value="uefi">UEFI (OVMF)</option>
</select>
</div>
</div>
</div>
</div>
<div class="advopt-tab-content hidden px-6 py-6 -mt-4 border border-[#0075ff30] dark:border-[#0075ff] rounded-lg bg-[#0068fd05] dark:bg-[#1C2037] mx-4" id="misc-tab">
<div class="grid grid-cols-2 gap-8">
<div id="recipes_tr">
<div class="pb-2">
<label class="virt-label">Recipes</label>
</div>
<div class="flex">
<select name="recipe[]" id="recipe" class="virt-select select2 select2-hidden-accessible" multiple="" tabindex="-1" aria-hidden="true"></select><span class="select2 select2-container select2-container--default" dir="ltr"
style="width: 100%;"><span class="selection"><span class="select2-selection select2-selection--multiple" role="combobox" aria-haspopup="true" aria-expanded="false" tabindex="-1">
<ul class="select2-selection__rendered">
<li class="select2-search select2-search--inline"><input class="select2-search__field" type="search" tabindex="0" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" role="textbox"
aria-autocomplete="list" placeholder="" style="width: 0.75em;"></li>
</ul>
</span></span><span class="dropdown-wrapper" aria-hidden="true"></span></span>
</div>
</div>
</div>
</div>
</div>
<!-- Create vps Load Balancer options -->
<div id="tr_lb" class="create_common mt-4">
<div class=" grid grid-cols-3">
<div class="text-left" id="lb_add_div"></div>
</div>
</div>
<!-- Create vps Firewall options -->
<div id="tr_fwid" class="mt-4 create_common">
<h6 class="virt-form-head mt-3 px-4">Firewall Options</h6>
<div class="mb-3 gap-x-8 gap-y-2 px-4">
<div class="lg:w-1/2 gap-8 mt-2">
<div class="pb-2">
<label class="virt-label">Firewall Plans</label>
<span tooltip="Select a firewall Plan" data-tooltip-target="eyOjDX" class="cursor-pointer">
<i class="fa fa-info-circle" aria-hidden="true"></i>
</span>
</div>
<div class="flex">
<select name="fwid" id="li_fwid" onchange="firewallrule_list(this.value, 'firewall_rules_table')" class="virt-select select2 select2-hidden-accessible" tabindex="-1" aria-hidden="true"> </select><span
class="select2 select2-container select2-container--default" dir="ltr" style="width: 100%;"><span class="selection"><span class="select2-selection select2-selection--single" role="combobox" aria-haspopup="true"
aria-expanded="false" tabindex="0" aria-labelledby="select2-li_fwid-container"><span class="select2-selection__rendered" id="select2-li_fwid-container"></span><span class="select2-selection__arrow"
role="presentation"><b role="presentation"></b></span></span></span><span class="dropdown-wrapper" aria-hidden="true"></span></span>
</div>
</div>
<div class="grid mt-2">
<table id="firewall_rules_table" class="table" style="display:none;">
<thead>
<tr>
<th>#</th>
<th>Direction</th>
<th>IP Type</th>
<th>Decision</th>
<th>Protocol</th>
<th>S Port</th>
<th>D Port</th>
<th>Source</th>
</tr>
</thead>
</table>
</div>
</div>
</div>
<!-- Create vps User options -->
<div class="user create_common mb-5">
<h6 class="virt-form-head mt-3 px-4">User Options</h6>
<div class="lg:w-6/12 gap-x-8 gap-y-2 px-4 mt-6">
<div class="tr_uid create_common">
<div class="pb-2">
<label class="virt-label">User</label>
<span tooltip="Select an existing user OR add a user" data-tooltip-target="1inKzr" class="cursor-pointer">
<i class="fa fa-info-circle" aria-hidden="true"></i>
</span>
</div>
<div class="flex">
<select name="uid" id="li_uid" onchange="li_adduser()" var="$users" class="virt-select">
<option value="-1">None</option>
</select>
</div>
</div>
</div>
<div id="li_user_details" style="display:none">
<div class="grid grid-cols-2 gap-8 mt-4 px-4">
<div class="user_email">
<div class="pb-2">
<label class="virt-label">User Email</label>
</div>
<div class="flex">
<input type="text" name="user_email" size="30" class="virt-input">
</div>
</div>
<div class="user_pswd">
<div class="pb-2">
<label class="virt-label">Password</label>
</div>
<div class="flex flex-col items-stretch gap-2">
<div class="flex-1 flex gap-2">
<input class="flex-1 virt-input" type="text" name="user_pass" id="rand_user_pass" autocomplete="off" oninput="check_pass_strength(this.id, 'rand_user_pass_strengthIndicator');">
<span class="inline-flex">
<a href="javascript: void(0);" class="bg-[#0075FF]/[0.08] text-[#0075FF] border border-[#0075FF] shadow items-center flex text-sm rounded-lg p-2 cursor-pointer" onclick="$_('rand_user_pass').value=rand_pass(12);check_pass_strength('rand_user_pass', 'rand_user_pass_strengthIndicator');return false;" title="Make another Random Password" type="button"><i class="fa fa-key m-1" aria-hidden="true"></i></a>
</span>
</div>
<div class="rand_user_pass_strengthIndicator">
<div class="flex items-center gap-1">
<div class="weakIndicator bg-[#FB5252] w-7 h-1 rounded-full"></div>
<div class="mediumIndicator bg-[#FCA120] w-7 h-1 rounded-full"></div>
<div class="strongIndicator bg-[#2BC48A] w-7 h-1 rounded-full"></div>
</div>
<div class="rand_user_pass_pass-strength pass-strength text-xs">Strength Indicator</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<h2 id="adv_system_config_install_app" class="px-4">
<button type="button" class="flex items-center justify-between w-full p-4 font-medium rtl:text-right hover:border hover:border-[#0075ff] gap-3 rounded-lg bg-white dark:bg-[#101224] text-gray-500 dark:text-gray-400 shadow-lg mb-3"
data-accordion-target="#adv_system_config_body_2" aria-expanded="false" aria-controls="adv_system_config_body_2">
<span class="flex items-center">
<svg class="h-7 inline mr-2" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<g stroke-width="0"></g>
<g stroke-linecap="round" stroke-linejoin="round"></g>
<g stroke="#0075ff" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">
<g>
<path d="M16.45 14.4V8.5c0-.55-.45-1-1-1h-2.9"></path>
<path d="m14.05 6-1.8 1.5 1.8 1.5m-6.5 1.2v4.2m.15-4.5a1.95 1.95 0 1 0 0-3.9 1.95 1.95 0 0 0 0 3.9M7.55 18a1.8 1.8 0 1 0 0-3.6 1.8 1.8 0 0 0 0 3.6m8.9 0a1.8 1.8 0 1 0 0-3.6 1.8 1.8 0 0 0 0 3.6"></path>
</g>
<path opacity=".4" d="M9 22h6c5 0 7-2 7-7V9c0-5-2-7-7-7H9C4 2 2 4 2 9v6c0 5 2 7 7 7"></path>
</g>
</svg> Install Application </span>
<svg data-accordion-icon="" class="w-3 h-3 rotate-180 shrink-0" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 10 6">
<path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5 5 1 1 5"></path>
</svg>
</button>
</h2>
<div id="adv_system_config_body_2" class="hidden" aria-labelledby="adv_system_config_install_app">
<div class="p-5 border border-gray-200 dark:border-gray-700 dark:bg-gray-900 mx-4 bg-white commonBoxShadow mb-3">
<div class="panel-body p-3" id="webuzo_box">
<div class="lg:grid lg:grid-cols-4 gap-8 mt-4">
<div id="webuzo_box_spasswd_tr">
<div class="pb-2">
<label class="virt-label">Root Password</label>
</div>
<div class="flex">
<input class="virt-input" type="text" name="webuzo_box_spasswd" id="webuzo_box_spasswd" placeholder="Enter Root Password">
</div>
</div>
<div id="webuzo_box_pd_tr">
<div class="pb-2">
<label class="form-label" for="webuzo_box_pd">Primary Domain</label>
</div>
<div class="flex">
<input class="virt-input" type="text" name="webuzo_box_pd" id="webuzo_box_pd" placeholder="example.com">
</div>
</div>
<div id="webuzo_box_scriptlist_tr">
<div class="pb-2">
<label class="virt-label" for="webuzo_box_script">Select a Script</label>
</div>
<div class="flex">
<select id="webuzo_box_scriptlist" class="virt-select select2 select2-hidden-accessible" name="webuzo_box_script" onchange="webuzo_box_script_req(this.value);" tabindex="-1" aria-hidden="true">
<option value="-1">None</option>
</select><span class="select2 select2-container select2-container--default" dir="ltr" style="width: 100%;"><span class="selection"><span class="select2-selection select2-selection--single" role="combobox" aria-haspopup="true"
aria-expanded="false" tabindex="0" aria-labelledby="select2-webuzo_box_scriptlist-container"><span class="select2-selection__rendered" id="select2-webuzo_box_scriptlist-container" title="None">None</span><span
class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span></span></span><span class="dropdown-wrapper" aria-hidden="true"></span></span>
</div>
</div>
<div id="webuzo_box_os_tr">
<div class="pb-2">
<label class="virt-label">Select OS</label>
</div>
<div>
<div id="webuzo_box_templates"></div>
</div>
</div>
</div>
<div id="webuzo_box_appstack">
<div class="pb-2">
<label class="virt-label">Choose Stack</label>
</div>
<div class="flex justify-start my-4">
<div class="nav-button">
<button type="button" id="lamp_stack" value="lamp" onclick="webuzo_box_apps(this.value);" class="py-2 px-4 h-full webuzo_box_stacks tab-button webuzo_box_stack1_tr active">LAMP</button>
<button type="button" id="lemp_stack" value="lemp" onclick="webuzo_box_apps(this.value);" class="py-2 px-4 h-full webuzo_box_stacks tab-button webuzo_box_stack2_tr">LEMP</button>
<button type="button" id="llmp_stack" value="llmp" onclick="webuzo_box_apps(this.value);" class="py-2 px-4 h-full webuzo_box_stacks tab-button webuzo_box_stack3_tr">LLMP</button>
</div>
</div>
<div class="overflow-x-auto">
<div class="inline-block min-w-full overflow-hidden">
<div class="bg-border bg">
<div class="lg:grid lg:grid-cols-3 gap-8 mt-4">
<div class="webuzo-tab-content" id="webuzo_box_webserver_tr">
<label class="virt-label mr-2">Select Apache Verison</label>
<select id="webuzo_box_webserver" class="select2 virt-select my-2 select2-hidden-accessible" name="webserver" tabindex="-1" aria-hidden="true"></select><span class="select2 select2-container select2-container--default"
dir="ltr" style="width: 100%;"><span class="selection"><span class="select2-selection select2-selection--single" role="combobox" aria-haspopup="true" aria-expanded="false" tabindex="0"
aria-labelledby="select2-webuzo_box_webserver-container"><span class="select2-selection__rendered" id="select2-webuzo_box_webserver-container"></span><span class="select2-selection__arrow"
role="presentation"><b role="presentation"></b></span></span></span><span class="dropdown-wrapper" aria-hidden="true"></span></span>
</div>
<div class="webuzo-tab-content" id="webuzo_box_mysql_tr">
<label class="virt-label mr-2">Select MYSQL Version</label>
<select id="webuzo_box_mysql" class="select2 virt-select my-2 select2-hidden-accessible" name="mysql" tabindex="-1" aria-hidden="true"></select><span class="select2 select2-container select2-container--default" dir="ltr"
style="width: 100%;"><span class="selection"><span class="select2-selection select2-selection--single" role="combobox" aria-haspopup="true" aria-expanded="false" tabindex="0"
aria-labelledby="select2-webuzo_box_mysql-container"><span class="select2-selection__rendered" id="select2-webuzo_box_mysql-container"></span><span class="select2-selection__arrow"
role="presentation"><b role="presentation"></b></span></span></span><span class="dropdown-wrapper" aria-hidden="true"></span></span>
</div>
<div class="webuzo-tab-content" id="webuzo_box_php_tr">
<label class="virt-label mr-2">Select PHP Version</label>
<select id="webuzo_box_php" class="select2 virt-select my-2 select2-hidden-accessible" name="php" tabindex="-1" aria-hidden="true"></select><span class="select2 select2-container select2-container--default" dir="ltr"
style="width: 100%;"><span class="selection"><span class="select2-selection select2-selection--single" role="combobox" aria-haspopup="true" aria-expanded="false" tabindex="0"
aria-labelledby="select2-webuzo_box_php-container"><span class="select2-selection__rendered" id="select2-webuzo_box_php-container"></span><span class="select2-selection__arrow"
role="presentation"><b role="presentation"></b></span></span></span><span class="dropdown-wrapper" aria-hidden="true"></span></span>
</div>
</div>
<!-- <div class="grid lg:grid-cols-3 md:grid-cols-2 grid-cols-1 gap-8">
<div id="webuzo_webserver_tr">
<label for="webuzo_webserver" class="virt-label">Select Apache Verison</label>
<select id="webuzo_webserver" class="select2 virt-select my-2" name="webserver"></select>
</div>
<div id="webuzo_mysql_tr">
<label for="webuzo_mysql" class="virt-label">Select MYSQL Version</label>
<select id="webuzo_mysql" class="select2 virt-select my-2" name="mysql"></select>
</div>
<div id="webuzo_php_tr">
<label for="webuzo_php" class="virt-label">Select PHP Version</label>
<select id="webuzo_php" class="select2 virt-select my-2" name="php"></select>
</div>
</div> -->
</div>
</div>
</div>
</div>
<div class="grid gap-8 mt-4">
<div class="border w-100 mb-4 p-3" id="webuzo_box_stack_tr" style="display:none;">
<div class="r-pill" id="webuzo_box_webserver_tr">
<label class="virt-label mr-2">Select Apache Verison</label>
<div class="r-pill__group mb-3 border" id="webuzo_box_webserver"></div>
</div>
<div class="r-pill" id="webuzo_box_mysql_tr">
<label class="virt-label mr-2">Select MYSQL Version</label>
<div class="r-pill__group mb-3 border" id="webuzo_box_mysql"></div>
</div>
<div class="r-pill" id="webuzo_box_php_tr">
<label class="virt-label mr-2">Select PHP Version</label>
<div class="r-pill__group mb-3 border" id="webuzo_box_php"></div>
</div>
</div>
</div>
<div class="webuzo_unsupport notice" style="display:none;">Application not supported !</div>
<div class="notice w-100">
<span>NOTE: Webuzo will be installed as a control panel</span>
</div>
</div>
</div>
</div>
</div>
</div>
<input type="hidden" name="addvs" value="Create">
<div class=" text-center mt-4">
<button type="submit" name="ADD" class="blue_btn" id="the_creator">Create</button>
</div>
</form>
POST act=editvm
<form accept-charset="UTF-8" action="act=editvm" method="post" id="editvmform" onsubmit="return submitit(this);">
<h6 class="virt-form-head">System Information</h6>
<div class="flex flex-wrap mb-6">
<div class="w-full lg:w-6/12 md:w-6/12 px-4 pb-2" id="tr_uid">
<div class="mb-2">
<label class="virt-label">User</label>
<span class="info-text cursor-pointer" tooltip="Select an existing user OR add a user" data-tooltip-target="eR2s5R"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
</div>
<select class="virt-select select2 select2-hidden-accessible" name="uid" id="ei_uid" tabindex="-1" aria-hidden="true"></select><span class="select2 select2-container select2-container--default" dir="ltr" style="width: 100%;"><span
class="selection"><span class="select2-selection select2-selection--single" role="combobox" aria-haspopup="true" aria-expanded="false" tabindex="0" aria-labelledby="select2-ei_uid-container"><span class="select2-selection__rendered"
id="select2-ei_uid-container"></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span></span></span><span class="dropdown-wrapper" aria-hidden="true"></span></span>
</div>
<div class="w-full lg:w-6/12 md:w-6/12 px-4 pb-2 hidden" id="ei_tr_plid">
<div class="mb-2">
<label class="virt-label">Current Plan</label>
<span class="info-text cursor-pointer" tooltip="Select the plan you want to change to. <b>Note</b> : If your current resources are more than the new plan, you will be charged additional as per the resource pricing"
data-tooltip-target="Jlghrx"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
</div>
<select class="virt-select select2 select2-hidden-accessible" name="plid" id="ei_plid" tabindex="-1" aria-hidden="true"></select><span class="select2 select2-container select2-container--default" dir="ltr" style="width: 100%;"><span
class="selection"><span class="select2-selection select2-selection--single" role="combobox" aria-haspopup="true" aria-expanded="false" tabindex="0" aria-labelledby="select2-ei_plid-container"><span class="select2-selection__rendered"
id="select2-ei_plid-container"></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span></span></span><span class="dropdown-wrapper" aria-hidden="true"></span></span>
</div>
<div class="w-full lg:w-6/12 md:w-6/12 px-4 pb-2">
<div class="grid grid-cols-7">
<div class="py-4 items-center col-span-2">
<label class="virt-label">Operating System</label>
<span class="info-text cursor-pointer" tooltip="The current operating system of this VPS" data-tooltip-target="MuiCKc"><i class="fa fa-info-circle" aria-hidden="true"></i> : </span><br>
</div>
<div class="py-2 flex items-center col-span-4">
<span id="ei_os_name"></span>
</div>
</div>
</div>
<div class="w-full lg:w-6/12 md:w-6/12 px-4 pb-2" id="ei_tr_iso">
<div class="mb-2">
<label class="virt-label">ISO</label>
<span class="info-text cursor-pointer" tooltip="If an ISO is selected the machine will be booted from that ISO" data-tooltip-target="asujXY"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
</div>
<select class="virt-select select2 select2-hidden-accessible" name="iso" id="ei_iso" tabindex="-1" aria-hidden="true"></select><span class="select2 select2-container select2-container--default" dir="ltr" style="width: 100%;"><span
class="selection"><span class="select2-selection select2-selection--single" role="combobox" aria-haspopup="true" aria-expanded="false" tabindex="0" aria-labelledby="select2-ei_iso-container"><span class="select2-selection__rendered"
id="select2-ei_iso-container"></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span></span></span><span class="dropdown-wrapper" aria-hidden="true"></span></span>
</div>
<div class="w-full lg:w-6/12 md:w-6/12 px-4 pb-2" id="ei_tr_hostname">
<div class="mb-2">
<label class="virt-label">Hostname</label>
<span class="info-text cursor-pointer" tooltip="Enter the hostname for the VPS. e.g. www.domain.com" data-tooltip-target="M8XpTH"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
</div>
<input class="virt-input" type="text" name="hostname" id="ei_hostname" size="30">
</div>
</div>
<hr class="my-2 border-b-1 border-[#0075FF]">
<h6 class="virt-form-head mt-4">Access Details</h6>
<div class="flex flex-wrap mb-6">
<div class="w-full lg:w-6/12 md:w-6/12 px-4 pb-2" id="ei_tr_win_admin">
<div class="mb-2">
<label class="virt-label">VPS Admin Name</label>
<span class="info-text cursor-pointer" tooltip="Specify the username. If you want to change other users password. Default is Administrator (for Windows) and root (for Linux) if not specified any."
data-tooltip-target="tgsyhl"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
</div>
<input class="virt-input mb-3" type="text" name="vm_admin_name" id="ei_vm_admin_name">
</div>
<div class="w-full lg:w-6/12 md:w-6/12 px-4 pb-2" id="ei_tr_rootpass">
<div class="mb-2">
<label class="virt-label">VPS Root Password</label>
<span class="info-text cursor-pointer" tooltip="Leave empty if you do not want to change the current password" data-tooltip-target="dg9TPr"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
</div>
<div class="grid grid-cols-3">
<div class="flex col-span-2">
<input class="virt-input mr-2" type="password" name="rootpass" id="ei_rootpass" autocomplete="off" oninput="check_pass_strength(this.id, 'rootpass_strengthIndicator');">
<span class="inline-flex">
<a href="javascript:void(0);" onclick="setpwd(12);copy_password(this.id);check_pass_strength('ei_rootpass', 'rootpass_strengthIndicator');return false;" title="Make another random password" class="blue_btn "><i class="fa fa-1x fa-key text-white" aria-hidden="true"></i></a>
</span>
</div>
<div class="items-start justify-between px-4 mt-5 rootpass_strengthIndicator">
<div class="flex items-center gap-1">
<div class="weakIndicator bg-[#FB5252] w-7 h-1 rounded-full hidden"></div>
<div class="mediumIndicator bg-[#FCA120] w-7 h-1 rounded-full hidden"></div>
<div class="strongIndicator bg-[#2BC48A] w-7 h-1 rounded-full hidden"></div>
</div>
<div class="ei_rootpass_pass-strength pass-strength text-xs">Strength Indicator</div>
</div>
</div>
</div>
<div class="w-full lg:w-6/12 md:w-6/12 px-4">
<label for="ei_vnc" class="items-center virt-label inline-flex cursor-pointer gap-2">VNC</label>
<input type="checkbox" name="vnc" id="ei_vnc" class="virt-toggle-switch" onchange="checkvnc('ei_');">
</div>
<div class="w-full lg:w-6/12 md:w-6/12 px-4" id="ei_vncrow">
<div id="ei_vncpassrow" style="display:none">
<div class="mb-2">
<div class="flex">
<label class="virt-label">VNC Password</label>
<span class="info-text cursor-pointer" tooltip="The VNC Password for the VPS. Click on the icon to generate a new random password" data-tooltip-target="5Ui6f3"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
</div>
</div>
<div class="flex">
<input class="virt-input" type="text" name="vncpass" id="ei_vncpass" size="30" autocomplete="off">
<a href="javascript: void(0);" onclick="generate_vnc_pass('ei_vncpass', N['vps']['virt']); return false;" title="VNC Password"><img nsrc="themes/default/images/vncpass.gif"></a>
</div>
</div>
</div>
</div>
<hr class="my-2 border-b-1 border-[#0075FF]">
<h6 class="virt-form-head mt-4">Network Configuration</h6>
<div class="flex flex-wrap mb-6">
<div class="w-full lg:w-6/12 md:w-6/12 px-4 pb-2" id="ei_tr_ips">
<div class="mb-2">
<label class="virt-label">IP Address</label>
<span class="info-text cursor-pointer" tooltip="You can choose from the IP Pool or specify other IPs" data-tooltip-target="ZBRY9S"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
</div>
<div class="virt-input-group">
<input class="virt-grouped-input virt-input-number bill-disable" type="number" min="0" name="ips" id="ei_ips" var="$ips">
<span class="virt-grouped-span"><span id="ei_num_ipv4" class="mr-1"></span>Free</span>
</div>
<span class="bill-rates flex mt-2 gap-2"></span>
</div>
<div class="w-full lg:w-6/12 md:w-6/12 px-4 pb-2" id="ei_tr_ipsint">
<div class="mb-2">
<label class="virt-label">Internal IP Addresses</label>
<span class="info-text cursor-pointer" tooltip="You can specify the number of Internal IPs to assign" data-tooltip-target="Dq7oAA"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
</div>
<div class="virt-input-group">
<input class="virt-grouped-input virt-input-number bill-disable" type="number" min="0" name="ips_int" id="ei_ipsint" var="$ips_internal">
<span class="virt-grouped-span"><span id="ei_num_ipsint" class="mr-1"></span> Free</span>
</div>
<span class="bill-rates flex mt-2 gap-2"></span>
</div>
<div class="w-full lg:w-6/12 md:w-6/12 px-4 pb-2" id="ei_tr_ipv6subnet">
<div class="mb-2">
<label class="virt-label">IPv6 Subnet</label>
<span class="info-text cursor-pointer" tooltip="You can choose from the IPv6 Subnet List" data-tooltip-target="eaHTpG"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
</div>
<div class="virt-input-group">
<input class="virt-grouped-input virt-input-number bill-disable" type="number" min="0" name="ipv6_subnet" id="ei_ipv6subnet" var="$ipv6_subnet">
<span class="virt-grouped-span"><span id="ei_num_ipv6subnet" class="mr-1"></span> Free</span>
</div>
<span class="bill-rates flex mt-2 gap-2"></span>
</div>
<div class="w-full lg:w-6/12 md:w-6/12 px-4 pb-2" id="ei_tr_ipv6">
<div class="mb-2">
<label class="virt-label">IPv6 Addresses</label>
<span class="info-text cursor-pointer" tooltip="You can specify the number of IPv6 to assign" data-tooltip-target="KoEUlt"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
</div>
<div class="virt-input-group">
<input class="virt-grouped-input virt-input-number bill-disable" type="number" min="0" name="ipv6" id="ei_ipv6" size="10">
<span class="virt-grouped-span no-bill"><span id="ei_num_ipv6" class="mr-1"></span> Free</span>
</div>
<span class="bill-rates flex mt-2 gap-2"></span>
</div>
</div>
<hr class="my-2 border-b-1 border-[#0075FF]">
<h6 class="virt-form-head mt-4">Resource Allocation</h6>
<div class="flex flex-wrap mb-6">
<div class="w-full lg:w-6/12 md:w-6/12 px-4 pb-2" id="ei_tr_space">
<div class="mb-2">
<label class="virt-label">Disk Space</label>
<span class="info-text cursor-pointer" tooltip="The allowed disk space for the VPS" data-tooltip-target="lgC66t"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
<span class="text-sm font-medium mr-1 text-[#0075FF]"><span class="mr-1" id="ei_max_space"></span>GB Max / VPS</span>
</div>
<div class="virt-input-group">
<input class="virt-grouped-input virt-input-number" type="number" min="0" name="space" id="ei_space" size="15">
<span class="virt-multi-grouped-span">GB</span>
<span class="virt-grouped-span no-bill"><span id="ei_res_space" class="mr-1"></span> Free</span>
</div>
<span class="bill-rates flex mt-2 gap-2"></span>
</div>
<div class="w-full lg:w-6/12 md:w-6/12 px-4 pb-2" id="ei_tr_ram">
<div class="mb-2">
<label class="virt-label">Guaranteed RAM</label>
<span class="info-text cursor-pointer" tooltip="The amount of RAM which the VPS will always have" data-tooltip-target="D2got7"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
</div>
<div class="virt-input-group">
<input class="virt-grouped-input virt-input-number bill-disable" type="number" min="0" name="ram" id="ei_ram" size="15">
<span class="virt-multi-grouped-span">MB</span>
<span class="virt-grouped-span no-bill"><span id="ei_res_ram" class="mr-1"></span> Free</span>
</div>
<span class="bill-rates flex mt-2 gap-2"></span>
</div>
<div class="w-full lg:w-6/12 md:w-6/12 px-4 pb-2" id="ei_tr_burst">
<div class="mb-2">
<label class="virt-label">Burstable RAM</label>
<span class="info-text cursor-pointer" tooltip="The maximum amount of RAM which the VPS can use" data-tooltip-target="eDUIsD"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
</div>
<div class="virt-input-group">
<input class="virt-grouped-input virt-input-number bill-disable" type="number" min="0" name="burst" id="ei_burst" size="15">
<span class="virt-multi-grouped-span">MB</span>
<span class="virt-grouped-span no-bill"><span id="ei_res_burst" class="mr-1"></span> Free</span>
</div>
</div>
<div class="w-full lg:w-6/12 md:w-6/12 px-4 pb-2" id="ei_tr_swap">
<div class="mb-2">
<label class="virt-label">Swap RAM</label>
<span class="info-text cursor-pointer" tooltip="Swap RAM" data-tooltip-target="KkHCCP"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
</div>
<div class="virt-input-group">
<input class="virt-grouped-input virt-input-number bill-disable" type="number" min="0" name="swap" id="ei_swap" size="15">
<span class="virt-multi-grouped-span">MB</span>
<span class="virt-grouped-span no-bill"><span id="ei_res_swap" class="mr-1"></span> Free</span>
</div>
</div>
<div class="w-full lg:w-6/12 md:w-6/12 px-4 pb-2" id="ei_tr_bandwidth">
<div class="mb-2">
<label class="virt-label">Bandwidth</label>
<span class="info-text cursor-pointer" tooltip="Monthly Bandwidth limit of the VPS. 0 (Zero) for unlimited" data-tooltip-target="I8Kyby"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
</div>
<div class="virt-input-group">
<input class="virt-grouped-input virt-input-number bill-disable" type="number" name="bandwidth" id="ei_bandwidth" size="15">
<span class="virt-multi-grouped-span">GB</span>
<span class="virt-grouped-span no-bill"><span id="ei_res_bandwidth" class="mr-1"></span> Free</span>
</div>
<span class="bill-rates flex mt-2 gap-2"></span>
</div>
<div class="w-full lg:w-6/12 md:w-6/12 px-4 pb-2" id="ei_tr_cores">
<div class="mb-2">
<label class="virt-label">CPU Cores</label>
<span class="info-text" id="ei_recom_core" data-aniamtion="true"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
<span class="text-sm font-medium dark:text-[#D9DBE4] mr-1 text-[#0075FF]"><span class="mr-1" id="ei_max_cores"></span>Cores Max / VPS</span>
</div>
<div class="virt-input-group">
<input class="virt-grouped-input virt-input-number bill-disable " type="number" min="0" name="cores" id="ei_cores">
<!-- <span class="virt-multi-grouped-span no-bill"><span id="ei_max_cores" class="mr-1"></span>Cores Max / VPS </span> -->
<span class="virt-grouped-span no-bill"><span id="ei_avail_cores" class="mr-1"></span> Free</span>
</div>
<span class="bill-rates flex mt-2 gap-2"></span>
</div>
</div>
<div class="row" id="ei_load_balancer"></div>
<hr class="my-2 border-b-1 border-[#0075FF]">
<h6 class="virt-form-head mt-4">Advanced Options</h6>
<!-- <div class="nav nav-tabs mb-4" id="advanced-management-tab" role="tablist"> -->
<div class="flex justify-center mb-1">
<div class="nav-button">
<button type="button" id="eu-cpu" onclick="showtab(this.id, 'advanced-tab-content');" class="flex py-2 px-4 items-center advanced-tab-button tab-button active"><img src="themes/default/images/svgset/cpu_setting.svg"
width="25"> CPU</button>
<button type="button" id="eu-networking" onclick="showtab(this.id, 'advanced-tab-content');" class="flex py-2 px-4 items-center advanced-tab-button tab-button"><img class="mr-1" src="themes/default/images/svgset/network_settings.svg"
width="25">Networking</button>
<button type="button" id="eu-disk" onclick="showtab(this.id, 'advanced-tab-content');" class="flex py-2 px-4 items-center advanced-tab-button tab-button"><img src="themes/default/images/svgset/disk_settings.svg" width="18"> Disk</button>
</div>
</div>
<div class="tab-pane fade advanced-tab-content hidden" id="eu-cpu-tab" role="tabpanel" aria-labelledby="eu-cpu">
<div class="flex flex-wrap">
<div class="w-full lg:w-6/12 md:w-6/12 p-4">
<div class="mb-2">
<label class="virt-label">CPU Mode</label>
<span class="info-text cursor-pointer" tooltip="CPU Mode" data-tooltip-target="v14OmD"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
</div>
<select name="ei_cpu_mode" id="ei_cpu_mode" class="select2 virt-select select2-hidden-accessible" tabindex="-1" aria-hidden="true"></select><span class="select2 select2-container select2-container--default" dir="ltr"
style="width: 100%;"><span class="selection"><span class="select2-selection select2-selection--single" role="combobox" aria-haspopup="true" aria-expanded="false" tabindex="0" aria-labelledby="select2-ei_cpu_mode-container"><span
class="select2-selection__rendered" id="select2-ei_cpu_mode-container"></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span></span></span><span class="dropdown-wrapper"
aria-hidden="true"></span></span>
</div>
<div class="w-full lg:w-6/12 md:w-6/12 p-4"></div>
<div class="w-full px-4">
<div class="flex">
<div id="ei_tr_enable_cpu_topology" class="row tr_enable_cpu_topology mt-5">
<label class="items-center inline-flex cursor-pointer virt-label gap-2">CPU Topology <span class="info-text cursor-pointer" tooltip="Specify the number of CPU cores, Threads and Sockets to be assigned to the VPS"
data-tooltip-target="8SsmkR"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
</label>
<input type="checkbox" class="ios enable_cpu_topology virt-toggle-switch ml-3" name="enable_cpu_topology" id="ei_enable_cpu_topology" onchange="change_cpu_topology('#editvm');">
</div>
</div>
</div>
<div class="w-full lg:w-1/3 md:w-1/3 px-4 py-4" id="eu_topology_sockets">
<div class="mb-2">
<label for="ei_topology_sockets" class="virt-label">CPU Sockets</label>
</div>
<input type="text" name="topology_sockets" id="ei_topology_sockets" class="virt-input numbersonly topology_sockets" value="0">
</div>
<div class="w-full lg:w-1/3 md:w-1/3 px-4 py-4" id="eu_topology_cores">
<div class="mb-2">
<label for="ei_topology_cores" class="virt-label mb-2">CPU Cores</label>
</div>
<input type="text" name="topology_cores" id="ei_topology_cores" class="virt-input numbersonly topology_cores" value="0">
</div>
<div class="w-full lg:w-1/3 md:w-1/3 px-4 py-4" id="eu_topology_threads">
<div class="mb-2">
<label for="ei_topology_threads" class="virt-label mb-2">CPU Threads</label>
</div>
<input type="text" name="topology_threads" id="ei_topology_threads" class="virt-input numbersonly topology_cores" value="0">
</div>
</div>
</div>
<div class="tab-pane fade advanced-tab-content hidden" id="eu-networking-tab" role="tabpanel" aria-labelledby="eu-networking">
<div class="flex flex-wrap">
<div class="w-full lg:w-6/12 md:w-6/12 p-4">
<div class="mb-2">
<label class="virt-label">Network Speed</label>
<span class="info-text cursor-pointer" tooltip="Enter 0 or leave empty for no restriction. <br />Use the select box for easy options" data-tooltip-target="qfFk5w"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
</div>
<div class="flex">
<div class="virt-input-group w-full lg:w-3/5 md:w-3/5 px-1">
<input type="text" name="network_speed" id="ei_network_speed" class="virt-grouped-input">
<span class="virt-grouped-span">KB/s</span>
</div>
<div class="w-full lg:w-2/5 md:w-2/5 px-1">
<select name="network_speed2" id="ei_network_speed2" onchange="$_('ei_network_speed').value = this.value;" class="virt-select"></select>
</div>
</div>
</div>
<div class="w-full lg:w-6/12 md:w-6/12 p-4">
<div class="mb-2">
<label class="virt-label">Upload Speed</label>
<span class="info-text cursor-pointer" tooltip="Enter 0 or leave empty for no restriction. <br />Use the select box for easy options" data-tooltip-target="7n2JTn"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
</div>
<div class="flex">
<div class="virt-input-group w-full lg:w-3/5 md:w-3/5 px-1">
<input type="text" name="upload_speed" id="ei_upload_speed" class="virt-grouped-input">
<span class="virt-grouped-span">KB/s</span>
</div>
<div class="w-full lg:w-2/5 md:w-2/5 px-1">
<select name="upload_speed2" id="ei_upload_speed2" onchange="$_('ei_upload_speed').value = this.value;" class="virt-select"></select>
</div>
</div>
</div>
<div class="w-full lg:w-6/12 md:w-6/12 p-4 hidden" id="ei_tr_nic">
<div class="mb-2">
<label for="nic" class="virt-label">Virtual Network Interface Type</label>
<span class="info-text cursor-pointer" tooltip="Choose the Virtual network interface type." data-tooltip-target="B069dF"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
</div>
<select name="nic" id="ei_nic" class="virt-select"></select>
</div>
</div>
</div>
<div class="tab-pane fade advanced-tab-content hidden " id="eu-disk-tab" role="tabpanel" aria-labelledby="eu-disk">
<div class="flex flex-wrap">
<div class="w-full lg:w-6/12 md:w-6/12 px-4 mt-4 hidden" id="ei_tr_virtio">
<label for="input text" class="virt-label">Enable virtio</label>
<span class="info-text cursor-pointer" tooltip="Use virtio as the I/O virtualization" data-tooltip-target="ilzw8R"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
<input type="checkbox" name="virtio" id="ei_virtio_check" class="virt-checkbox ml-4">
<label for="ei_virtio_check" class="virt=label"></label>
</div>
<div class="w-full lg:w-6/12 md:w-6/12 px-4 py-4 hidden" id="ei_tr_disk_cache">
<div class="mb-2">
<label for="disk_caching" class="virt-label">Disk Caching</label>
<span class="info-text cursor-pointer" tooltip="Disk Caching" data-tooltip-target="FFiump"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
</div>
<select name="kvm_cache" id="ei_kvm_cache" class="select2 virt-select select2-hidden-accessible" tabindex="-1" aria-hidden="true"></select><span class="select2 select2-container select2-container--default" dir="ltr" style="width: 100%;"><span
class="selection"><span class="select2-selection select2-selection--single" role="combobox" aria-haspopup="true" aria-expanded="false" tabindex="0" aria-labelledby="select2-ei_kvm_cache-container"><span class="select2-selection__rendered"
id="select2-ei_kvm_cache-container"></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span></span></span><span class="dropdown-wrapper" aria-hidden="true"></span></span>
</div>
<div class="w-full lg:w-6/12 md:w-6/12 px-4 py-4 hidden" id="ei_tr_disk_cache">
<div class="col-md-6 mb-2" id="ei_tr_bios" style="display:none">
<div class="mb-2">
<label for="ei_bios_kvm" class="virt-label">Choose bois to boot VPS from</label>
<span class="info-text cursor-pointer" tooltip="Choose bois to boot VPS from" data-tooltip-target="bywWYo"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
</div>
<select name="ei_bios" id="ei_bios" class="select2 virt-select select2-hidden-accessible" tabindex="-1" aria-hidden="true"></select><span class="select2 select2-container select2-container--default" dir="ltr" style="width: 100%;"><span
class="selection"><span class="select2-selection select2-selection--single" role="combobox" aria-haspopup="true" aria-expanded="false" tabindex="0" aria-labelledby="select2-ei_bios-container"><span class="select2-selection__rendered"
id="select2-ei_bios-container"></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span></span></span><span class="dropdown-wrapper" aria-hidden="true"></span></span>
</div>
</div>
</div>
</div>
<!-- </div> -->
<div class="text-center">
<input id="ei_virt" type="hidden">
<input type="hidden" name="editvm" value="Edit Virtual Server">
<input type="hidden" name="vid" value="" id="ei_vid">
<button type="submit" name="EDIT" class="mt-5 blue_btn">Edit Virtual Server</button>
</div>
</form>
POST act=adduser
<form class="flex flex-col gap-7 px-4 py-5" accept-charset="UTF-8" action="act=adduser" method="post" id="adduserform" onsubmit="return submitit(this);">
<input class="virt-input" type="text" name="user_email" placeholder="New User Email" id="add_user_email" size="30">
<div class="flex gap-1">
<input type="password" id="adu_user_password" placeholder="Password" autocomplete="off" class="virt-input" oninput="check_pass_strength(this.id, 'adu_strengthIndicator')" name="user_password">
<span class="inline-flex">
<a href="javascript:void(0);" onclick="setpwd(12);copy_password(this.id);check_pass_strength('adu_user_password', 'adu_strengthIndicator');return false;" title="Make another random password" class="blue_btn "><i class="fa fa-1x fa-key text-white" aria-hidden="true"></i></a>
</span>
</div>
<div class="items-center justify-between mb-1 mt-1 mx-2 adu_strengthIndicator">
<div class="flex items-center gap-1 mb-1">
<div class="weakIndicator bg-[#FB5252] w-7 h-1 rounded-full hidden"></div>
<div class="mediumIndicator bg-[#FCA120] w-7 h-1 rounded-full hidden"></div>
<div class="strongIndicator bg-[#2BC48A] w-7 h-1 rounded-full hidden"></div>
</div>
<div class="adu_user_password_pass-strength text-xs">Strength Indicator</div>
</div>
<input type="hidden" name="adduser" value="1">
<button type="submit" style="width: 110px;" id="adduser_submit" class="blue_btn">Add User</button>
</form>
POST act=edituser
<form class="flex flex-col gap-7 px-4 py-5" accept-charset="UTF-8" action="act=edituser" method="post" id="edituserform" onsubmit="return submitit(this);">
<div>
<label for="input text" class="form-label">Email</label>
<input class="virt-input mt-1" type="text" name="user_email" id="edu_user_email" size="30" var="$email">
</div>
<div>
<label for="input text" class="form-label">Password</label>
<div class="flex gap-1 mt-1">
<input type="password" id="edu_user_password" autocomplete="off" class="virt-input" oninput="check_pass_strength(this.id, 'edu_strengthIndicator')" name="user_password">
<span class="inline-flex">
<a href="javascript:void(0);" onclick="setpwd(12);copy_password(this.id);check_pass_strength('edu_user_password', 'edu_strengthIndicator');return false;" title="Make another random password" class="blue_btn "><i class="fa fa-1x fa-key text-white" aria-hidden="true"></i></a>
</span>
</div>
</div>
<div class="items-center justify-between mb-1 mt-1 mx-2 edu_strengthIndicator">
<div class="flex items-center gap-1 mb-1">
<div class="weakIndicator bg-[#FB5252] w-7 h-1 rounded-full hidden"></div>
<div class="mediumIndicator bg-[#FCA120] w-7 h-1 rounded-full hidden"></div>
<div class="strongIndicator bg-[#2BC48A] w-7 h-1 rounded-full hidden"></div>
</div>
<div class="edu_user_password_pass-strength text-xs">Strength Indicator</div>
</div>
<div class="flex items-center gap-1">
<input type="hidden" name="edituser" value="1">
<button type="submit" value="" name="addu_page_head" style="width: 110px;" id="edituser_submit" class="blue_btn">Edit User</button> <input type="button" value="Back" class="blue_btn"
onclick="javascript: window.history.go(-1); return false;">
</div>
</form>
POST act=editapi
<form class="flex flex-col gap-7 px-4 py-5" accept-charset="UTF-8" action="act=editapi" method="post" id="editapiform" onsubmit="return submitit(this);">
<div>
<label for="input text" class="form-label text:s">IP addresses to whitelist</label>
<input class="virt-input mt-1" type="text" name="edit_ipaddresses" placeholder="IP addresses to whitelist" id="edit_ip_addresses" size="30">
</div>
<div class="flex items-start gap-3">
<label for="enable_logging" class="virt-label">Enable logging</label>
<span class="info-text cursor-pointer" tooltip="When enabled, logs will be generated for this API Pair" data-tooltip-target="mFnAqG"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
<div class="items-center h-5">
<input type="checkbox" name="edit_enable_logging" class="virt-toggle-switch" id="edit_enable_logging" value="1">
</div>
</div>
<div class="flex items-center gap-1">
<input type="hidden" id="editapi_id" name="editapi_id">
<input type="hidden" name="editapi" value="1">
<button class="blue_btn" type="submit" id="editapi_submit">Edit</button>
<input type="button" value="Back" class="blue_btn" onclick="javascript: window.history.go(-1); return false;">
</div>
</form>
Name: deletesshkeyform — POST act=sshkeys
<form accept-charset="UTF-8" id="deletesshkeyform" action="act=sshkeys" method="post" name="deletesshkeyform" class="form-horizontal">
<input type="hidden" id="sshkey_delete" name="delete" value="">
</form>
Name: addsshkeyform — POST act=addsshkey
<form accept-charset="UTF-8" id="addsshkeyform" action="act=addsshkey" method="post" name="addsshkeyform" onsubmit="return submitit('addsshkeyform');" class="form-horizontal">
<input type="hidden" name="add" value="1">
<div class="my-4">
<label for="addsshkey_name" class="virt-label mr-1">Name</label>
<span tooltip="A unique name for the SSH Key" data-tooltip-target="7tKF52" class="cursor-pointer"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
<input type="text" class="virt-input my-2" id="addsshkey_name" name="name">
</div>
<div class="my-4">
<label for="addsshkey_value" class="virt-label mr-1">Public Key</label>
<span tooltip="The value of the SSH Key in OpenSSH format.<br />(Eg: ssh-rsa AAAAB3Nza...Klj7w== root@example.com)" data-tooltip-target="EjFgZx" class="cursor-pointer"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
<textarea class="virt-input my-2 p-3" rows="10" id="addsshkey_value" name="value"></textarea>
</div>
<input type="submit" name="addsshkey" value="Add SSH Key" class="blue_btn mr-2 mb-4">
</form>
Name: editsshkeyform — POST act=editsshkey
<form accept-charset="UTF-8" id="editsshkeyform" action="act=editsshkey" method="post" name="editsshkeyform" onsubmit="return submitit('editsshkeyform');">
<input type="hidden" name="edit" value="1">
<input type="hidden" id="sshkey_keyid" name="keyid" value="0">
<div class="my-4">
<label for="editsshkey_name" class="virt-label d-inline-block mr-1">Name</label>
<span class="info-text cursor-pointer" tooltip="A unique name for the SSH Key" data-tooltip-target="Xm51CT"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
<input type="text" class="virt-input my-2" id="editsshkey_name" name="name">
</div>
<div class="my-4">
<label for="editsshkey_value" class="virt-label d-inline-block mr-1">Public Key</label>
<span class="info-text cursor-pointer" tooltip="A unique name for the SSH Key" data-tooltip-target="13kGtb"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
<textarea class="virt-input my-2 p-3" rows="10" id="editsshkey_value" name="value"></textarea>
</div>
<div class="my-4">
<input type="submit" name="editsshkey" value="Edit SSH Key" class="blue_btn mr-2"><input type="button" value="Back" class="blue_btn" onclick="javascript: window.history.go(-1); return false;">
</div>
</form>
Name: addisoform — POST act=addiso
<form action="act=addiso" method="post" id="addisoform" name="addisoform" onsubmit="return submitit(this);" class="flex flex-col gap-7 px-4 py-5" accept-charset="UTF-8">
<div>
<input type="url" id="iso_url" name="iso_url" autocomplete="off" placeholder="ISO URL" class="virt-input" onblur="extractfilename(this.value)">
</div>
<div>
<input type="text" id="iso_name" name="filename" placeholder="ISO File Name" class="virt-input">
</div>
<div class="flex">
<input type="submit" id="addiso_submit" value="Add ISO" class="blue_btn">
</div>
<input type="hidden" name="addiso" value="1">
</form>
POST act=rdns
<form accept-charset="UTF-8" action="act=rdns" method="post" id="rdnsform" onsubmit="return submitit(this);">
<div class="ml-3 my-4">
<div class="d-flex align-items-center mb-2" style="width:max-content">
<label for="input text" class="virt-label mr-1">IP Address</label>
<span tooltip="Enter your VPS IP address" data-tooltip-target="5rwM7b" class="cursor-pointer"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
<div class="loader" style="display:none;" id="rdns_loader">
</div>
</div>
<select class="select2 virt-select select2-hidden-accessible" name="rdns_ip" id="rdns_ip" tabindex="-1" aria-hidden="true"></select><span class="select2 select2-container select2-container--default" dir="ltr" style="width: 100%;"><span
class="selection"><span class="select2-selection select2-selection--single" role="combobox" aria-haspopup="true" aria-expanded="false" tabindex="0" aria-labelledby="select2-rdns_ip-container"><span class="select2-selection__rendered"
id="select2-rdns_ip-container"></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span></span></span><span class="dropdown-wrapper" aria-hidden="true"></span></span>
</div>
<div class="ml-3 my-4">
<label for="input text" class="virt-label mr-1">Domain name</label>
<span tooltip="Enter the Fully qualified domain name" data-tooltip-target="Yb3S4f" class="cursor-pointer"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
<input class="virt-input my-2" type="text" name="rdns_domain" size="30" id="rdns_domain">
</div>
<input type="hidden" name="rdns" value="1">
<button type="submit" name="rdns_submit" class="blue_btn mb-4 ml-3">Add Reverse DNS</button>
</form>
POST act=volume
<form accept-charset="UTF-8" action="act=volume" method="post" id="volumeform" onsubmit="return submitit(this);">
<div class="virt-border-shadow">
<div class="box-head">
<h3 class="font-medium">Add Volumes</h3>
</div>
<div class="p-6 grid grid-cols-1 lg:grid-cols-2 gap-8">
<div>
<label class="virt-label inline-block mb-2" for="vps_sel">Select VPS to attach</label>
<span class="info-text cursor-pointer" tooltip="Choose VPS for which you want to create volume" data-tooltip-target="1buv60"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
<select class="select2 virt-select vps_sel my-2 select2-hidden-accessible" id="vps_sel" name="vps_sel" onchange="change_vol_serid(this);" tabindex="-1" aria-hidden="true">
</select><span class="select2 select2-container select2-container--default" dir="ltr" style="width: 100%;"><span class="selection"><span class="select2-selection select2-selection--single" role="combobox" aria-haspopup="true"
aria-expanded="false" tabindex="0" aria-labelledby="select2-vps_sel-container"><span class="select2-selection__rendered" id="select2-vps_sel-container"></span><span class="select2-selection__arrow"
role="presentation"><b role="presentation"></b></span></span></span><span class="dropdown-wrapper" aria-hidden="true"></span></span>
</div>
<div>
<label class="virt-label">Volume Pricing</label>
<span class="info-text cursor-pointer" tooltip="The Volume size should be given in GB not less then 1GB, pricing will change as per VPS selection" data-tooltip-target="4jc8qo"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
<input type="hidden" id="h_rate" name="h_rate" value="0">
<input type="hidden" id="m_rate" name="m_rate" value="0">
<div class="grid grid-cols-1 min-[450px]:grid-cols-3 gap-2 my-2">
<div class="virt-input-group">
<input class="virt-grouped-input h-9 w-1/4 virt-input-number vol_size" type="number" name="vol_size" id="vol_size" oninput="cal_price_volumes();" min="0">
<span class="virt-grouped-span px-0 h-9 lg:p-3.5">GB</span>
</div>
<div class="virt-input-group">
<input class="virt-grouped-input h-9 w-1/4 virt-input-number vol_pr_hr" type="text" name="vol_pr_hr" id="vol_pr_hr" disabled="">
<span class="virt-grouped-span px-0 h-9 lg:p-3.5">
<div id="billing_symbol_hr_vol"></div>/Hr
</span>
</div>
<div class="virt-input-group">
<input class="virt-grouped-input h-9 w-1/4 virt-input-number vol_pr_mo" type="text" name="vol_pr_mo" id="vol_pr_mo" disabled="">
<span class="virt-grouped-span px-0 h-9 lg:p-3.5">
<div id="billing_symbol_mo_vol"></div>/Mo
</span>
</div>
</div>
</div>
<div>
<label class="virt-label" for="attach">Attach Volume</label>
<span class="info-text cursor-pointer" tooltip="If checked, volume will be attached to VPS once it will be created. Otherwise it will be create for later use."
data-tooltip-target="5sh7LV"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
<select class="virt-select attach_vol my-2" id="attach_vol" name="attach_vol">
<option value="1">YES</option>
<option value="0">NO</option>
</select>
</div>
<div>
<label class="virt-label" for="volname">Specify the name for the volume</label>
<span class="info-text cursor-pointer" tooltip="Specify the name for the volume" data-tooltip-target="Dxid7U"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
<input type="text" class="virt-input my-2" placeholder="Enter Name Of Volume" name="volname" id="volname">
</div>
<div>
<label class="virt-label" for="format">Volume Format</label>
<span class="info-text cursor-pointer" tooltip="Specify the format with which volume is to be foramtted" data-tooltip-target="XBQbu9"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
<select class="virt-select format my-2" id="format" name="format">
<option value="ext4">EXT4</option>
<option value="xfs">XFS</option>
</select>
</div>
<div>
<label class="virt-label" for="moint_pnt">Mount point</label>
<span class="info-text cursor-pointer" tooltip="If mount point is specified, then the volume will be mounted on specified directory (Note: Mounting is not supported for filebased storage)"
data-tooltip-target="WiZcq9"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
<input type="text" class="virt-input my-2" placeholder="Enter Mount Point" name="mntpoint" id="mntpoint">
</div>
</div>
<input type="hidden" name="addvolume" value="Create">
<input type="hidden" name="listvs" value="1">
<div class="text-center my-6">
<button type="submit" name="addvol_btn" class="blue_btn">Create</button>
</div>
</div>
</form>
Name: editvol_form — POST
<form accept-charset="UTF-8" name="editvol_form" method="post" action="" id="editvol_form">
<div class="grid grid-cols-1 lg:grid-cols-3 mt-3 gap-4">
<div class="mb-3">
<label for="volname_edit" class="virt-label">Volume Name</label>
<span class="info-text cursor-pointer" tooltip="Volume Name" data-tooltip-target="y4SjNV"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
<input type="text" class="virt-input-disabled" name="volname_edit" id="volname_edit" readonly="">
</div>
<div class="hidden_vol_size" id="hidden_vol_size" style="display: none;">
<div class="mb-3">
<label for="vol_size_edit" class="virt-label">Size</label>
<span class="info-text cursor-pointer" tooltip="Specify the size of volume to resize" data-tooltip-target="5CXOhu"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
<div class="virt-input-group">
<input class="virt-grouped-input virt-input-number" type="number" name="vol_size_edit" id="vol_size_edit">
<span class="virt-grouped-span">GB</span>
</div>
</div>
</div>
<div id="vpsvol_drop_row" style="display: none;">
<div class="form-group mb-3">
<label for="vps_sel_edit" class="virt-label">Select VPS</label>
<span class="info-text cursor-pointer" tooltip="Select VPS" data-tooltip-target="7hCLpj"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
<select class="virt-select vps_sel_edit" id="vps_sel_edit"></select>
</div>
</div>
</div>
<input type="hidden" class="edit_vol_action" id="edit_vol_action" value="">
<input type="hidden" class="edit_vol_did" id="edit_vol_did" value="">
<div class="text-center my-3">
<input type="button" class="blue_btn text-center" value="Submit" name="editvol_sub" id="editvol_sub" onclick="editvol_submit();">
</div>
<!-- Modal footer -->
<div class="flex space-x-2 items-center p-6 border-t border-gray-200 rounded-b dark:border-gray-600">
<div class="notice" role="alert">Volume cannot be resized if it is attached to VPS, you need to detach it first and then resize it</div>
</div>
</form>
POST act=profile
<form accept-charset="UTF-8" action="act=profile" method="post" id="profileform" onsubmit="return submitit(this);">
<h6 class="virt-form-head">Personal Information</h6>
<div class="flex flex-wrap mb-6">
<div class="w-full lg:w-6/12 md:w-6/12 px-4">
<div class="mb-2">
<label for="input text" class="virt-label">First Name</label>
</div>
<input type="text" name="fname" id="fname" size="30" value="" var="$fname" class="virt-input mb-3" required="">
</div>
<div class="w-full lg:w-6/12 md:w-6/12 px-4">
<div class="mb-2">
<label for="input text" class="virt-label">Last Name</label>
</div>
<input type="text" name="lname" id="lname" size="30" value="" var="$lname" class="virt-input mb-3" required="">
</div>
<div class="w-full lg:w-6/12 md:w-6/12 px-4">
<div class="mb-2">
<label for="input text" class="virt-label">Company</label>
</div>
<input type="text" name="company" class="virt-input" var="$company">
</div>
</div>
<hr class="my-2 border-b-1 border-[#0075FF]">
<h6 class="virt-form-head">Contact Information</h6>
<div class="flex flex-wrap mb-6">
<div class="w-full lg:w-6/12 md:w-6/12 px-4">
<div class="mb-2">
<label for="input text" class="virt-label">Address</label>
</div>
<input type="text" name="address" class="virt-input mb-3" var="$address">
</div>
<div class="w-full lg:w-6/12 md:w-6/12 px-4">
<div class="mb-2">
<label for="input text" class="virt-label">Country</label>
</div>
<select id="country" name="country" class="virt-select select2 select2-hidden-accessible" onchange="show_states('state');" var="$country" tabindex="-1" aria-hidden="true">
</select><span class="select2 select2-container select2-container--default" dir="ltr" style="width: 100%;"><span class="selection"><span class="select2-selection select2-selection--single" role="combobox" aria-haspopup="true"
aria-expanded="false" tabindex="0" aria-labelledby="select2-country-container"><span class="select2-selection__rendered" id="select2-country-container"></span><span class="select2-selection__arrow"
role="presentation"><b role="presentation"></b></span></span></span><span class="dropdown-wrapper" aria-hidden="true"></span></span>
</div>
<div class="w-full lg:w-6/12 md:w-6/12 px-4">
<div class="mb-2">
<label for="input text" class="virt-label">State</label>
</div>
<select id="state" name="state" class="virt-select select2 select2-hidden-accessible" var="$state" tabindex="-1" aria-hidden="true"></select><span class="select2 select2-container select2-container--default" dir="ltr" style="width: 100%;"><span
class="selection"><span class="select2-selection select2-selection--single" role="combobox" aria-haspopup="true" aria-expanded="false" tabindex="0" aria-labelledby="select2-state-container"><span class="select2-selection__rendered"
id="select2-state-container"></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span></span></span><span class="dropdown-wrapper" aria-hidden="true"></span></span>
</div>
<div class="w-full lg:w-6/12 md:w-6/12 px-4">
<div class="mb-2">
<label for="input text" class="virt-label">City</label>
</div>
<input type="text" name="city" class="virt-input mb-3" var="$city" required="">
</div>
<div class="w-full lg:w-6/12 md:w-6/12 px-4">
<div class="mb-2">
<label for="input text" class="virt-label">Zip Code</label>
<span class="info-text cursor-pointer" tooltip="Zip code should contain only alphanumeric code, special charaters are not allowed" data-tooltip-target="4Uz4nZ"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
</div>
<input type="text" name="zip" class="virt-input" var="$zip" required="" pattern="[a-zA-Z0-9]+">
</div>
<div class="w-full lg:w-6/12 md:w-6/12 px-4">
<div class="mb-2">
<label for="input text" class="virt-label">Mobile</label>
</div>
<input type="text" name="phone" class="virt-input" var="$phone" required="">
</div>
</div>
<hr class="my-2 border-b-1 border-[#0075FF]">
<h6 class="virt-form-head">Administrative Contact</h6>
<div class="flex flex-wrap mb-6">
<div class="w-full lg:w-6/12 md:w-6/12 px-4">
<div class="mb-2">
<label for="input text" class="virt-label">System Admin Email</label>
</div>
<input type="text" name="sys_admin_email" class="virt-input" var="$sys_admin_email" required="">
</div>
<div class="w-full lg:w-6/12 md:w-6/12 px-4">
<div class="mb-2">
<label for="input text" class="virt-label d-inline-block mr-1">Invoice CC Email</label>
<span class="info-text cursor-pointer" tooltip="Invoice related emails will be sent to these emails. You can add multiple emails comma seperated." data-tooltip-target="5B07uI"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
</div>
<input type="text" name="cc_emails" class="virt-input" var="$cc_emails">
</div>
</div>
<div class="text-center">
<input type="hidden" name="savedetails" value="1">
<button type="submit" id="savedetails_submit" class="blue_btn" style="width: 100px">Save</button>
</div>
</form>
POST act=userpassword
<form accept-charset="UTF-8" action="act=userpassword" method="post" id="userpasswordform" onsubmit="return submitit(this);">
<h6 class="virt-form-head">Password Update</h6>
<div class="flex flex-wrap mb-2">
<div class="w-full px-4">
<div class="mt-0 mb-2">
<label for="input text" class="virt-label">New Password</label>
</div>
<div class="flex gap-1 mb-5">
<input class="virt-input" type="password" name="newpass" id="up_newpass" value="" oninput="check_pass_strength(this.id, 'up_strengthIndicator');" placeholder="New password">
<span class="inline-flex">
<a href="javascript:void(0);" onclick="setpwd(12);copy_password(this.id);check_pass_strength('up_newpass', 'up_strengthIndicator');pass_match('up_newpass', 'conf_pass', 'up_pass_mismatch');return false;" title="Make another random password" class="blue_btn "><i class="fa fa-1x fa-key text-white" aria-hidden="true"></i></a>
</span>
</div>
<div class="items-start justify-between mt-3 up_strengthIndicator">
<div class="flex items-center gap-1">
<div class="weakIndicator bg-[#FB5252] w-7 h-1 rounded-full hidden"></div>
<div class="mediumIndicator bg-[#FCA120] w-7 h-1 rounded-full hidden"></div>
<div class="strongIndicator bg-[#2BC48A] w-7 h-1 rounded-full hidden"></div>
</div>
<div class="up_newpass_pass-strength pass-strength text-xs">Strength Indicator</div>
</div>
<div class="mt-5 mb-2">
<label for="input text" class="virt-label">Retype New Password</label>
</div>
<div>
<input type="password" name="conf" id="passwd_conf" value="" onblur="pass_match('up_newpass', 'passwd_conf', 'up_pass_mismatch');" class="virt-input" placeholder="Retype Password">
<p class="os_pass_mismatch text-red-500 text-sm mt-2"></p>
</div>
<div class="mt-6">
<input type="hidden" name="changepass" value="1">
<button type="submit" id="changepass_submit" class="blue_btn" style="width: 200px">Change Password</button>
</div>
</div>
</div>
</form>
POST act=usersettings
<form accept-charset="UTF-8" action="act=usersettings" method="post" id="usersettingsform" onsubmit="return submitit(this);" style="display:flex; flex-direction: column;">
<h6 class="virt-form-head">Language and Appearance Settings</h6>
<div class="flex flex-wrap mb-6">
<div class="w-full lg:w-6/12 md:w-6/12 px-4">
<div class="mb-2">
<label class="virt-label" for="input text">Choose Language</label>
<span class="info-text mb-2 cursor-pointer" tooltip="Choose your preferred language" data-tooltip-target="KXIGq5"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
</div>
<select name="language" id="usersettings_language" var="$language" class="virt-select"></select>
</div>
<!-- <div class="w-full lg:w-6/12 md:w-6/12 px-4">
<div class="mb-2">
<label for="input text" class="virt-label">Choose Theme</label>
<span class="info-text" tooltip="Choose your preferred theme"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
</div>
<select name="skins" id="usersettings_skins" var="$theme" class="virt-select mb-3"></select>
</div> -->
<div class="w-full lg:w-6/12 md:w-6/12 px-4">
<div class="mb-2">
<label for="input text" class="virt-label">Timezone:</label>
</div>
<select name="timezone" id="usersettings_timezone" var="$timezone" class="virt-select mb-3"></select>
</div>
</div>
<div id="site_iden_settings" class="hidden">
<hr class="my-2 border-b-1 border-[#0075FF]">
<h6 class="virt-form-head mt-6">Site Identity Settings</h6>
<div id="user_site_setting" class="w-full hidden">
<div class="flex flex-wrap">
<div class="w-full lg:w-6/12 md:w-6/12 px-4">
<div class="mb-2">
<label for="input text" class="virt-label">Site title</label>
<span class="info-text cursor-pointer" tooltip="If empty default site title will be displayed" data-tooltip-target="70qchh"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
</div>
<input type="text" name="title" var="$title" class="virt-input mb-3">
</div>
<div class="w-full lg:w-6/12 md:w-6/12 px-4">
<div class="mb-2">
<label for="input tetxt" class="virt-label">Logo URL</label>
<span class="info-text cursor-pointer" tooltip="If empty default Logo will be displayed" data-tooltip-target="asqGqV"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
</div>
<input type="text" name="logo" var="$logo" class="virt-input mb-3">
</div>
<div class="w-full lg:w-6/12 md:w-6/12 px-4">
<div class="mb-2">
<label for="input text" class="virt-label">Mobile Logo URL</label>
<span class="info-text cursor-pointer" tooltip="If empty default Logo will be displayed" data-tooltip-target="9LV1eR"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
</div>
<input type="text" name="mob_logo_url" var="$mob_logo_url" class="virt-input mb-3">
</div>
<div class="w-full lg:w-6/12 md:w-6/12 px-4">
<div class="mb-2">
<label for="input text" class="virt-label">Login Logo URL</label>
<span class="info-text cursor-pointer" tooltip="If empty default Logo will be displayed" data-tooltip-target="QbuzW5"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
</div>
<input type="text" name="login_logo" var="$login_logo" class="virt-input mb-3">
</div>
<div class="w-full lg:w-6/12 md:w-6/12 px-4">
<div class="mb-2">
<label for="input text" class="virt-label">User Favicon URL</label>
<span class="info-text cursor-pointer" tooltip="If empty default Favicon will be displayed" data-tooltip-target="r8pqKA"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
</div>
<input type="text" name="cuser_favicon_url" var="$cuser_favicon_url" class="virt-input mb-3">
</div>
<div id="cuser_dom_name" class="w-full lg:w-6/12 md:w-6/12 px-4 hidden">
<div class="mb-2">
<label for="input text" class="virt-label">User domain name</label>
<span class="info-text cursor-pointer" tooltip="Enter your domain name(eg: www.demo.com)" data-tooltip-target="QLbNKU"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
</div>
<input type="text" name="cuser_dom_name" var="$cuser_dom_name" class="virt-input mb-3">
</div>
</div>
</div>
</div>
<div id="usr_pref_limits">
<hr class="my-2 border-b-1 border-[#0075FF]">
<h6 class="virt-form-head mt-6">User Preferences and Limits</h6>
<div class="flex flex-wrap mb-6">
<div class="w-full lg:w-6/12 md:w-6/12 px-4" id="vps_bandwidth_threshold">
<div class="mb-2">
<label for="input text" class="virt-label">VPS Bandwidth Threshold</label>
<span class="info-text cursor-pointer" tooltip="If set to Zero bandwidth threshold email will be disabled. Value in %" data-tooltip-target="Cs8QXN"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
</div>
<input type="text" name="vps_bandwidth_threshold" var="$vps_bandwidth_threshold" class="virt-input">
</div>
</div>
</div>
<div id="leg_pol_settings" class="hidden">
<hr class="my-2 border-b-1 border-[#0075FF]">
<h6 class="virt-form-head mt-6">Legal and Policy Settings</h6>
<div class="flex flex-wrap mb-6">
<div class="w-full lg:w-6/12 md:w-6/12 px-4">
<div class="mb-2">
<label for="input text" class="virt-label">Copyright</label>
<span class="info-text cursor-pointer" tooltip="If empty default Copyright will be displayed" data-tooltip-target="XSSsJ8"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
</div>
<input type="text" name="cuser_copyright_text" var="$cuser_copyright_text" class="virt-input">
</div>
<div class="w-full lg:w-6/12 md:w-6/12 px-4">
<div class="mb-2">
<label for="input text" class="virt-label">Privacy Policy URL</label>
<span class="info-text cursor-pointer" tooltip="If empty no Privacy Policy will be displayed" data-tooltip-target="gMsNCu"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
</div>
<input type="text" name="cuser_policy_url" var="$cuser_policy_url" class="virt-input">
</div>
</div>
</div>
<div class="text-center">
<input type="hidden" name="editsettings" value="1">
<input type="submit" id="editsettings_submit" value="Edit Settings" class="blue_btn mt-2">
</div>
</form>
POST act=twofactauth
<form accept-charset="UTF-8" action="act=twofactauth" method="post" id="twofactauthform" onsubmit="return submitit(this);">
<h6 class="virt-form-head">Authentication Methods</h6>
<div class="flex flex-wrap">
<div class="lg:w-2/5 md:w-1/2 sm:w-full px-4">
<div class="mb-2">
<label for="twofactauth_select_pref" class="virt-label">Select Preference : </label>
<span class="info-text cursor-pointer" tooltip="Select the Two Factor Authentication type and then enter the code to enable it" data-tooltip-target="rGIN2M"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
</div>
<select class="virt-select mb-3" name="2fa_type" id="2fa_type" onchange="show_otp_divs();">
<option value="none">None (Not Recommended !)</option>
<option value="email">Email OTP</option>
<option value="app">Enable App (Google authenticator etc..)</option>
</select>
</div>
</div>
<div class="otp_methods_div" id="email_otp_div" style="display:none;">
<div class="lg:w-2/5 md:w-1/2 sm:w-full px-4 mb-3">
<div class="mb-2">
<label for="twofactauth_email_sent_to" class="virt-label">OTP will be sent to :</label>
</div>
<div class="flex gap-1">
<a class="virt-input cursor-not-allowed" value="Disabled input" disabled="">
<span id="otp_email_user" class="flex items-center justify-center mt-2">{{$user}}</span>
</a>
<button type="button" class="blue_btn w-40 ml-1" name="email_passcode_but" id="email_passcode_but" onclick="send_passcode();">Email Code</button>
</div>
</div>
</div>
<div class="otp_methods_div" id="app_otp_div" style="display:none;">
<div class="px-4">
<div class="banner-blue mt-3 px-4"> To get the confirmation code you should download two factor authentication app i.e Google Authenticator, Authy etc. <br> Scan the QR Code or enter the Secret key given below into your two factor
authentication app. After that the app will provide you a unique OTP which you have to enter into the text box to enable Two Factor Authentication.</div>
</div>
<div class="lg:w-2/5 md:w-1/2 sm:w-full px-4">
<div class="mt-6 mb-2">
<label class="virt-label mt-6">Secret Key : </label>
</div>
<div class="flex gap-1">
<a class="virt-input" style="display:grid;place-content:center;">
<span id="secret_key"></span>
</a>
<button onclick="reset_otp_key();" type="button" class="blue_btn w-32 ml-1">Reset Key</button>
</div>
<div id="qrcode"></div>
</div>
</div>
<div class="otp_methods_div" id="otp_input_div" style="display:none;">
<div class="px-4 mb-2">
<label for="twofactauth_code_input" class="virt-label">Confirmation code : </label>
<span class="info-text cursor-pointer" tooltip="Enter the OTP received in the email or from the App" data-tooltip-target="SVd9Zh"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
</div>
<div class="xl:w-1/6 lg:w-1/4 md:w-1/3 sm:w-full px-4">
<input type="text" name="twofactauth_passcode" maxlength="6" class="virt-input" id="twofactauth_passcode" autocomplete="off">
</div>
</div>
<div class="row">
<div class="col-sm-6">
<input type="hidden" name="twofactauth_save" value="1">
<input type="hidden" name="secret_key" id="secret_key_val">
</div>
</div>
<div class="text-center">
<button type="submit" class="blue_btn mt-2" name="twofactauth_submit" id="twofactauth_submit">Submit</button>
</div>
</form>
POST act=apikey&do=add
<form class="flex flex-col gap-7 px-4 py-5" accept-charset="UTF-8" action="act=apikey&do=add" method="post" id="apikeyform" onsubmit="return submitit(this);">
<input class="virt-input" type="text" name="user_email" placeholder="IP addresses to whitelist" id="ip_addresses" size="30">
<div class="flex items-start gap-3">
<label for="enable_logging" class="virt-label">Enable logging</label>
<span class="info-text cursor-pointer" tooltip="When enabled, logs will be generated for this API Pair" data-tooltip-target="rb6HXR"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
<div class="items-center h-5">
<input type="checkbox" name="enable_logging" class="virt-toggle-switch" id="enable_logging" value="1">
</div>
</div>
<button class="blue_btn" style="width: 160px;" type="submit" id="addapi_submit">Create API Key Pair</button>
</form>
Name: api_table — POST act=apikey
<form id="api_table" style="display:none;" accept-charset="UTF-8" name="api_table" method="post" action="act=apikey" onsubmit="return submitit('apikey');">
<table width="100%" class="table border" id="apitable"></table>
</form>
Name: billingform — POST act=billing
<form accept-charset="UTF-8" id="billingform" action="act=billing" method="post" name="billingform">
<input type="hidden" id="billing_delete" name="delete" value="">
</form>
Name: make_payment_form — POST index.php?&act=payment
<form class="flex flex-col gap-7 px-4 py-5" id="make_payment_form" action="index.php?&act=payment" method="post" name="make_payment_form">
<div class="w-full">
<label class="virt-label mb-1">Payment Gateway :</label>
<select class="virt-select" name="gateway" id="gateway" onchange="gateway_req(this.value)">
</select>
</div>
<div class="w-full">
<label class="virt-label mb-1">Amount:</label>
<span class="text-blue-600 cursor-pointer" tooltip="Please provide the amount you would like to add to your account. Min : $50 Max : $1000" data-tooltip-target="ynmkDr"><i class="fa fa-info-circle" aria-hidden="true"></i></span><br>
<div class="gap-1">
<input type="text" name="make_payment" class="virt-input" size="10">
</div>
</div>
<div class="payment_gateway_fields"></div>
<div class="w-full mb-1">
<input value="Add Funds" class="blue_btn" onclick="process_payment();" type="button">
</div>
<div id="payment-error" class="w-[30rem]"></div>
</form>
Name: create — POST act=create
<form id="lbcreateform" accept-charset="UTF-8" action="act=create" method="post" name="create" onsubmit="return submitit(this);">
<div class="flex flex-wrap mb-6">
<div id="lb_user_regions">
</div>
</div>
<div class="notice my-3 mx-4" style="display:none;" id="lb_ihb_no_pl">There are no plans available for this region !</div>
<div class="lb_ihb_plans_container"></div>
<div id="lb_tr_hostname" class="px-4" style="display: none;">
<h4 class="virt-form-head mt-3">VPS Configuration</h4>
<div class="mt-5 lg:w-1/3 md:w-6/12 sm:w-6/12 xs:w-6/12">
<label class="virt-label mr-1">Hostname</label>
<span tooltip="Enter the hostname for the VPS. e.g. www.domain.com" data-tooltip-target="rm1k0g" class="cursor-pointer"><i class="fas fa-info-circle" aria-hidden="true"></i></span>
<div id="lb_create_hostname" class="mt-2">
<input type="text" name="hostname[]" size="30" id="lb_hostname" class="virt-input">
</div>
</div>
</div>
<input type="hidden" name="plid" id="lb_plid">
<input type="hidden" name="uid" id="lb_uid">
<input type="hidden" name="addvs" value="Create">
<div class="text-center">
<button type="submit" name="ADD" class="blue_btn mt-2" id="lb_create" style="display: none;">Create</button>
</div>
</form>
Name: addfirewall — POST act=addfirewallplan
<form accept-charset="UTF-8" id="addfirewallform" action="act=addfirewallplan" method="post" name="addfirewall" onsubmit="return submitit(this);">
<div class="mb-5 flex gap-2 ">
<div class="w-1/2">
<div class="py-2 items-center">
<label class="virt-label" for="fwp_name">Plan name <span class="info-text cursor-pointer" tooltip="Please provide plan name" data-tooltip-target="c5GuVn"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
</label>
</div>
<div>
<input type="text" class="virt-input" name="fwp_name" id="fwp_name">
</div>
</div>
<div class="w-1/2">
<div class="py-2 items-center">
<label class="virt-label" for="default_policy">Default Policy <span class="info-text cursor-pointer"
tooltip="Set the default policy for traffic. You can set the default as ACCEPT / DROP and as per this policy default traffic will be Allowed / Denied respectively."
data-tooltip-target="M8oIKc"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
</label>
</div>
<div>
<select name="default_policy" id="default_policy" class="virt-select">
<option value="0">DROP</option>
<option value="1">ACCEPT</option>
</select>
</div>
</div>
</div>
<div class="mt-2">
<table class="table w-full" id="addfirewall_rules">
<thead>
<tr>
<th> Direction<span class="info-text cursor-pointer" tooltip="Traffic direction" data-tooltip-target="mp6EFY"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
</th>
<th> IP Type <span class="info-text cursor-pointer" tooltip="IP version" data-tooltip-target="2NQHSw"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
</th>
<th> Decision <span class="info-text cursor-pointer" tooltip="Action to perform for the traffic" data-tooltip-target="FSMydh"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
</th>
<th> Protocol <span class="info-text cursor-pointer" tooltip="Type of protocol" data-tooltip-target="6aAFEI"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
</th>
<th> S Port <span class="info-text cursor-pointer" tooltip="Source Port that you want to apply the rule" data-tooltip-target="nOmWf2"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
</th>
<th> D Port <span class="info-text cursor-pointer" tooltip="Destination Port that you want to apply the rule" data-tooltip-target="B2dw42"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
</th>
<th> Source <span class="info-text cursor-pointer" tooltip="You can specify individual ip(2.2.2.2) OR 0.0.0.0/0 (for all the ips)" data-tooltip-target="a7UbYb"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
</th>
<th>Action</th>
</tr>
</thead>
<tbody>
<tr id="default_row">
<td>
<select class="virt-select" id="direction">
<option value="IN">IN</option>
<option value="OUT">OUT</option>
</select>
</td>
<td>
<select class="virt-select" id="iptype">
<option value="4">IPv4</option>
</select>
</td>
<td>
<select class="virt-select" id="decision">
<option value="ACCEPT">ACCEPT</option>
<option value="DROP">DROP</option>
</select>
</td>
<td>
<select class="virt-select" onchange="protocol_check(this);" id="protocol_firewall" name="protocol_firewall"></select>
</td>
<td>
<input type="text" class="virt-input" id="sport">
</td>
<td>
<input type="text" class="virt-input" id="dport">
</td>
<td>
<input type="text" class="virt-input" id="source_addr" placeholder="0.0.0.0/00">
</td>
<td>
<button type="button" value="Add" onclick="addfirewallrule()" class="blue_btn">Add</button>
</td>
</tr>
</tbody>
</table>
<table id="managerules" class="table">
<thead>
<tr>
<th>#</th>
<th>Direction</th>
<th>IP Type</th>
<th>Decision</th>
<th>Protocol</th>
<th>S Port</th>
<th>D Port</th>
<th>Source</th>
<th>Action</th>
</tr>
</thead>
</table>
</div>
<div class="my-2">
<input type="hidden" name="svs" id="firewall_vpsid" value="">
<input type="hidden" name="save_firewall" id="save_firewall" value="1">
<button type="submit" id="firewall_submit" class="blue_btn">Save</button>
<button type="reset" id="firewall_reset" class="btn-danger" onclick="hide_down(); return false;">Reset</button>
</div>
</form>
Name: editfirewall — POST act=editfirewallplan
<form accept-charset="UTF-8" id="editfirewallform" action="act=editfirewallplan" method="post" name="editfirewall" onsubmit="return submitit(this);">
<div class="flex gap-2">
<div class="w-1/2">
<div>
<label class="virt-label" for="edit_fwp_name">Plan name <span class="info-text cursor-pointer" tooltip="Please provide plan name" data-tooltip-target="YjXVx9"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
</label>
</div>
<div>
<input type="text" class="virt-input" name="edit_fwp_name" id="edit_fwp_name">
</div>
</div>
<div class="w-1/2">
<div>
<label class="virt-label" for="edit_default_policy">Default Policy <span class="info-text cursor-pointer"
tooltip="Set the default policy for traffic. You can set the default as ACCEPT / DROP and as per this policy default traffic will be Allowed / Denied respectively."
data-tooltip-target="JkgMzn"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
</label>
</div>
<div>
<select name="default_policy" id="edit_default_policy" class="virt-select">
<option value="0">DROP</option>
<option value="1">ACCEPT</option>
</select>
</div>
</div>
</div>
<div class="mt-2">
<table class="table w-full" id="editfirewall_rules">
<thead>
<tr>
<th> Direction<span class="info-text cursor-pointer" tooltip="Traffic direction" data-tooltip-target="tzsD2E"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
</th>
<th> IP Type <span class="info-text cursor-pointer" tooltip="IP version" data-tooltip-target="mLAj0N"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
</th>
<th> Decision <span class="info-text cursor-pointer" tooltip="Action to perform for the traffic" data-tooltip-target="NA57A0"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
</th>
<th> Protocol <span class="info-text cursor-pointer" tooltip="Type of protocol" data-tooltip-target="f6gLCU"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
</th>
<th> S Port <span class="info-text cursor-pointer" tooltip="Source Port that you want to apply the rule" data-tooltip-target="sUgSsh"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
</th>
<th> D Port <span class="info-text cursor-pointer" tooltip="Destination Port that you want to apply the rule" data-tooltip-target="ihikxY"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
</th>
<th> Source <span class="info-text cursor-pointer" tooltip="You can specify individual ip(2.2.2.2) OR 0.0.0.0/0 (for all the ips)" data-tooltip-target="3QIXRY"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
</th>
<th>Action</th>
</tr>
</thead>
<tbody>
<tr id="edit_default_row">
<td>
<select class="virt-select" id="edit_direction">
<option value="IN">IN</option>
<option value="OUT">OUT</option>
</select>
</td>
<td>
<select class="virt-select" id="edit_iptype">
<option value="4">IPv4</option>
</select>
</td>
<td>
<select class="virt-select" id="edit_decision">
<option value="ACCEPT">ACCEPT</option>
<option value="DROP">DROP</option>
</select>
</td>
<td>
<select class="virt-select" onchange="protocol_check(this);" id="edit_protocol_firewall" name="edit_protocol_firewall"></select>
</td>
<td>
<input type="text" class="virt-input" id="edit_sport" placeholder="NONE or PORT">
</td>
<td>
<input type="text" class="virt-input" id="edit_dport" placeholder="NONE or PORT">
</td>
<td>
<input type="text" class="virt-input" id="edit_source_addr" placeholder="0.0.0.0/00">
</td>
<td>
<button type="button" value="Add" onclick="addfirewallrule(1)" class="blue_btn">Add</button>
</td>
</tr>
</tbody>
</table>
<table id="edit_managerules" class="table">
<thead>
<tr>
<th>#</th>
<th>Direction</th>
<th>IP Type</th>
<th>Decision</th>
<th>Protocol</th>
<th>S Port</th>
<th>D Port</th>
<th>Source</th>
<th>Action</th>
</tr>
</thead>
</table>
</div>
<div class="my-2">
<input type="hidden" name="fwpid" id="firewall_plan_id" value="">
<input type="hidden" name="save_firewall" id="edit_firewall" value="1">
<button type="submit" id="edit_firewall_submit" class="blue_btn">Save</button>
<button type="reset" id="edit_firewall_reset" class="btn-danger" onclick="hide_down(1); return false;">Reset</button>
<button type="reset" class="blue_btn" onclick="loadpage('act=firewallplan'); return false;">Back</button>
</div>
</form>
Name: addzone — POST act=pdns
<form accept-charset="UTF-8" id="addzone" action="act=pdns" method="post" name="addzone" onsubmit="return submitit(this);" class="form-horizontal">
<div class="my-4">
<label for="input text" class="virt-label">Zone Name</label>
<input type="text" name="zone_name" id="zone_name" size="40" value="" onblur="updatezonedetails();" class="virt-input my-2">
</div>
<div class="my-4">
<label for="input text" class="virt-label">Primary Nameserver</label>
<input type="text" name="primary_nameserver" id="primary_nameserver" size="40" value="" class="virt-input my-2">
</div>
<div class="my-4">
<label for="input text" class="virt-label">Domain Admin Email</label>
<input type="text" name="hostmaster_email" id="hostmaster_email" size="40" value="" class="virt-input my-2">
</div>
<div class="my-4">
<label for="input text" class="virt-label d-inline-block mr-1">Select DNS Server</label>
<span class="info-text cursor-pointer" tooltip="Select the DNS Server on which Zone entry will be stored" data-tooltip-target="31EAwA"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
<select class="select2 virt-select my-2 select2-hidden-accessible" name="pdns_server" id="user_pdns_servers" tabindex="-1" aria-hidden="true"></select><span class="select2 select2-container select2-container--default" dir="ltr"
style="width: 100%;"><span class="selection"><span class="select2-selection select2-selection--single" role="combobox" aria-haspopup="true" aria-expanded="false" tabindex="0" aria-labelledby="select2-user_pdns_servers-container"><span
class="select2-selection__rendered" id="select2-user_pdns_servers-container"></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span></span></span><span class="dropdown-wrapper"
aria-hidden="true"></span></span>
</div>
<input type="hidden" name="addzone" value="1">
<button type="submit" name="addzone_submit" class="blue_btn my-4">Add Zone</button>
</form>
Name: addrecords — POST act=managezone
<form accept-charset="UTF-8" id="addrecordsform" action="act=managezone" method="post" name="addrecords" onsubmit="return submitit('addrecordsform');">
<div class="my-4">
<label class="virt-label" for="input text">Host</label>
<div class="virt-input-group">
<input type="text" id="name" name="name" class="virt-grouped-input" aria-describedby="domain_name">
<span class="virt-grouped-span" id="domain_name"></span>
</div>
</div>
<div class="my-4">
<label class="virt-label" for="input text">Type <span class="required-field">*</span></label>
<!-- <span class="help-block">Enter the Fully qualified domain name</span> -->
<select id="type" name="type" var="$type" class="virt-select"></select>
</div>
<div class="my-4">
<label class="virt-label" for="input text">Content <span class="required-field">*</span></label>
<!-- <span class="help-block">Enter the Fully qualified domain name</span> -->
<input id="content" type="text" name="content" class="virt-input">
</div>
<div class="my-4">
<label class="virt-label" for="input text">Priority <span class="required-field">*</span></label>
<!-- <span class="help-block">Enter the Fully qualified domain name</span> -->
<input id="prio" type="text" name="prio" class="virt-input">
</div>
<div class="my-4">
<label class="virt-label" for="input text">TTL <span class="required-field">*</span></label>
<!-- <span class="help-block">Enter the Fully qualified domain name</span> -->
<input id="ttl" type="text" name="ttl" class="virt-input">
</div>
<input type="hidden" name="domainid" value="" id="domainid">
<input type="hidden" name="add" value="1">
<input type="submit" value="Add Record" name="addrecord" class="blue_btn my-4"><br>
</form>
Name: editrecords — POST act=managezone
<form accept-charset="UTF-8" id="editrecordsform" action="act=managezone" method="post" name="editrecords" onsubmit="return submitit('editrecordsform');" class="form-horizontal">
<div class="form-group my-2">
<label class="virt-label" for="input text">Host<span class="required-field">*</span></label>
<div class="virt-input-group">
<input id="editname" type="text" name="name" class="virt-grouped-input" aria-describedby="editdomain_name">
<span class="virt-grouped-span" id="editdomain_name"></span>
</div>
</div>
<div class="my-2">
<label class="virt-label" for="input text">Type<span class="required-field">*</span></label>
<input id="edittype_val" class="virt-input-disabled" disabled=""><input id="edittype" type="hidden" name="type" class="virt-input my-1">
</div>
<div class="my-2">
<label class="virt-label" for="input text">Content<span class="required-field">*</span></label>
<input id="editcontent" type="text" name="content" class="virt-input my-1">
</div>
<div class="my-2">
<label class="virt-label" for="input text">Priority<span class="required-field">*</span></label>
<input id="editprio" type="text" name="prio" class="virt-input my-1">
</div>
<div class="my-2">
<label class="virt-label" for="input text">TTL<span class="required-field">*</span></label>
<input id="editttl" type="text" name="ttl" class="virt-input my-1">
</div>
<br>
<div class="text-center">
<input id="id" name="id" type="hidden">
<input type="hidden" name="domainid" value="" id="editdomainid">
<input id="editrecord" name="edit" type="hidden" value="1">
<input type="submit" value="Edit Record" name="editrecord" class="blue_btn"><br>
</div>
</form>
Name: deletebackupserverform — POST act=backupservers
<form accept-charset="UTF-8" id="deletebackupserverform" action="act=backupservers" method="post" name="deletebackupserverform" class="form-horizontal">
<input type="hidden" id="bs_delete" name="delete" value="">
</form>
Name: addbackupserverform — POST act=addbackupserver
<form accept-charset="UTF-8" id="addbackupserverform" action="act=addbackupserver" method="post" name="addbackupserverform" onsubmit="return submitit('addbackupserverform');" class="form-horizontal">
<input type="hidden" name="add" value="1">
<div class="row">
<div class="col-md-6">
<div class="form-group">
<label for="bs_name" class="form-label d-inline-block mr-1">Name</label>
<span class="info-text cursor-pointer" tooltip="Unique name for the Backup Server" data-tooltip-target="ZUDiBG"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
<input type="text" class="form-control" id="add_bs_name" name="name">
</div>
</div>
<div class="col-md-6">
<div class="form-group old_create" id="tr_virts">
<label for="bs_hostname" class="form-label d-inline-block mr-1">Hostname</label>
<span class="info-text cursor-pointer" tooltip="Valid TLD or IP Address of the server" data-tooltip-target="8TRyjm"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
<input type="text" class="form-control" id="add_bs_hostname" name="hostname">
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label for="bs_type" class="form-label d-inline-block mr-1">Type</label>
<span class="info-text cursor-pointer" tooltip="The type of the backup server, SSH or FTP" data-tooltip-target="UPBAl3"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
<select class="virt-select" id="add_bs_type" name="type">
<option value="SSH">SSH</option>
<option value="FTP">FTP</option>
</select>
</div>
</div>
<div class="col-md-6">
<div class="form-group old_create" id="tr_virts">
<label for="bs_username" class="form-label d-inline-block mr-1">Username</label>
<span class="info-text cursor-pointer" tooltip="Username of the backup server" data-tooltip-target="f44uqh"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
<input type="text" class="form-control" id="add_bs_username" name="username">
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label for="bs_password" class="form-label d-inline-block mr-1">Password</label>
<span class="info-text cursor-pointer" tooltip="Password of the backup server" data-tooltip-target="zZIjSi"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
<input type="password" class="form-control" id="add_bs_password" name="password">
</div>
</div>
<div class="col-md-6">
<div class="form-group old_create" id="tr_virts">
<label for="bs_port" class="form-label d-inline-block mr-1">Port</label>
<span class="info-text cursor-pointer" tooltip="Port of the backup server" data-tooltip-target="WGBobf"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
<input type="text" class="form-control" id="add_bs_port" name="port">
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label for="bs_dir" class="form-label d-inline-block mr-1">Directory</label>
<span class="info-text cursor-pointer" tooltip="The directory where backups will be stored" data-tooltip-target="aFPN98"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
<span class="help-block">The directory where backups will be stored</span>
<input type="text" class="form-control" id="add_bs_dir" name="dir">
</div>
</div>
</div>
<div class="form-group text-center">
<input type="submit" name="addbackupserver" value="Add Backup Server" class="blue_btn">
</div>
</form>
Name: editbackupserverform — POST act=editbackupserver
<form accept-charset="UTF-8" id="editbackupserverform" action="act=editbackupserver" method="post" name="editbackupserverform" onsubmit="return submitit('editbackupserverform');" class="form-horizontal">
<input type="hidden" name="edit" value="1">
<input type="hidden" id="bs_bserid" name="bserid">
<div class="row">
<div class="col-md-6">
<div class="form-group">
<label for="bs_name" class="form-label d-inline-block mr-1">Name</label>
<span class="info-text cursor-pointer" tooltip="Unique name for the Backup Server" data-tooltip-target="bPir1Q"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
<input type="text" class="form-control" id="bs_name" name="name">
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label for="bs_hostname" class="form-label d-inline-block mr-1">Hostname</label>
<span class="info-text cursor-pointer" tooltip="Valid TLD or IP Address of the server" data-tooltip-target="snULTd"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
<input type="text" class="form-control" id="bs_hostname" name="hostname">
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label for="bs_type" class="form-label d-inline-block mr-1">Type</label>
<span class="info-text cursor-pointer" tooltip="The type of the backup server, SSH or FTP" data-tooltip-target="eCZVLo"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
<select class="virt-select" id="bs_type" name="type">
<option value="SSH">SSH</option>
<option value="FTP">FTP</option>
</select>
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label for="bs_username" class="form-label d-inline-block mr-1">Username</label>
<span class="info-text cursor-pointer" tooltip="Username of the backup server" data-tooltip-target="I5MZEE"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
<input type="text" class="form-control" id="bs_username" name="username">
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label for="bs_password" class="form-label d-inline-block mr-1">Password</label>
<span class="info-text cursor-pointer" tooltip="Password of the backup server" data-tooltip-target="shza7r"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
<input type="password" class="form-control" id="bs_password" name="password">
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label for="bs_port" class="form-label d-inline-block mr-1">Port</label>
<span class="info-text cursor-pointer" tooltip="Port of the backup server" data-tooltip-target="Lxyacv"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
<input type="text" class="form-control" id="bs_port" name="port">
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label for="bs_dir" class="form-label d-inline-block mr-1">Directory</label>
<span class="info-text cursor-pointer" tooltip="The directory where backups will be stored" data-tooltip-target="OXTvpL"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
<input type="text" class="form-control" id="bs_dir" name="dir">
</div>
</div>
</div>
<div class="form-group text-center">
<input type="submit" name="editbackupserver" value="Save" class="blue_btn">
</div>
</form>
POST act=addrecipe
<form accept-charset="UTF-8" action="act=addrecipe" method="post" id="addrecipeform" onsubmit="return submitit(this);">
<div class="grid lg:grid-cols-3 md:grid-cols-2 gap-4">
<div class="recipe_name">
<label class="virt-label">Recipe Name</label>
<span class="info-text cursor-pointer" tooltip="Name of your recipe. This will be displayed." data-tooltip-target="u4AyBx"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
<input class="virt-input my-2" type="text" name="recipe_name" id="adr_recipe_name" size="30">
</div>
<div class="recipe_shell">
<label class="virt-label">Shell Type</label>
<span class="info-text cursor-pointer" tooltip="Choose the shell type using which the recipe should be executed, default will be Bash shell (for windows leave default)"
data-tooltip-target="T4blIf"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
<select id="shell" name="shell" class="virt-select my-2"></select>
</div>
<div class="recipe_logo">
<label class="virt-label">Recipe Logo</label>
<span class="info-text cursor-pointer" tooltip="URL of the logo for your recipe. This field is optional." data-tooltip-target="YUfFPD"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
<input type="text" class="virt-input my-2" name="recipe_logo" id="adr_recipe_logo" size="30">
</div>
</div>
<div class="grid lg:grid-cols-2 gap-4">
<div class="recipe_code">
<label class="virt-label">Enter your Recipe</label>
<span class="info-text cursor-pointer"
tooltip="Enter the actual bash code here.<br /> NOTE : #!/bin/sh will be added automatically, you do not have to add it.<br /></br />You can use the following variables in the recipe:<br /><strong>{{vpsid}}</strong> : VPS ID<br /><strong>{{vps_name}}</strong> : VID<br /><strong>{{vps_hostname}}</strong> : VPS Hostname<br /><strong>{{username}}</strong> : User Email<br /><strong>{{root_pass}}</strong> : Root Password<br /><strong>{{ips}}</strong> : IPv4 IPs<br /><strong>{{ips6}}</strong> : IPv6 IPs<br /><strong>{{ips6_subnet}}</strong> : IPv6 subnets<br />"
data-tooltip-target="8GqokH"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
<textarea class="virt-input my-2" rows="10" id="adr_recipe_script" name="recipe_script"></textarea>
</div>
<div class="recipe_logo">
<label class="virt-label">Description</label>
<span class="info-text cursor-pointer" tooltip="Enter your recipe description here" data-tooltip-target="lUZxIa"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
<textarea class="virt-input my-2" rows="10" id="adr_recipe_desc" name="recipe_desc"></textarea>
</div>
</div>
<input type="hidden" name="addrecipe" value="1">
<div class="text-center mt-4">
<button type="submit" id="addrecipe_submit" class="blue_btn mt-4 justify-center">Add Recipe</button>
</div>
</form>
POST act=editrecipe
<form class="form-horizontal bg" accept-charset="UTF-8" action="act=editrecipe" method="post" id="editrecipeform" onsubmit="return submitit(this);">
<div class="grid lg:grid-cols-3 md:grid-cols-2 gap-4">
<div class="edr_recipe_name">
<label class="virt-label">Recipe Name</label>
<span class="info-text cursor-pointer" tooltip="Name of your recipe. This will be displayed." data-tooltip-target="81ffRp"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
<input class="virt-input my-2" type="text" name="recipe_name" id="edr_recipe_name" size="30" var="$name">
</div>
<div class="edr_recipe_shell">
<label class="virt-label">Shell Type</label>
<span class="info-text cursor-pointer" tooltip="Choose the shell type using which the recipe should be executed, default will be Bash shell (for windows leave default)"
data-tooltip-target="JbJOIZ"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
<select id="shell_type" name="shell" class="virt-select my-2" value="$shell"></select>
</div>
<div class="edr_recipe_logo">
<label class="virt-label">Recipe Logo</label>
<span class="info-text cursor-pointer" tooltip="URL of the logo for your recipe. This field is optional." data-tooltip-target="btpdfZ"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
<input type="text" class="virt-input my-2" name="recipe_logo" id="edr_recipe_logo" size="30" var="$logo">
</div>
</div>
<div class="grid grid-cols-2 gap-4">
<div class="edr_recipe_code">
<label class="virt-label">Enter your Recipe</label>
<span class="info-text cursor-pointer"
tooltip="Enter the actual bash code here.<br /> NOTE : #!/bin/sh will be added automatically, you do not have to add it.<br /></br />You can use the following variables in the recipe:<br /><strong>{{vpsid}}</strong> : VPS ID<br /><strong>{{vps_name}}</strong> : VID<br /><strong>{{vps_hostname}}</strong> : VPS Hostname<br /><strong>{{username}}</strong> : User Email<br /><strong>{{root_pass}}</strong> : Root Password<br /><strong>{{ips}}</strong> : IPv4 IPs<br /><strong>{{ips6}}</strong> : IPv6 IPs<br /><strong>{{ips6_subnet}}</strong> : IPv6 subnets<br />"
data-tooltip-target="eprbVW"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
<textarea class="virt-input my-2" rows="10" id="edr_recipe_script" name="recipe_script" var="$code"></textarea>
</div>
<div class="edr_recipe_desc">
<label class="virt-label">Description</label>
<span class="info-text cursor-pointer" tooltip="Enter your recipe description here" data-tooltip-target="qtfWeU"><i class="fa fa-info-circle" aria-hidden="true"></i></span>
<textarea class="virt-input my-2" rows="10" id="edr_recipe_desc" name="recipe_desc" var="$desc"></textarea>
</div>
</div>
<div class="text-center mt-4">
<input type="hidden" name="editrecipe" value="1">
<button type="submit" id="editrecipe_submit" class="blue_btn ">Edit Recipe</button>
</div>
</form>
Name: services — POST act=self_shutdown
<form id="shutdown_form" accept-charset="UTF-8" name="services" method="post" action="act=self_shutdown" onsubmit="return submitit('shutdown_form', 'response_shutdown');">
<div class="row">
<div class="col-3">
<label for="date" class="virt-label">Date</label>
<input type="text" placeholder="MM/DD/YYYY" id="shutdown_date" name="shutdown_date" class="virt-input">
</div>
<div class="col-3">
<label for="hour" class="virt-label">Hour</label>
<select id="shutdown_hrs" name="shutdown_hrs" class="virt-select"></select>
</div>
<div class="col-3">
<label for="minute" class="virt-label">Minute</label>
<select id="shutdown_min" name="shutdown_min" class="virt-select"></select>
</div>
<div class="col-3">
<label for="sd_action_title" class="virt-label">Action</label>
<select id="shutdown_action" name="shutdown_action" class="virt-select">
<option value="0">Start</option>
<option value="1">Stop</option>
<option value="2">Restart</option>
<option value="3">Power Off</option>
</select>
</div>
</div>
<div class="text-center my-3 virt-label">
<input type="hidden" name="selfshutdown" value="1">
<input type="hidden" name="edit_timer" id="edit_timer">
<input type="hidden" name="delete_timer" id="delete_timer">
<input type="submit" class="blue_btn" value="Submit" name="submitTimer" id="submitTimer">
</div>
</form>
Name: processes — POST act=processes
<form id="processes" accept-charset="UTF-8" name="processes" method="post" action="act=processes" onsubmit="return submitit('processes', 'response_processes');">
<table width="100%" class="table border" id="proctable"></table>
<div class="usage-details text-center w-25 shadow mx-auto mt-3 p-3"> With Selected : <i class="fa fa-power-off fa-1x power-off" id="process_poweroff" aria-hidden="true" title="Kill"></i>
</div>
</form>
Name: addvdf — POST
<form name="addvdf" id="addvdf" method="post" action="" onsubmit="return false;">
<div class="grid grid-cols-5">
<div>
<label class="virt-label" for="protocol">Protocol</label>
<select class="virt-select" id="protocol" name="protocol" onchange="processaddvdfform(this);"></select>
</div>
<div>
<label class="virt-label" for="src_hostname">Source Domain/IP</label>
<select class="virt-select" id="src_hostname" name="src_hostname"></select>
</div>
<div>
<label class="virt-label" for="src_port">Source Port</label>
<input type="text" class="virt-input text-md" id="src_port" name="src_port">
</div>
<div>
<label class="virt-label" for="dest_ip">Destination IP</label>
<select class="virt-select" id="dest_ip" name="dest_ip"></select>
</div>
<div>
<label class="virt-label" for="dest_port">Destination Port</label>
<input type="text" class="virt-input" id="dest_port" name="dest_port">
</div>
</div>
<div class="text-center mt-3">
<button id="submitaddvdf" onclick="processaddvdfform(this);" class="blue_btn mr-2 text-center" name="submitaddvdf">Add</button>
<input type="hidden" value="addvdf" name="vdf_action">
</div>
</form>
POST act=register
<form action="act=register" method="post" id="registerform" onsubmit="return submitit('registerform', 'register_submitresponse');" class="rounded-lg flex flex-col gap-8 md:w-2/5">
<div>
<h2 class="text-[#2F3554] dark:text-white font-bold text-xl mb-1">SIGN UP</h2>
</div>
<input type="text" placeholder="First Name" required="" class="virt-login-input" name="fname" id="reg_fname">
<input type="text" placeholder="Last Name" required="" class="virt-login-input" name="lname" id="reg_lname">
<input type="text" placeholder="Email" required="" class="virt-login-input" name="email" id="reg_email">
<input type="password" placeholder="Password" required="" class="virt-login-input" name="password" id="_reg_password">
<input type="hidden" id="reg_password" value="">
<div class="" id="gcaptcha" style="display:none;">
<div class="g-recaptcha"></div>
</div>
<div class="form-group mb-2" id="terms_conditions_div" style="display:none;">
<input type="checkbox" name="terms_conditions" class="virt-checkbox" id="terms_conditions">
<label for="terms_conditions" class="custom-control-label">I have read and agree to the <a href="" id="terms_condition_link" target="__blank">Terms of Service</a></label>
</div>
<input type="hidden" name="register" value="1">
<input type="submit" id="reg_sub" value="Register" class="blue_btn my-3">
<div class=" md:text-sm text-xs flex items-center gap-2">
<a href="javascript:loadpage('act=login')" class="mt-2">Goto Login Page</a>
</div>
</form>
POST act=register
<form accept-charset="UTF-8" action="act=register" method="post" id="otp_form" class="rounded-lg flex flex-col gap-8 md:w-2/5 hidden">
<div>
<h2 class="text-[#2F3554] dark:text-white font-bold text-xl mb-1">SUBMIT OTP</h2>
</div>
<input type="text" name="sms_otp" id="sms_otp" placeholder="OTP" class="">
<input type="button" name="submit_sms_otp" id="submit_sms_otp" value="Submit" class="blue_btn my-3" onclick="javascript:void(0);return true;">
<div>
<input type="button" onclick="javascript:void(0);return true;" value="Resend OTP" id="reg_resend_link" class="blue_btn hidden my-3">
<span id="reg_resend_link_timer"></span>
</div>
</form>
<form class="form-horizontal">
<div class="loginhead mb-3">User Email Validation</div>
<div class="form-group text-center" id="reg_val_done">
<label class="form-label" for="reg_val_done_cong">Congratulations on creating your brand new HOSTINGUP VPS SERVER account :</label>
<label class="form-label" for="$email"><b var="$email"></b></label>
<label class="form-label" for="reg_val_done_uni">You may now <a href="#act=login">login</a> to your account at :<br>
<a href="#act=login">http:///?#act=login</a><br><br> Enjoy!<br><br> The HOSTINGUP VPS SERVER Team<br>
<a href="\"http://\"">http://</a></label>
<label class="form-label" for="reg_val_done_uid">User ID : <b var="$uid"></b></label>
<label class="form-label" for="reg_val_done_act">Activation Code : <b var="$activation_code"></b></label>
</div>
<div class="form-group text-center">
<a href="javascript:loadpage('act=login')">Login</a> | <a href="javascript:loadpage('act=register&sa=resendact')">Resend Activation Code</a>
</div>
</form>
POST act=register&sa=resendact
<form accept-charset="UTF-8" action="act=register&sa=resendact" method="post" id="resendactform" onsubmit="return submitit('resendactform', 'resendact_submitresponse');" class="form-horizontal">
<div class="loginhead mb-3">RESEND ACTIVATION</div>
<div class="form-group">
<label for="login_log_user" class="form-label">Email</label>
<input type="text" name="username" id="reg_res_username" value="" class="form-control">
</div>
<div class="form-group text-center">
<div id="resendact_recaptcha_div"></div>
</div>
<div class="form-group">
<div class="text-center">
<input type="hidden" name="resendact_code" value="1">
<input type="submit" id="resendact_sub" value="RESEND ACTIVATION" class="blue_btn my-3">
</div>
<div class="text-center mt-2">
<a href="javascript:loadpage('act=login')">Login</a>
</div>
</div>
</form>
Name: loginform — POST act=login
<form action="act=login" method="post" id="loginform" name="loginform" class="rounded-lg flex flex-col gap-6" onsubmit="return submitit('loginform');">
<div class="mx-auto">
<h2 class="text-[#2F3554] dark:text-white font-bold text-xl">Sign in</h2>
</div>
<div class="relative w-full text-[#838697] dark:text-white">
<input type="text" placeholder="Email" required=""
class="text-[#2F3554] dark:text-white bg-[#fafafa] dark:bg-[#1e2035] px-5 py-4 w-full text-sm rounded-lg !outline-none border-gray-300 focus:!border-gray-300 focus:!shadow-none dark:border-transparent dark:focus:!border-transparent"
name="username" id="username" autocomplete="off">
<span class="w-[18px] h-[18px] absolute top-4 right-4"><i class="fas fa-envelope"></i></span>
</div>
<div class="text-[#838697] dark:text-white bg-[#fafafa] dark:bg-[#1e2035] w-full rounded-lg relative">
<input type="hidden" id="password" value="">
<input id="_password" name="password" value="" placeholder="Password" type="password" required=""
class="text-[#2F3554] dark:text-white bg-[#fafafa] dark:bg-[#1e2035] px-5 py-4 w-full text-sm rounded-lg border-gray-300 focus:!border-gray-300 focus:!outline-none focus:!shadow-none dark:border-transparent dark:focus:!border-transparent"
autocomplete="off">
<span class="w-[18px] h-[18px] absolute top-4 right-4 cursor-pointer" onclick="show_password('login_eye', '_password');"><i class="login_eye fas fa-eye"></i></span>
</div>
<div class="flex items-center justify-between">
<a href="javascript:loadpage('act=login&sa=fpass')" id="forgot_password" class="text-[#0075FF] text-sm hover:underline transition-all duration-300">Forgot Password</a>
</div>
<input type="hidden" name="login" value="1">
<button type="submit" class="!bg-[#0075FF] font-bold text-white text-sm rounded-lg py-2 px-3 cursor-pointer active:scale-95 transition-all duration-150" id="login">Login</button>
<div class=" md:text-sm text-xs flex items-center gap-4" id="login_register" style="display: none;">
<p class="text-[#5E6276] dark:text-gray-300 whitespace-nowrap">Do not have an account yet?</p>
<a href="javascript:loadpage('act=register')" class="font-semibold text-[#0075FF] hover:underline transition-all duration-300 whitespace-nowrap">Sign Up</a>
</div>
</form>
Name: fpassform — POST act=login&sa=fpass
<form action="act=login&sa=fpass" method="post" id="fpassform" name="fpassform" class="rounded-lg flex flex-col gap-8 md:w-2/5" onsubmit="return submitit('fpassform');">
<div>
<h2 class="text-[#2F3554] dark:text-white font-bold text-xl mb-1">Forgot Password</h2>
</div>
<input type="text" placeholder="Enter your Email" required="" class="virt-login-input" name="email" id="email">
<input type="hidden" name="submitemail" value="1">
<input type="submit" name="submitemailsubmit" value="Send Link" class="blue_btn">
<div class=" md:text-sm text-xs flex items-center gap-2">
<a href="?act=login" class="mt-2">Goto Login Page</a>
</div>
</form>
POST act=login&sa=twofact
<form action="act=login&sa=twofact" method="post" id="twofactform" onsubmit="return submitit('twofactform');" class="rounded-lg flex flex-col gap-8 md:w-2/5">
<div>
<h2 class="text-[#2F3554] dark:text-white font-bold text-xl mb-1">2FA</h2>
</div>
<input type="text" placeholder="Enter the OTP" required="" class="virt-login-input" name="otp" id="otp">
<input type="hidden" name="ltoken" id="twofact_key" value="1">
<input type="hidden" name="submitotp" value="1">
<input type="submit" name="submitotp" value="Sign in" class="blue_btn my-3">
<div class=" md:text-sm text-xs flex items-center gap-2">
<a href="javascript:loadpage('act=login')" class="mt-2">Goto Login Page</a>
</div>
</form>
POST act=login&sa=resetpass
<form accept-charset="UTF-8" action="act=login&sa=resetpass" method="post" id="resetpassform" class="rounded-lg flex flex-col gap-6" onsubmit="return submitit('resetpassform');">
<div class="mx-auto">
<h2 class="text-[#2F3554] dark:text-white font-bold text-xl">Reset Password</h2>
</div>
<div class="text-[#838697] dark:text-white bg-[#fafafa] dark:bg-[#1e2035] w-full rounded-lg relative">
<input type="hidden" id="password_reset_" value="">
<input id="_reset_password" name="newpass" value="" placeholder="New password" type="password" required=""
class="text-[#2F3554] dark:text-white bg-[#fafafa] dark:bg-[#1e2035] px-5 py-4 w-full text-sm rounded-lg border-gray-300 focus:!border-gray-300 focus:!outline-none focus:!shadow-none dark:border-transparent dark:focus:!border-transparent"
autocomplete="off">
<span class="w-[18px] h-[18px] absolute top-4 right-4 cursor-pointer" onclick="show_password('resetpass_eye', '_reset_password');"><i class="resetpass_eye fas fa-eye"></i></span>
</div>
<div class="text-[#838697] dark:text-white bg-[#fafafa] dark:bg-[#1e2035] w-full rounded-lg relative">
<input type="hidden" id="password_reset_conf" value="">
<input id="_reset_password_conf" name="reppass" value="" placeholder="Confirm Password" type="password" required=""
class="text-[#2F3554] dark:text-white bg-[#fafafa] dark:bg-[#1e2035] px-5 py-4 w-full text-sm rounded-lg border-gray-300 focus:!border-gray-300 focus:!outline-none focus:!shadow-none dark:border-transparent dark:focus:!border-transparent"
autocomplete="off">
<span class="w-[18px] h-[18px] absolute top-4 right-4 cursor-pointer" onclick="show_password('resetpass_conf_eye', '_reset_password_conf');"><i class="resetpass_conf_eye fas fa-eye"></i></span>
</div>
<input type="hidden" name="key" id="resetpass_key" value="1">
<input type="hidden" name="changepass" value="1">
<button type="submit" class="!bg-[#0075FF] font-bold text-white text-sm rounded-lg py-2 px-3 cursor-pointer active:scale-95 transition-all duration-150" id="login">Change Password</button>
<div class="flex items-center justify-between">
<a href="?act=login" class="text-[#0075FF] text-sm hover:underline transition-all duration-300">Goto Login Page</a>
</div>
</form>
Text Content
Success Error Warning You are an Admin Offline Online Suspended Network Suspended {$USER} My Profile Settings API Credentials Support Logout Self Shut Down Domain Forwarding Processes System Alerts If checked then 2D and 3D acceleration will be enabled for the VPS If you want to change the network interface type. Options are default or E1000. virtio will be used as the virtual nic type if virtio is enabled If you want to change the network interface type. Options are default or E1000. virtio will be used as the virtual nic type if virtio is enabled Select an ISO for secondary CDROM If set, IO operations per second will not exceed the specified limit. If checked, Fuse will be enabled while making the new container(s). If checked, IPIP will be enabled while making the new container(s). If checked, IPGRE will be enabled while making the new container(s). Enables or disables in-container per-user and per-group disk quotas. If the value is set to 0 or not set, disk quotas inside the container is disabled and not accounted. NOTE: This will restart the container. If set, IO operation will not exceed the specified limit while performing IO operations. If set, IO operations per second will not exceed the specified limit. Point to Point Protocol If checked then old ssh-keys will be removed from the VPS Add public key in VPS. NOTE : This key will not be saved. Enter comma separated recipe ID Start Stop Restart The dates for which backups of this VPS are available are listed below. You can restore or delete them accordingly. The dates for which backups of this VPS are available are listed below. You can restore or delete them accordingly. If specified backups will be uploaded to backup server If the threshold exceeds/subceeds, the provided RAM (in GB) will be increased or decreased accordingly If the threshold exceeds/subceeds, the provided cores will be increased or decreased accordingly Select a firewall Plan Enter the hostname for the VPS. e.g. www.domain.com The Password of the Root User / Administrator of the VPS The allowed disk space for the VPS The amount of RAM which the VPS will always have The maximum amount of RAM which the VPS can use Swap RAM Monthly Bandwidth limit of the VPS. 0 (Zero) for unlimited You can specify the number of IPs to assign You can specify the number of Internal IPs to assign You can specify the number of IPv6 Subnets to assign You can specify the number of IPv6 to assign Enter the hostname for the VPS. e.g. www.domain.com The Password of the Root User / Administrator of the VPS If enabled then password authentication will be restricted for SSH. The VNC Password for the VPS. Click on the icon to generate a new random password Note: We do not save private key, so please download it Add public key in VPS. NOTE : This key will not be saved. Add public key in VPS. NOTE : This key will not be saved. Enter 0 or leave empty for no restriction. Use the select box for easy options Enter 0 or leave empty for no restriction. Use the select box for easy options Choose the Virtual network interface type. Disable ebtables rules (this rules bind VPS IP to MAC address of VPS NIC) Enable Remote Desktop Connection (For Windows VPS only) CPU mode Specify the number of CPU cores, Threads and Sockets to be assigned to the VPS Use virtio as the I/O virtualization Choose bios to boot VPS , default will be seabios Select a firewall Plan Select an existing user OR add a user Select an existing user OR add a user Select the plan you want to change to. Note : If your current resources are more than the new plan, you will be charged additional as per the resource pricing The current operating system of this VPS If an ISO is selected the machine will be booted from that ISO Enter the hostname for the VPS. e.g. www.domain.com Specify the username. If you want to change other users password. Default is Administrator (for Windows) and root (for Linux) if not specified any. Leave empty if you do not want to change the current password The VNC Password for the VPS. Click on the icon to generate a new random password You can choose from the IP Pool or specify other IPs You can specify the number of Internal IPs to assign You can choose from the IPv6 Subnet List You can specify the number of IPv6 to assign The allowed disk space for the VPS The amount of RAM which the VPS will always have The maximum amount of RAM which the VPS can use Swap RAM Monthly Bandwidth limit of the VPS. 0 (Zero) for unlimited CPU Mode Specify the number of CPU cores, Threads and Sockets to be assigned to the VPS Enter 0 or leave empty for no restriction. Use the select box for easy options Enter 0 or leave empty for no restriction. Use the select box for easy options Choose the Virtual network interface type. Use virtio as the I/O virtualization Disk Caching Choose bois to boot VPS from When enabled, logs will be generated for this API Pair A unique name for the SSH Key The value of the SSH Key in OpenSSH format. (Eg: ssh-rsa AAAAB3Nza...Klj7w== root@example.com) A unique name for the SSH Key A unique name for the SSH Key Enter your VPS IP address Enter the Fully qualified domain name Choose VPS for which you want to create volume The Volume size should be given in GB not less then 1GB, pricing will change as per VPS selection If checked, volume will be attached to VPS once it will be created. Otherwise it will be create for later use. Specify the name for the volume Specify the format with which volume is to be foramtted If mount point is specified, then the volume will be mounted on specified directory (Note: Mounting is not supported for filebased storage) Volume Name Specify the size of volume to resize Select VPS Zip code should contain only alphanumeric code, special charaters are not allowed Invoice related emails will be sent to these emails. You can add multiple emails comma seperated. Choose your preferred language If empty default site title will be displayed If empty default Logo will be displayed If empty default Logo will be displayed If empty default Logo will be displayed If empty default Favicon will be displayed Enter your domain name(eg: www.demo.com) If set to Zero bandwidth threshold email will be disabled. Value in % If empty default Copyright will be displayed If empty no Privacy Policy will be displayed Select the Two Factor Authentication type and then enter the code to enable it Enter the OTP received in the email or from the App When enabled, logs will be generated for this API Pair Please provide the amount you would like to add to your account. Min : $50 Max : $1000 Enter the hostname for the VPS. e.g. www.domain.com Please provide plan name Set the default policy for traffic. You can set the default as ACCEPT / DROP and as per this policy default traffic will be Allowed / Denied respectively. Traffic direction IP version Action to perform for the traffic Type of protocol Source Port that you want to apply the rule Destination Port that you want to apply the rule You can specify individual ip(2.2.2.2) OR 0.0.0.0/0 (for all the ips) Please provide plan name Set the default policy for traffic. You can set the default as ACCEPT / DROP and as per this policy default traffic will be Allowed / Denied respectively. Traffic direction IP version Action to perform for the traffic Type of protocol Source Port that you want to apply the rule Destination Port that you want to apply the rule You can specify individual ip(2.2.2.2) OR 0.0.0.0/0 (for all the ips) Select the DNS Server on which Zone entry will be stored Unique name for the Backup Server Valid TLD or IP Address of the server The type of the backup server, SSH or FTP Username of the backup server Password of the backup server Port of the backup server The directory where backups will be stored Unique name for the Backup Server Valid TLD or IP Address of the server The type of the backup server, SSH or FTP Username of the backup server Password of the backup server Port of the backup server The directory where backups will be stored Name of your recipe. This will be displayed. Choose the shell type using which the recipe should be executed, default will be Bash shell (for windows leave default) URL of the logo for your recipe. This field is optional. Enter the actual bash code here. NOTE : #!/bin/sh will be added automatically, you do not have to add it. You can use the following variables in the recipe: {{vpsid}} : VPS ID {{vps_name}} : VID {{vps_hostname}} : VPS Hostname {{username}} : User Email {{root_pass}} : Root Password {{ips}} : IPv4 IPs {{ips6}} : IPv6 IPs {{ips6_subnet}} : IPv6 subnets Enter your recipe description here Name of your recipe. This will be displayed. Choose the shell type using which the recipe should be executed, default will be Bash shell (for windows leave default) URL of the logo for your recipe. This field is optional. Enter the actual bash code here. NOTE : #!/bin/sh will be added automatically, you do not have to add it. You can use the following variables in the recipe: {{vpsid}} : VPS ID {{vps_name}} : VID {{vps_hostname}} : VPS Hostname {{username}} : User Email {{root_pass}} : Root Password {{ips}} : IPv4 IPs {{ips6}} : IPv6 IPs {{ips6_subnet}} : IPv6 subnets Enter your recipe description here Offline Online Suspended Network Suspended Dev License This installation of VIRTUALIZOR is running under a Development License and is not authorized to be used for production use. Please report any cases of abuse to support@virtualizor.com List VPS0 Launch VPS Cloud Resources Users 0 Tasks SSH Keys0 ISO0 Reverse DNS DNS Volumes Load Balancer0 Firewall Billing Recipes0 Your VPS is still pending setup Overview Graphs Settings Install Tasks And Logs Services Networking Rescue Mode Backups Scaling DISK USAGE BANDWIDTH In Out ACCOUNT * User * Password Copy VPS Password VPS password copied * 2FA * Last Login Bandwidth Statistics System Statistics - LIMIT UTILIZED UTILIZATION % MONTHLY CHART - CPU INFORMATION CPU Hz Utilized RAM INFORMATION RAM Utilized INODES INFORMATION Total Inodes : Utilized Utilization % DISK INFORMATION Total Disk : Utilized Utilization % DISK INFORMATION I/O READ SPEED I/O Read Speed I/O WRITE SPEED I/O Write Speed NETWORK INFO AVERAGE DOWNLOAD SPEED AVERAGE UPLOAD SPEED Change Hostname Change Password VPS Configuration SSH Keys VNC Serial Console * Change Hostname * Change Password * VPS Configuration * SSH Keys * VNC * Serial Console Current Hostname : NEW HOST NAME CHANGE PASSWORD Strength Indicator VIRTUALIZATION SETTINGS Enable Virtio Enable VGA Enable Acceleration Virtual Network Interface Type -------------------------------------------------------------------------------- SYSTEM CONFIGURATION ACPI APIC VNC Use local time zone for RTC Boot Order VNC Console Keymap Virtual Network Interface Type Select ISO ISO for secondary CDROM Select VPS Timezone -------------------------------------------------------------------------------- CONTAINER SETTINGS Enable Fuse Enable IPIP Enable IPGRE Enable QUOTAUGIDLIMIT Set IO Bandwidth Limit Set IOPS Limit Enable Tun/Tap Enable PPP Submit VNC INFORMATION VNC IP : VNC Port : VNC PASSWORD New Password: Retype New Password: Reinstall OS Control Panel Recipes Applications * Reinstall OS * Control Panel * Recipes * Applications No OS(s) available for reinstall Select OS: PASSWORD FOR OS AFTER REINSTALLATION Strength Indicator Format Primary Disk Only Remove old SSH Keys Select SSH keys Add SSH key Reinstall Reinstalling the OS, Please wait... You are using custom template or the OS which is not supported by following panels WEBUZO PLESK CPANEL WEBMIN INTERWORX ISPCONFIG3 VESTACP CENTOS PANEL There are no recipes Recipe Group Primary Domain Select a Script Root Password Select OS Choose Stack LAMP LEMP LLMP Select Apache Verison Select MYSQL Version Select PHP Version Advanced Options Nameserver 1 Nameserver 2 Application not supported ! Tasks Logs Status logs There are no active task for this User With selected: Rescue operation is not allowed when an ISO is in use. Please remove the ISO first Rescue mode provides the ability to boot a small Linux environment from another disk so that you can rescue your primary linux VPS or backup files that are present on it ENABLE RESCUE MODE Enable Rescue Mode ENABLE RESCUE MODE Disable Rescue Mode * Backups List * Incremental Backups Incremental Backups list of VPS ID: Backup Date Action Monthly Backups Used: Monthly Restores Used: Current Cycle: Incremental Backups list of VPS ID: Monthly Backups Used: Monthly Restores Used: Current Cycle: Take full backup Backup Server : None * Vertical Scaling Settings RAM SETTINGS Increase/Decrease RAM By (in GB) Default ( ) CPU SETTINGS Increase/Decrease CPU Cores By Default ( ) Change Firewall Plan IPs Load Balancer Manage IPv6 Subnets * Change Firewall Plan * IPs * Load Balancer * Manage IPv6 Subnets Change Firewall Plan # IP Type Direction Decision Protocol S Port D Port Source SELECT PRIMARY IP VIRTUAL SERVER ID IP Address Hostname User Status All Suspended Unsuspended Type All Xen Xen HVM XCP XCP HVM OpenVZ KVM LXC Virtuozzo OpenVZ Virtuozzo KVM Proxmox OpenVz Proxmox QEMU Proxmox LXC Server Group * Submit AWAITING SETUP FOR VPS VPS CONFIGURATION Templates ISO If an ISO is selected the machine will be booted from that ISO Hostname VPS Root Password Strength Indicator Create LAUNCH VPS SERVER / REGION Virtualization There are no plans available for this region ! VPS CONFIGURATION Templates ISO If an ISO is selected the machine will be booted from that ISO RESOURCE ALLOCATION Disk Space GB Max / VPS GB Free Ram GB Free Burstable RAM GB Free Swap RAM GB Free Bandwidth GB Free CPU Cores Cores Max / VPS Free NETWORK CONFIGURATION IP Address Free Internal IP Addresses Free IPv6 Subnets Free IPv6 Addresses Free ACCESS DETAILS VPS Count Hostname VPS Root Password Strength Indicator Disable password authentication VNC VNC Password Generate SSH Keys Add SSH Keys Use Existing Keys Download private key Add SSH key Add SSH key ENHANCED SYSTEM CONFIGURATION ADVANCED OPTIONS Networking CPU Disk Miscellaneous Settings Network Speed KB/s Upload Speed KB/s Virtual Network Interface Type Disable ebtables Enable RDP CPU Mode CPU Topology CPU Sockets CPU Cores CPU Threads Disk Caching Enable virtio Choose bois to boot VPS from SeaBios (Default) UEFI (OVMF) Recipes * FIREWALL OPTIONS Firewall Plans # Direction IP Type Decision Protocol S Port D Port Source USER OPTIONS User None User Email Password Strength Indicator INSTALL APPLICATION Root Password Primary Domain Select a Script None None Select OS Choose Stack LAMP LEMP LLMP Select Apache Verison Select MYSQL Version Select PHP Version Select Apache Verison Select MYSQL Version Select PHP Version Application not supported ! NOTE: Webuzo will be installed as a control panel Create EDIT VPS SYSTEM INFORMATION User Current Plan Operating System : ISO Hostname -------------------------------------------------------------------------------- ACCESS DETAILS VPS Admin Name VPS Root Password Strength Indicator VNC VNC Password -------------------------------------------------------------------------------- NETWORK CONFIGURATION IP Address Free Internal IP Addresses Free IPv6 Subnet Free IPv6 Addresses Free -------------------------------------------------------------------------------- RESOURCE ALLOCATION Disk Space GB Max / VPS GB Free Guaranteed RAM MB Free Burstable RAM MB Free Swap RAM MB Free Bandwidth GB Free CPU Cores Cores Max / VPS Free -------------------------------------------------------------------------------- ADVANCED OPTIONS CPU Networking Disk CPU Mode CPU Topology CPU Sockets CPU Cores CPU Threads Network Speed KB/s Upload Speed KB/s Virtual Network Interface Type Enable virtio Disk Caching Choose bois to boot VPS from Edit Virtual Server CLOUD RESOURCES Resource Type Limit Used Available Number of VMs Number of Users Disk Space Ram Bandwidth IPv4 Internal IP Addresses IPv6 Subnets IPv6 Total Cores Max Cores / VPS - - Max disk space / VPS - - USERS Users Add User There are no users ADD USER Strength Indicator Add User administrator-solid EDIT USER administrator-solid EDIT USER Email Password Strength Indicator Edit User EDIT API CREDENTIAL Enter IP address (comma seperated for multiple IPs). If no IPs are given then the api pair rule will be applied to all IP addresses. Example: 192.168.1.1, 192.168.1.2 EDIT API CREDENTIAL IP addresses to whitelist Enable logging Edit TASKS There are no active task for this User SSH KEYS SSH Keys Add SSH Key Deleting SSH keys will also remove them from any VPS on which they were added, during the next stop/start With selected:: Delete ADD SSH KEY Name Public Key Add SSH Key EDIT SSH KEY EDIT SSH KEY Name Public Key Applications Installations ISO MANAGEMENT List ISO Add ISO You do not have any ISO(s). You can add one now ADD ISO Add ISO REVERSE DNS rDNS Records Add Reverse DNS There are no rDNS records ADD REVERSE DNS IP Address Domain name Add Reverse DNS VOLUMES List Volumes Add Volumes Note : Backup of the volume disk(s) will not be taken ADD VOLUMES Select VPS to attach Volume Pricing GB /Hr /Mo Attach Volume YES NO Specify the name for the volume Volume Format EXT4 XFS Mount point Create VOLUME EDIT Volume Name Size GB Select VPS Volume cannot be resized if it is attached to VPS, you need to detach it first and then resize it CHANGE PROFILE Profile Account Password PERSONAL INFORMATION First Name Last Name Company -------------------------------------------------------------------------------- CONTACT INFORMATION Address Country State City Zip Code Mobile -------------------------------------------------------------------------------- ADMINISTRATIVE CONTACT System Admin Email Invoice CC Email Save PASSWORD UPDATE New Password Strength Indicator Retype New Password Change Password SETTINGS User Settings Security Settings LANGUAGE AND APPEARANCE SETTINGS Choose Language Timezone: -------------------------------------------------------------------------------- SITE IDENTITY SETTINGS Site title Logo URL Mobile Logo URL Login Logo URL User Favicon URL User domain name -------------------------------------------------------------------------------- USER PREFERENCES AND LIMITS VPS Bandwidth Threshold -------------------------------------------------------------------------------- LEGAL AND POLICY SETTINGS Copyright Privacy Policy URL AUTHENTICATION METHODS Select Preference : None (Not Recommended !) Email OTP Enable App (Google authenticator etc..) OTP will be sent to : {{$user}} Email Code To get the confirmation code you should download two factor authentication app i.e Google Authenticator, Authy etc. Scan the QR Code or enter the Secret key given below into your two factor authentication app. After that the app will provide you a unique OTP which you have to enter into the text box to enable Two Factor Authentication. Secret Key : Reset Key Confirmation code : Submit Change Password API CREDENTIALS API List Create API API logs Enter IP address (comma seperated for multiple IPs). If no IPs are given then the api pair rule will be applied to all IP addresses. Example: 192.168.1.1, 192.168.1.2 CREATE API Enable logging Create API Key Pair No API logs found! Two Factor Authentication BILLING Unpaid Invoices Current Usage Balance Charges this Month Invoices Transactions Current Usage Billed Usage Make Payment PAYMENT METHOD Payment Gateway : Amount: LOAD BALANCER Load Balancer Add Load Balancer No Load Balancer plans available There are no plans available for this region ! VPS CONFIGURATION Hostname Create MANAGE LOAD BALANCER FIREWALL Firewall Plans Add Firewall Plan No Firewall Plans ID Plan name Default Policy Actions Plan name Default Policy DROP ACCEPT Direction IP Type Decision Protocol S Port D Port Source Action IN OUT IPv4 ACCEPT DROP Add # Direction IP Type Decision Protocol S Port D Port Source Action Save Reset FIREWALL Plan name Default Policy DROP ACCEPT Direction IP Type Decision Protocol S Port D Port Source Action IN OUT IPv4 ACCEPT DROP Add # Direction IP Type Decision Protocol S Port D Port Source Action Save Reset Back DNS MANAGEMENT List Add Zone There are no pDNS records ADD DNS ZONE Zone Name Primary Nameserver Domain Admin Email Select DNS Server Add Zone Install Certificate Renew Certificate View Certificate Logs 0% SSL CONFIGURATION × Close LOGS × Close MANAGE ZONE Manage Zone Add Record No records present ADD PDNS RECORD Host Type * Content * Priority * TTL * EDIT RECORD Host* Type* Content* Priority* TTL* Close Add ISO Backup Servers With Selected: --- Delete Add Backup Server Name Hostname Type SSH FTP Username Password Port Directory The directory where backups will be stored Edit Backup Server Name Hostname Type SSH FTP Username Password Port Directory RECIPES Recipes Add Recipes There are no Recipes Recipe Name Shell Type Recipe Logo Enter your Recipe Description Add Recipe EDIT RECIPE Recipe Name Shell Type Recipe Logo Enter your Recipe Description Edit Recipe All times are GMT Asia/Kolkata. The time now is November 5, 2024, 11:22 am Copyright 2022- 2024 HostingUp. All Rights Reserved RECIPES Description Recipe Close SET TIMER Date Hour Minute Action Start Stop Restart Power Off Close LIST OF PROCESSES With Selected : Close SYSTEM ALERTS Close DOMAIN FORWARDING Reserved ports: Reserved Ports only for HTTP/HTTPS: Allowed ports: List Add With selected: Delete Protocol Source Domain/IP Source Port Destination IP Destination Port Add Close VNC INFORMATION VNC IP : VNC Port : Close ALERT Ok CONFIRM Ok Cancel PROMPT Ok Cancel SIGN UP I have read and agree to the Terms of Service Goto Login Page SUBMIT OTP User Email Validation Congratulations on creating your brand new HOSTINGUP VPS SERVER account : You may now login to your account at : http:///?#act=login Enjoy! The HOSTINGUP VPS SERVER Team http:// User ID : Activation Code : Login | Resend Activation Code RESEND ACTIVATION Email Login SIGN IN Forgot Password Login Do not have an account yet? Sign Up FORGOT PASSWORD Goto Login Page 2FA Goto Login Page RESET PASSWORD Change Password Goto Login Page