How to use this box with Vagrant:
Vagrant.configure("2") do |config|
config.vm.box = "aracpac/ubuntu20"
config.vm.box_version = "1.3.0"
end
vagrant init aracpac/ubuntu20 \
--box-version 1.3.0
vagrant up
This version was created over 1 year ago.
This is a Ubuntu 20.04.2 LTS web development box preconfigured with many common tools.
PhpStorm is installed server-side via JetBrains Projector, which means much faster indexing with reverse NFS mounts.
Get a Vagrantfile optimized for this box here.
root
user with password root
vagrant
user with password vagrant
, passwordless sudo
, and an entry for the vagrant insecure key in ~/.ssh/authorized_keys
apache
listening on port 80
and 443
and serving from /var/www
mysql
listening on port 3306
and with root
password root
postgresql
listening on port 5432
and with vagrant
password vagrant
php-xdebug
installed and available on port 9003
but disabled by defaultprojector
installed, with PHPStorm installed as a service (projector_phpstorm
) on port 9999
but disabled by defaultvarnish
configured to listen on 8080
but disabled by defaultnginx
installed but disabled by defaultnfsd
installed and configured with the following share: /var/www *(all_squash,anonuid=1000,anongid=1000,async,crossmnt,insecure,nohide,fsid=9999,rw)
firewalld
installed, enabled, and configured for the stackdev.crt
and dev.pem
in /etc/ssl
500G
VirtualBox primary disk (useful on larger projects -- most publicly available boxes have 40G
disks)apache
daemon's umask set to 0002
vagrant
user belongs to the apache
group; apache
user belongs to the vagrant
groupacl
atop
bash-completion
byobu
composer
curl
docker-ce
git
golang
htop
iotop
java
memcached
nodejs
ncat
pv
vim
rsync
rustc
sass
sendmail
supervisor
symfony
tree
unzip
vim
wget
zip