Skip to content

v1.0.0

Choose a tag to compare

@beztebya666 beztebya666 released this 28 May 18:23
· 6 commits to main since this release

First public release.

Self-hosted team link & contact directory. One Docker container, SQLite for shared state, WebSocket for live sync. Browser extension included.

Install

Docker:

docker run -d --name notes-ui -p 8080:8080   -v notes-ui-data:/app/data   -e EDIT_PASSWORD=change-me   -e PORTAL_LANG=en   beztebya666/notes-ui:1.0.0

Also on GHCR: ghcr.io/beztebya666/notes-ui:1.0.0.

Helm:

helm install portal charts/portal   --set secrets.editPassword=change-me

What is in the box

  • Node + Express + SQLite + WebSocket live sync
  • Helm chart with HPA / PDB / NetworkPolicy / ServiceMonitor toggles
  • .deb / .rpm via nfpm
  • Standalone pkg binaries (Linux / macOS / Windows)
  • Chrome MV3 browser extension
  • Bilingual UI: English (default) or Russian via PORTAL_LANG
  • MIT licensed

Image digests

  • Docker Hub: sha256:83e6a39a7d668e70dbb54b7a8aa84fd9cf9bd579773ee1d6502f7aafc8341a8d
  • GHCR: sha256:745facb786eb9d710d6d6a2bdd2bd900fdfd27dd35782eab012c20f86eaa2acf

Configuration

See README for the full env-var table. Key ones: EDIT_PASSWORD, READ_PASSWORD (empty = anonymous read), PORTAL_LANG (en|ru), DB_PATH, BACKUP_DIR, CORS_ORIGINS.