This is a Vagrant project to quickly setup a virtual machine with a ready-to-install ZenPhoto instance.
This project uses Vagrant multi machine feature, therefore two different providers are available:
- VirtualBox: Default with an Ubuntu (14.04) Trusty 64bit virtual machine.
- DigitalOcean: Default with an Ubuntu (14.04) Trusty 64bit virtual machine.
It is possible to deploy on two different providers: Digital Ocean (remote) and VirtualBox (local).
Create a Vagrantfile from the template:
cp vagrant_config.default.yaml vagrant_config.yaml
- Install Digital Ocean vagrant plugin
vagrant plugin install vagrant-digitalocean
- Customize
vagrant_config.yaml
with your Digital Ocean credentials, details here and here - Start deployment with
# Provision zenphoto_remote vagrant up zenphoto-remote
- Visit zenphoto to complete installation at http://DIGITAL_OCEAN_PUBLIC_IP:8080
- Start deployment with
# Provision zenphoto_local vagrant up zenphoto_local
- Visit zenphoto to complete installation at http://localhost:8080
The plugin folder contains a collection of the following third parties useful plugins:
- iOS
Setup of a ZenPhoto instance using this Vagrant file should be used only for development purposes (on developer laptop) since currently it setup unsecure ubuntu and mysql installation