Skip to content

πŸš€ DEV box βš™οΈ boot up and hit the keyboard - A simple LAMP/LEMP development box that was forked from scotch/box and updated to Ubuntu 18.04

License

uniqu3/dev.box

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ DEV box βš™

A simple pre-configured Vagrant Box for your LAMP/LEMP development.

The initial setup comes from Scotch Box so big thanks to Nick for his work.

βš™ Installing

If you don't have Vagrant installed yet you should go and grab it from Vagrant downloads following installation instructions for your OS.

Open your terminal, clone this repository and start Vagrant. Grab a cup of β˜• and wait until box download has finished

$ git clone https://github.com/uniqu3/dev.box.git your-folder
$ cd your-folder
$ vagrant up

Once the download has finished open 192.168.33.10 in your browser and you are ready to hit the keyboard.

Instead of typing IP, for convenience you could edit your hosts file and add the IP in example.

192.168.33.10 dev.box

By default Apache is serving to port 80 and nginx to port 8080.

If you prefer nginx over Apache simply change ports in configuration files and restart.

Apache: /etc/apache2/sites-available/000-default.conf

nginx: /etc/nginx/sites-available/default

SSH to the box with vagrant ssh, if that doesn't work try vagrant ssh-config.

πŸ“¦ Version 1.0.1 - Whats included?

πŸ“¦ Feature ⏰ Version πŸ‘ Working
OS Ubuntu 14.04 βœ…
Apache 2.4.29 port 80 βœ…
nginx 1.14.0 port 8080 βœ…
PHP 7.2.24 βœ…
Python 3.68 βœ…
Node.js 12.13.0 βœ…
npm 6.12.1 βœ…
Go 1.13.3 βœ…
Ruby 2.5.1 βœ…
RVM 1.29.9 βœ…
Git 2.7.1 βœ…
Imagemagick 6.9.7 βœ…
Curl 7.58.0 βœ…
Beanstalkd 1.10 βœ…
ngrok 1.6 βœ…

πŸ“¦ Databse stuff

πŸ“¦ Feature ⏰ Version πŸ‘ Working
MySQL 5.7.27 βœ…
PostgreSQL 10.10 βœ…
MongoDB 4.2.1 βœ…
SQLite 3.22.0 βœ…

πŸ“¦ Tools

Composer Version 1.9.1 comes already preinstalled including cgr for global package management.

Global packages

πŸ“¦ Feature ⏰ Version ⌨ Command πŸ‘ Working
PHPUnit 8.4.2 $ phpunit βœ…
WP-CLI 2.3.0 $ wp βœ…
Drush 10.0.1 $ drush βœ…
Wireshell 1.0.6 $ wireshell βœ…
Laravel installer 2.2.0 $ laravel βœ…

Node.js Version 12.13.0 is preinstalled coming with npm Version 6.12.1 and yarn 1.19.1 for package management.

Global packages

πŸ“¦ Feature ⏰ Version πŸ‘ Working
Grunt 1.0.4 βœ…
Gulp 4.41.2 βœ…
webpack 4.0.2 βœ…
webpack-cli 3.3.10 βœ…

Troubleshooting

If you are having problems with VirtualBox Guest Additions and Vagrant try installing vagrant-vbguest plugin.

$ vagrant plugin install vagrant-vbguest

About

πŸš€ DEV box βš™οΈ boot up and hit the keyboard - A simple LAMP/LEMP development box that was forked from scotch/box and updated to Ubuntu 18.04

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published