Manager requires Mono to be installed on server. First, add the Mono Project GPG signing key and the package repository to your system:
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
echo "deb http://download.mono-project.com/repo/debian wheezy main" | sudo tee /etc/apt/sources.list.d/mono-xamarin.list
apt-get update
Then install Mono using following command:
apt-get install -y mono-complete
Once Mono is installed, it’s time to download the latest version of Manager Server.
Downloading Manager Server
Create folder for Manager Server
mkdir /usr/share/manager-server
Download the latest version of Manager Server.
wget https://mngr.s3.amazonaws.com/ManagerServer.tar.gz -P /usr/share/manager-server
Then untar downloaded ManagerServer.tar.gz
using following command
tar -xzf /usr/share/manager-server/ManagerServer.tar.gz -C /usr/share/manager-server
Install Manager Server as a service
Install the systemd service unit configuration file:
printf "[Unit]\nAfter=network.target\n\n[Service]\nLimitNOFILE=1048576\nExecStart=/usr/bin/mono /usr/share/manager-server/ManagerServer.exe -port 8080\nRestart=on-failure\nStartLimitInterval=600\n\n[Install]\nWantedBy=multi-user.target" | sudo tee /etc/systemd/system/manager-server.service
Reload the systemd daemon:
systemctl daemon-reload
And finally start Manager Server:
systemctl start manager-server
Also have the Manager Server service start automatically on boot so you don’t have to start Manager Server manually:
systemctl enable manager-server
Connecting to Manager Server
By default, Manager Server will listen on port 8080. Open your web-browser and navigate to:
http://127.0.0.1:8080
You should see login screen.
Default administrator password is empty so just click Login without entering any password.
Remote access
Manager Server is basically a web server so setting up access from other computers on local network or Internet is the same as with any other web server. If you are not familiar how web servers work, consider signing up for cloud edition instead. Cloud edition works exactly the same as server edition without IT hassles.