Prerequisite

Server OS installation

DMS is currently built for the Fedora linux distribution. Get the iso installation file from https://torrent.fedoraproject.org. At the time of this writing, we are using f32 but the system is regularly updated to follow the distribution 6-months release cycle, typically staying one release behind the more recent version. We recommend using the Fedora Server dvd x86_64 but it will also work using the desktop installation Fedora Workstation Live x86_64.

Contact it@lbto.org if you need help setting up a development system, or proceed with your own installation using, for example, the free VMware Workstation Player for Windows, VMware Fusion Player for Mac, Oracle VM VirtualBox, or any similar options.

Repository Configuration

Your development server needs to be configured to access the LBTO software repository. This is a one-off step that should happen after your ‘vanilla’ installation.

source /etc/os-release
yumdist=${ID}${VERSION_ID}
sudo dnf install -y http://yumsrv.tucson.lbto.org/rpms/${yumdist}/release/lbto-yum-repository-1-1.noarch.rpm
sudo dnf config-manager --set-disabled lbto-updates

DMS server installation

You can now install the DMS software following these instructions:

sudo dnf install -y lbto-dms

This will bring-in the DMS package and all its dependencies, configure your system, and start various daemons. You should now be able to access the DMS web portal from your browser:

xdg-open https://localhost

Note

  • Use a modern web browser, for example Google chrome

  • Most web browsers will flag https://localhost as insecure. You can safely ignore this warning and proceed, for example with Chrome on Mac, type thisisnotsafe into your browser window.

Some functionality of the DMS server requires access to files remotely mounted (e.g. telemetry data). The development environment does not provide those bridges on purpose, in order to keep your environment self contained and to make sure it does not create dependencies with the operational environment.

Note

If required, this functionality can be proxied using the DMS API. Contact swgroup@lbto.org for support if you need it.