Sign inSign up

cyzzxc/flare

By cyzzxc

Updated about 1 month ago

Go bookmark homepage (soulteary/flare fork). Remix Icon, REST API, multi-arch.

Image
0

218

cyzzxc/flare repository overview

Flare

Lightweight personal start page / bookmark homepage. Single Go binary, no database — apps, bookmarks, and settings live as YAML next to the process.

Source: github.com/cyzzxc/flare

Fork of soulteary/flare, maintained for multi-arch Docker use and agent-friendly APIs.

vs upstream

This image (cyzzxc/flare)Upstream (soulteary/flare)
IconsRemix Icon (kebab-case, e.g. home-line)Material Design Icons names
REST API/api/v1 apps/bookmarks/settings + icon search (on by default)not in this form
Agent guidealways-on GET /llm.txt
Multi-arch imagelinux/amd64 + linux/arm64 on this Hub reposeparate release path
Composeexample docker-compose.yml in repo

Empty/unknown icon names render blank (no MDI→Remix mapping). Old MDI-style names like homeCircle will not show an icon.

Quick start (Compose)

services:
  flare:
    image: cyzzxc/flare:latest
    container_name: flare
    ports:
      - "5005:5005"
    volumes:
      - ./data:/app
    restart: unless-stopped
docker compose up -d
# open http://localhost:5005
# YAML data: ./data/{apps,bookmarks,config}.yml

Docker run

docker run -d --name flare \
  -p 5005:5005 \
  -v "$PWD/data:/app" \
  cyzzxc/flare:latest

Optional environment

VariableDefaultNotes
FLARE_PORT5005listen port inside container
FLARE_USER / FLARE_PASSuser flare / auto passlogin; pass logged at start if unset
FLARE_DISABLE_LOGINtrueskip UI login for local use
FLARE_APItrueenable REST API
FLARE_API_KEYemptyempty = open API; set for Bearer / X-API-Key
FLARE_OFFLINEfalseoffline mode
FLARE_EDITORtruein-app editor

API (agents)

  • GET /llm.txt — usage notes (no auth)
  • GET/PUT /api/v1/apps · /api/v1/bookmarks · /api/v1/settings
  • GET /api/v1/icons?q=&limit=20
  • Health: GET /ping{"message":"pong"}

Tag summary

Content type

Image

Digest

sha256:c1d196ad4

Size

10 MB

Last updated

about 1 month ago

docker pull cyzzxc/flare