Public | Automated Build

Last pushed: 17 days ago
Short Description
Short description is empty for this repo.
Full Description

AhsayRDR v6.29.0.0

Redirector for AhsayOBSR

How to

  • Run: docker run -p "80:8080" -p "443:8443" yoff/rdr
  • Safely stop: docker stop --time 60 CONTAINER_NAME

Paths

  • RDR configuration: /rdr/conf/
  • RDR context logs: /rdr/logs/
  • RDR system logs: /rdr/system/

Environment Variables

Standard Configuration

If set, the following environment variables will overwrite existing
configuration.

  • RDR_USERNAME (system)
  • RDR_PASSWORD (VLUwclQO7rj46TQ+cfKBdg==)
  • RDR_PASSWORD_HASHED (Y)
  • RDR_LICENSE_NAME (EvaluationOnly)
  • RDR_LICENSE_KEY (JWz7v-uuv1b-HF4W2-vpmhv-YQ)
  • ROOT_ENFORCE_SSL (): If TRUE, tomcat will redirect http connections to /*
    to https. If FALSE, this rule will be removed.

Advanced Configuration

The following environment variables will be re-applied with each start of the
docker container.

  • RDR_HIDE_CR_FRAME (Empty): If TRUE, will hide the bottom copyright bar
    frame
  • RDR_ROOT_REDIRECT (Empty): If set, will create an html meta-tag redirect
    from / to a different URI (eg: /obs/jsp/user/)
  • RDR_DOWNLOAD_REDIRECT (Empty): If set, will create an html meta-tag
    redirect from /download to a different URI (eg: /obs/jsp/user/wizard/install/)
  • RDR_MAC (Empty): If set, will spoof the OS MAC to the OBSR software
    (eg: BE:02:A4:D2:14:7F).

Branding

The following environment variables will only apply if its respective
.properties file does not exist.

  • OBS_FULL_NAME (Online Backup Server)
  • OBS_SHORT_NAME (OBS)
  • RDR_FULL_NAME (Redirector)
  • RDR_SHORT_NAME (RDR)

Features and notes

  • The application runs as the limited user "ahsay" (400:400)
  • Catalina is started with the 'run' command to prevent daemonizing. Likewise,
    nohup has been removed from startup.sh
  • SSLv2Hello is enabled to provide backwards compatibility for older Ahsay
    agents (<= 6.21.0.0)
  • docker stop (SIGTERM) is caught and redirected at catalina.sh stop for a
    safe shutdown. If your RDR needs more than 10 seconds to stop, be sure to use
    the --time n flag prevent docker from prematurely resorting to kill.
  • On-the-fly branding using env variables
  • Agents downloads, Agent liveupdates, docs, and java-x86 have been removed.
Docker Pull Command
Owner
yoff
Source Repository