joal

joal

Docker app from Nackophilz's Repository

Overview

JOAL is not designed to help or encourage you downloading illegal materials ! You must respect the law applicable in your country. I couldn't be held responsible for illegal activities performed by your usage of JOAL. How to access to WebUI : Once joal is started head to: http://IP:PORT/SECRET_OBFUSCATION_PATH/ui/. SECRET_OBFUSCATION_PATH has default value : "joaleeS8efie". This must contains only alphanumeric characters (no slash, backslash, or any other non-alphanum char)

docker-joal

auto-update dockerhub Docker Pulls

Install Joal into a Linux Container

Tags

Several tags are available:

Description

An open source command line RatioMaster with an optional WebUI.

https://github.com/anthonyraymond/joal

Usage

docker create --name=joal  \
  -v <path to persistant data>:/config \
  -e UID=<UID default:12345> \
  -e GID=<GID default:12345> \
  -e AUTOUPGRADE=<0|1> \
  -e TZ=<timezone default:Europe/Brussels> \
  -e JOAL_PORT=<port default:1234> \
  -e JOAL_SECRET_OBFUSCATION_PATH=<string default:joaleeS8efie> \
  -e JOAL_SECRET_TOKEN=<string default:eikoogei8yohphaph6eiza3EraaChav2jee8lood9iegaing> \
  -p 1234:1234 \
  digrouz/joal

Environment Variables

When you start the joal image, you can adjust the configuration of the joal instance by passing one or more environment variables on the docker run command line.

UID

This variable is not mandatory and specifies the user id that will be set to run the application. It has default value 12345.

GID

This variable is not mandatory and specifies the group id that will be set to run the application. It has default value 12345.

AUTOUPGRADE

This variable is not mandatory and specifies if the container has to launch software update at startup or not. Valid values are 0 and 1. It has default value 0.

TZ

This variable is not mandatory and specifies the timezone to be configured within the container. It has default value Europe/Brussels.

JOAL_PORT

This variable is not mandatory and specifies on which port joal should listen. It has default value 1234.

JOAL_SECRET_OBFUSCATION_PATH

This variable is not mandatory but highly advised. Once joal is started head to: http://localhost:port/SECRET_OBFUSCATION_PATH/ui/. It has default value joaleeS8efie. This must contains only alphanumeric characters (no slash, backslash, or any other non-alphanum char)

JOAL_SECRET_TOKEN

This variable is not mandatory but highly advised. secret token here (this is some kind of a password, choose a complicated one). It has default value eikoogei8yohphaph6eiza3EraaChav2jee8lood9iegaing

Notes

  • This container is built using s6-overlay
  • The docker entrypoint can upgrade operating system at each startup. To enable this feature, just add -e AUTOUPGRADE=1 at container creation.
  • An helm chart is available of in the chart folder with an example values.yaml

Issues

If you encounter an issue please open a ticket at github

Install Joal on Unraid in a few clicks.

Find Joal in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.

Open the Apps tab on your Unraid server Search Community Apps for Joal Review the template variables and paths Click Install

Download Statistics

213,486
Total Downloads
1,451
This Month
1,226
Avg / Month

Total Downloads Over Time

Loading chart...

Related apps

Explore more like this

Explore all

Details

Repository
digrouz/joal
Last Updated2026-04-20
First Seen2024-02-06

Runtime arguments

Web UI
http://[IP]:[PORT:3965]/[OBFUSCATION_PATH]/ui/
Network
none
Shell
sh
Privileged
false
Extra Params
--restart unless-stopped

Template configuration

Path to configPathrw

Path to configuration json

Target
/config
Default
/mnt/user/appdata/joal/
Web UIPorttcp

Port for WebUI

Target
3965
TimezoneVariable

This variable is not mandatory and specifies the timezone to be configured within the container. It has default value Europe/Brussels.

Target
TZ
Default
Europe/Brussels
Path prefixVariable

Once joal is started head to: http://localhost:port/SECRET_OBFUSCATION_PATH/ui/. It has default value joaleeS8efie. This must contains only alphanumeric characters (no slash, backslash, or any other non-alphanum char)

Target
JOAL_SECRET_OBFUSCATION_PATH
Default
joaleeS8efie
Secret TOKENVariable

Secret token here (this is some kind of a password, choose a complicated one). It has default value eikoogei8yohphaph6eiza3EraaChav2jee8lood9iegaing

Target
JOAL_SECRET_TOKEN
Default
eikoogei8yohphaph6eiza3EraaChav2jee8lood9iegaing
Port JoalVariable

This variable is not mandatory and specifies on which port joal should listen. It has default value 3965.

Target
JOAL_PORT
Default
3965
Auto UpgradeVariable

This variable is not mandatory and specifies if the container has to launch software update at startup or not. Valid values are 0 and 1. It has default value 0.

Target
AUTOUPGRADE
Default
0
PUIDVariable
Target
UID
Default
99
GUIDVariable
Target
GID
Default
100