do i have to have my own server desktop to run mongodb on web?

Friends, i am very new on mongodb node and jade. I setup my first fullstack on my localhost as the tutorials always teach on localhost. Now, I want to see my first app running on internet just to try. So, how does this work? how do we run node jade mongodb stack on internet not on localhost.

I'd say your best bet is to use something like Heroku. They can work with MongoHQ to get you working:

https://devcenter.heroku.com/articles/mongohq

If you're feeling braver you can look at digitalocean who can rent you a very cheap ubuntu box:

http://www.digitalocean.com

Enjoy!

Another good hosting option is modulus.io. As a beginner I found them very easy to use, with no need to set up a separate mongo host. You used to be able to get a one month free trial.