Ubuntu

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.

2 Likes