Lemp

Modern web application environment with Linux, Nginx 1.11, MyRocks MySQL 5.6 and PHP 7.1. It is similiar to the LAMP stack, where Apache is replaced with the lightweight yet powerful Nginx. MyRocks MySQL is a MySQL branch from Facebook with RocksDB as a new MySQL storage engine alternative to InnoDB. It gives users better read efficiency, better write efficiency, and better space efficiency for better performance on flash storage. This solution also includes self-management, self-monitoring and self-healing components. PHP works in the php-fpm mode.

Constructor:
Nginx
1.11.2
Mysqld
5.6.27.75-jet-3-e34c228
development
Php
7.1.0
 default
4.6.3

Usage

You can install the appliance on any new or existing Linux server, download and run virtual machine, use it as a base image for Docker or Vagrant, or launch it with a new cloud platform instance, VPS or dedicated server for a supported hosting providers.

Launchers
Aws marketplace Aws ec2 Google cloud platform Digital ocean Microsoft azure Ibm bluemix Oracle cloud platform
Installers
Install on Linux

You can install the appliance directly on any Linux with 64-bit kernel (>=2.6.32). Run from the command line:

curl http://jetware.org/appliances/aws/lemp_php71_myrocks56-170112/file/installer:tgz/setup | sh

You’ll be asked to execute some operations as root via sudo during the installation.

Or download archive, unpack it to /jet directory, install appliance executing the command /jet/enter /jet/own/bin/fasten and start the services by running /jet/enter start.

How to use

To enter the runtime environment or to execute a command inside the runtime environment you can use the utility /jet/enter. If no arguments are present, the standard shell will be executed inside the runtime environment. You can specify a command as an argument, it will be executed inside the runtime environment.

For example, to start all services in the runtime environment you can do /jet/enter start. To execute a mysql client you can do /jet/enter mysql; or run first /jet/enter, and than run from the new command line mysql.

lemp-1fdcnzn9s5xje.tar.gz
418 MB
Download
CentOS 7
Debian 8
Ubuntu 14.04
VMWare
lemp-1fdcnzn9s5xje-vmware-centos_7.zip
lemp-1fdcnzn9s5xje-vmware-debian_8.zip
lemp-1fdcnzn9s5xje-vmware-ubuntu_14.04.zip
VirtualBox
lemp-1fdcnzn9s5xje-virtualbox-centos_7.ova
lemp-1fdcnzn9s5xje-virtualbox-debian_8.ova
lemp-1fdcnzn9s5xje-virtualbox-ubuntu_14.04.ova
727 MB
Qemu/KVM
lemp-1fdcnzn9s5xje-qemu-centos_7.qcow2.gz
lemp-1fdcnzn9s5xje-qemu-debian_8.qcow2.gz
lemp-1fdcnzn9s5xje-qemu-ubuntu_14.04.qcow2.gz

You can access the virtual machine via console or SSH:

Login: jet
Password: jet
Developer tools
CentOS 7
Debian 8
Ubuntu 14.04
Vagrant

You can use the appliance as a Vagrant base box for any OS with VirtualBox support (Windows, OS X, Linux).

Copy Vagrantfile in your project’s directory:

Vagrant.configure(2) do |config|
  config.vm.box = "jetware/aws-lemp_php71_myrocks56-centos_7"
  config.vm.box_url = "http://jetware.org/appliances/aws/lemp_php71_myrocks56-170112/download/image:base_image:vagrant?os=centos_7"
  config.vm.network "forwarded_port", guest: 80, host: 8080, auto_correct: true
end

or add base box to your local boxes:

vagrant box add "http://jetware.org/appliances/aws/lemp_php71_myrocks56-170112/download/image:base_image:vagrant?os=centos_7" --name "jetware/aws-lemp_php71_myrocks56-centos_7"

You can use the appliance as a Vagrant base box for any OS with VirtualBox support (Windows, OS X, Linux).

Copy Vagrantfile in your project’s directory:

Vagrant.configure(2) do |config|
  config.vm.box = "jetware/aws-lemp_php71_myrocks56-debian_8"
  config.vm.box_url = "http://jetware.org/appliances/aws/lemp_php71_myrocks56-170112/download/image:base_image:vagrant?os=debian_8"
  config.vm.network "forwarded_port", guest: 80, host: 8080, auto_correct: true
end

or add base box to your local boxes:

vagrant box add "http://jetware.org/appliances/aws/lemp_php71_myrocks56-170112/download/image:base_image:vagrant?os=debian_8" --name "jetware/aws-lemp_php71_myrocks56-debian_8"

You can use the appliance as a Vagrant base box for any OS with VirtualBox support (Windows, OS X, Linux).

Copy Vagrantfile in your project’s directory:

Vagrant.configure(2) do |config|
  config.vm.box = "jetware/aws-lemp_php71_myrocks56-ubuntu_14.04"
  config.vm.box_url = "http://jetware.org/appliances/aws/lemp_php71_myrocks56-170112/download/image:base_image:vagrant?os=ubuntu_14.04"
  config.vm.network "forwarded_port", guest: 80, host: 8080, auto_correct: true
end

or add base box to your local boxes:

vagrant box add "http://jetware.org/appliances/aws/lemp_php71_myrocks56-170112/download/image:base_image:vagrant?os=ubuntu_14.04" --name "jetware/aws-lemp_php71_myrocks56-ubuntu_14.04"

Configuration

Main settings

nginx

Default server host

Main config: /jet/etc/nginx/nginx.conf
Additional configs: /jet/etc/nginx/conf.d
Document Root: /jet/app/www/default
Ports/Sockets: 80
Main Error Log: /jet/log/nginx/error.log

mysqld

Administrator username: root
Administrator password: empty
Socket: /jet/run/mysqld/mysql.sock

php

Path to php.ini: /jet/etc/php/php.ini

phpmyadmin

Address: http://server_address/phpmyadmin

Documentation