
OK, so strictly this is unrelated to Haskell as such. However, there's enough people doing webby stuff with Haskell that some of you must have wanted to run your code on a real, Internet-accessible web server. So does anybody have any suggestions on which companies offer the most favourable tools / pricing? I currently have a website, but it supports only CGI *scripts* (i.e., Perl or PHP). It does not support arbitrary CGI *binaries*, which is what I'd want for Haskell. In fact, I don't have control over the web server at all; I just put content on there. The same provider can offer me a virtual server, but at 3x the price I'm currently paying. I simply cannot afford that kind of money just for silly toy projects. What does everybody else use?

On 6 May 2011 20:07, Andrew Coppin
OK, so strictly this is unrelated to Haskell as such. However, there's enough people doing webby stuff with Haskell that some of you must have wanted to run your code on a real, Internet-accessible web server. So does anybody have any suggestions on which companies offer the most favourable tools / pricing?
I currently have a website, but it supports only CGI *scripts* (i.e., Perl or PHP). It does not support arbitrary CGI *binaries*, which is what I'd want for Haskell. In fact, I don't have control over the web server at all; I just put content on there.
The same provider can offer me a virtual server, but at 3x the price I'm currently paying. I simply cannot afford that kind of money just for silly toy projects.
What does everybody else use?
Some suggestions: * Amazon C2. FREE hosting for a year, you can get SSH access and various Linux distributions. * Linode I use this with a Linux distribution Costs about $19USD, I guess, for 200GB bandwidth, 512MB memory, 16GB HD. * Other VPS-y things; RapidVPS hosts hpaste.org and tryhaskell.org which are FastCGI, about the same as Linode but half the price, and half as fast/responsive (for me) but reliable. I'd recommend Amazon in this case, you don't get much cheaper than free.

I use Amazon EC2 Free Tier. You can install Yesod/Warp easily enough
and it's fine for small traffic.
JP
On Fri, May 6, 2011 at 8:07 PM, Andrew Coppin
OK, so strictly this is unrelated to Haskell as such. However, there's enough people doing webby stuff with Haskell that some of you must have wanted to run your code on a real, Internet-accessible web server. So does anybody have any suggestions on which companies offer the most favourable tools / pricing?
I currently have a website, but it supports only CGI *scripts* (i.e., Perl or PHP). It does not support arbitrary CGI *binaries*, which is what I'd want for Haskell. In fact, I don't have control over the web server at all; I just put content on there.
The same provider can offer me a virtual server, but at 3x the price I'm currently paying. I simply cannot afford that kind of money just for silly toy projects.
What does everybody else use?
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
-- JP Moresmau http://jpmoresmau.blogspot.com/

On 06/05/2011 07:16 PM, JP Moresmau wrote:
I use Amazon EC2 Free Tier. You can install Yesod/Warp easily enough and it's fine for small traffic.
My understanding is that EC2 is only free for 1 year, after which you pay full price. ($0.02/hour = $15/month if it's running full-time.)

On 05/06/2011 08:07 PM, Andrew Coppin wrote:
[...] I currently have a website, but it supports only CGI *scripts* (i.e., Perl or PHP). It does not support arbitrary CGI *binaries*, which is what I'd want for Haskell. In fact, I don't have control over the web server at all; I just put content on there.
I don't really expect this to work, but... <?php $argsstr = ... $ok = 0 passthru( './my_real_cgi '.$argsstr, $ok ); exit( $ok ); ?>

On 6 May 2011 20:18, Steffen Schuldenzucker
I don't really expect this to work, but...
$argsstr = ... $ok = 0 passthru( './my_real_cgi '.$argsstr, $ok ); exit( $ok );
?>
I actually got something like that to work on a shared host before, I used PHP as the starter and then served a CGI app. You need to make sure the shared libraries for Haskell are on there too (gmp, for example, IIRC).

Has anyone tried webfaction.com with Haskell?
I use them for custom Python web apps and they're great (competitive shared
hosting price, ssh access, easy to setup proxy apps listening on custom
ports or cgi apps with the ability to edit .htaccess). Loosely speaking it's
a cross between traditional shared hosting and VPS hosting, but I'm not
quite ready for web development with Haskell yet so I've only used it with
Python.
On Fri, May 6, 2011 at 12:21 PM, Christopher Done
On 6 May 2011 20:18, Steffen Schuldenzucker
wrote: I don't really expect this to work, but...
$argsstr = ... $ok = 0 passthru( './my_real_cgi '.$argsstr, $ok ); exit( $ok );
?>
I actually got something like that to work on a shared host before, I used PHP as the starter and then served a CGI app. You need to make sure the shared libraries for Haskell are on there too (gmp, for example, IIRC).
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe

I've used webfaction with haskell.
http://wrwills.webfactional.com/30/10/2009/Haskell-on-a-Webfaction-Host
-Rob
On Fri, May 6, 2011 at 8:48 PM, Eric Rasmussen
Has anyone tried webfaction.com with Haskell?
I use them for custom Python web apps and they're great (competitive shared hosting price, ssh access, easy to setup proxy apps listening on custom ports or cgi apps with the ability to edit .htaccess). Loosely speaking it's a cross between traditional shared hosting and VPS hosting, but I'm not quite ready for web development with Haskell yet so I've only used it with Python.
On Fri, May 6, 2011 at 12:21 PM, Christopher Done < chrisdone@googlemail.com> wrote:
On 6 May 2011 20:18, Steffen Schuldenzucker
wrote: I don't really expect this to work, but...
$argsstr = ... $ok = 0 passthru( './my_real_cgi '.$argsstr, $ok ); exit( $ok );
?>
I actually got something like that to work on a shared host before, I used PHP as the starter and then served a CGI app. You need to make sure the shared libraries for Haskell are on there too (gmp, for example, IIRC).
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe

Have you considered Dynamic DNS [1]? I haven't personally tried it but
a friend of mine told me it works pretty well.
-deech
[1] http://www.dyndns.com/services/dns/dyndns/
On Fri, May 6, 2011 at 1:07 PM, Andrew Coppin
OK, so strictly this is unrelated to Haskell as such. However, there's enough people doing webby stuff with Haskell that some of you must have wanted to run your code on a real, Internet-accessible web server. So does anybody have any suggestions on which companies offer the most favourable tools / pricing?
I currently have a website, but it supports only CGI *scripts* (i.e., Perl or PHP). It does not support arbitrary CGI *binaries*, which is what I'd want for Haskell. In fact, I don't have control over the web server at all; I just put content on there.
The same provider can offer me a virtual server, but at 3x the price I'm currently paying. I simply cannot afford that kind of money just for silly toy projects.
What does everybody else use?
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe

Andrew Coppin wrote:
OK, so strictly this is unrelated to Haskell as such. However, there's enough people doing webby stuff with Haskell that some of you must have wanted to run your code on a real, Internet-accessible web server. So does anybody have any suggestions on which companies offer the most favourable tools / pricing?
I currently have a website, but it supports only CGI *scripts* (i.e., Perl or PHP). It does not support arbitrary CGI *binaries*, which is what I'd want for Haskell. In fact, I don't have control over the web server at all; I just put content on there.
I'm happily using http://nearlyfreespeech.net and they offer Haskell as .cgi language (though I make no use of that). http://example72.nfshost.com/versions.php They only charge as much as you use; so far, I haven't spend more than $10 total on website hosting. Best regards, Heinrich Apfelmus -- http://apfelmus.nfshost.com

Linode. Can't recommend them highly enough.
G
On Fri, May 6, 2011 at 8:07 PM, Andrew Coppin
OK, so strictly this is unrelated to Haskell as such. However, there's enough people doing webby stuff with Haskell that some of you must have wanted to run your code on a real, Internet-accessible web server. So does anybody have any suggestions on which companies offer the most favourable tools / pricing?
I currently have a website, but it supports only CGI *scripts* (i.e., Perl or PHP). It does not support arbitrary CGI *binaries*, which is what I'd want for Haskell. In fact, I don't have control over the web server at all; I just put content on there.
The same provider can offer me a virtual server, but at 3x the price I'm currently paying. I simply cannot afford that kind of money just for silly toy projects.
What does everybody else use?
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
--
Gregory Collins

On 07/05/2011 09:10 AM, Gregory Collins wrote:
Linode. Can't recommend them highly enough.
If Linode is really the cheapest that the Internet has to offer, I'm going to need to find a job that pays /significantly/ more money... (I'm also not sure whether being billed in USD is possibly a bad idea. Banks have a habit of charging you currency conversion fees for that. Then again, I haven't found many companies that list prices in GBP.)

On Sat, May 7, 2011 at 12:38, Andrew Coppin
On 07/05/2011 09:10 AM, Gregory Collins wrote:
Linode. Can't recommend them highly enough.
If Linode is really the cheapest that the Internet has to offer, I'm going to need to find a job that pays /significantly/ more money...
(I'm also not sure whether being billed in USD is possibly a bad idea. Banks have a habit of charging you currency conversion fees for that. Then again, I haven't found many companies that list prices in GBP.)
There's definitely cheaper services. We rent dedicated servers at leaseweb (leaseweb.com, they bill in euros), and they have them starting at €33. They also have virtual servers starting at €9. Their deals, especially with dedicated servers, fluctuate quite a bit, so it can pay off to check back if you can't find something good. Erik

Then again, I haven't found many companies that list prices in GBP.)
I use rackhost.co.uk I've had no problems with them at all, and they charge in GBP. A cheaper alternative is CheapVPS, I moved away from them since they're not terribly reliable, but probably good enough for personal websites. Nick

I'm using tilaa.nl. It starts at ~10€/month and they are quite
friendly and competent.
--
Cp
On Sat, May 7, 2011 at 13:53, Nicolas Wu
On 7 May 2011 13:52, Nicolas Wu
wrote: Then again, I haven't found many companies that list prices in GBP.)
I use rackhost.co.uk
Oops, I mean rackspace.co.uk, who I believe are the people behind slicehost.com which comes highly recommended.
Nick
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe

I am considering hetzner online in Germany - http://www.hetzner.de/en/hosting/produkte_rootserver/eq4
Ralph Hodgson
@ralphtq
On May 7, 2011, at 6:27 AM, Charles-Pierre Astolfi
I'm using tilaa.nl. It starts at ~10€/month and they are quite friendly and competent. -- Cp
On Sat, May 7, 2011 at 13:53, Nicolas Wu
wrote: On 7 May 2011 13:52, Nicolas Wu
wrote: Then again, I haven't found many companies that list prices in GBP.)
I use rackhost.co.uk
Oops, I mean rackspace.co.uk, who I believe are the people behind slicehost.com which comes highly recommended.
Nick
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe

On Sat, May 7, 2011 at 12:38 PM, Andrew Coppin
On 07/05/2011 09:10 AM, Gregory Collins wrote:
Linode. Can't recommend them highly enough.
If Linode is really the cheapest that the Internet has to offer, I'm going to need to find a job that pays /significantly/ more money...
I didn't say they were the cheapest, but IMO for VPS servers they are
definitely the best. I've used cheaper providers before; one of them
went out of business without warning and the other was sluggishly slow
due to oversubscription. You get what you pay for.
G
--
Gregory Collins

I've had good experiences with prgmr VPSes; I currently have a 1024MB VPS that I'm paying $16 a month for (the month by month rate is $20, but I'm paying for it yearly). You can also grab a 256MB VPS for $8 month by month or $6.40 yearly, if that'd be enough. In the last year I think there was one significant outage that lasted several hours - it was due to a problem of the data center where the servers were located, and they were good about communicating why that happened, and discounted the hosting as a result. I don't think they are going to be as fast (disk access wise) as Linode (based on benchmarks I've seen, not personal experience), but are much cheaper for the same amount of RAM. At least when I was first doing haskell webdev, the amount of ram required for linking apps built with happstack was astounding, such that on my 256MB slicehost VPS, every recompile meant 20 minutes of swapping, and a completely inaccessible server. So while I didn't need the speed of a larger VPS, I did need the RAM. Since then, Linode has bumped up to 512MB ram, so the difference isn't as sharp as it used to be, but I've also had no problems with performance (I don't have any high traffic sites). Anyhow, just my experience having used them for the past year and a half. More info at prgmr.com On May 6, 2011, at 2:07 PM, Andrew Coppin wrote:
OK, so strictly this is unrelated to Haskell as such. However, there's enough people doing webby stuff with Haskell that some of you must have wanted to run your code on a real, Internet-accessible web server. So does anybody have any suggestions on which companies offer the most favourable tools / pricing?
I currently have a website, but it supports only CGI *scripts* (i.e., Perl or PHP). It does not support arbitrary CGI *binaries*, which is what I'd want for Haskell. In fact, I don't have control over the web server at all; I just put content on there.
The same provider can offer me a virtual server, but at 3x the price I'm currently paying. I simply cannot afford that kind of money just for silly toy projects.
What does everybody else use?
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
participants (14)
-
aditya siram
-
Andrew Coppin
-
Charles-Pierre Astolfi
-
Christopher Done
-
Daniel Patterson
-
Eric Rasmussen
-
Erik Hesselink
-
Gregory Collins
-
Heinrich Apfelmus
-
JP Moresmau
-
Nicolas Wu
-
Ralph Hodgson
-
Robert Wills
-
Steffen Schuldenzucker