github borgbase/vykar v0.14.1

6 hours ago

Fixes a few issues that came up with recent GUI features and adds the first version of a web UI.

Features

  • Daemon web UI (feat(daemon)): vykar daemon now exposes an optional read-only HTTP status page mirroring the GUI overview — process info, schedule, per-repo stats, recent snapshots, last cycle outcome, and an expandable sources list. Auto-refreshes every 30s and re-renders after every backup cycle / SIGHUP. No actions, no auth, no JS.

    Run it with:

    vykar daemon --http-listen 127.0.0.1:7575
    # or via env var (matches the Docker recipe):
    VYKAR_HTTP_LISTEN=127.0.0.1:7575 vykar daemon
    

    Endpoints: GET / (HTML), GET /healthz (plain text liveness probe), GET /api/status.json (JSON). Non-loopback binds are rejected at startup unless --http-allow-public (or VYKAR_HTTP_ALLOW_PUBLIC=1) is also set — front it with a reverse proxy if exposing publicly.

  • Find files: slash patterns are now auto-routed to path globs, so /etc/** does what you'd expect without an explicit flag.

  • GUI: redesigned find-files results layout, snapshot table column reorder with a wider time column.

Screenshot 2026-04-27 at 21 42 36

Bug Fixes

  • GUI: don't highlight the repo row when a sub-item is selected.
  • GUI: pack find-files result groups at the top of the scroll view instead of stretching to fill.

Downloads

Platform File
Linux x86_64 (musl) vykar-v0.14.1-x86_64-unknown-linux-musl.tar.gz
Linux x86_64 (gnu) vykar-v0.14.1-x86_64-unknown-linux-gnu.tar.gz
Linux aarch64 (musl) vykar-v0.14.1-aarch64-unknown-linux-musl.tar.gz
Linux aarch64 (gnu) vykar-v0.14.1-aarch64-unknown-linux-gnu.tar.gz
macOS aarch64 vykar-v0.14.1-aarch64-apple-darwin.tar.gz
Windows x86_64 vykar-v0.14.1-x86_64-pc-windows-msvc.zip
Linux GUI (AppImage) vykar-gui-v0.14.1-x86_64.AppImage

SHA256 checksums are attached as *.sha256 siblings.

Don't miss a new vykar release

NewReleases is sending notifications on new releases.