Bitrix Virtual Appliance
||"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.
Installation and Fine Tuning
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! |
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 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.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).