We are pleased to inform you about the availability of a new major version of the
cloud hosting Infobox Jelastic 2 , created by developers for developers! We also announce the long-awaited support for
Python and announce the work on
Node.JS and
.NET (Mono framework) for Jelastic.

Now you can develop in
Java, PHP, Ruby and Python and run your applications, services and sites in Jelastic without the need to configure servers, install and maintain software stacks. The developer has more time to work on key tasks.
')
SQL and
NoSQL databases are available at Infobox Jelastic (yes,
MongoDB also exists),
load balancer ,
cache ,
VDS and built-in build server. In the new version I would especially like to mention the support of
Redis and
Cassandra . Adding technology to the environment occurs in 1 click and you can immediately get to work.
Jelastic supports
autoscaling (including for Java), allowing you to pay only for used resources and maintain peak load peaks at work.
Using the platform as a Jelastic service
you do not lose control over your application . In each container that executes a particular component of the software stack, you can connect via ssh for more fine-tuning if necessary. Jelastic automates the work of standard development platforms, so when using the service you don’t get into Vendor – lock and you can always run the developed applications for Jelastic on your servers if necessary.
We in Infobox not only deployed Jelastic 2 on our own cluster, but also significantly improved it, paying attention to every little thing to ensure a better experience of use. We also added new applications and CMS to the Jelastic Marketplace and optimized the performance of the installation, making it possible to use the service for serious tasks.
Under the cat you will learn about new features and improvements
Infobox Jelastic 2 for developers and you can get 300 rubles to your account.
New opportunities
SSH access
SSH (Secure Shell Handler) is a protocol used to securely connect to remote containers and execute the required commands. Using SSH is fairly secure: the connection between the client and the server is checked using a digital certificate and the data transmitted over SSH is encrypted.
To organize SSH support, a new infrastructure component has been added to
Jelastic : SSH Gateway (SSH Gateway). This technology accepts user connections from the Internet and transfers connections to the appropriate containers over the internal network.
The authentication process in the SSH gateway is divided into two independent steps:
- connection from the end user to the gateway using external authentication;
- connection from the gateway to the user container using internal authentication.
Both steps of the authentication process are based on the standard SSH protocol using the open / closed key pairs.
Using the SSH gateway in
Jelastic you can simply access:
- to the whole account with the ability to navigate between your environments and containers using the interactive menu without additional authentication.
- directly to individual containers when you work with them remotely using additional tools (for example, Capistrano) or using SFTP and FISH protocols.
Access to the whole account:

Access to a separate container directly:

When you access containers through SSH, you get the necessary permissions and you can additionally manage basic services with the
sudo command .
We also provide support for
SFTP (Secure File Transfer Protocol), implementing a multi-threaded daemon to handle SFTP connections. It will allow you to access, manage, and transfer files directly to a container through an SSH gateway, ensuring data security.
Another available secure network protocol is FISH (Files transferred over Shell protocol). It is supported by many popular FTP clients and file managers (for example, Midnight Commander, Konqueror, Iftp, Krusader, etc.) and provides access and secure management of the container file system using RSH commands.
Jelastic API
Jelastic Cloud API will allow developers to automate the set of actions required to ensure the life cycle of applications and extend the functionality of the platform through interaction with third-party services. Using the API, you can programmatically create environments, deploy applications and perform other tasks that are available using the Jelastic control panel, but not limited to it.
Jelastic API follows REST principles. The REST API defines a set of functionality that can be requested by developers via request-response. The interaction is performed using the
HTTP protocol . The advantage of this method is excellent extensibility. REST API can be used with almost any programming language. All API calls are HTTP GET or POST requests to URLs with a set of parameters (API address for
Infobox Jelastic ):
app.jelasticloud.com/1.0
Each request must contain a set of required parameters. There are additional parameters required for a particular function. The text value of the parameter must be in UTF-8 encoding. The sequence of parameters is not important.
The answer to all API functions is provided in
JSON format .
API documentation is available
by reference .
Cartridge support and new software in 1 click
Jelastic supports the OpenShift cartridge model, making it easier for independent vendors (ISVs) to provide services on a variety of platforms and covering a wide range of cloud ecosystems and application stores.
Cartridge standardization is an important element of next-generation cloud platforms, allowing ISVs to focus on solving user problems instead of having to support multiple platforms. As a result, we get the widest selection of tools and applications.
Cartridges in Jelastic represent an extension of the OpenShift specification with the addition of a Jelastic configuration to describe more complex functionality. They allow you to integrate application servers, databases and services into the platform and make them available to PaaS developers.
The functionality of the cartridges allowed us to add the following technologies to Infobox Jelastic in 1 click:
- OrientDB 1.7.4
- Jetty9 9.1.3
- Smartfox 2.x
- Jetty8 8.14
- Neo4j 2.1
- Neo4j 1.9
- Redis 2.6
- Railo4 9.1.3
- Cassandra 1.2.5
- JbossAS 7
And of course
Python 3.4, 3.3 and 2.7 was added with Apache + mod_wsgi, which was requested by our users. In the future, we will tell more about these technologies.
The list of available software in the application store
Infobox Jelastic has significantly expanded.
Ruby support release in Jelastic
In the second version of
Infobox Jelastic , the Ruby platform was ready for production. In the test version, Ruby has been present in Jelastic for more than half a year. The reason why Ruby support appeared in Jelastic is quite simple and lies in the Ruby philosophy: “just outside, but powerful inside”. The same applies to the Jelastic platform, which allows solving complex tasks with easy-to-use tools.
You can create the following configurations:
- Apache + Passenger. A dynamic mod_passenger.so module was developed for Apache and is enabled by default in a Ruby environment;
- NGINX + Passenger. NGINX version has been updated and rebuilt with Passenger support;
- NGINX + Puma;
- NGINX + Unicorn.
The following Ruby versions are supported: 1.9.2-p320, 1.9.3-p545, 2.0.0-p451, 2.1.1. When creating an environment, you can choose one of them and easily switch between them in the process. When creating an environment, you can specify the type of deployment: Production, Deployment, Testing.
Supported deployment of applications
from the archive or by reference . You can also deploy applications directly from
GIT or SVN .
Advanced Account Management
Based on numerous requests from our users in Jelastic 2, account management capabilities have been significantly expanded. The main idea is to give large organizations the opportunity to create one main account, where all the necessary environments will work, and to share the authority to manage the created environments with development teams.
All accounts in the organization are connected and allow teamwork. Any user (of course, if he is registered in
Infobox Jelastic ) can join or leave the main account. To issue the authority to manage the selected environments on the main account, you can send invitations to user accounts.
In this concept, there are two types of accounts:
The main account is the account of the organization from which the money is charged for using Jelastic. The user of the main account can manage users by inviting them to collectively work on selected environments. Payment for environments in this case occurs from the main account, only administrative privileges are transferred to user accounts. The user account is not allowed to clone or delete environments from the main account.
The user can change the topology of the environments delegated to him or access them via SSH. It is also possible to create environments in the main account from the trial without limitations of the trial version.
If a user account is deleted from the main account, the main account's surroundings will become unavailable to it
Improvements in Jelastic 2
- Added support for Java 8;
- The NAXSI module is integrated in NGINX into a load balancer and a web server. This module is used to protect web applications from SQL injection attacks, cross-site scripting , cross-site request forgery , RFI ;
- The app store in Jelastic has reached the release stage;
- PHP security has been improved .
- Added support for PHP PEAR (PHP Extension and Application Repository). Having obtained SSH access to the container, you can use the pear install package command, where package is the name of the required PHP package from the repository.
- The timeout for deploying large applications has been extended to 90 minutes.
- The process of transition from trial to paid version was simplified.
- Jelastic widget has been redesigned, allowing you to install applications from your site in 1 click for your users.
- The parallel deployment process for Tomcat and TomEE using the characters "#" and "##" became available .
The full list of technologies available on the cloud hosting Infobox Jelastic 2
The following technologies are available in Jelastic 2:
- Tomcat 6 6.0.39
- Tomcat 7 7.0.53
- TomEE 1.6.0
- Jetty 6 6.1.26
- GlassFish 3 3.1.2.2
- Jetty 9 9.1.3
- Smartfox 2.x
- Jetty8 8.14
- Railo4 9.1.3
- JbossAS 7
- Java 6 1.6.0_45
- Java 7 1.7.0_51
- Java 8 1.8.0_132
- MariaDB 5.5.36 / 10.0.10
- MongoDB 2.6.0
- MySQL 5.6.17
- PostgreSQL 8 8.4.21
- PostgreSQL 9 9.3.4
- CouchDB 1.5.0
- NGINX 1.5.12
- Maven 3.2.1
- Centos 6.4
- Memcached 1.4.15
- Apache 2.2.15-29
- NGINX PHP 1.5.12
- NGINX Ruby 1.5.12
- PHP 5.3 5.3.28
- PHP 5.4 5.4.26
- PHP 5.5 5.5.10
- Ruby 1.9.2 1.9.2-p320
- Ruby 1.9.3 1.9.3-p545
- Ruby 2.0.0 2.0.0-p451
- Ruby 2.1.1 2.1.1
- Python 2.7 2.7.6
- Python 3.3 3.3.5
- Python 3.4 3.4.0
- OrientDB 1.7.4
- Neo4j 2.1
- Neo4j 1.9
- Redis 2.6
- Cassandra 1.2.5
300 rubles to Jelastic account as a gift!
You can register a trial version of Infobox Jelastic
here . After the end of the trial version,
send us your login from the account, and we will replenish your Infobox Jelastic account with 300 rubles. Feedback, impressions and wishes can be sent to the address:
trukhinyuri@infoboxcloud.comSuccessful use of Infobox Jelastic!