Beta
We are currently in beta so things may break. Help us improve by reporting problems.
Requirements
- VirtualBox 4.0 or higher
- Vagrant 1.6.0 or higher
- a machine with at least 4GB of memory and 2 Cores
Windows users:
- are strongly advised to use the Git Bash for documented commands
- may need to enable hardware virtualization (VT-x)
Windows 10 users should/can additionally:
- use latest Vagrant and VirtualBox >5.0
- set
VBoxManage.exe
compatibility mode toWindows 8
- apply this NDIS6 solution to fix
VERR_INTNET_FLT_IF_NOT_FOUND
error
What do you get?
A 64-bit virtual machine running Ubuntu 16.04 LTS with a lot of useful software and features like PHP 7.1.
Installation
To launch your box for the first time:
git clone https://github.com/alt3/cakebox.git
cd cakebox
cp Cakebox.yaml.default Cakebox.yaml
vagrant up
Note: the initial download of the (~2GB) box image could take some time so please be patient.
Once provisioning has completed you can:
- login to your Virtual Machine by using the
vagrant ssh
command - login to your Cakebox Dashboard by browsing to
http://10.33.10.10
What's next?
Now that your box is up-and-running you might consider:
- creating your first website
- updating your hosts file
- checking the credentials page (for usernames and passwords)
- experimenting with the
Cakebox Commands
- customizing your cakebox
- hardening box logins
- connecting your Github SSH key (so you can use private repositories)