Special Thanks to Nodesters!
When I set out to start the Nodester open source PaaS project 1.5 years ago, I had no intention of building and running a 24x7 Node.JS PaaS. I simply wanted to learn Node.JS and the nuances of hosting Node.JS apps in a public and private cloud environment. With the help of the open source community (specifically @DavGlass and @DanBUK), I learned about Linux chroot sandbox securing of apps. I...
Nodester Joins AppFog!
Dear Nodester customers, We are incredibly excited to bring together the Nodester and the AppFog communities, and delighted to welcome you into the AppFog family! We have been big fans of Nodester, Chris Matthieu, Alejandro Morales Gámez, and the entire Nodester team and contributors from day one. We feel that Nodester’s Open Source, developer-centric approach to solving the needs of the...
Nodester CLI Reaches 1.0 Status!
We are happy to announce that the Nodester CLI (command line interface) has officially reached 1.0 status! At the time of this article, we are actually on v1.0.2 which now supports Node.JS version 0.8.1 by default! Here is a list of the updates: nodester app delete -> nodester app destroy (Because delete is reserved word in js) Almost every delete action is now destroy. nodester app list:...
Nodester Running Node.JS 0.8.1
3-2-1 BLAST OFF! Nodester now runs Node.JS version 0.8.1 by default if you upgrade to our latest CLI v1.0.2! You can upgrade from 0.4.12 or 0.6.17 to 0.8.1 by simply opening your package.json file and changing the following entry to: “node”:”0.8.1” Commit your change to git and push it to nodester: git commit -am “upgrading to v0.8.1” git push Hack the planet! Thanks again to...
Nodester Runs CoffeeScript!
Thanks to @_AlejandroMG and Jeremy Zevin, Nodester now runs CoffeeScript apps right out-of-the-box ( for files ending in .coffee)! Here’s a step-by-step example of how to get started with running your existing CoffeeScript application on Nodester. Let’s start with the following hello world app written in CoffeeScript. Let’s save it to server.coffee http = require 'http' ...
Nodester Platform Upgraded to Support Node.JS...
We are happy to announce the support of Node.JS version 0.6.17 on the Nodester platform. This update was prompted from receiving an urgent notice from the Node.JS project related to an HTTP Server Security Vulnerability detected in versions prior to 0.6.17. The full security article can be found at http://blog.nodejs.org/2012/05/07/http-server-security-vulnerability-please-upgrade-to-0-6-17/...
New Nodester-CLI Fixes Windows Git Issue
Update your CLI by running “npm install nodester-cli -g” and Windows users will find that their git issues on nodester app init have been resolved! The main change in the update is that Windows uses && to join multiple commands together whereas Mac and Linux use semicolons. We had a long string of commands that changed into the new app directory and did a “git add...
Tips for Windows Users
Installing Node.JS apps on Nodester using Windows was slightly different that the steps for Mac and Linux users. Last night, I used Bootcamp on my Mac to walk through installing Node.JS as an MSI on Windows 7 and installing the Nodester-CLI and deploying the “hello world” app. My recap is below: Download and install Node.JS by clicking on the Download and Windows links on...
Nodester Now Running Node.JS 0.6.12
Thanks to Alejandro Morales and “n”, TJ Holowaychuk’s Node Version Management project, Nodester is now able to run multiple versions of Node.JS! In addition to Node.JS version 0.4.9 that we have been running for months, we now also support Node.JS version 0.4.12 and 0.6.12. Once you update your Nodester CLI ( sudo npm install nodester-cli -g ), your next hello world app that...
In just a little over 1 year, Nodester has grown to over 3,000 registered Node.JS developers hosting nearly 4,000 apps on our free open source PaaS. We would like to thank Tropo for continuing to fund our hosting fees on AWS as well as the following key individuals for making Nodester what it is today: Chris Matthieu, Contra, Dav Glass, and Daniel Bartlett. Our mission has been to bring an...
Deploying an Existing Node.JS App to Nodester
Dotting your Apps
Quick test with dots in appnames/subdomains passes! Checkout http://node.js.nodester.com/ There is nothing to do differently than creating a standard app on nodester. nodester app create node.js nodester app init node.js \m/ nodester out \m/
Nodester Proxy Gets Bouncy!
We are happy to report that things are running more smoothly on the Nodester open source PaaS since we replaced the node-http-proxy with @substack’s Bouncy proxy! No more memory leaks or socket.io websocket hacks. Not to mention that our proxy.js file is now only 60 lines! We are actively working on Nodester Version 2.0 so stay tuned for some awesome updates…
Nodester architecture discussion at @NodeAZ - September 2011
Nodester Nominated for Best App using CouchDB by...
The CouchConf Developer Awards Finalists are announced and we are ecstatic to be on the list for the Best Application built with Apache CouchDB or Couchbase Single Server (Powered by CouchDB)! Check it out the full list at http://blog.couchbase.com/CouchConf-Dev-Awards-Finalists The winners will be announced at CouchConf on July 29th! There is still time to register for the event...
Tropo Sponsors Nodester!
We are proud to announce today that the super smart cloud communications geeks at Tropo have offered to sponsor our open source Node.JS hosting project! What does this mean for Nodester? It means that our open source project just got even better! Tropo is now paying for the hosting of our free Node.JS hosting services running on http://nodester.com and has offered to help us hire a few...
Passwords and Passphrases Tips
Two of the most common issues when setting up a Nodester account are related to passwords and/or RSA passphrases. 1. Passwords: Please ensure that your user password does not include non-base64 characters such as ~!@#$%^&*(). Our REST API and cURL does not support these characters in requests. i.e. curl -u username:p@$$w0rd will not pass. 2. Passphrases: Nodester works perfectly if your...
Nodester is Running Node.JS 0.4.3
Nodester was upgraded to Node.JS 0.4.3 several weeks ago and we were simply too busy to update the blog. We are working on a versioning platform that will allow you to run ANY version of Node.JS on your apps as needed. Stay tuned for more information…
Meet @DavGlass, our new core team member!
Nodester would like to welcome @DavGlass to the team as our latest core team member! Dav may be a new core team member but he is not new to Nodester. Dav has recently streamlined our chroot sandboxing technology, fixed our websockets, simplified branding, improved application management, eliminated the need to specify a valid port address in your app, and added git submodule support. Dav Glass...
Running Websockets on Nodester!
Websockets are the latest craze and a natural fit for Node.JS. Thanks to @DanBUK and @DavGlass, websockets are now supported on Nodester! Deploying a websocket application to Nodester couldn’t be any easier. We’ll use socket.io’s chat example as an example. All you need to make is two source code changes: server.js server.listen(8362); chat.html var socket = new...
Nodester Now Running Node.JS V0.4
Special thanks to @DanBUK for his hard work in upgrading the Nodester Node.JS hosting platform to support @Ryah’s new stable release of Node.JS version 0.4. We are so excited about the pace of improvements that our open source project has been moving! The platform is now more stable than ever. Go Team!
Custom Domains Now Supported on Nodester!
We have added a new API to Nodester that allows you to direct your custom domains to your Node.JS applications deployed on our hosting platform. You can now add and delete custom domains using the following CLI commands: nodester appdomain add <app-name> <domain-name> nodester appdomain delete <app-name> <domain-name> Simply add your domain to Nodester like this: ...
Nodester's New Command Line Interface (CLI)
Thanks to @DanBUK, Nodester has a new Command Line Interface (CLI) that makes it easier to use than cURLs! Installing it is simple: npm install nodester-cli Once installed, here are the commands available: nodester <command> <param1> <param2> nodester coupon <email address> nodester user create <username> <password> <email address> <file...
Hey Nodesters, A TON has happened since our alpha project launched nearly two weeks ago! - Our project launch made the front page of Hacker News, Mashable, and Read Write Web! - We received over 10,000 coupon requests! - Our database was compromised and all of our data was maliciously deleted. (We are still working with our CouchDB provider to restore this data and help with forensics to...
NodeFu is now Nodester!
Better name - Better project - Better platform! We are not a company but rather an open source Node.JS project. Our goal is to make deploying your own Node.JS hosting platform simple. Our site, Nodester.com, is simply a playground for you to experience the power of our platform for yourself! You can visit and clone our repo at https://github.com/nodester/nodester! If we have inspired you to...