Java 8 OpenJDK

The Java 8 (OpenJDK) image is Reemo’s reference solution for running and remotely distributing Java Web Start (JNLP) applications. It integrates Eclipse Temurin 8 (OpenJDK), a 100% open source distribution.

JNLP file links clicked in Firefox are automatically transmitted to the OpenWebStart launcher, which executes them on the JVM embedded within the container.

Image

registry.reemo.io/reemosbjava8openjdk:latest

Configuration from the Reemo Portal

The bastion is deployed via a Reemo template (template.json) imported into the portal.

Form Field

Description

Home Page

URL(s) loaded at Firefox startup, separated by commas. (Default: https://reemo.io).

Java URL exception list

Critical configuration. List of origins authorized to execute in Java Web Start, separated by commas. Must include all source addresses requested by the JNLP application (servers, CDNs, certificate servers).

URL WhiteList

List of allowed URLs (separated by commas). If populated, any access outside this list is blocked (available only if Proxy = No Proxy).

URL BlackList

List of forbidden URLs (separated by commas), working in addition to the whitelist (available only if Proxy = No Proxy).

CA Certificate

Custom root certificate authority (PEM format). Automatically trusted in Firefox and the Java JVM. Essential for JNLP applications hosted behind enterprise TLS.

Proxy

Network routing mode. No Proxy: direct access managed by the internal mitmproxy proxy. External Proxy: chains traffic to an enterprise proxy.

Proxy Config

Address of the external enterprise proxy (host:port). This field is only taken into account if Proxy = External Proxy.

BookMarks List Name

Name of the bookmarks folder created in Firefox’s personal toolbar.

BookMarks List

List of Firefox bookmarks in name|url format, separated by commas.

Secure Mode

Checkbox. Locks advanced browser configurations (about:config, developer tools, extensions).

Kiosk Mode

Checkbox. Activates exclusive full-screen mode by hiding Firefox’s address bar and menus.

File Transfer

Checkbox. Enables bidirectional file transfer between the client machine and the container (deposited in /home/reemo/Downloads).

Page web custom

Text area. HTML code injected directly to display a custom local home page in the kiosk.

Logging & Traceability

To meet audit and compliance requirements, the image centralizes all events into the container’s standard streams. Two dimensions are continuously audited:

  • Web browsing (HTTP/TLS proxy): captures the complete history of URLs accessed by the browser (including secure HTTPS traffic). Each log line is automatically enriched with the Reemo user login originating the session.

  • Application activity (Java JNLP clicks): thanks to the agent integrated into the JVM, the container records each graphical interaction within the Java application in real time (clicks on buttons, tabs, menus). For security, text input and passwords are strictly excluded from this audit.

All these logs are directly usable via your log centralization tools.

Changelog

v1.0.2 (2026-06-15) — test entry, to be removed

Test release to validate the changelog CI pipeline.

v1.0.0 (2026-06-10)

First public release of the Java 8 OpenJDK Reemo image.

  • Open-source Java Web Start runtime. Eclipse Temurin 8 (OpenJDK) and OpenWebStart as the JNLP launcher — no Oracle production license required.

  • In-session activity audit. Clicks and activations inside JNLP applications are traced (component type, name and label) and forwarded to container logs. No keystrokes, text fields or passwords are ever captured, and no data is written to disk.

  • Navigation logging enabled by default: full HTTPS URLs are recorded through a transparent proxy.

  • Unified log format across all subsystems with per-line Reemo user attribution, making it straightforward to correlate events with a specific session.

Versions

Images published on registry.reemo.io/reemosbjava8openjdk. Each build exposes these pullable tags:

  • Latest (:latest) – the latest published release

  • Release (:vX.Y.Z) – always tracks the latest build of this version

  • Build (:vX.Y.Z-N) – a specific, frozen weekly build

  • Image (:<id>) – immutable reference to this exact build

Example: docker pull registry.reemo.io/reemosbjava8openjdk:vX.Y.Z-N

v1.0.2-22 (2026-06-18)

Release

v1.0.2

Build

v1.0.2-22

Image

f09cc2b50ed6

Digest

sha256:f09cc2b50ed638a15a7ab435ec5758bdd85db91d3553537894b108695a56cc7b

Applications

Firefox 140.12.0esr, Java 8 (Temurin) 1.8.0_492

Reemo Agent

2.5.4

OS

Debian GNU/Linux 13 (trixie)

Size

647.0 MB

Patched CVEs

none

v1.0.2-21 (2026-06-18)

Release

v1.0.2

Build

v1.0.2-21

Image

63050a19b215

Applicatifs

Firefox 140.12.0esr, Java 8 (Temurin) 1.8.0_492

Reemo

2.5.4

OS

Debian GNU/Linux 13 (trixie)

Taille

647.0 Mo

CVE restantes

301 (dont 24 critiques, 94 high)

CVE patchées

aucune

v1.0.2-20 (2026-06-18)

Release

v1.0.2

Build

v1.0.2-20

Image

79cb442bfab7

Applicatifs

Firefox 140.12.0esr, Java 8 (Temurin) 1.8.0_492

Reemo

2.5.4

OS

Debian GNU/Linux 13 (trixie)

Taille

647.0 Mo

CVE restantes

301 (dont 24 critiques, 94 high)

CVE patchées

aucune

v1.0.2-19 (2026-06-18)

Release

v1.0.2

Build

v1.0.2-19

Image

afe92e59f328

Applicatifs

Firefox 140.12.0esr, Java 8 (Temurin) 1.8.0_492

Reemo

2.5.4

OS

Debian GNU/Linux 13 (trixie)

Taille

647.0 Mo

CVE restantes

301 (dont 24 critiques, 94 high)

CVE patchées

aucune

v1.0.2-18 (2026-06-18)

Release

v1.0.2

Build

v1.0.2-18

Image

48af70c0a865

Applicatifs

Firefox 140.12.0esr, Java 8 (Temurin) 1.8.0_492

Reemo

2.5.4

OS

Debian GNU/Linux 13 (trixie)

Taille

647.0 Mo

CVE restantes

301 (dont 24 critiques, 94 high)

CVE patchées

aucune