Skip to content

BeePub v0.2.0

Choose a tag to compare

@oalieno oalieno released this 07 Jul 17:15
69fd7a6

Highlights

  • Zero required configurationdocker compose up -d now works with no .env at all: the JWT secret is auto-generated on first start and persisted in a volume, and Postgres (unreachable from outside the compose network) gets a safe default password. Explicitly set values behave exactly as before.
  • Calibre import made obvious — mount your library read-only at /calibre (both mount styles now work, including the common single-library -v ~/Calibre:/calibre:ro), then import from Admin → Calibre. BeePub never writes to your Calibre library. See the new README section.
  • Version visibility — Admin → Settings shows the running version, and quietly hints when a newer release is available (checked from the admin's browser against GitHub, at most once a day — the server never phones home).
  • Demo modeDEMO_MODE=1 shows a try-the-demo card on the login page. Purely informational: no account is created and no auth is bypassed.
  • Frontend image moved from Node 20 (EOL) to Node 22 LTS.

Install / Upgrade

mkdir beepub && cd beepub
curl -LO https://raw.githubusercontent.com/oalieno/beepub/main/docker-compose.yml
docker compose up -d

Upgrading from 0.1.0: docker compose pull && docker compose up -d. Your existing SECRET_KEY/POSTGRES_PASSWORD keep working unchanged.