Skip to content

Installation with Vagrant Instructions

lkuik edited this page Feb 18, 2021 · 5 revisions

Example deployment of Skadi using Vagrant

Get Started

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