DevSpace – Ubuntu 14.04 Vagrant Box for LAMP stack development environment

DevSpace Vagrant is a simple Ubuntu Trusty64 vagrant configuration for LAMP stack developers which also includes many related modern development tools.

Ubuntu 14.04 Vagrant Box – DevSpace

This vagrant use ubuntu/trusty64 from Atlas Vagrant Box. On your ‘vagrant up’ command, this vagrantfile will automatically download the box. Vagrant folder here contain a bootstrap.sh file which provision the vagrant box.

You need to place your projects in projects directory. This directory is synced with /var/www/htmldirectory in the virtual machine. This project folder also contain a config folder which is used during the provisioning.

This vagrant box is configured to use ‘1024mb’ of RAM and 1 Cpu. You can change ths configuration from Vagrantfile.

DevSpace Vagrant Installation

Install via Git

To use DevSpace vagrant, clone this github repo

$ git clone https://github.com/arifulhb/devspace.git

to your mac/pc/linux. When clone is complete, go to the `devspace` and now you are ready to use your Virtual Machine.

Use

Start the VM

$ cd /devspace
$ vagrant up

First time of your ‘vagrant up’ will provision the vagrant. You can see the status of your VM from http://192.168.33.10. You can check the `phpinfo` from http://192.168.33.10/phpinfo.php

List of Packages in DevSpace Vagrant

  • Apache2
  • PHP 5.6.7
  • MySQL 5.5.41
  • Git 1.9
  • Composer
  • Nodejs
  • NPM
  • Bower
  • Gulp

Requirements

You must have Vagrant and VirtualBox installed in your pc.

Default Credentials

These are credentials setup by default.

Host Address: – Hose: 192.168.33.10 (Change in Vagrantfile if you like)

SSH: vagrant / vagrant

MySQL: root/root
– Host: localhost
– Port: 3306

Fork and Tweet

This project is shared as Github Rep. If you find it helpful, you can Star and Fork in github. You can also help me to grow this project by tweet this.

Collection of My Web Development Assets

This is a short story of why I initiated the GitHub repo  “Frameworks Library Plugins I use in work”

I am developing web sites and web applications from 2011. Though I was working as a programmer for long time, I drive into web technologies after staring freelancing and outsourcing through oDesk.

My evolution is something like WordPress > CodeIgniter > Laravel > AngularJs > Nodejs. I started my outsourcing career with small WordPress thick and Installation, Theme modification and ended with WordPress theme development. Then eventually moved to Web Application development using CodeIgniter, Laravel and Angularjs. Though these are only the lading Frameworks, I used many other library, plugins, scripts etc. But most of time I keep forgetting which library or plugin or script I used in last projects and needed to research those. I considered this as a time killing process.

To solve this issue, I though to initiate and maintain a list of Frameworks, Library, Plugin, Scripts I used. It will be easy for me to track my usages and might be helpful for others too. So I initiated GitHub repo named “Frameworks Library Plugins I use in work”.  This is not I’ve listed all things I used in past years, of-course I’ve forgot many of them but I am intended to keep it filling.

If you like the repo, you can fork it and continue as your repo as well.