selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

flare logo

Self-host flare

0.6.11

Fast, lightweight self-hosted bookmark navigation tool

BetaOpen SourceAGPL-3.0
Updated11 hours ago
LanguageGo
Setup difficultyEasy
Stars
173
Port
5005 (HTTP web interface)
Docker
soulteary/flare
Install with Docker
Flare main bookmark navigation interfaceDocker image size showing under 10MBLighthouse performance test resultsOnline Excel-style bookmark editorInteractive setup guide at /guide

What is flare?

Flare is a personal bookmark navigation application designed for self-hosting. Written in Go with vanilla JavaScript, it uses the Echo HTTP framework and stores bookmarks in simple YAML text files without requiring a database. The tool emphasizes performance (sub-10MB Docker image, ~30MB memory usage, handles thousands of concurrent requests), data portability (plain text files), and privacy (offline mode available). Features include a built-in guide (/guide), online editor (/editor), Material Design Icons integration (6000+ icons), weather display using IPIP.net geolocation, and optional login authentication for public deployments. It runs as a single executable with Docker support, defaulting to port 5005. Configuration is via environment variables (FLARE_* prefix) or command-line flags.

Should you self-host flare?

flare scores 44/100 on selfhost.directory (how scoring works) and ranks #33 of 46 in Bookmarks & Link Sharing. It has 173 GitHub stars.

It shipped 10 stable releases in the past year. The latest, 0.6.11, came out on 28 October 2026.

Setup is easy: most people get it running in one sitting. An official Docker image is available. It is AGPL-3.0-licensed and written mostly in Go.

Its closest alternative on selfhost.directory is docker-flare (55/100, 2 147 stars). It scores higher overall, so compare the two before you pick. See flare vs docker-flare side by side.

Features

  • Auto-fetch favicons
  • Bookmark Management
  • External icon URLs
  • High Performance
  • Material Design Icons
  • Offline Mode
  • Online editor
  • Optional authenticationDisabled by default
  • Request mergingDisabled by default
  • Setup guide
  • Single Binary
  • Visibility Control
  • Weather DisplayCan be disabled with offline mode
  • YAML file storage

flare README

How to install flare

Install flare with Docker

Docker Engine

docker run --rm -it -p 5005:5005 -v pwd/app:/app soulteary/flare

Quick trial with current directory mounted as /app

How to configure flare

  • FLARE_COOKIE_SECRETCookie secret for session encryption, at least 32 bytes

    Cookie secret for session encryption, at least 32 bytes

    values: 64 hex characters

  • FLARE_DEPRECATED_NOTICEtrueEnable deprecated feature warnings

    Enable deprecated feature warnings

    values: 0/1

  • FLARE_DISABLE_LOGINtrueDisable login mode (default true, set to false to enable authentication)

    Disable login mode (default true, set to false to enable authentication)

    values: true/false

  • FLARE_EDITORtrueEnable online editor at /editor

    Enable online editor at /editor

    values: 0/1

  • FLARE_GUIDEtrueEnable guide/wizard at /guide

    Enable guide/wizard at /guide

    values: 0/1

  • FLARE_MINI_REQUESTfalseEnable request merging for performance

    Enable request merging for performance

    values: 0/1

  • FLARE_OFFLINEfalseEnable offline mode (disable external network calls)

    Enable offline mode (disable external network calls)

    values: 0/1

  • FLARE_PASSauto-generatedPassword for login mode

    Password for login mode

    values: string

  • FLARE_PORT5005Server listen port

    Server listen port

    values: integer

  • FLARE_USERflareUsername for login mode

    Username for login mode

    values: string

  • FLARE_VISIBILITYDEFAULTHomepage visibility (DEFAULT or private)

    Homepage visibility (DEFAULT or private)

    values: DEFAULT/private

flare releases & version history

More in Bookmarks & Link Sharing

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…