Looking For An Offshore VPS Under $40 a Month

This VPS has some stuff set up differently that's rendered every guide I've tried useless.
 
FanaticalVPS (Germany)

You can get their Huge VPS plan for $30, but if you sign up soon you can use their "TWOYEAR" code which gives you 30% off lifetime, meaning any payments after the first one will be 30% ($21/month).

Ram: 1.5GBs with a Burst of 3GBs
Disk Space: 130GBs
Connection: 1Gbps (shared)
Bandwidth: Unlimited
IPs: 1 IPv4 and 1 IPv6 (You can get more IPs, IPv4's if you can provide valid justification. I'm sure IPv6 won't be an issue...)

Disk I/O
Code:
[root@backup ~]# dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync
16384+0 records in
16384+0 records out
1073741824 bytes (1.1 GB) copied, 17.2587 s, 62.2 MB/s

Download File (Speed Test) File is 100MB from Cachefly
Code:
[root@backup ~]# wget http://cachefly.cachefly.net/100mb.test
--2012-03-19 06:46:58--  http://cachefly.cachefly.net/100mb.test
Resolving cachefly.cachefly.net... 205.234.175.175
Connecting to cachefly.cachefly.net|205.234.175.175|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 104857600 (100M) [application/octet-stream]
Saving to: â100mb.testâ
 
100%[=========================================================================================>] 104,857,600 41.1M/s  in 2.4s


I've had a "Huge" VPS with them for quite some time now and I'm extremely satisfied with them, I use it as a backup server for my dedicated server and it works wonderfully. I was using a 25% lifetime coupon but then saw the 30% one, contacted billing and they switched me to the 30% promptly. Great support, I highly recommend them.

You can probably find another VPS host with better disk I/O rates but Shared 1000Mbps connection, unlimited b/w, IPv6 are well worth it. Setup is extremely fast, reinstalling an OS also just takes a few seconds.
http://fanaticalvps.com/
http://fanaticalvps.com/unmetered-vps.php
http://fanaticalvps.com/our-network.php
If you plan to get one perhaps you are willing to use my affiliate link ;) https://client.fanaticaldev.com/aff.php?aff=200

----------------------------------------------

Another VPS host I use is Linode, though you may not find the same specs as FanaticalVPS they are still superb.

For $40/month you can get: 1GB RAM, 40GB Disk space, 400GB b/w, Share 100Mbps connection, 1 IPv4 and 1 IPv6 (getting more IPv6 is no problem).

Disk I/O
Code:
ircforums:~# dd if=/dev/zero of=test1 bs=64k count=16k conv=fdatasync
16384+0 records in
16384+0 records out
1073741824 bytes (1.1 GB) copied, 12.2933 s, 87.3 MB/s

Speed Test 100MB from CacheFly
Code:
ircforums:~# wget http://cachefly.cachefly.net/100mb.test
--2012-03-19 04:03:10--  http://cachefly.cachefly.net/100mb.test
Resolving cachefly.cachefly.net... 140.99.94.175
Connecting to cachefly.cachefly.net|140.99.94.175|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 104857600 (100M) [application/octet-stream]
Saving to: `100mb.test.1'
 
100%[==================================================================================>] 104,857,600 46.4M/s  in 2.2s

They are located worldwide (US, UK, JAP) I have a linode in the US and UK and for the above tests I used my UK (London), since you were looking for offshore.

The support from linode is EXTREMELY helpful, your open tickets get replied to in a matter of minutes, stability is amazing. I would also highly recommend them.

http://www.linode.com/
http://www.linode.com/features.cfm
https://manager.linode.com/signup/#plans
If you're feeling kind and decide to signup with Linode here is my referral link: http://www.linode.com/?r=3fe64b187eb21557610f2c2aa008e042dcd834af
I followed their directions in this wiki to get everything set up: http://wiki.fanaticalvps.com/tutorial:stack:apache_php_mysql

After I did all that, I pinged my current shared hosting ip and pinged this unmanaged vps and my shared hosting ping is two time slower than the unmanaged vps. Is this because the vps is overseas?
 
I stalked down fanaticalvps and found them concentrated in one forum. Got banned though lol

http://facepunch.com/threads/1172378

I'll be back to pester them once my ban is lifted. The length of time it takes them to answer a customer support ticket is driving me nuts.
 
Stuck at this part: http://www.howtoforge.com/perfect-server-ubuntu-10.04-lucid-lynx-ispconfig-3-p4

15 Install PureFTPd And Quota


Then restart PureFTPd:
/etc/init.d/pure-ftpd-mysql restart

I get this error:

Restarting ftp server: Running: /usr/sbin/pure-ftpd-mysql-virtualchroot -l my:/etc/pure-ftpd/db/mysql.conf -l pam -8 UTF-8 -O clf:/var/log/pure-ftpd/trans.log -u 1000 -E -B
421 Unable to switch capabilities : Operation not permitted

Have a look here for how to fix that:
http://www.dikant.de/2009/01/22/setting-up-pureftpd-on-a-virtual-server/
 
I don't think my server likes pure-ftpd. Still on Step 15. I got pretty far until it came to this part.

~# nano /etc/fstab
~# touch /aquota.user /aquota.group
~# chmod 600 /aquota.*
~# mount -o remount /
mount: permission denied

wtf

*tries this solution*

~# chown -R /var/www
chown: missing operand after `/var/www'
Try `chown --help' for more information.
~# chmod -R 755 /var/www
~# mount -o remount /
mount: permission denied

pft. *throws in the towel*
 
Some VPS web hosting providers don't require you to setup and configure BIND (host name). Especially if you're only using that 1 domain in the default path of

/var/www/

Everything else can be configured through Apache2 config file if you're adding more than one domain name.
 
Yeah I wanna add several. I installed BIND anyway. Going to follow the directions as much as I can even if some stuff doesn't work. I changed my public_html permission back to 750 after I read 755 isn't preferred.

Do you have a cPanel account. The default permissions of public_html folder in cPanel setup is 750 which is recommended. All folders inside public_html should have permission set as 755, with regular files having 644. www is a symbolic link so you should not be worried about that. Please open a support ticket so that we can set the correct permissions for your entire account.
 
I am following The Perfect Server Guide for Ubuntu 10.04 http://www.howtoforge.com/perfect-server-ubuntu-10.04-lucid-lynx-ispconfig-3-p5


I learned that nginx faster. Can I install nginx later on after I finish setting my server up or do I have to do it before I install ISPConfig3? http://library.linode.com/web-servers/nginx/installation/ubuntu-10.04-lucid
WARNING! The configuration shown there will allow execution of -any- file as PHP. Example: /avatars/8541.jpg/hax.php will execute 8541.jpg as PHP, which is bad news.
Newer versions of php-fpm have configs to prevent execution of non .php files, but shouldn't be relied upon.
You should add this to the top of the PHP location block:
Code:
location ~ \.php$ {
    try_files $uri =404;
}
That will check if the URI exists before continuing, otherwise return 404.
Read more here: http://wiki.nginx.org/Pitfalls#Root_inside_Location_Block#Passing_Uncontrolled_Requests_to_PHP

...to be a bit more on-topic:
Santrex offers VPSs in several locations. You can try searching LowEndBox for deals.
Their France dedis are OVH I believe.
 
WARNING! The configuration shown there will allow execution of -any- file as PHP. Example: /avatars/8541.jpg/hax.php will execute 8541.jpg as PHP, which is bad news.
Newer versions of php-fpm have configs to prevent execution of non .php files, but shouldn't be relied upon.
You should add this to the top of the PHP location block:
Code:
location ~ \.php$ {
    try_files $uri =404;
}
That will check if the URI exists before continuing, otherwise return 404.
Read more here: http://wiki.nginx.org/Pitfalls#Root_inside_Location_Block#Passing_Uncontrolled_Requests_to_PHP

...to be a bit more on-topic:
Santrex offers VPSs in several locations. You can try searching LowEndBox for deals.
Their France dedis are OVH I believe.
How do I add to the top of the PHP location block? Where IS the top of the php location block?

Those are some really good deals.
 
How do I add to the top of the PHP location block? Where IS the top of the php location block?
This is the location 'block': location ~ \.php$
You need to add try_files $uri =404 on the first line after this to prevent execution of arbitrary files.
Generally, the file you'll be editing is in /etc/nginx/sites-enabled/ but it depends on your OS and configuration.
 
Top Bottom