Installation

journex runs as a single server binary on amd64 and arm64 Linux systems. Download it from itch.io — the purchase includes both architectures, and a free feature-limited demo build is available on the same page.

It serves the frontend via HTTP on port 8080 (configurable via the JOURNEX_PORT environment variable). HTTPS is explicitly not provided. If your server is exposed to the internet and/or you want to use HTTPS, you most likely already have a reverse proxy and certificate provisioning process set up, so you should integrate journex there (see Reverse Proxy).

Basic usage (see Authentication regarding JOURNEX_NO_AUTH):

JOURNEX_NO_AUTH=1 ./journex
JOURNEX_NO_AUTH=1 JOURNEX_PORT=8080 ./journex

Then open http://localhost:8080 in your browser.

Commands

./journex
./journex version
./journex hash-password          # reads the password from stdin
./journex --help