Start now free!

Bitrix Virtual Appliance: Overview

Bitrix Virtual Appliance is a free application that allows Bitrix24 and Bitrix Site Manager to be run in a pre-configured and fully-secured virtual environment. This way you can share the same physical server with other applications, save on product installation and maintenance, and improve system performance.

  • Easy to install, run and manage
  • Pre-configured for maximum security and performance
  • Cross-platform support for VMware, Hyper-V, Virtuozzo and Amazon EC2
  • Suitable for other PHP applications
  • Free of charge

Bitrix Virtual Appliance
Dmitry Valyanov, Bitrix President "We have decided to develop a very useful and amazingly facilitating solution for the benefits of our clients and partners. The main idea was to save time and money spent on installing, deploying and configuring our software products by using so-called Cloud Computing technology. The Bitrix Virtual Appliance is also designed to show the true level of performance and efficiency achievable with Bitrix software products." — Dmitry Valyanov, President of Bitrix, Inc.

The environment that is created by the Virtual Appliance has all the necessary components assembled and optimally configured for Bitrix24 and Bitrix Site Manager.

  • Easy to use: simple and understandable installation process, no need to customize any of the components
  • Completely secure: a 100% safe virtual environment for testing purposes and daily use of Bitrix software products
  • Enhanced performance: Bitrix software products and other PHP applications will work faster and more efficiently
  • Auto updates: the OS provided in the Virtual Appliance always stays up-to-date; all critical updates are automatically downloaded
  • Server-2-go principle: no re-customization required if transferred to another hosting provider or moved to the enterprise local server

    See all available Bitrix Virtual Appliance Editions.
    More information on Bitrix Virtual Appliance can be found in Questions & Answers.
Available Editions

Bitrix Virtual Appliance: Available Editions

Bitrix Virtual Appliance: VMware & HV Edition
This free desktop virtualization software application runs on your Windows or Linux PC and makes it easy to operate any virtual machine created by VMware Workstation, VMware Fusion, VMware Server, etc. Learn more...

Bitrix Virtual Appliance: Amazon EC2
Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides resizable compute capacity in the cloud. It is designed to make web-scale computing easier for developers. Learn more...

Bitrix Virtual Appliance: Parallels Virtuozzo Edition
Parallels Virtuozzo Containers is a virtualization solution that lets you maximize the utilization of your existing server hardware. Highest Performance. Reduced Complexity. Lower Costs. Learn more...

Bitrix Virtual Appliance: Bitrix Enviroment for Linux
The RPM Package Manager (RPM), is an open packaging system available for any-one to use, and works on Red Hat Linux as well as other Linux and UNIX systems. Learn more...

Installation Tips


No matter which virtual environment you have chosen to mount a Bitrix Virtual Appliance image in, the installation process of Bitrix24 and Bitrix Site Manager will remain the same. Simply follow the steps described below:

1.After the appropriate Bitrix Virtual Appliance image has been mounted, the welcome screen will ask you whether you want to create a new web site or to restore a project from a backup file:

2.If you choose to create a new web site, the next dialog window will ask you which of the Bitrix software products you want to install (Bitrix24 or Bitrix Site Manager):

3.In the next step, the setup files will be uploaded from the Internet directly into your Bitrix Virtual Appliance. After uploading, the setup files will be automatically extracted and run.

4.Depending on what you have chosen, the setup wizard will guide you through the installation process of either the Bitrix24 or the Bitrix Site Manager.

5.After the backup file has been restored (or a new web site has been installed), you will definitely notice greatly enhanced performance from using the Bitrix Virtual Appliance. Enjoy!

Learn more about the Bitrix24 self-hosted version or Bitrix Site Manager authentic installation process.

Q & A

Questions & Answers

Q: Is it safe to run Virtual Appliance on my computer?
A: Yes, the Bitrix Virtual Appliance is safe and reliable.

Not only can it be used as a highly secure sandbox for Bitrix software products but also for other PHP applications. The Bitrix Virtual Appliance is based on the Cloud Computing concept: it is protected from outside threats and limits its activity to the host environment (e.g. the operating system you use on your computer or a server).

Q: Does it really dramatically enhance Bitrix software products?
A: Yes, it does increase performance in Bitrix products.

The Bitrix Virtual Appliance enhances performance of each and every Bitrix software product; it speeds up all the processes and increases the performance of all the components through its built-in mechanisms and absolute integrity, thus allowing you to experience and enjoy all the advantages of the Bitrix Site Manager and the Bitrix24.

Q: How do I become more flexible with the Bitrix Virtual Appliance?
A: The Bitrix Virtual Appliance gives you more flexibility in hosting provider choice.

The Bitrix Virtual Appliance offers you incredible flexibility in choosing the hosting options you need. You can perform hosting yourself, you can find a co-locator who provides a 'home' for servers that you own, or you can run the Bitrix Virtual Appliance on a full hosting provider. It’s all up to you! And what’s more important, you do not have to spend your money and time on re-configuring – it remains customized and up-to-date wherever you run it!

Version History

Version history of Bitrix Virtual Appliance

Bitrix Virtual Appliance is constantly being improved and enhanced. Follow the changes and the added capabilities of our virtual appliance on this page.

Changes in version 5.1

  • Software updated:
    • php - 5.4;
    • mysql - 5.5;
    • nginx - 1.6.2.
  • Now supporting websites with external kernels (ext_kernel).
    These websites:
    • cannot be accessed via web;
    • can be used to create a link;
    • support all cluster functions (mysql, web).
  • Imposed restrictions for cluster configurations (mysql, web) if:
    • a server hosts multiple kernel or ext_kernel type websites;
    • cluster or scale module is not installed.
  • The memcached and sphinx roles no longer depend on the Cluster and Searchd modules respectively, which may be installed or not on a website. If a module is missing, a respective service (memcached or sphinx) will still be added but not registered.
  • NTLM update:
    • fixed calendar and contact synchronization issues;
    • new option to update configuration for multiple sites if NTLM is already configured on a server.
  • Added the HVM instances.

Changes in version 5.0

  • Now supporting dynamic addresses (autoupdating servers in pool; access permission and configuration are updated whenever server address changes).
  • Changed website handling strategy:
    • now checking for existence of the "scale" and/or "cluster" modules on each website. If at least one of the modules exists, the following operations are allowed for a particular website: e-mail configuration; enable/disable HTTPS only mode; backup configuration. However, these websites cannot be clustered: memcached, mysql, apache;
    • in case there is an error at a website installed at a server, that website will not be part of any cluster operation. Use menu 6 > 8 to view malfunctioning websites and errors.
  • Implemented the hosting provider API

Changes in version 4.3

  • Change in nginx-push-stream-module settings, support of work through websocket and standard ports 80, 443
  • File configuration reworked
  • Corrected loss of get parameter in dav
  • Nginx-push-stream-module updated, nginx, apc
  • Sphinx connection wizard
  • Bvat service support expanded for automatic settings of parameters up to 16 GB

Changes in version 4.2

  • Changed the settings of nginx-push-stream-module to support push & pull
  • JSON for PHP is enabled by default
  • Fixed incorrect RPM behavior when the update system is running
  • Fixed adding munin and nagios permission check jobs to cron
  • Fixed nginx processing rules for merged CSS files
  • Added nginx processing rules for merged JS files
  • The nginx response headers are now consistent when returning custom errors
  • Fixed variable definitions in nginx
  • Fixed library dependencies in BitrixVM

Changes in version 4.1

  • CentOS updated to 6.3
  • Wizard to add new site fixed
  • Wizard for backup settings fixed, archive format now compatible with restore.php
  • bvat service for setting parameters completed
  • 404 error processing for static content now transferred to nginx
  • 404 error processing for dynamic content in nginx fixed
  • Error page added in nginx
  • Calendar processing corrected in nginx
  • To support the push&pull module, nginx now includes the nginx-push-stream-module
  • HTML cache processing mechanism in nginx fixed
  • New update wizard
  • Several improvements for increased safety

Changes in version 4.0

  • ZendServer has been replaced with Apache and APC
  • the schema for connection the Nginx and Apache configuration files has been changed to minimize problems with updates and installation of new packets
  • the NTLM authorization mechanism has been added to the rpm packet of BitrixEnv4
  • new wizards added for site backup, deletion of additional site settings, and configuration of system monitoring (munin, nagios)
  • security improvements
  • additional site creation wizard added
  • parameter configuration service for bvat system corrected
  • mercurial version control system added

Changes in version 3.1

  • updated to nginx 1.1.0 with upstream_keepalive patch
  • expanded set of packets (htop, samba, etc)
  • ntlm authorization wizard added

Changes in version 3.0

  • updated version of nginx 1.0.6, changes in configuration
  • updated version of msmtp 1.4.24, changes in the settings wizard
  • replaced xpdf with poppler
  • corrections made in mysql configurations
  • virtual machine has expanded set of pre-installed packets (mc, strace, man, etc.)
  • new capability to create additional sites either on a separate kernel or in using the multi-site installation method
  • new wizards for: creating master nodes in clusters, adding slave nodes in clusters, changing slave roles to master
  • updated GeoIP database

Changes in version 2.0

  • php-5.3.3 and php-5.2 (for the version for php-5.3.3, the Zend Guard Loader component is absent, meaning that encoded files will not work)
  • changes in the PHP parameter for optimal product function
  • xdebug module added (not active by default; to activate, uncomment the corresponding lines in the php.ini file and restart Apache)
  • update t nginx 0.7.67, changes in the configuration
  • expanded list of operating systems for installation of Fedora 8-14 (only i386), and server operating systems including: CentOS/RHEL/OEL 5 (i386 and x86_64)
  • double compression deactivated (compression only through nginx now)
  • correction of problem with configuration of msmtp
  • automatic packet updating (via yum) during server restart deactivated
  • corrections of minor bugs and errors

Packets tested on Fedora 8,12,14(i386), CentOS/OEL 5(i386/x86_64). Fedora 14 incurs an insignificant problem related to errors in the OS.

Changes in version 1.6

  • By default, a Virtual Machine site is now accessible via HTTP and HTTPS protocols, and to save resources, the Zend Server control panel is turned off. Both of these options are managed easily through the root user menu.
  • Support for SMTP server added. SMTP is appeared in Bitrix Intrnaet 9.0, and is configured automatically upon proper launching of the product.
  • After this update, search of PDF files became available.
  • All programs in the packet update, including Zend-Server-CE (very major update), PHP-5.2-memcache module added for caching in the operating memory.
  • NGINX configuration adjusted for processing cache of PHP pages (using HTML caching), error in processing WebDAV queries fixed, improved scalability. Error in Apache configuration connected to an error when loading images to the photo gallery using the ‘Classic’ uploader (java-applet). Indexation for search in .docx, .xlsx, and .pptx documents.
  • Setup script, bitrixsetup, improved and English and German language version added.

Changes in version 1.5

  • NGINX configuration was improved (especially compression mechanisms);
  • Changes in the console menu: deactivation in the Zend panel stops corresponding services, saving operativing memory in the Virtual Machine;
  • Improved system for optimal use of operating member: Virtual Machine can now function on 160 MB of operating memory, although the recommended amount remains 256 MB.
  • Setup file, bitrixsetup.php, now includes additional Bitrix products available for installation;

Changes in version 1.4

Changes in version 1.3

  • Product release (still available at Amazon EC2).
  • AMIs made available for two regions: ami-c058b8a9 (US-East), and ami-d64a61a2 (EU).
Bitrix Partner Network has more than 7,000 IT professionals who put their trust in our technologies and assist customers with installation and maintenance. All Bitrix Partners enjoy lucrative discounts on our products and services. Join our Partner Network now! Submitting a Bitrix Partner application is very easy and quick!