Installation with Vagrant Instructions
lkuik edited this page Feb 18, 2021
·
5 revisions
Clone this wiki locally
Example deployment of Skadi using Vagrant
Get Started
- Install either VMWare or VirtualBox on the host machine
- Install Vagrant on the host machine Download Link
Configure the Installation (Server is shown but same steps apply for Desktop version)
- Download the Skadi Server Vagrant file and place into a new directory. There is a different file for VMWare vs VirtualBox
VirtualBox Example
mkdir ~/skadi_server_vagrant # make a working directory
cd ~/skadi_server_vagrant # move to that working directory
curl -o ~/skadi_server_vagrant/Vagrantfile https://raw.githubusercontent.com/orlikoski/Skadi/main/Vagrant/skadi_server/virtualbox/Vagrantfile
VMWare Example
mkdir ~/skadi_server_vagrant # make a working directory
cd ~/skadi_server_vagrant # move to that working directory
curl -o ~/skadi_server_vagrant/Vagrantfile https://raw.githubusercontent.com/orlikoski/Skadi/main/Vagrant/skadi_server/vmware/Vagrantfile
Start the Vagrant version of Skadi
- All of the configurations for a default run are included in the example
- The only exposed ports are 22 and 80 (there is a warning for redirecting a port below 1024 but it worked on a Windows 10 host) (let me know if it does cause issues on other OS)
- Run the following command to start
cd ~/skadi_server_vagrant # ensure in the working directory
vagrant up # starts the VM
Accessing the Web UI's
- The default configuration provided redirects port 80 of the VM to port 80 of the host machine (this is configurable via the Vagrantfile but not work if not port 80 due to how nginx is configured)
- For Skadi Server and Desktop open a web browser on the host machine and go to http://localhost and Skadi Desktop will open the VM to login with the skadi user with a GUI