Bitnami makes it easy to run your favorite server apps anywhere

Bitnami is a library of popular server applications and development environments that can be installed with one click, either in your laptop, in a virtual machine or hosted in the cloud. We take care of compiling and configuring the applications and all of their dependencies (third-party libraries, language runtimes, databases) so they work out-of-the-box. The resulting packaged software (a 'stack') is then made available as native installers, virtual machines and cloud images. These Bitnami application packages provide a consistent, secure and optimized end-user experience when deploying any app, on any platform.

What makes Bitnami awesome?

Our users love Bitnami (and we love them too!). By using Bitnami, they save a ton of time and effort that would otherwise be invested researching, downloading and configuring apps and development environments.

Self-contained

Our applications are completely self contained and bundle all of the libraries, databases, and runtimes required to run on any platform.

Secure

Whenever vulnerabilities or serious security issues are discovered, we provide new versions of the apps as soon as possible, often within hours of the availability of a fix.

Up-to-date

We have automated processes to track the latest release of all of the applications we support and will provide a new version as soon as it becomes available.

Optimized

Our applications are configured optimally for most common scenarios out of the box. We fine tune compression and caching settings and bundle third-party technology like Google PageSpeed.

Curated

We hand-pick promising projects and run an online contest to let the community select which application we should package next. You can nominate and vote for your favorite app here.

Consistent

Applications are packaged following consistent standards. The experience of deploying natively, as a virtual machine or hosting it in the cloud is nearly identical – so it is easy to move from development to production.

Bitnami Cloud Hosting

Bitnami Cloud Hosting is a server management solution that makes it incredibly simple to launch and manage apps on Amazon Web Services. Users can launch all of the Bitnami application packages, build development environments, automate backups, resize servers, get real-time notifications and more. Learn more about Bitnami Cloud Hosting, or deploy a free 1-hour demo server with any app in minutes to see for yourself.

What can I use Bitnami for?

Bitnami is used by millions of developers and business users all over the world, all the way from teaching themselves how to code to running non-profits to deploying and managing business-critical apps and servers. The following are some common use cases:

Running apps in production

Tens of thousands of users trust Bitnami Cloud Hosting to run their apps on the cloud. With one-click resize, automatic backups and monitoring, it makes managing your apps easier than ever.

Complete software development environment for your team

The Bitnami library includes everything your team needs to be productive, including code repository management, continuous integration servers, code review tools and development environments. Mix and match as needed!

Develop locally, deploy in the cloud

Need to develop while on the go? Install Bitnami in your laptop and code away. Because all Bitnami apps are packaged consistently, you will be able to easily move your code to a different server when needed.

Quickly test new apps

Newest version of your favorite language or app released? Can't wait to try it but are afraid to break something in your current setup? Use Bitnami to quickly spin up a virtual machine or cloud server and simply delete or stop them when you are done.

Running your business

The Bitnami library includes document management systems, CRMs, project management tools and many other applications that you can use to improve your business.

Maintain parallel environments

Need to work on multiple projects at the same time, or run different versions of the same app? Bitnami makes it easy to keep separate environments for each application and switch between them.

Research and learn new technologies

Git or Subversion? Redmine or GitLab? Joomla! or Drupal? Rails or Django? Bitnami provides images for all popular applications and open source development environments, making it easy to take them for a spin and choose the best one for you and your team.

Launch apps without extensive expertise

Hostage to your IT department? You can use Bitnami to install the applications you need without having to have a PhD in Computer Science or having to involve a system administrator.

Where's the catch?

None. All of the Bitnami-packaged open source apps and development environments are freely available and we encourage you to use them and share with others. We put a lot of effort into building and expanding the Bitnami library and we want it to be as widely used as possible. If you would like to support us, consider signing up for our Bitnami Cloud Hosting service, helping answer questions in our forum, spreading the word about Bitnami to your friends and coworkers. We also love to hear from our users and how we can support their projects.