Skip to content

DGLux Server Mac OS Service Support

Kenneth Endfinger edited this page Oct 31, 2016 · 1 revision

DGLux Server supports the launchd system service facility.

Install

The service is automatically started.

./bin/daemon.sh install-service

Remove

The service is automatically stopped.

./bin/daemon.sh uninstall-service

Start

launchctl load ~/Library/LaunchAgents/com.dglogik.dglux-server.plist 

Stop

launchctl unload ~/Library/LaunchAgents/com.dglogik.dglux-server.plist 

Caveats

To listen on port 80, run the following command, while keeping DGLux Server configured for port 8080:

echo "
rdr pass inet proto tcp from any to any port 80 -> 127.0.0.1 port 8080
" | sudo pfctl -ef -

Protocol
 ◌ Design
 ◌ Initializing Connection
 ◌ Node API
  ◌ Methods
  ◌ Broker
   ◌ Broker Discovery
  ◌ Configs
  ◌ Value Types
 ◌ Tokens
 ◌ Quality of Service
DSLink Manager
 ◌ dslink.json
 ◌ Startup Command
SDK Development
 ◌ Implementation Guide
DSA Server
 ◌ Installation
 ◌ Update Server
 ◌ Server Configuration
 ◌ CLI Tools
 ◌ DSA Permission Basics
 ◌ DSA Permission Model
  ◌ Permission List for the Root
 ◌ Authentication
  ◌ OpenID Connect
  ◌ Password Hasher
 ◌ DGLux Server SSL (HTTPS)
 ◌ Docker
 ◌ Audit
 ◌ Data Node
 ◌ Install NGINX with DSA Server
 ◌ Configure Ubuntu Linux to auto start DSA server
 ◌ Troubleshooting

Clone this wiki locally