OpenSource-Hub
E

Espial

886 stars·Privacy Protection·SHA-256 checksum verified

Open-source, web-based bookmarking server for self-hosting.

Smart Download

Visit Project Homepage

No installer available yet — head to the source repository

Self-host your bookmarks with a lightweight, open-source server.

Core Features

  • Multiple user accounts
  • SQLite storage – no external database needed
  • Bookmarklet for one-click adding
  • Android companion app for sharing
  • Pinboard and Firefox bookmark import

What It Can't Do

  • Source build requires Haskell Stack and is time-consuming; Docker is easier.
  • No built-in SSL; use a reverse proxy for HTTPS.
  • Bookmarklet requires the correct server URL; regenerate if changed.
  • SQLite not for high concurrency (fine for personal/small team).

Use Cases

  • Personal bookmark management with full data control
  • Small team sharing of useful links
  • Privacy-focused alternative to cloud bookmark services

Espial is an open-source web application that lets you host your own bookmark management system. It supports multiple user accounts and stores bookmarks in a SQLite database for simplicity and easy maintenance. You can quickly add bookmarks using a bookmarklet or via its Android companion app. Built with Haskell and the Yesod web framework, it offers a lightweight, self-contained solution for privacy-conscious users who want to own their bookmark data. It also supports importing bookmarks from Pinboard and Firefox.

Tags

bookmarkself-hostedhaskellweb-appprivacy

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Double-click the downloaded installer and follow the prompts

3

1. Install Docker (recommended) or Haskell Stack

4

2. Run Docker: docker run -d -p 3000:3000 jonschoning/espial

5

3. Create admin account via http://localhost:3000

Install Guide
  1. 1. Install Docker (recommended) or Haskell Stack
  2. 2. Run Docker: docker run -d -p 3000:3000 jonschoning/espial
  3. 3. Create admin account via http://localhost:3000
File Integrity

Checksum not available

This project has not published a SHA-256 checksum on its GitHub Release page

SHA256 Checksum

No checksum available

Download directly from GitHub Releases and verify file integrity yourself

All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.

Open Source Transparency

View GitHub Source
Environment Guide

Uninstall Info

For Docker: stop and remove the container. For source build: delete the binary and espial.sqlite3 file.

No Extra Dependencies

Ready to use after download. No additional runtime required.

Project Info
License开源 (查看仓库)
Last Updated2026-06-26 16:25:21
GitHub Repository

Having issues? Check the FAQ below

3 FAQs

Similar Projects