Java 8 OpenJDK

L’image Java 8 OpenJDK est la solution de référence Reemo pour exécuter et diffuser à distance des applications Java Web Start (JNLP). Elle intègre Eclipse Temurin 8 (OpenJDK), une distribution 100 % open source.

Les liens .jnlp cliqués dans Firefox sont automatiquement transmis au lanceur OpenWebStart, qui les exécute sur la JVM embarquée dans le conteneur.

Image

registry.reemo.io/reemosbjava8openjdk:latest

Configuration depuis le Portail Reemo

L’image se déploie via un template Reemo (template.json) importé dans le portail.

Champ du formulaire

Description

Home Page

URL(s) chargée(s) au démarrage de Firefox, séparées par des virgules. (Défaut : https://reemo.io).

Java URL exception list

Configuration critique. Liste d’origines autorisées à s’exécuter dans Java Web Start, séparées par des virgules. Doit inclure toutes les adresses sources sollicitées par l’application JNLP (serveurs, CDN, serveurs de certificats).

URL WhiteList

Liste d’URLs autorisées (séparées par des virgules). Si renseignée, tout accès hors liste est bloqué (disponible uniquement si Proxy = No Proxy).

URL BlackList

Liste d’URLs interdites (séparées par des virgules), fonctionnant en complément de la liste blanche (disponible uniquement si Proxy = No Proxy).

CA Certificate

Certificat d’autorité racine personnalisé (format PEM). Automatiquement approuvé dans Firefox et la JVM Java. Indispensable pour les applications JNLP hébergées derrière un TLS d’entreprise.

Proxy

Mode de routage réseau. No Proxy : accès direct géré par le proxy interne mitmproxy. External Proxy : chaîne le trafic vers un proxy d’entreprise.

Proxy Config

Adresse du proxy d’entreprise externe (hôte:port). Ce champ n’est pris en compte que si Proxy = External Proxy.

BookMarks List Name

Nom du dossier de favoris créé dans la barre personnelle de Firefox.

BookMarks List

Liste de favoris Firefox au format nom|url, séparés par des virgules.

Secure Mode

Case à cocher. Verrouille les configurations avancées du navigateur (about:config, outils de développement, extensions).

Kiosk Mode

Case à cocher. Active le plein écran exclusif en masquant la barre d’adresse et les menus de Firefox.

File Transfer

Case à cocher. Active le transfert bidirectionnel de fichiers entre le poste client et le conteneur (dépôt dans /home/reemo/Downloads).

Page web custom

Zone de texte. Code HTML injecté directement pour afficher une page d’accueil locale et personnalisée dans le kiosque.

Journalisation & traçabilité

Pour répondre aux exigences d’audit et de conformité, l’image centralise l’intégralité des événements dans les flux standards du conteneur. Deux dimensions sont auditées en continu :

  • Navigation Web (Proxy HTTP/TLS) : capture l’historique complet des URLs consultées par le navigateur (y compris les flux HTTPS sécurisés). Chaque ligne de log est automatiquement enrichie avec le login de l’utilisateur Reemo à l’origine de la session.

  • Activité applicative (clics Java JNLP) : grâce à l’agent intégré à la JVM, le conteneur enregistre en direct chaque interaction graphique à l’intérieur de l’application Java (clics sur les boutons, onglets, menus). Par sécurité, les saisies textuelles et les mots de passe sont strictement exclus de cet audit.

L’ensemble de ces logs est directement exploitable via vos outils de centralisation de collecteurs de logs.

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