Try describing what you need:

Shaarli logo

Shaarli

★ 3.9k
zlib LicenseOpen Source — No Paywall2 Containers — 2 containers — light hosting footprintNo external DB6 active committers (12mo)

About

Shaarli is a lightweight bookmarking and link-sharing service designed for personal use. It is aimed at users who want a fast, minimal, database-free way to store and share links on their own server....

Community Ratings

No ratings yet

Features

  • bookmarking
  • link sharing
  • public demo instance
  • single-user use

Details

Last Updated
Oct 20, 2026
Created
Jul 26, 2014
Requirements
own server
Runtime / Stack
PHPdeb
Privacy & Independence
No Cloud RequiredOffline Capable
Deployment

Deployment: Docker Compose ✓2 Containers — light hosting footprintRuns as 2 containers

Run Shaarli with Docker Compose

Compose file from the Shaarli project repository.

2 services · infra: traefik

no resource limits declared

needs persistent storage (4 volumes)

docker-compose.yml · @ 4e6ee61 · scanned Oct 10, 2026

---
# Shaarli - Docker Compose example configuration
#
# See:
# - https://shaarli.readthedocs.io/en/master/Docker/#docker-compose
#
# Environment variables:
# - SHAARLI_VIRTUAL_HOST      Fully Qualified Domain Name for the Shaarli instance
# - SHAARLI_LETSENCRYPT_EMAIL Contact email for certificate renewal
# - SHAARLI_DOCKER_TAG        Shaarli docker tag to use
#                             See: https://github.com/shaarli/Shaarli/pkgs/container/shaarli/versions?filters%5Bversion_type%5D=tagged
version: '3'

networks:
  http-proxy:

volumes:
  traefik-acme:
  shaarli-cache:
  shaarli-data:

services:
  shaarli:
    image: ghcr.io/shaarli/shaarli:${SHAARLI_DOCKER_TAG}
    build: ./
    networks:
      - http-proxy
    volumes:
      - shaarli-cache:/var/www/shaarli/cache
      - shaarli-data:/var/www/shaarli/data
    labels:
      traefik.domain: "${SHAARLI_VIRTUAL_HOST}"
      traefik.backend: shaarli
      traefik.frontend.rule: "Host:${SHAARLI_VIRTUAL_HOST}"

  traefik:
    image: traefik:1.7-alpine
    command:
      - "--defaultentrypoints=http,https"
      - "--entrypoints=Name:http Address::80 Redirect.EntryPoint:https"
      - "--entrypoints=Name:https Address::443 TLS"
      - "--retry"
      - "--docker"
      - "--docker.domain=${SHAARLI_VIRTUAL_HOST}"
      - "--docker.exposedbydefault=true"
      - "--docker.watch=true"
      - "--acme"
      - "--acme.domains=${SHAARLI_VIRTUAL_HOST}"
      - "--acme.email=${SHAARLI_LETSENCRYPT_EMAIL}"
      - "--acme.entrypoint=https"
      - "--acme.onhostrule=true"
      - "--acme.storage=/acme/acme.json"
      - "--acme.httpchallenge"
      - "--acme.httpchallenge.entrypoint=http"
    networks:
      - http-proxy
    ports:
      - 80:80
      - 443:443
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock:ro
      - traefik-acme:/acme

This file may be out of date. Check the Shaarli documentation for current setup steps.

Track your self-hosted stack

Bookmark software to try, rate tools you've used, and keep your collection in one place.

Metadata extracted from README on Aug 5, 2026

Related Software

Karakeep logo

Karakeep

29.9k
Karakeep is a self-hostable bookmark-everything app with AI-assisted tagging, summarization, and search.
Bookmark ManagementPastebinsCopyleft License+4
3 Containers
Details
linkding logo

linkding

11.3k
linkding is a self-hosted bookmark manager designed to be minimal, fast, and easy to set up with Docker.
Bookmark ManagementKnowledge ManagementDigital Archiving+2
Single Container
Details
Buku logo

Buku

7.2k
buku is a command-line bookmark manager and personal textual mini-web that can import, search, edit, and sync bookmarks.
Bookmark ManagementCopyleft LicenseKnowledge Management+1
2 Containers
Details
Grimoire logo

Grimoire

2.9k
Grimoire is a local-first bookmark manager for saving, searching, and organizing technical resources while keeping data on the user’s machine.
Bookmark ManagementKnowledge ManagementSelf Hosting Solutions+2
Single Container
Details
LinkWarden logo

LinkWarden

20.2k
Linkwarden is a self-hosted, open-source collaborative bookmark manager for collecting, reading, annotating, and preserving webpages.
Bookmark ManagementKnowledge ManagementDigital Archiving+2
Open Core
Details
Espial logo

Espial

923
Espial is an open-source, web-based bookmarking server.
Bookmark ManagementSelf Hosting SolutionsKnowledge Management+1
Details
Faved logo

Faved

1.3k
A private open-source bookmark manager for organizing large bookmark collections with advanced tagging and efficient search.
Knowledge ManagementSelf Hosting SolutionsFully FOSS+1
Single ContainerFully FOSS
Details
Listaway logo

Listaway

10
Listaway is a self-hostable web application for publishing and sharing public lists and collections with authenticated users, groups, and optional public read-only access.
Task ManagementBookmark ManagementSelf Hosting Solutions+3
Details
Readeck logo

Readeck

1.2k
Save the precious readable content of web pages you like and want to keep forever. See it as a bookmark manager and a read later tool.
Bookmark ManagementDigital ArchivingCopyleft License+2
Details
ArchiveBox logo

ArchiveBox

28.8k
ArchiveBox is a self-hosted web archiving tool that preserves websites and other online content in durable, machine-readable formats.
Digital ArchivingPermissive LicenseFully FOSS+3
Fully FOSS
Details
Lemmy logo

Lemmy

14.6k
Lemmy is a self-hostable, decentralized link aggregator and forum for the fediverse.
Social NetworksBookmark ManagementSelf Hosting Solutions+1
5 Containers
Details
Homepage by gethomepage logo

Homepage by gethomepage

33.3k
A fast, fully static and highly customizable application dashboard with integrations for many services and support for YAML-based configuration or Docker label discovery.
Personal DashboardsCopyleft LicenseBookmark Management+2
Details