background preloader

A list of base boxes for Vagrant - Vagrantbox.es

A list of base boxes for Vagrant - Vagrantbox.es
Related:  dev-opssites web autonomes

Web Development Teaching Materials VirtualBox et Ubuntu Server, un vrai serveur de développement en local Lorsque l’on développe des sites web, il est bien utile d’avoir un serveur où faire ses tests, ne serait-ce que pour éviter de casser un site déjà en ligne. Pour cette raison, il n’est pas rare d’installer sur sa machine locale des programmes tels que EasyPHP ou WAMP Server (sous windows). Mais ces logiciels sont souvent assez limités, et parfois assez loin de la réalité d’un serveur web. Pour cette raison, j’ai pour habitude de configurer une machine virtuelle me servant de serveur local, sur laquelle j’installerai le strict minimum pour faire tourner mes projets en cours de développement. Le but du jeu est de configurer la machine virtuelle pour qu’elle fonctionne exactement de la même façon que si je me connectais à un serveur distant chez mon hébergeur. Puisque la configuration d’une telle machine est parfois un poil compliquée, voici un tutoriel pour créer pas à pas votre propre serveur local avec VirtualBox et Ubuntu Serveur. Installer VirtualBox Tout d’abord, pourquoi VirtualBox ?

Vagrant et la virtualisation pour faciliter le développement Si Vagrant vous intéresse, nous disposons également d’un tutoriel vidéo gratuit pour mettre en place votre première machine virtuelle avec vagrant. Lors du développement d’une application ou d’un site web, il vous est sans doute arrivé d’avoir un bug dans un environnement donné (production ou staging) que vous n’arriviez pas à reproduire en local, sur votre poste. Vagrant va vous permettre, via la virtualisation, d’avoir exactement le même environnement en développement que sur vos serveurs. Dans le cas présent, nous allons utiliser Vagrant pour le développement d’une application Rails. Qu’est ce que Vagrant ? Vagrant est un outil permettant de créer des machines virtuelles pendant le développement de votre application afin d’obtenir l’environnement souhaité sans pour autant changer la configuration de votre machine. Attention toutefois, Vagrant, et par extension Virtualbox, n’ont pas vocation à être utilisés directement en production. Pré-requis Installation gem install vagrant Utilisation

An A-Z Index of the Bash command line for Linux Commands marked • are bash built-ins Many commands particularly the Core Utils are also available under alternate shells (C shell, Korn shell etc). More bash commands: Linux Command Directory from O'Reilly, GNU CoreUtils.SS64 bash discussion forumLinks to other Sites, books etc Veewee Translation(s): none Veewee is a tool for easily (and repeatedly) building custom Vagrant base boxes (VirtualBox format), KVMs, and virtual machine images. Install VirtualBox apt-get install virtualbox linux-headers-amd64 Install Veewee requirements apt-get install ruby ruby-dev build-essential libxslt1-dev libxml2-dev zlib1g-dev Install Veewee as a Ruby gem gem install fog --version 1.8 gem install veewee Get newer veewee templates for Debian git clone cd veewee veewee vbox templates | grep Debian Create you own VM definition based on a veewee template veewee vbox define my-own-box 'Debian-7.1.0-amd64-netboot' Start building the VM veewee vbox build 'my-own-box' # this command is from the offical veewee doku but not yet released # veewee vbox export debian-710-x64-vbox4118 At this point you will see the VM in VirtualBox and you can use it normally. Export from VirtualBox to Vagrant Box format: vagrant package --base my-own-box --output my-own-box.box

Downloads Here you will find links to VirtualBox binaries and its source code. VirtualBox binaries ¶ By downloading, you agree to the terms and conditions of the respective license. If you're looking for the latest VirtualBox 5.2 packages, see VirtualBox 5.2 builds. Please also use version 5.2 if you still need support for 32-bit hosts, as this has been discontinued in 6.0. VirtualBox 6.0.6 platform packages ¶ The binaries are released under the terms of the GPL version 2. See the changelog for what has changed. You might want to compare the checksums to verify the integrity of downloaded packages. SHA256 checksums, MD5 checksums Note: After upgrading VirtualBox it is recommended to upgrade the guest additions as well. VirtualBox 6.0.6 Oracle VM VirtualBox Extension Pack ¶ All supported platforms Support for USB 2.0 and USB 3.0 devices, VirtualBox RDP, disk encryption, NVMe and PXE boot for Intel cards. VirtualBox 6.0.6 Software Developer Kit (SDK) ¶ All platforms User Manual ¶ User Manual (HTML version)

Setting up Vagrant with Laravel 4 | Culttt One of the things that annoys me the most about picking up someone else’s work is that it shouldn’t be difficult to get up and running. If I start exploring an Open Source project, I want to see something magical happen almost instantly or I lose interest. It’s just not worth the time to have to jump through hoops and set everything up just to see a working example. Not having a standard environment for a project can also be a problem when you are working as part of a team of developers. This is a guide to getting started with Vagrant, and how to create an environment that is tailored to Laravel 4. Installing Vagrant As always, I’m using OS X. So the first thing to do is to head over to the downloads page and install the appropriate version of Vagrant for your computer. For OS X, the installation procedure is just the standard installer process. Installing VirtualBox Another requirement to use Vagrant is that you have a Virtual Machine provider. Setting up Vagrant Getting a box Networking

PuPHPet - Online GUI configurator for Puppet & Vagrant How do you pronounce PuPHPet? The p is silent. What do I need to get started with PuPHPet? There are a few pre-requisites before you can begin your virtualized journey. First, you must install the necessary tools. Second … well, that's all you need, really. I downloaded the zip file, now what? Using the terminal, or cmd line, cd into your extracted directory and run $ vagrant up. Vagrant will download the box file, which can take a few minutes. Then, it will hand control over to Puppet which will begin setting up your environment by installing required packages and configuring tools as desired. You will then be able to ssh into your new box with $ vagrant ssh. Further customizations with config.yaml I have completely rewritten PuPHPet to take advantage of a built-in configuration tool for Puppet called Hiera. For example, if you want to have more OS-level packages installed (like vim, curl, git, etc) simply add more packages to server.packages. Learn you some Vagrant

Related: