Skip to content

dmx-systems/dmx-build-deb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DMX deb packages (e.g. for Debian and Ubuntu) are build from DMX binary files.
They are freely available from our public repository at https://download.dmx.systems/repos/ubuntu/.

# Packages
 * `dmx` - the stable standard (default desktop) package for DMX
 * `dmx-headless` - the stable headless (mutliuser web-hosting) package for DMX
 * `dmx-latest` - the latest unstable standard (default desktop) package for DMX build from SNAPSHOT - not for production
 * `dmx-headless-latest` - the latest unstable headless (mutliuser web-hosting) package for DMX build from SNAPSHOT - not for production

# Compatibility
 * Ubuntu 20.04
 * Ubuntu 18.04
 * Ubuntu 16.04
 * Debian 10 => Not out of the box, since DMX requires openjdk-8-jre, which can be only be installed manually.
 * Debian 9
 * Debian 8

# Installation

## automatic:

   ~$ curl -sS https://download.dmx.systems/repos/dmx-install.sh | sudo bash

## manual:

 1. Add file /etc/apt/sources.list.d/dmx-repo.list
   ~$ sudo bash -c 'echo "deb https://download.dmx.systems/repos/ubuntu/ xenial/" >/etc/apt/sources.list.d/dmx-repo.list'

 2. Add key:
   ~$ curl -fsSL https://download.dmx.systems/repos/gpg | sudo apt-key add -

 3. Update packet sources and install DMX
   ~$ sudo apt update && sudo apt install dmx

 4. Adjust the configuration
   ~$ sudo nano /etc/dmx/config.properties 

 5. Start DMX
   ~$ sudo systemctl start dmx

 6. Browse to the local instance
    http://localhost:8080/systems.dmx.webclient/

# Upgrading from DMX 5.1 or earlier to DMX 5.2 on headless hosts systems (e.g. a public webserver)
   When upgrading to DMX 5.2 on a non-desktop system, you should manually remove the existing DMX package with `sudo apt remove dmx`.
   Then install the package for headless systems with `sudo apt install dmx-headless`. Your data and config files will be preserved.

# Plugins
  The /usr/share/dmx/bundle-available directory contains a set of selected DMX plugins. To activate a plugin copy or link it to the
  /usr/share/dmx/bundle-deploy folder. Alternatively you may use the 'dmxenplug' or 'dmxdisplug' scripts. You may can find more
  information on DMX plugins at "https://git.dmx.systems/dmx-plugins".

# Known Issues
 * DMX is still in an early beta stage and clearly needs further improvement.
 * There are lacks in a) security, b) robustness, and c) usability.

# Documentation, Help and Feedback
 * Check https://docs.dmx.systems to learn more about DMX.
 * Join https://forum.dmx.systems to help us improve.

# Copyright + Licensing 
 * Copyright 2021 DMX Systems <https://dmx.systems>
 * dmx-build-deb is available freely under the GNU General Public License, GPL version 3 or later.
 * DMX is available freely under the GNU Affero General Public License, AGPL version 3 or later.

# Disclaimer
 * DMX Systems assumes no liability for lost or compromised data.

# Source code
 * https://git.dmx.systems/dmx-platform/dmx-build-deb
 * https://github.com/dmx-systems/dmx-build-deb

About

Build A Debian Package For DMX

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages