Public Repository

Last pushed: 4 days ago
Short Description
RuckZuck.tools Caching Service
Full Description

RuckZuck Caching Service

... for https://ruckzuck.tools
This Service does cache Software-definitions, Icons and binaries for ruckzuck.exe and rzupdate.exe to reduce Internet traffic. The WebService is running internaly on port 5000. To verify if the Service is running just connect to the published port and you will get a "RuckZuck-Proxy (c) 2017 by Roger Zander; Version: 1.0.0".

Configuration (Variables):

  • localURL: the public URL of the current Service. Clients will use this URL for Content download.
  • RZUser : RuckZuck Username; if empty, the username and PW from the Client-Tools is used.
  • RZPW : RuckZuck Password
  • ParentServer: Parent RuckZuck Web Service; Default = https://ruckzuck.azurewebsites.net/wcf/RZService.svc
  • CatalogTTL: hours until the catalog is reloaded from paret server; 0 = never reload from parent
  • Proxy: Proxy Server
  • ProxyUserPW: Proxy User and Password <username:password> ; Support for Basic auth only.

Example

# Pull the Image:
docker pull zanderr/ruckzuck

# start the container: 
docker run --name RZCache -d -e "localURL=http://{external IP}:5000" -p 5000:5000/tcp -p 5001:5001/udp zanderr/ruckzuck

Redirection

ruckzuck.exe and rzupdate.exe can be redirected to the local webService by creating the following Registry-Key:

Set-ItemProperty -Path 'HKLM:\Software\Policies\RuckZuck' -Name 'WebService' -value 'https://rzproxy.azurewebsites.net' -ea SilentlyContinue

If the registry key is not specified, the Tools will try to discover (broadcast) the RZCache Server by using Port 5001/udp.

Contact

Issues and Request: https://github.com/rzander/ruckzuck

This Service is beta, no waranty and Support, use at your own risk.

Docker Pull Command
Owner
zanderr

Comments (0)