Best free cross-platform software

Want to deploy a web app, but don't want to spend hours setting up servers to deploy that software?

Take a look at BitNami. The project produces ready-to-use stacks of popular web apps, such as Drupal, Joomla, Moodle, phpBB, Trac, Redmine, SugarCRM, Subversion, WordPress and more.

Power users: bitnami

DEVELOPING: Bitnami stacks are also available in a virtual machine

All the BitNami stacks can be deployed on Linux and Windows, as well as Intel- and PPC-based Macs. BitNami stacks are different from native installers, in that they come equipped with their own servers, software and libraries so as to not interfere with the ones installed on your system.

For example, a WordPress stack will have the WordPress web app, and also the MySQL database to manage data, Apache to serve the pages, and phpMyAdmin to administer MySQL.

All BitNami stacks have a BIN extension and a similar installation procedure. Typically, you should make the stack executable with:

chmod 755 foo-bar-stack.bin

Now run it using the following:

./foo-bar-stack.bin

This will launch its graphical installer. The installer will prompt you to select the components you want in addition to the web app itself. After installation you can manage stacks with the ctlscript file inside their respective installation directories.

The following will start the various services and the CMS:

./ctlscript start

Stop them with:

./ctlscript stop

If you've used 127.0.0.1 as the hostname, you can access the CMS by pointing your browser to http://127.0.0.1:8080, where 8080 is the default Apache port.

To run multiple stacks, run their servers on different ports. You could have WordPress on http://127.0.0.1:8080 and Drupal on http://127.0.0.1:8081, for example. The MySQL port (by default 3306) isn't part of the URL, but is used by the CMS to store and retrieve information from the database.

In addition to the various web apps, BitNami also releases infrastructure stacks that bundle the building blocks of a web server. These are useful for testing and deploying your own Web apps. There's a Ruby stack (Ruby, Rails, MySQL, Subversion) for Linux and Windows, and the LAMP, WAMP, and MAMP stacks ( Apache, MySQL, PHP, phpMyAdmin) for Linux, Windows and Mac respectively.

TOPICS
Mayank Sharma

With almost two decades of writing and reporting on Linux, Mayank Sharma would like everyone to think he’s TechRadar Pro’s expert on the topic. Of course, he’s just as interested in other computing topics, particularly cybersecurity, cloud, containers, and coding.

Latest in Pro
An American flag flying outside the US Capitol building against a blue sky
Sean Plankey selected as CISA director by President Trump
A young man working on laptop in office writing notes
Ending the fix/break cycle of End User Computing support
OpenAI
OpenAI wants to help your business build its next generation of AI agents
Ai tech, businessman show virtual graphic Global Internet connect Chatgpt Chat with AI, Artificial Intelligence.
Nation-state threats are targeting UK AI research
A hand reaching out to touch a futuristic rendering of an AI processor.
Business investors are positive about AI’s impact on the economy
Scam alert
Fake jobs and phone calls: How Americans lost $12.5 bn to fraud in 2024
Latest in News
Mufasa is joined by another lion, a monkey and a bird in this promotional image
Mufasa: The Lion King prowls onto Disney+ as it finally gets a streaming release date
An American flag flying outside the US Capitol building against a blue sky
Sean Plankey selected as CISA director by President Trump
An Nvidia GeForce RTX 4060 on a table with its retail packaging
Nvidia RTX 5060 GPU spotted in Acer gaming PC, suggesting rumors of imminent launch are correct – and that it’ll run with only 8GB of video RAM
Indiana Jones talking to a friend in a university setting with a jaunty smile on his face
New leak claims Indiana Jones and the Great Circle PS5 release will come in April
A close up of the limited edition vinyl turntable wrist watch from AndoAndoAndo
This limited-edition timepiece turns the iconic Technics SL-1200 turntable into a watch, and I want one
A close up of Gemma sitting down in Severance season 2 episode 7
'I'm like Gemma – I'm in the dark': Severance star Dichen Lachman shares disappointing filming update for the popular Apple TV+ show's third season