List of Articles Icon

Knowledge Base

Find solutions to your problems here

Acceptable Use

  • What happens if I run out of bandwidth?

    If your VPS uses all of its bandwidth for the month, it will be automatically suspended. Notices are sent at the 90% and 95% usage points. You may buy more bandwidth at that point or ahead of time. To purchase more bandwidth in advance of running out. , please go to your client area and click Upgrade/Downgrade under the Management Actions menu.
  • I've been suspended because of high load average. What can I do?

    If your load average goes up to excessive values such as 40+, your VPS will be automatically suspended to protect our environment.

    Your VPS may also get suspended if you violate the load average rules that are defined in our TOS constantly.

    You are responsible for your VPSs CPU and IO usage and you should always monitor them.

    Our high load detection system will email you when your VPS gets restarted by violating a load average rule. After that point, you should start trying to reduce your load average by using memory caching.

    For high traffic websites, we suggest Varnish. It can do wonders.

    If you are sure that you can get your load average under control, please simply open a ticket and let us know what measures you are going to take to avoid the situation.

    An additional alternative would be to purchase our Premium VPS line, which does not have load limits imposed.
  • 50 emails/hour limitation is not enough for me. Can you increase it?

    We can only increase the limit if you have justification, i.e you send legitimate mail and can prove this to us. Note that we will not increase the limit on brand new accounts just by default. 

    Please note that any kind of mass mailing is strictly forbidden on our network.

    We suggest using services like SparkPost or Mailgun for your email sending needs.

    SparkPost provides 100 000 emails per month for free, while Mailgun provides 10 000 per month for free.
  • What is a load average?

    To learn more about load averages, please follow the link: http://raamdev.com/2008/understanding-the-linux-load-averages/
  • Why don't you allow Minecraft and Teamspeak?

    Minecraft and Teamspeak have proven themselves to be DDoS magnets over the years. We would like to keep our network DDoS free.

    We will not make any exceptions in any conditions.
  • Do you allow ____?

    Please check our TOS located on our homepage.
  • My website receives DDoS. Do you have protection?

    No. We do not have any kind of DDoS protection. If your website is a victim of DDoS attacks, we discourage you to get a service with us and suggest you to go with a DDoS protected VPS.

    Please note that, we are going to disable your VPS if it receives more than one DDoS attack or a sizable single attack.
  • We are a mass mailing company, can we host with you?

    No. We strictly forbid any kind of mass mailing in our network. We frequently check our IPs against black lists. If your IP gets blacklisted, you'll be charged $250 per each black list. You will be required to clean up the blacklists. We cannot accept "but I didn't do it" as a response. You are responsible for the software and usage within your VPS.

Backups

  • Do you backup my VPS?

    VPSDime takes metadata backups of Linux VPS plans for disaster recovery purposes. Clients are responsible for their own data. VPSDime shall by no means be responsible for data loss.

    Premium VPS have daily backups taken once a night and kept for three days. For Linux VPS, please order the Nightly Backups addon here: https://vpsdime.com/cart.php?gid=addons

    For more information regarding Nightly Backups addon, please refer here: https://vpsdime.com/knowledgebase/57_nightly-backups-linux-vps---additional-information

    Note: You are still responsible for your own data. We suggest you to keep offsite backups of your important data elsewhere. You can use our sister brand, backupsy.com for your backup needs.

  • Nightly Backups (Linux VPS) - Additional Information

    VPSDime offers an optional feature called Nightly Backups that is purchase-able for all virtual machines that are running the OpenVZ containerization technology. You can enable (or disable) this option via the 'Upgrade/Downgrade Configurable Options' menu from the My Services page.

     

    A list of frequently asked questions about this addon is shared below. If you would like information on something that isn't covered by this list, please raise a support ticket.

     

    Q: How often is the backup performed?
    A: As the name of the addon suggests, backups are performed once every night.

     

    Q: How many days do you retain a copy of backup for?
    A: 3 days

     

    Q: How can we restore from the backups?
    A: You will have to raise a ticket from the support area requesting it. At this stage, customers cannot download / restore the backups themselves.

     

    Q: How granular can the restoration request be?
    A: Restores can be processed on either files/directories, all databases or complete VPS.

     

    Q: Is there a limit to how many times restoration can be requested?
    A: Yes, there is. A customer may request up to 3 times in a month, additional requests will be charged a one-time $10 restoration fee.

     

    Q: I need something that your policies don't cover, what can I do?
    A: Please raise a support ticket, we will provide a tailor-made backup strategy just for you.

     

    Q: Should I depend on this backup as a guarantee of my data being intact?
    A: Relying on any single backup for complete disaster recovery is usually thought of as a poor strategy. You should take your own backups as well. At least 3 backups of your important data is recommended. VPSDime is NOT responsible for any data loss.

  • Nightly Backups (Premium VPS) - Additional Information

    VPSDime backs up ALL premium virtual machines deployed on its infrastructure for free once every night.

    A list of frequently asked questions about this service is shared below. If you would like information on something that isn't covered by this list, please raise a support ticket.

     

    Q: How often is the backup performed?
    A: Backups are performed once every night.

     

    Q: How many days do you retain a copy of backup for?
    A: 3 days

     

    Q: How can we restore from the backups?
    A: You will have to raise a ticket from the support area requesting it. At this stage, customers cannot download / restore the backups themselves.

     

    Q: How granular can the restoration request be?
    A: We can only restore the whole virtual machine as an atomic unit.

     

    Q: Is there a limit to how many times restoration can be requested?
    A: Yes, there is. A customer may request up to 3 times in a month, additional requests will be charged a one-time $10 restoration fee.

     

    Q: I need something that your policies don't cover, what can I do?
    A: Please raise a support ticket, we will provide a tailor-made backup strategy just for you.

     

    Q: Should I depend on this backup as a guarantee of my data being intact?
    A: Relying on any single backup for complete disaster recovery is usually thought of as a poor strategy. You should take your own backups as well. At least 3 backups of your important data is recommended. VPSDime is NOT responsible for any data loss.

Billing

  • How do I order more IPs?

    You can order more IPs by going to your client area and clicking Upgrade/Downgrade item under the Management Actions menu. An IP address costs $2/month.

    You have to provide a valid justification for the additional IPs.
  • How can I upgrade/downgrade?

    To upgrade, you can simply go to your client area and click Upgrade/Downgrade button under the Management Actions menu.
  • My VPS's status shows as Terminated/Cancelled. Is my data gone?

    If you have submitted a cancellation request or failed to pay on time, your VPS may have been deleted.

  • Can I get a refund?

    We offer 3 day money back guarantee for first payment of your first order.

    If you'd like to apply for a refund, please submit a cancellation request and then open a ticket and let us know why you'd like one and we'll attend to it as soon as possible.

    To submit a cancellation request:

    1. Please login to your account.
    2. Click Services item on the menu.
    3. Click View Details button for the service that you want to cancel.
    4. You'll see Submit Cancellation item in the menu, please click that and write your cancellation reason, choose immediate cancellation and then submit.
    5. After you submit the cancellation, please open a ticket with our Sales/Billing department.
    6. Our billing department will review your request and if you are eligable, you are going to get refunded as soon as possible.

    Make sure to cancel your Paypal Subscriptions if you have any.
  • What payment methods do you accept?

    We accept all major credit cards including Mastercard, Visa, American Express, JCB, Discover, UnionPay as well as PayPal, Apple Pay, Bitcoin, Alipay, WebMoney, UPI, Sofort, iDEAL.

    Regarding credit/debit card payments, note that your bank might automatically reject all international/overseas transactions (we're based in United Arab Emirates), unless they get your personal approval.
  • How can I cancel my service?

    Please follow these steps to cancel your service with us:

    1. Please login to your account.
    2. Click Services item on the menu.
    3. Click View Details button for the service that you want to cancel.
    4. You'll see Submit Cancellation item in the menu, please click that and write your cancellation reason, choose when you want your service to be cancelled and then submit.

    Make sure to cancel your Paypal Subscriptions if you have any.
  • I've paid via Credit Card, however my invoice shows unpaid. Why?

    Our payment processor screens every payment against fraud. So when you make a payment, it doesn't get deposited to our account immediately. They complete their anti-fraud screening usually within a few minutes, however it may take up to 24 hours based on your risk score.

    If you constantly face this issue, we suggest you to use PayPal to pay for your invoices since PayPal payments are deposited to our account almost immediately, therefore your invoices would be marked as paid quicker.
  • How to close a PayPal dispute/case?

    In order to close a PayPal dispute/case please follow the steps below:

    1. Login to your PayPal account.

    2. Go to "Resolution Center".

    3. Click "View" next to the case you have opened.



    4. Click "Mark this problem as resolved" at the bottom of the page.

  • Why did my Credit Card payment fail?

    When our payment processor attempts to charge your card, your card issuing bank provides what is effectively a "approve" or "decline" response.

    In the event of a "decline" response, there is almost nothing that we can do as it is not within our ability to make or change this determination; you will need to reach out to the bank that issued your card to inquire regarding the reason for the decline. 

    The email you received alerting you about the failed payment lists the specific reason for the decline. Below are the most common reasons why transactions are declined when our card processor tries to process your payment.

    Your bank placed a hold
    The bank or card issuer has placed a hold or other similar measure that prevents the card being charged. Contact your card issuing financial institution to check for any restriction that would prevent payment from being processed successfully.

    Your billing information needs updating
    The credit card information, or the address you've provided, is inaccurate or incomplete. Your profile details are passed to the credit card processor for authorization, so mismatched details will prevent a successful payment. Also, the credit card might have expired.

    Your payment account has insufficient funds
    The payment processor was unable to collect payment due to insufficient funds in the account on file. Contact your card issuing financial institution to ensure fund availability.

    Your bank does not allow international transactions by default
    Your card issuing financial institution may be blocking an international payment processor from successfully authorizing a transaction without your explicit consent, and this may be a default setting pre-determined by your card issuing financial institution. Note that this may be true even if other international transactions work. Contact your card issuing financial institution to check for any restriction that would prevent payment from being processed successfully. Note that even if you clear this with your card issuing financial institution, this may 'reset' at any time by your card issuing financial instituion without warning or notice.

  • How to list my PayPal subscriptions?

    Log in to your PayPal account.Click the My Account tab.Click the History subtab.Click More filters, select Subscriptions and agreements, and then click Subscriptions.Change the date back to the year the subscription was created, and then click Show.Click Details next to the subscription.
  • Card payment declined - Exceeds frequency limit

    If you are facing "Exceeds frequency limit" error when you try paying your invoice using your credit card, this usually means that your bank has declined the transaction due to too many payments made in a short time.

    Please simply wait for a few hours and try again.

Connection Problems

  • I have installed WHM/cPanel, my root password doesn't work sometimes.

    WHM/cPanel has CPHulk and sometimes this can cause your root password not to work. In order to fix this, simply restart your VPS and then login to WHM and disable CPHulk.

    For more information, please consult cPanel's documentation: http://docs.cpanel.net/twiki/bin/view/AllDocumentation/WHMDocs/CPHulk .
  • My VPS shows offline and I cannot start it. What to do?

    If your VPS is offline and you cannot start it, please use My VPS Is Down option in Submit Ticket page and we'll attend to it immediately.
  • I have cPanel. Why can't I login via SSH or WHM?

    This is most likely cPHulk at work, which works to protect your cPanel installation from being accessed by malicious individuals. For example, if the attacker tries to brute force your root password, cpHulk will disable login for the root account and you won't be able to login to your WHM or SSH, even if you input the correct password.

    Full documentation can be found here: https://documentation.cpanel.net/display/ALD/cPHulk+Brute+Force+Protection

    To solve this, just reboot your VPS, and then login via the root user on SSH and run this command to disable cpHulk: /usr/local/cpanel/bin/cphulk_pam_ctl --disable

    We suggest you to install CSF (http://www.configserver.com/cp/csf.html - a much better firewall with brute force protection).

    To install CSF, please refer to http://download.configserver.com/csf/install.txt or open a ticket and we'll install and configure it for you for a $5 admin fee.
  • My Port XXX is closed. Can you open it?

    The following ports are blocked/filtered by default, and to preserve network quality, cannot be opened/unfiltered:

    22 ssh - filtered to prevent brute force attacks. Any filtering can be completely avoided by changing your SSH port to any value than the default of 22, and this is a recommended best security practice anyway.

    25, 465, 587 - mail submission - monitored for spam emission. Open by default and will be automatically blocked if mass mail is noted by automated systems.

    111 - nfs/portmap - blocked, used for reflection attacks. NFS can still be set up with static ports, instructions available in your preferred search engine. SSHFS is the recommended replacement for NFS; it's faster, lighter, more secure with default settings, easier to set up, and handles either end disappearing better than NFS.

    161 - snmp - blocked, used for reflection attacks. SNMP can be run on any other port.

    389 - LDAP - blocked, used for reflection attacks. LDAP shouldn't be used over the public Internet anyway. Use LDAPS. If your application doesn't support LDAPS, it's a great time to upgrade.  

    Regarding any other ports, you need a service listening on that specific port for it to look "open". For example, if you do not have a web server (Apache/nginx, etc) running on port 80, it will appear as closed when you check it via telnet or an online service. This is because there is no service assigned to that port and not because we block it.

    To check if a service listening on the port XXX, run this:

    netstat -anp | grep XXX

    For example, if you want to know if some software is listening on port 80, you need to run this:

    netstat -anp | grep 80

    If there is something (probably a web server) listening on that port, you'll see some output like this:

    tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      -

    If you still can't connect to the port even though it shows some software is listening on it, then you should check if your firewall (iptables, ufw, etc) blocking the port.
  • How to restore my SSH access?

    If you are getting timeouts trying to connect to your VPS using SSH but your VPS IP is pinging fine, then you are most likely blocked by a firewall software you have installed on your VPS.

    If you've recently installed a firewall on your VPS and suddenly lost connectivity or after a reboot, you need to configure your firewall to allow SSH access.  We have a list of commands here that can be used to restore SSH access after installing a firewall: Commands to allow SSH access in common firewalls

    1. To check if your VPS IP is pinging fine:

    Windows:

    Open CMD, and type ping <yourVPSIP> and press Enter.

    Linux:

    Open a terminal emulator and type ping <yourVPSIP> and press Enter

    VPSDime Checker:

    Go to Submit Ticket page: https://vpsdime.com/submitticket.php and click "My VPS Is Down" and choose your VPS there.

    This tool will do some automated checks and will let you know if your VPS IP is pinging or not.

    Third Party:

    If you want to confirm your VPS is accessible from different places in the world, please go to http://ping.pe/ and enter your VPS IP there and run the test.

    If you see the latency in ms values there, then ping is working fine and your VPS is actually online.

    2. Connect to your VPS using Console:

    Once you confirm that your VPS IP is pinging, then go to https://vpsdime.com/clientarea.php?action=products and click Details button next to the VPS.

    On that page, you will see a button called Console.

    This utility will allow you to login to your VPS in command line when you can't access it using SSH.

    Then you can simply check what's wrong with it there using command line.

    3. Stop Firewalls

    To Stop CSF: csf -x

    To Stop UFW: service ufw stop

    To Stop firewalld: service firewalld stop

    To Stop iptables and flush rules:
    service iptables stop
    iptables -F
    iptables -P INPUT ACCEPT
    iptables -P OUTPUT ACCEPT
    iptables -P FORWARD ACCEPT

    If you are not sure which firewall you have installed on your VPS, then simply issue all the commands above until you restore access.

    4. SSHD might not be running:

    If you still cannot connect to your SSH after stopping the firewalls, then your SSHD might not be running.

    To check if it's running run:

    For CentOS: service ssh status

    For Debian/Ubuntu: service sshd status

    If it shows as stopped, simply try to start it by running:

    For CentOS: service ssh start

    For Debian/Ubuntu: service sshd start

    And then check the status of it again.

    If it started fine, then you'll see "running" on the output.

    If you still see "stopped" on the output, then there might be a config typo on your sshd_config file.

    To confirm this, check your SSHD logs in /var/log/ directory.

    Then /etc/ssh/sshd_config file using nano or vi and locate the misconfiguration and fix it. Save it and try to start your SSHD again.

    5. Asking for help

    If you follow all the steps above and you still can't access to your VPS using SSH, then please submit a support ticket using "My VPS is Down" option in https://vpsdime.com/submitticket.php page and we'll check it for you.
  • Commands to allow SSH access in common firewalls

    If you've recently installed a firewall in your server and have suddenly lost access or after a reboot, you can use the console we provide in the client area to log in and execute the following commands to allow SSH access on the default port. You can use the same actions to allow a different SSH port you've configured in your SSH server config, changing 22 to the port you've selected.

    UFW:
    ufw allow 22/tcp

    CSF: 
    Edit /etc/csf/csf.conf with your preferred text editor.
    Add port 22 to TCP_IN, following the same formatting already visible in the config file for TCP_IN
    Save the file, exit the text editor
    Execute: csf -r

    Firewalld:
    firewall-cmd --permanent --add-port=22/tcp
    firewall-cmd --reload

    iptables:
    iptables -I INPUT -m tcp -p tcp --dport 22 -j ACCEPT

    nft (replace "inet" with your nft table name):
    nft add rule inet filter input tcp dport 22 ct state new tcp flags \& \(syn \| ack\) == syn counter accept

Getting Started

  • What nameservers should I use?

    We do not provide nameservers with our service. You can either install and configure them on your VPS or can use a 3rd party DNS provider such as Amazon Route 53 or Hurricane Electric's Free DNS.

    To configure your own nameservers with WHM/cPanel, simply go to your domain registrar and create sub nameservers such as ns1.yourdomain.com and ns2.yourdomain.com and point them to your VPSs main IP. After that, you can simply enter those values on your WHM/cPanel's first time setup wizard.

    Also check https://vpsdime.com/knowledgebase/74_how-can-i-point-or-connect-my-domain-name-to-my-vps
  • I want a OpenVZ template that's not listed in your panel.

    We only provide official Virtuozzo templates from Virtuozzo team. If the OS you'd like to have is not listed in our control panel or order form, please contact us and we will try to make it available if possible.

    You can utilize our Premium VPS line for any OS you'd like to install on your VPS except Windows.
  • I cannot connect to the remote desktop. What's wrong?

    Our VPS's do not come with remote desktop capabilities by default. If you are trying to connect to your VPS with Microsoft's Remote Desktop software, it's not going to work since Linux does not support it.

    If you are looking to have a remote desktop environment, you'll have to install a window manager such as Gnome, XFCE, KDE, etc. Then you can either install a VNC server or use NoMachine to connect to your VPS via remote desktop.

    We provide remote desktop installation service for you for only a $10 fee. You can purchase this server in Addons section in your client area.

    We install xRDP and XFCE unless some other window manager is asked.
  • How can I connect to my VPS?

    If you are using Windows, you can use PuTTY software to connect to your VPS by SSH protocol.

    If you are using Mac OS, you can use your terminal emulator and use the command: ssh root@[YOURIP]

    If you are using Linux or BSD, you already know.

    Your default username is root.
  • What is my username for SSH?

    root
  • How can I secure my VPS?

    We suggest the following things to secure your VPS:

    - Disable root login on your SSH service

    - Disable password auth and enable key based auth on your SSH service

    - Install and configure fail2ban

    - Remove unnecessary software

    - Always keep your software/scripts updated

    - Do not use outdated Kloxo Panel

    - Do not use zPanel

    - Harden your /tmp (Disable software execution on the partition)

    - If you have static IP or you use a VPN, configure your SSH to only allow login from those IPs.

  • How to choose a strong root password?

    1. Make it long

    Generally longer the password, harder for hackers to guess it. If possible use passwords with at least 15 character long.

    2. Avoid common substitutions

    Password crackers are hip to the usual substitutions. Whether you use DOORBELL or D00R8377, the brute force attacker will crack it with equal ease.

    3. Don’t use memorable keyboard paths

    Much like the advice above not to use sequential letters and numbers, do not use sequential keyboard paths either (like qwerty, 123456, etc). These are among the first to be guessed.

    4. Don't use names and surnames as password

    All single names and surnames are in password crackers' dictionary and they check against these words at first to crack your password.

    5. Use multiple words method

    The best way to create memorizable passwords is using multiple words together. The following password is easily memorizable and it's fairly strong.

    HolyConcreteThrone

    You can use a random word generator for this, such as https://randomwordgenerator.com/

    6. Use a password creator

    If you are using a password manager then you can simply use it to generate strong passwords. Alternatively, you can use websites like https://passwordsgenerator.net/ or you can use our own password generator here: https://vpsdime.com/passwordgen.php

  • How can I point / connect my domain name to my VPS?

    To point your domain name to your VPS, you simply need to create an A record pointing your VPS IP on your DNS provider.

    An A record is a kind of DNS record which links a hostname to an IPv4 address. So instead of an IP address, you can use a domain name to connect to your web server (Apache, Nginx, Litespeed, etc) of your VPS.

    Most of the domain registrars provide free DNS service for your domain.

    You can either use your domain registrar's DNS service or you can use 3rd party DNS services such as Amazon Route53, Cloudflare or dns.he.net

    1. If you'd like to use your domain registrar, please check the following articles:

    For Godaddy

    http://support.godaddy.com/help/article/680/managing-dns-for-your-domain-names

    For Namecheap:

    https://www.namecheap.com/support/knowledgebase/article.aspx/319/2237/how-can-i-set-up-an-a-address-record-for-my-domain

    For Hostgator

    http://support.hostgator.com/articles/hosting-guide/lets-get-started/dns-name-servers/manage-dns-records-with-hostgatorenom

    For Name.com

    http://support.name.com/entries/21479548-How-do-I-create-A-records-to-point-to-the-IP-of-my-web-host-

    For Network Solutions

    http://www.networksolutions.com/support/accessing-dns-manager-advanced-tools/

    For others, you can simply do a Google search like: "How to manage DNS <your domain registrar name>"

    2. Use Route53, Cloudflare, etc.

    Simply go to their support pages to learn about how to create/edit A records.

    You'd need to use their provided nameservers on your domain to use their services.

    3. Alternatively, you can use your own DNS servers.

    The simpliest method for this is installing a control panel such as cPanel, Direct Admin or Plesk and take a look at their support pages.

  • How to connect to my VPS using SFTP with Filezilla?

    Instead of old and insecure FTP, you should use SFTP to connect to your VPS to upload your files.

    SFTP stands for Secure File Transfer Protocol. SFTP comes already installed on your VPS along with your openssh-server package. The advantage of it versus FTP is it uses secure connections, too.

    If you have created a user on your VPS using adduser or useradd commands, and you can connect to your SSH terminal, by using them, you can use those credentials to login to your VPS using SFTP.

    If you'd like to create a user to connect to your VPS using SFTP, then you could simply use the below command:

    adduser <username>

    This command will ask you to enter a password for it and some information. You can just enter the password and press Enter to other questions to skip them.

    The easiest way of connecting to your VPS using SFTP is by using Filezilla.

    Filezilla comes with SFTP support by default.

    To connect to your VPS using SFTP with Filezilla, please follow these steps:

    1. Enter your VPS IP in Host field
    2. Enter the username of the user you have created in Username field.
    3. Enter the password of the user you have created in Password field.
    4. Enter your SSH port in Port field. This is 22 by default if you didn't change it.
    5. Click Quickconnect button.
    6. Click OK when the popup occurs showing you a warning about the unknown host key.

    For better security, please use SSH keys instead of passwords.

    To connect to your VPS using SFTP with a key, please see https://wiki.filezilla-project.org/Howto

  • How to connect to my VPS with FTP?

    You should use SFTP instead of FTP.

    FTP is an old and insecure protocol.

    Please see our article about SFTP: https://vpsdime.com/knowledgebase/76_how-to-connect-to-my-vps-using-sftp-with-filezilla
  • How to connect to my Windows VPS using RDP?

    Windows:

    1. In the search box on the taskbar, type "Remote Desktop Connection", and then select "Remote Desktop Connection".
    2. In Remote Desktop Connection, type the IP address of your VPS for "Computer" and then click "Connect".
    3. When prompted enter "Administrator" for "Username" and your Administrator password for "Password".
    4. Accept the certificate by clicking "Yes".

    MacOS:

    1. Download and install "Microsoft Remote Desktop 10" application here: https://apps.apple.com/us/app/microsoft-remote-desktop/id1295203466?mt=12
    2. Click "Add PC" button, type IP address of your VPS for "PC name" and click "Add" button.
    3. Double click the added PC.
    4. When prompted enter "Administrator" for "Username" and your Administrator password for "Password" and click "Continue".
    5. Accept the certificate by clicking "Continue" again.

    Linux:

    You can use Remmina, rdesktop or freerdp

    Android:

    You can use "Remote Desktop" application for Android by Microsoft Corporation.

    iOS:

    You can use "Microsoft Remote Desktop" for iOS application.

Ordering / Provisioning

  • How can I reinstall my VPS?

    For High Memory product line, you can do this in your client area with the Reinstall button.

    For High Storage product line, you'll need to login to SolusVM at the URL: https://storagecontrol.vpsdime.com/ and use the Reinstall function there. The credentials are in your welcome email.

    Reinstallation will remove all data contained on the server. Please take backups in advance.
  • Do I need a domain for the hostname?

    No, you don't need a domain. The hostname is an arbitrary identifier for your VPS. It can be either a Fully Qualified Domain Name (FQDN) or a single word. It must be at least 4 characters. It may not contain any underscores.
  • I want to upgrade. Will I lose my data?

    No. Your data will remain intact. Upgrades and Downgrades won't affect your data integrity.

    For Linux VPS, upgrades are done instantly without downtime. Linux VPS can be upgrade/downgraded at any time.

    For Premium VPS, upgrades require shutting down the VPS for 5-10 minutes to adjust your resources. We can schedule this at a time that is convenient for you. Please note that Premium VPS can be upgraded but can never be downgraded. 

    To upgrade, you can simply go to your client area and click Upgrade/Downgrade button under the Management Actions menu.
  • I want my VPS migrated to another location. How can I do that?

    We can migrate your High Memory VPS to another location. To do that, simply go to your Client Area and go to Addons and purchase the Location Migration addon.

    After you pay, we are going to contact you for your destination location.

    Please note that the migration will change your IP address and will cause downtime. We can make the migrations any time of the day.
  • Do your offer Windows?

    VPSDime has started offering Windows VPS services since mid 2021s. Our Windows VPS's come with Windows Server 2019 Datacenter edition with full RDP access.
  • Can you load my ISO?

    We can load a requested ISO for our Premium VPS line only. Note that we will only mount non-Windows official ISOs from the source of the distribution; we will not mount personally-provided ISOs.
  • Do you offer FreeBSD/OpenBSD/NetBSD/DragonFly?

    BSD and other OSes are fully supported on our premium VPS line only.
  • Can I get more CPU?

    Unfortunately, no. We provide 4 vCPUs with our High Memory plans and it's not upgradable.
  • Where is my VPS?

    If you have verified your email and PayPal email addresses, your first VPS will be provisioned soon after the manual anti-fraud screening. This usually takes a few minutes. We appreciate your patience while our team works through the information you've provided. 

    You are responsible for using valid contact information when you sign up with us. If your information is not valid, your VPS will not be activated.

    Orders for additional VPS from accounts in good standing are activated quicker because the fraud checks can be bypassed.
  • Premium VPS vs Linux VPS - What's The Difference?

    Premium VM is our latest offering relying on Kernel-based Virtual Machine (KVM) technology. It offers quite a lot of advantages when compared with our existing, older Linux VPS lineup.

    This article is meant to shed some light on the differences to potential customers looking to make a choice.


    MetricPremium VMLinux VPSExplanationVirtualization TechnologyKernel-based Virtual Machine (KVM)OpenVZKVM allows full virtualization, while OpenVZ is a containerization technology.
    This means that using KVM, users can install and use any operating system they like. OpenVZ on the other hand primarily only works with Linux variants and even then comes with quite a few limitations.HardwareRuns on premium-grade infrastructure utilizing Supermicro enterprise servers, high performance 3.3GHz Intel Xeon CPUs, great performing high write intensive (10 DWPD) enterprise SSDs in RAID10, and with 10Gbps connectivity.Runs on enterprise-level Dell branded servers. lower clock E5 CPUs, mixed-use grade enterprise SSDs in RAID10, and with 10Gbps connectivity. Our Premium VM lineup runs on bleeding edge hardware. Highly recommended for consistently resource intensive workloads. Great for database servers.Operating System SupportPremium VM can run most non-Windows operating systems, this means BSD (such as OpenBSD/FreeBSD) or customized operating systems are a possibility alongside standard Linux distros.Linux VPSes are, as their name suggests, limited to just running Linux distros. RedundancyDual Power supply host nodes connected to UPS and diesel generator backed A+B side power feeds. Diverse fiber paths with automatic failover.Dual Power supply host nodes connected to UPS and diesel generator backed A+B side power feeds. Diverse fiber paths with automatic failover. Kernel ModificationPossible, users may manipulate their kernel as they wish. This means loading custom modules is a possibility.Not possible, users are forced to use the host-node's kernel. Not possible to manipulate modules either.Kernel manipulation is only possible using full virtualizationDedicated ResourcesEvery Premium VPS comes with resources dedicated solely to you; enjoy our usual excellent support with no load or CPU limitations to hold you back.Processing resources are shared. Users are REQUIRED to control their 15-min system load to remain below 2.0 at all times.Memory and storage space are both dedicated per VPS on both lines.Nightly BackupsYes, included by default in price. For more information, please see this link.Available as an add-on, has to be purchased separately. Console AccessConsole access is provided for every Premium VPS.Currently not available.Also known as a "rescue console," you can access the VM's operating system even when the system does not have network connectivity on our premium VMs.Support for Special Management PanelsFully supportedTypically not supportedMany of these panels need to run a custom kernel or load custom kernel modules, which means they need full virtualization only available with Premium VMs. Examples include - ServerPilot / R1Soft Server Backup Agents and so on.
  • Can I use CentOS 6?

    CentOS 6 has reached end of life on November 30th, 2020 and therefore it's not getting any updates.

    CentOS 6 usage is highly discouraged for any production environment.

    We do not provide support for any issues regarding CentOS 6 and you acknowledge this risk when you install CentOS 6.
    November 30th, 2020

Support Coverage

  • Can you install ____ software for me?

    If the software is something we provide licenses for, then sure we'll include a free installation.

    If it's not then unfortunately, no. We'll guide you to the right direction by pointing out tutorials for you but you'd have to do the work.

    We provide generous resources with extremely afforable prices and great uptime for experienced users.

    However, in this age of Internet, you can simply educate yourself regarding management of your VPS. The internet is full of resources and we are always here to help.

    If you'd like to offload the server management, then you can find full or half time server administrators on Freelancer, Web Hosting Talk forums, etc.

  • Can you fix ____ issue for me?

    We are always here to help you out.

    If the issue you are facing is related to our own infrastructure, such as hardware or network then simply submit a ticket and we'll resolve your issue as soon as possible.

    If it's related to something you install on your VPS, such as a web server or database server not working, we'll check it out for you and if it's straight forward to fix, we'll fix it for you.

    And if it's not straight forward then we'll point you to the right direction and will always be there to answer your questions.

    Please note that all the ticket replies regarding non infrasturcture issues are best-effort. However, we pride ourselves by handling your tickets in sub 15 minute replies with resolutions.
  • What kind of management do you offer?

    Our service is designed for experienced users and is self-managed. We are here to make sure your VPS is online (Responding to ping and SSH requests). We will respond to your requests regarding the performance, network or virtualization issues within minutes. Beyond that is within your responsibility.

    However, you are not left alone in the dark if you need help. We are happy to help on a courtesy basis. We are going to make sure to refer you to the right direction at all times.

    If your business requires dedicated help for software assistance please consider hiring a server administrator.

  • What does unmanaged/self-managed mean?

    By unmanaged/self-managed, we mean that it is your responsiblity to manage your own VPS. We do not offer support except network and hardware issues.

    If you are having trouble managing your VPS, we suggest you to hire a professional system admin. You can find a good deal here: http://www.webhostingtalk.com/forumdisplay.php?f=139

Technical Questions

  • My disk quotas are not working. What to do?

    For our Linux VPS line: Second level quotas are enabled by default.

    For Premium VPS line: You can simply install and utilize quotas.
  • How can I enable FUSE?

    For Linux VPS line, FUSE / SSHFS is enabled by default. You don't need to run modprobe. This will error out but the kernel module is already loaded.

    For Premium VPS line, we do not manage your FUSE / SSHFS settings. You can modprobe fuse to enable and any other module you need.
  • How can I enable NFS?

    To enable NFS on your VPS, you can simply open a ticket with us and we'll handle the rest.
  • How can I enable TUN/TAP?

    For Linux VPS line, TUN/TAP is enabled by default. You don't need to run modprobe. This will error out but the kernel module is already loaded.

    For Premium VPS line, we do not manage your TUN/TAP settings. You can modprobe the tun and any other module you need.

    We recommend using https://github.com/Nyr/openvpn-install script to install OpenVPN on your VPS.

    If you are having trouble enabling it, please simply open a ticket.
  • How can I enable PPP?

    PPP is enabled on our plans by default.
  • How do I set reverse DNS (RDNS/PTR)?

    Please simply open a ticket. Make sure your hostname actually resolves the IP address before requesting a reverse DNS record.
  • Can I run Docker on my VPS?

    Docker is fully supported for our Linux VPS and Premium VPS plans.

    It has been enabled by default and there is no action needed from your side.

    For better compatability for extended features, please create a file named ".dockerenv" on your / directory.

    You can use the following command on SSH to create it:

    touch /.dockerenv
  • My VPS is using too much memory. What's wrong?

    It probably isn't. You may be reading it incorrectly. Please refer to http://www.linuxatemyram.com/
  • Control panel shows memory usage higher than my free -m. What gives?

    Control panel shows the cached memory as used as well. Your free -m shows the actual result.

    To get a better understanding of Linux memory usage, please refer to http://www.linuxatemyram.com/
  • Error: Failed to detect code [xnxnxnx] in SYSLOG_LOG [/var/log/messages]

    The root cause of the issue is a current known bug with the imjournal module for rsyslog that prevents it from logging properly, which then confuses lfd with the data being entered by the module.  More info on the bug here: https://bugzilla.redhat.com/show_bug.cgi?id=1088021

    First step: reboot your server. This may clear up the issue. Note that only one reboot is necessary; if one reboot does not fix the problem, multiple subsequent reboots will not fix it either.

    There are two options for resolution:

    Set rsyslog to log the systemd journal messages to files instead of via syslog (recommended):Edit /etc/rsyslogd.conf with your favorite editor, adjust the following:Comment $ModLoad imjournal 
    Comment $IMJournalStateFile imjournal.stateChange $OmitLocalLogging from "on" to "off"Save the fileRestart rsyslogd with the following: /usr/local/cpanel/scripts/restartsrv rsyslogdConfirm a success messagefrom the restart commandDisable syslog checking in LFD (not recommended, but easier; perform at your own risk):Edit /etc/csf/csf.conf with yor favorite editor, adjust the following:
    Change SYSLOG_CHECK  from 1 to 0Save the fileRestart LFD with the following: systemctl restart lfdConfirm a success from the restart command. 
  • OpenVPN fails to start. How can I resolve it?

    If you cannot start OpenVPN on your VPS with Ubuntu 18.04, Debian 9 or CentOS 7 with the following message: "openvpn_execve: unable to fork: Resource temporarily unavailable (errno=11)"

    Please do the following:

    Run "sudo systemctl edit openvpn-server@" on SSH. This will open up nano editor with an empty page.

    Then add the following:

    [Service]
    LimitNPROC=infinity

    Finally, run "systemctl daemon-reload"

  • Docker requires br_netfilter. How can I load this module?

    br_netfilter module is already enabled on your VPS.

    There's a couple of different things you can try, such as disabling ICC entirely: https://success.docker.com/article/can-i-disable-inter-container-communication-icc-in-docker-ee and we've been informed that the fix listed on https://github.com/lxc/lxd/issues/2321 where you set a .dockerenv file is successful too.

    To create the file, you can run the following command on SSH:

    touch /.dockerenv
  • How can I change my SSH port?

    You can change your SSH port by simply logging in to your VPS and then opening up the SSH daemon configuration file and adjusting the port number there and then restarting.

    Please follow these steps:

    1. Open the SSH daemon configuration file for editing: nano /etc/ssh/sshd_config
    2. Find the line with "# Port 22"
    3. Remove the pound sign (#) in the beginning and then change 22 to another number.
    4. Press CTRL+X and then Y to save the changes.
    5. Restart your SSH daemon: service sshd restart
  • Unable to launch Docker swarm due to br_netfilter messages

    When receiving the following message:

    "error creating external connectivity network: cannot restrict inter-container communication: please ensure that br_netfilter kernel module is loaded"

    This appears to be due to poor error handling in Docker, as the br_netfilter module is already loaded.

    To work around the issue, there's a couple of different things you can try, such as disabling ICC entirely: https://success.docker.com/article/can-i-disable-inter-container-communication-icc-in-docker-ee and we've been informed that the fix listed on https://github.com/lxc/lxd/issues/2321 where you set a .dockerenv file is successful too.


  • WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED

    If you see a message like the below when you are trying to connect to your VPS using SSH, it's completely normal if you have just reinstalled your VPS.

    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
    SSH keys are re-generated when you reinstall your operating system, so your computer warns you regarding this.

    You can simply ignore this message and follow the instructions given with the message to resolve the issue.

    Simply edit your known_hosts file shown in the message and remove the offending line.

    You might just run ssh-keygen -f "<somelocation>/.ssh/known_hosts" -R "<yourVPSIP>" as well if it's shown in the message.

    Then you can simply retry connecting and then accept the new key.
  • Can I add swap memory on Linux VPS?

    Swap files or partitions are not supported on our Linux VPS plans.

    All of our plans come with fully dedicated memory and your application/software would not need any swap memory to perform.

    Swap memory is an old workaround tactic which was invented back when computer memory was expensive.

    The main idea behind it is to use a portion of disk space as memory when your computer is out of memory. Disks are hundred times slower than random access memory.

    On Virtuozzo 7 (The virtualzation technology we utilize for Linux VPS product line), swap memory will slow down your applications without any good reason by taking a portion of your actual fast memory and make it slower artificially.

    If you really need more memory for your applications, then you could simply upgrade to the next plan.

    To upgrade, simply go to your Client Area -> Services -> Details and click Upgrade/Downgrade tab to list all of our eligable plans.

    Upgrades and downgrades will be instant and completely transparent to you without any reboots or downtime.
  • ufw is not starting and returning nf_conntrack_ftp module not found

    You may receive the following error message while trying to enable ufw (ufw enable):

    ERROR: problem running ufw-init
    modprobe: ERROR: ../libkmod/libkmod.c:514 lookup_builtin_file() could not open builtin file '/lib/modules/4.4.0/modules.builtin.bin'
    modprobe: FATAL: Module nf_conntrack_ftp not found in directory /lib/modules/4.4.0
    modprobe: ERROR: ../libkmod/libkmod.c:514 lookup_builtin_file() could not open builtin file '/lib/modules/4.4.0/modules.builtin.bin'
    modprobe: FATAL: Module nf_nat_ftp not found in directory /lib/modules/4.4.0
    modprobe: ERROR: ../libkmod/libkmod.c:514 lookup_builtin_file() could not open builtin file '/lib/modules/4.4.0/modules.builtin.bin'modprobe: FATAL: Module nf_conntrack_netbios_ns not found in directory /lib/modules/4.4.0

    The reason is that the modules are already enabled on your VPS but ufw is trying to enable them again.

    To resolve the problem, simply edit your /etc/default/ufw file with a text editor like nano and comment the following line out:

    IPT_MODULES="nf_conntrack_ftp nf_nat_ftp nf_conntrack_netbios_ns"

    To comment it out, simply put a # in front of the line, like this:

    #IPT_MODULES="nf_conntrack_ftp nf_nat_ftp nf_conntrack_netbios_ns"

    Then save and exit and try enabling it again by command:

    ufw enable
  • Kubernetes support on VPSDime Services

    Full-stack k8s Kubernetes is not supported on our Linux VPS plans, as with the OpenVZ 7 virtualization used by the Linux VPS plans this is putting a container inside a container, which is not supported by either OpenVZ 7 nor Kubernetes. 

    We've noted that some customers are running k3s ( https://k3s.io/ ) on our Linux VPS plans, however as we do not use this ourselves, we do not know what it takes to run on our Linux VPS plans. You would need to reference k3s' usual documentation and/or community support (e.g. forums) for help with this if you encounter a problem.

    Kubernetes is supported on our Premium VPS plans, as the Premium VPS plans are KVM virtualization, which is as close to a bare metal server as possible. We'd be happy to cancel your Linux VPS plan and credit its value towards a Premium VPS as a one-time courtesy if you need to run Kubernetes.

Couldn't find an answer for your question?

We are always here to help. Simply click the button below to open a support ticket