Espial
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
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Double-click the downloaded installer and follow the prompts
1. Install Docker (recommended) or Haskell Stack
2. Run Docker: docker run -d -p 3000:3000 jonschoning/espial
3. Create admin account via http://localhost:3000
- 1. Install Docker (recommended) or Haskell Stack
- 2. Run Docker: docker run -d -p 3000:3000 jonschoning/espial
- 3. Create admin account via http://localhost:3000
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 SourceUninstall 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.
Having issues? Check the FAQ below
3 FAQs
Similar Projects
Umami
Umami is a simple, fast, privacy-focused web analytics tool that gives you full control over your data.
AdGuardHome
Network-wide DNS server that blocks ads and trackers across all home devices without needing client software.
SearXNG
SearXNG is a free metasearch engine that combines results from over 70 search services while respecting your privacy. Self-host it to keep your data under your control.