Code Monkey home page Code Monkey logo

dmx-build-deb's Introduction

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.