It would be overkill for the final website because you would have to constantly take care of security updates. Just check out the DigitalOceans article on securing your VPS.
After installing all that, you need to be aware of security updates and you need to make sure they don't fuck up the proper functioning of your website.
For tinkering? It's not overkill.
I will warn you that I have never attempted this type of configuration with VestaCP and I'd recommend seeking more information on what files and directories would need to be synced.
I wrote this tutorial a couple years ago that covers using GlusterFS in a load balanced setup for WordPress that might be a good place to start.
Since clustering is not built into VestaCP currently I would also strongly recommend doing any setup on a clean server and making sure your multi-node setup works as expected before migrating your live sites to the new setup.
Yeah you've been overpaying for years for that.
What you need to do is look at T1 providers of bare metal to figure that out. Leaseweb are very good at the moment. OVH too.
Their highest package would be about 50 bux a month. So for 1/3 the price, you'd get double bandwidth, half the storage space but SSD storage. double ram.
You could check out digital ocean too. They have the option of additional SSD storage. So you could scale up whenever you need more space.
BTW, you need to use a pro/bussiness cloudflare account to be able to proxy minecraft through cloudflare. Free account will only proxy HTTP(s) traffic.
Source: https://www.cloudflare.com/products/cloudflare-spectrum/minecraft/
Or if all you care about is number of cores, consider going ARM. A single ARM core will be much slower than a typical X86 core though, so it probably doesn't make sense.
https://www.scaleway.com/pricing/
32 cores for 70 Euros. They are mostly sold out at the moment though.
Depending on what disto of Linux you are running but here is a good tutorial on how to install IRC Chat server for Debian.
While not free, I like Digital Ocean and they have a London server. Their cheapest plan which is $5 a month might suit you, not sure. Worth looking into though IMO.
If you're interested here is my referral link. It gives you $10 credit which on the $5 vps is basically two months free.
If you're not interested in helping me out with the referral here is the link to the regular website too.
We have this tutorial on setting up a load balancer using nginx.
Our managed load balancer service currently only supports backends in a single region because it uses the private network for communication.
Some additional work will be needed to set up automatic failover beyond that tutorial but this thread has some good examples for that.
I had this same question a while ago and found a great step by step tutorial that helped me setup multiple domains on a VPS.
https://www.digitalocean.com/community/tutorials/how-to-set-up-apache-virtual-hosts-on-ubuntu-16-04
Most VPSs will support hosting mail and storage solutions. Some will come with preconfigured apps or appliances set up for you (check out the product offerings like DigitalOcean's One-Click-Apps).
I guess the relevant questions are then: What are your needs in terms of amount of storage, desired features and budget? What is your ability (or desired ability) to maintain your own servers?
Yes. DigitalOcean has some very good docs that apply to other VPS providers as well. So start here: https://www.digitalocean.com/community/tutorials/how-to-setup-and-configure-an-openvpn-server-on-debian-6
You can also go full on VPN with OpenVPN on a VPS, using DigitalOcean's Guide
The only part you need to deviate from the guide is the Firewall rules, if you're using OpenVZ (which most cheap VPS use). Once you get to the before.rules section, change eth0 to venet0
Original:
-A POSTROUTING -s 10.8.0.0/8 -o eth0 -j MASQUERADE
Change it to this:
-A POSTROUTING -s 10.8.0.0/8 -o venet0 -j MASQUERADE
If you connect to the VPN but can't browse any sites, make sure ipv4 forwarding is enabled.
echo 1 > /proc/sys/net/ipv4/ip_forward
Then set it permanently:
vim /etc/sysctl.conf
# Uncomment the next line to enable packet forwarding for IPv4 net.ipv4.ip_forward=1
And make sure iptables, or ufw if you use it, allows the port you chose for the VPN, SSH etc is open.
Digital Ocean has one in Frankfurt.
Their 5 USD/month plan is quite low end, though.
512 MB Memory 1 Core Processor 20 GB SSD Disk 1 TB Transfer
(from https://www.digitalocean.com/pricing/)
The low amount of memory might be a bit of an issue. No idea how much teamspeak uses, it might be okay for a small amount of users. Other providers may be better.
only that user nginx needs to be part of the group that owns public_html.
if you want to save time and get shit done you could still install a panel like webmin or ajenti. https://alternativeto.net/software/plesk/
You can use a service like duckdns.org to set up your own subdomain pointing to the VPS. Other VPS providers might allow you to set a PTR record.
Looks like Linode has default hostnames. https://www.linode.com/community/questions/11134/setting-hostname
Sure, using the VPS means your ISP can't see what domain you visit (yes, with HTTPS at most your browsing data only reveal the domains you visit to the ISP, not the content of the page or what you type), but your IP is pretty much static unless you like to always create new VPS all the time, and the VPS provider, in turn, can see the domain you visit. Whether you're using a VPS/VPN also doesn't change how tracking cookies and browser fingerprinting works. It would be like going to the mall in a car with darkened window but then flash your member card in the stores.
Your problem is not with cron, it's with certbot. You're trying to run /usr/bin/certbot (I assume) so your first cron entry should be correct. Have you configured certbot correctly? Look at information provided here, in particular, do you have the python-letsencrypt-apache software package installed?
I'd recommend Hetzner, they're based in Germany: https://www.hetzner.com/virtual-server
Good prices, good performance, good support. Their interface looks a bit dated, but it works well - unlike OVH's, which is slow, confusing and not even fully translated from French.
With DigitalOcean you get a 2.3 Ghz cpu (mining dogecoin at 6.45 khash/s) for 5$ per month.
I would be grateful if you can use my refcode to signup: https://www.digitalocean.com/?refcode=82fbb33a9d15
"Some users have been able to do this, but it is neither recommended nor supported. Qubes should be installed bare-metal. (After all, it uses its own bare-metal hypervisor!)" https://www.qubes-os.org/doc/user-faq/
If you're trying to learn about sysadmin and network admin stuff, it's infinitely more cost effective to learn how to install Debian and work with it on a daily basis inside a VirtualMachine. I have been using (VirtualBox) for more than 5 years, and it has always served me very well. Quite stable, and quite intuitive. I would suggest getting the netinst image of Debian 8.2.0 for your first *nix distro, as the install is fairly straightforward and well documented, and because Debian can do everything you want to do, including run Steam.
Sure! There's a few ways to get this done, but I recommend using rsync to do it. This part of the guide explains rsync's useful attributes and this part jumps into the backing up to a remote computer elsewhere. Please note that you may need to read a bit into the section just prior to that jump depending on the receiving machine.
Actually, reading that whole guide will explain a lot of very useful nuances and give options you may find more valuable than a full backup. Good luck!
It really depends what you want to host. PHP-based stuff is easiest with Apache/MySQL, Ruby and Python take a bit more work. Your best bet would be to rummage through VPS getting started docs, https://www.linode.com/docs/ and https://www.digitalocean.com/community/tutorials are pretty good places to start.
Make sure you're uploading files to the app's web root directory which is the directory "apps/APPNAME/public" that you can see once you SFTP in as the user "serverpilot". This article gives an example of how to do that:
https://serverpilot.io/community/articles/how-to-upload-files-over-sftp-with-cyberduck.html
If you uploaded files somewhere else, then you won't be able to access them using a web browser.
Double-check to make sure you're uploading files as the user "serverpilot" rather than "root". If you use "root", there won't be an "apps/APPNAME/public" directory you can see when you SFTP in. That directory is only under the "serverpilot" user's home directory, not under the root user's home directory.
At that kind of price point you'd be better off paying a Canadian friend to get a second line from their ISP ($50/mo) and sending them a Raspberry Pi 3 to run your VPN off ($50 worth of parts). $1k setup and $300/mo? Yeesh. SoftEther and its companion software VPN Gate is free, give that a look.
Using your credit card behind PayPal is safer and easier because almost all websites accept payments through PayPal. Both DigitalOcean and MasayaHost accept MasterCard without the need for PayPal.
This is what a VPN is for. Either buy a VPN subscription, or you can get a crap $6/year VPS and tunnel all your traffic through it with putty.
$6 VPS:
https://lowendbox.com/blog/woothosting-chicago-launch-amazing-deals/
How to tunnel traffic through it:
Obviously you don't need a digital ocean VPS to do this, it's just their tutorial. Any linux VPS will work.
Are you running your own DNS server? You should be able to just use your registrar's DNS servers, and manage DNS in their interface, easy peasy.
E-mail with aliases is really simple too (sudo nano /etc/aliases; sudo newaliases
). Never used wildcards though.
You can have a look at webmin
as an alterntive for Plesk, but personally, I just use Ubuntu server, and manage everything manually. Their server guide is pretty awesome, and for anything that's missing, you can often find instructions on the Digital Ocean tutorials (even if you go with a cheaper provider like Vultr, the instructions are usually vendor agnostic), for things like Django/Flask on Nginx, etc.
That's pretty much what block storage is for: https://www.digitalocean.com/products/storage/
There are very few providers that let you resize the individual resources directly, since that means they won't be able to fully utilize all resources on a server. I would just go with block storage. Also consider Vultr for a cheaper alternative to DO (although the storage costs the same).
Oh, I thought you meant they didn't have servers in Turkey, because that too. I also don't understand why Mozilla has those limitations. Mullvad would probably be the best option out of what I suggested for them.
The PQ I mentioned in my comment actually does have a VPN offering
Purchasing MozillaVPN instead of Mullvad is more about supporting Mozilla right? Because MozillaVPN has no private payment options, limited availability (doesn't even include Turkey), no out-of-box WG config, etc. Mozilla is amazing but their VPN offering is really meh.
You can set up a commercial VPN client (ie, Mullvad, Proton, etc) on the VPS. Be aware that depending on how you connect to the VPS you might lose connection to the VPS entirely until you manage to reboot it, in that case, you need to figure out how to change your OS and VPN routing table so your specific remote connection port (SSH, RDP, etc) keep listening while the VPN is active.
If you want minecraft server, you'll be better with dedicated for that price. Also, why you want Windows? You can get Linux for free and even get better performance (because of Java, it's faster on that than Windows)
My recommendation is Hetzner. I know, they offer also an intel version, but Ryzen beats Intel on benchmarks
I'm a newbie in the VPS world too. I recently setup a couple of Websites on a VPS and it's also possible to setup a mailserver. I'm not sure if you can have a private cloud but I think it's possible.
There are a lot of really good step by step tutorials here - https://www.digitalocean.com/community/tutorials
I don't have my VPS with digitalocean but I often check their tutorials.
Thanks for the info. I don't mean to repeat myself but I followed the steps in this tutorial - https://www.digitalocean.com/community/tutorials/how-to-secure-apache-with-let-s-encrypt-on-ubuntu-16-04
I wasn't sure about the path to certbot but I assumed that if I followed each step in that tutorial correctly, it should renew.
The steps in the tutorial you linked to are different. I don't know which ones I should follow now that I've already followed the ones listed on DO.
edit: I'm looking into the python-letsencrypt-apache software package issue you brought up. Thanks!
You likely don't have a desktop on that VPS. Linux servers are headless, they have no GUI by default. You CAN however install a desktop if you like but it's going to eat into your RAM big time.
https://www.digitalocean.com/community/tutorials/how-to-set-up-vnc-server-on-debian-8
I didn't have to add this to my 000-default.conf file and permalinks worked though. Does this code have to be added to both the .conf % .htaccess file?
Did you make any changes to your apache2.conf file? A tutorial on digitial ocean says that this should be added:
<Directory /var/www/html/>
AllowOverride All
</Directory>
https://www.digitalocean.com/community/tutorials/how-to-install-wordpress-with-lamp-on-ubuntu-16-04
It's a VPN, some providers have streaming tiers that will actively attempt to evade streaming blocks. With VPS, most of the time you already lost unless it's a very obscure VPS. Try visiting https://ipinfo.io/, notice that not only the IPs are associated with companies running it, which would indicate whether it's a residential ISP vs data centers, they also already categorized them as such.
Cloudflare has automatic optimization for WP, also verify that your nginx/apache/liteserver is caching content (lookup for the tutorials yourself). Get one of the starter $10 package (hourly calculated, so you can just use it for a day or so), measure your cpu, ram and i/o with selenium load testing tools, figure out how your load increase, then you can calculate the resource you'll need for 5k or 10k users. Be careful about latency, cheaper servers in the EU won't help if your users are mostly in NA.
https://windscribe.com/upgrade choose the build a plan on the right, pick one location (you want the WINDFLIX US if you want to stream with US catalog), and enable unlimited data, the bill is $2 per month.
You could use the AWS free tier EC2 for a year. 1 instance of t2.micro. Probably you won't get better networking elsewhere and it's free to boot.
Yes, technically it's a trial, but it's a very long one. Even after the trial, that instance is 0.013 per hour, so if you only use it 5 hours per day, that would be $1.95 per month. You'd have to shut down the instance and spin it up after and before usage though. The first 15 GB of (outgoing) traffic during the trial is free, but with mere VOIP that ought not be a problem. After the trial, only the first GB is free and after that it'll be 9c per GB of outgoing traffic.
Note that AWS (or cloud solutions in general) could be slightly overwhelming, but basically for your purposes you can just treat EC2 as a VPS.
I've never done video editing on a server and I've not met anyone who has, but I can imagine it would require a lot of storage space. Video editing can be incredibly taxing on storage, so if you did decide to use a VPS for this you would probably want to buy a VPS with SSDs. A graphics card can be very useful here too, I'd imagine anything without will take forever when it comes to the editing and rendering.
These setups can be very expensive, but Amazon offers GPU instances.
I wouldn't know any other options, but hopefully someone will have one for you.
It's not at all difficult. I've set it up with instructions from below and works great. It's for nginx, but you can apply it for Apache too. https://www.digitalocean.com/community/tutorials/how-to-secure-nginx-with-let-s-encrypt-on-ubuntu-14-04
You could always use privacy.com to generate a card specific to your VPS provider, and set monthly limits.
The virtual cards also don’t care what you use for name and address for the transactions.
The card cam be used only for that provider, but you can generate as many as needed.
Join Privacy and we'll each get $5 to spend anywhere online! Make sure you use my link. https://privacy.com/join/VY9EK
Hey, that’s enough for a month of cheap VPS :)
You cannot go wrong with DigitalOcean(DO) or Ramnode.
I am leaving my referral link for DO, just in case you plan to signup with DO. You will be credited with free 10USD. You need to add your CC or PayPal and USD10 is yours to play around.
https://www.digitalocean.com/?refcode=711dcd02fcb3
Have fun with your project.
Shadow.tech is the most cheapest option available in the market, but they will activate your server in Months and I don't know if you want to wait that long :) $30/month you will get GTX 1080, 250GB SSD 16 Gigs Ram.. (Forgot about the processor) not only that, they plan to upgrade everyone's hardware soon for the same price so better have a look at it :)
So Postfix has different methods of "sending" the mail, none, may, encrypt, and others. The three I will list are the three that are most common.
none - At the "none" TLS security level, TLS encryption is disabled. This is the default security level, and can be configured explicitly by setting "smtp_tls_security_level = none".
may - At the "may" TLS security level, TLS encryption is opportunistic. The SMTP transaction is encrypted if the STARTTLS ESMTP feature is supported by the server. Otherwise, messages are sent in the clear. Opportunistic TLS can be configured by setting "smtp_tls_security_level = may".
encrypt - At the "encrypt" TLS security level, messages are sent only over TLS encrypted sessions. The SMTP transaction is aborted unless the STARTTLS ESMTP feature is supported by the remote SMTP server. If no suitable servers are found, the message will be deferred. Mandatory TLS encryption can be configured by setting "smtp_tls_security_level = encrypt". Even though TLS encryption is always used, mail delivery continues even if the server certificate is untrusted or bears the wrong name.
I would recommend setting your system up for "may" as that will attempt to use encryption when sending the message, but will fallback to unencrypted if the host does not support encryption.
You can google for 'smtp_tls_security_level postfix' to lookup more info, but I did a quick google search and found this guide, that might help you.
what about scaleway? https://www.scaleway.com/en/pricing/
they got a bumpy start like very few instances available per region and occasional downtime but it improved now. Main is in France, theres also in warsaw and netherlands.
https://www.scaleway.com/en/faq/where-is-my-data-hosted/
not crypto payment though
Promo price is fine but full price is definitely much higher. Also there is a marginal cost it moving host/etc after 3 months.
I've also discovered this place: https://www.scaleway.com/pricing/
That does VPSes on bare metal for super cheap.
Perhaps it would be worthwhile testing one of our Hetzner Cloud Dedicated vCPU models, for example, the CCX11 or CCX21? You could always test it for a few hours, and it won't cost you much because of the hourly billing.
You could also consider checking out our Server Auction. I think some of our customers have used these as Minecraft servers. --Katie, Marketing, Hetzner Online
I run a mail server at Linode on Ubuntu 18.04 LTS, Nanode 1GB: 1 CPU, 25GB Storage, 1GB RAM, for $5 which as been ok in the short time I've been there. I don't expect space is going to be a problem. I've liked linode a lot so far.
I spun up another identical server thinking I was going to run Nextcloud, but their prices on storage seems high at USD 0.10/GB a month. I would need at least 100GB. So far, I just rsync my stuff there and that works fine.
I wonder how places like Hetzner can offer storage at less than half the price? Would Hertzer be a decent place to run Nextcloud?
Any info or comments would be appreciated.
Thanks.
Dude. Scaleway is also an option, but I personally would never use anything by Online.net/OneProvider/Scaleway. Just my personal opinion, though they should be able your transfer.
No you do not need an Elastic IP address as your EC2 instance should have been assigned a public address on creation. Elastic IP are simply addresses which can be assigned to and switched between different instances. Looking at your bill in this case you were charged for having an address which wasn't associated with a running instance so you could either delete the Elastic IP address or assign it to an instance. I'd recommend taking a look at the Elastic IP address pricing section on the EC2 pricing page to find out more.
I know about this specifically for the Patriot Act:
https://www.ovh.com/world/about-us/datacenters.xml
"The OVH data centers are located outside areas subject to the Patriot Act." At the bottom of the page.
So, I assume they also do not need to abide by US trade laws. You could always give them a ring too and see what they say.
Additionally, OVH's lowest VPS offering is roughly $3/mo and in most aspects outspecs the most expensive VPS model at meanservers. They're one of the de facto standards for VPS offerings.
You're sure you were on the right site? https://www.ovh.com/world/vps/
I only have experience using OVH, here are their plan tiers. The nice thing is, you can start with the lowest tier, and if you decide that's not enough, you can scale it up as you go (though you can't scale down, so keep that in mind).
Yes, a friend is using arubacloud M pretty fine to run a minecraft server.
Im using OVH VPS SSD1 if you want another alternative: https://www.ovh.com/us/vps/vps-ssd.xml Im using it also for another minecraft server :)
This is a good starting point, but it's very barebones on the free tier. You can also look into VestaCP which has a bit more options and customization, but it's fully installed on your server and fullt free: https://vestacp.com/
If you need super control, it's very confusing but the #1 is VirtualMin.
That's great. I am trying to create an account on upwork.com but it blocks the IP address that I purchased from most of the VPS providers. That's the main problem.
If you are willing to help me with that, I would be happy to pay for your help for sure.
Take a look at GRAV for building more of a static site with a flat file database. I run about 20 WP sites and most people don't need all the features and would do better with a site built with GRAV. You can still have some pages that handle comments and such if you want to. The admin area also looks similar to WP which is a plus. https://getgrav.org
Ah, I just saw that you didn't like php. But I'll leave this reply anyway.
So by "unbanned" I presume you mean you want to use this for... Netflix or money earning sites or such? In which case, you're out of luck.
Say you are renting a VPS from provider X. Provider X will own several IP ranges (or subnets), identified by their particular ASN (autonomous system number). Providers that care about people using proxies to bypass their site restrictions will use a number of intelligence feeds, including tracking the purpose of autonomous systems. It is a trivial task. For example, here are all the IPs owned by Hetzner GMBH (a datacenter and cloud services provider in Europe) - you'll notice that even on this free site, the AS is tagged by type: "hosting."
If you really wanted to get past that kind of block, you need to find people offering IPs in ISP space, which are often shady providers, as there are few reasons to "pretend" to be a customer of an ISP unless you're doing illegal activity.
> The Pulse Server closest to the same price as my linode only says 1 Gbit/s Connection, so I was wondering which of these would provide the better connection?
That 40/250 is a max. You won't get it since it is shared(not dedicated to your server) with other customers. A good way to test is to install speedtest-cli and do a speedtest. https://github.com/sivel/speedtest-cli
For example, on vultr $8 package I get:
Testing download speed........................................ Download: 2524.43 Mbit/s Testing upload speed.................................................. Upload: 320.09 Mbit/s
which varies every time i run it, since it is a shared platform.
So, I can't speak for Pulse, but don't let marketing deceive you.
if you want to mount the folder locally, using ssh, try sshfs
$ brew install sshfs
$ sshfs user@host:/path/to/remote/folder /path/to/empty/local/folder
/path/to/empty/local/folder
in finder, you will see files from /path/to/remote/folder
you can use $(mktemp -d)
as the local folder, it creates a randomly named folder in /tmp/
the folder will also show up in /volumes and the "xyz's macbook" special folder and the sidebar
I would only know Linode's as I work there, and they do provide at least 1gbit/s. I tried looking around a bit to find others and it seems other provider's don't really show that one up front.
Good luck in your search!
I don't know any Windows based ones that are relatively cheap while providing all of those resources, but in the event you may use a Linux based one: Linode. Definitely meets those resources at the price points and has a guide to get you on your feet with installing SHOUTcast.
Good luck!
Im not sure what host you're using but both DigitalOcean and Linode offer far more than that.
I have used both of the above providers and have been extremely happy with the service and pricing of each. DigitalOcean offers 1TB for its lowest tier ($5/month). And Linode offers 2Tb for their lowest tier ($10/month)
I'd recommend doing so, my personal recommendation would be to change the dns to cloudflare.
If your looking to transfer the domain registration as well they offer very good pricing as well https://www.cloudflare.com/products/registrar/
Well to start you could use Cloudflare's Business Plan instead of the free plan.
https://www.cloudflare.com/plans/
$200/month per site.
Other thought could be to get a oversized VPS such that a small DDoS won't bring you down. You can get a pretty sizable server for under $500.
Going by what you want, I don't think a company is going to openly say "Fuck it, torrent here". However, if you just pay with Bitcoin and use a free VPN whenever directly connecting to the VPS (https://www.frootvpn.com/) you should be okay to torrent. You'll want a nice cheap VPS though because if they find out you're torrenting they'll probably terminate your account. For a cheap VPS go here: https://definedcodehosting.com/vps and get the "Mini 128" package for torrenting. As long as you do that you'll be okay-ish.
Have you ever done this before? Do you know how the tech works? Or if you're learning, can you pull out the keywords in that error?
>!it's telling you that the routines are missing from your config file.!<
>!for OpenVPN, you need to install config files based on how you set it up and what yiloure using it for. https://www.ovpn.com/en/configurations so if an error is popping up there, it might be a good place to start to make sure the file is complete, or is correct for your situation.!<
There are managed services like Crashplan, Backblaze, etc for $5-$15 a month, often offering "unlimited" storage but I don't use them and can't comment. Many people swear by them however and if you search reddit you'll find many reviews/users.
I don't know of any extremely cheap online backup solutions--you're either paying for a service or for your own server. You could get another kimsufi box and use rsync to simply copy everything over so it is always in two places.
FTP or SFTP will take a while but it's going to be your cheapest bet. You could buy an external hard drive or two and set up something like http://duplicity.nongnu.org/ or Obnam etc that does automatic backups. The initial backup is definitely going to take a long time. Not much you can do about that, 1TB on a home connection will typically take some time in my experience but if you can leave your computer on and unattended it'll be over in 3 days probably. After that your automatic solution should watch the seedbox for new files and back up automatically.
If you have more questions, it might benefit /r/seedboxes if you made a thread and polled the community as to what they use.
No idea what kind of size or speeds you need, but I’m happy with https://Vultr.com HF, great service and they offer quite a few locations. Denver doesn’t look like one of them, but Dallas might be close enough, and probably 50-100ms speed difference.
I'm unclear on what the vpn is for. Are you wanting to host a vpn endpoint on the same server as your WordPress sites so you can tunnel to/from the provider's point of Internet connection rather than to/from your home/office point of presence?
Suppose it depends on traffic volumes and bandwidth, and if terms and conditions of provider permit. Not sure streaming Netflix from another geo would be practical but for low volume purposes should strain your vps too much.
You might be better with a third party vpn solution. For example, I have unlimited use on multiple devices for less than $3 per month for three years with VyprVPN.
Have you looked at VPN companies? I use PureVPN (not affiliated with them) and it cost me $75 for 3 years. I get 5 simultaneous connections, unlimited traffic and can use any of their hosts which appear to be hyper global.
So yes I have a VPS that I rent and I also pay for Private Internet Access VPN access. I have no issues SSH'ing in when I am not connected to the VPN. But as soon as I connect to the VPN, my connection to the VPS cuts off. I have seen this recommended a few times, but I am having issues with identifying the subnet and gateway: ip rule add from <my public IP Address> table 128 ip route add table 128 to <subnet> dev eth0 ip route add table 128 default via <gateway> I think because my VPS runs on OpenVZ it doesn't give me same info. For example if I run ip route, all I get is: default dev venet0 scope link
From personal experience I can say that the Singapore servers of are very good if you don't mind a turn key solution. Some of the big hosting providers have SG VPS servers but much more expensive & time consuming to set up obviously.