The Bitnami MEAN Stack provides a complete development environment for the leading noSQL database, MongoDB. It includes the latest stable release of MongoDB, Express, Angular, Node.js, Git, PHP and RockMongo.
Why use the Bitnami MEAN Stack?
Bitnami makes it easy to run MEAN in the cloud, locally or virtually. The Bitnami MEAN Stack is:
We track every release of MEAN and update our stack shortly after it's released.
If serious security issues are discovered, we provide new versions of MEAN as soon as possible, often within hours of the availability of a fix.
With Bitnami, you get the same software stack and configuration regardless of where you are deploying MEAN or other Bitnami Applications. This makes it easy to migrate between different platforms.
With the Bitnami MEAN Stack compiling, configuring and all of its dependencies are taken care of, so it works out-of-the-box.
Reviews of Bitnami MEAN Write a Review →
This is my first experiece with bitnami. MEAN was dead simple to install on Amazon. Took me a bit of scrummaging (I know it's not a word, I just enjoy the image my imagination comes up with when I say it) to get an app up and running, but less than an evening is good time in my time. I do however wish there was more documentation specific to AWS and bitnami. It was simple to install, but then I was just left going 'what next?' for a few minutes before I decided where I needed to get started.
works out of the box. just awesome. Recommended for every beginner. Saves a lot of time. Although I would suggest removing the 20 words limit from the comment when someone wants to write something.
I've been trying to get MEAN up, using both a VM version and a Windows Version, (8.1) . Bitnami freezes while loading apache, while the VM version doesn't seem to load express, which i still haven't been able to load.
From a ~beginner (lots of code experience but no back-end) perspective, this stack has been a massive headache. Getting the stack to display on port 3000 is relatively simple after you figure everything out. When they tell you to run the program ./bin/www, it should say node ./bin/www so that you can exit out of it with Ctrl+C, if you do not run it that way you have to use ctrl+z, which instance, but keeps node running causing errors if you try and reload it. I have spent a week and a half @ 10-12 hours per day getting my server up and using this config (the ++ is that everything is configured for me, the -- is that I have (or had) no idea what so many things do in the environment. The documentation is good to install it, but when you want to actually deploy an app using the express project folder they tell you to build, on something other than port 3000, have fun figuring that out. The bitnami splash html file is fun to find (/opt/bitnami/htdocs/). Jade sucks balls, they should use something that can read .html natively, and isn't so sensitive to indentation, so you can migrate pages you have created without having to format everything to jade. Like I said, after a week + of trying to figure this out, I am still no further really (other than a crap ton of new knowledge, but none of bitnami's doing), I can get the server going with static html files (no thanks to the stack documentation) by calling "node ./bin/www" and having edited the app.js to include express.static, the main start page is still located in an /htdocs/ folder and not linked to project folder (an still have not figured out how to point to the project bin/www as the main start page).. In 2 months, this stack might be good if I understood how each piece worked individually, and was able to edit config files to make it do what I want, and to know where everything goes etc., but then why use a stack? I was under the impression this was install, upload, and go (even though it is "beta" which just means bugs to me)...
Tried the image in vmware player.
Had trouble with following instructions for mongo..
mongo shell doesn't launch unless we use sudo..not mentioned in the instructions.