Pinterest

Best Self Hosted Alternatives to Pinterest

A curated collection of the 16 best self hosted alternatives to Pinterest.

Pinterest is a visual discovery and bookmarking platform where users save, organize, and share images and videos as Pins on themed boards for inspiration and planning. It provides search, recommendations, and tools to save content from the web.

Alternatives List

#1
Karakeep

Karakeep

Self-hostable bookmark-everything app for links, notes, images, PDFs, and archives with full-text search, AI tagging/summaries, RSS ingestion, and API access.

Karakeep screenshot

Karakeep (previously Hoarder) is a self-hostable “bookmark everything” service for saving links, notes, images, PDFs, and archived pages in one searchable library. It adds automation features like content fetching, OCR, and optional AI-based tagging and summarization.

Key Features

  • Save links, notes, images, and PDFs in a unified library
  • Automatic fetching of page titles, descriptions, and preview images
  • Full-text search across stored content
  • AI-based automatic tagging and summarization (including support for local models via Ollama)
  • OCR to extract text from images
  • Lists/collections with optional collaboration
  • RSS feed ingestion for automatic saving
  • Full-page archival to reduce link rot, plus optional video archiving
  • Rule-based automation engine for customized management
  • REST API and multiple clients, including mobile apps and browser extensions
  • SSO support

Use Cases

  • Personal read-it-later and knowledge capture with fast search and tagging
  • Team collections for shared research, references, and highlights
  • Long-term archiving of important web pages and media to mitigate link rot

Limitations and Considerations

  • The project is under heavy development, so features and behavior may change

Karakeep is a good fit for individuals and teams who want a private, searchable repository for mixed web content. Its combination of archiving, OCR, automation rules, and optional AI enrichment makes it especially useful for large, continuously growing bookmark libraries.

22.8kstars
1kforks
#2
Linkwarden

Linkwarden

Self-hosted collaborative bookmark manager with reader mode, highlights, tagging, full-text search, and automatic webpage preservation as screenshots and PDFs.

Linkwarden screenshot

Linkwarden is a self-hosted, open-source bookmark manager focused on organizing, reading, and preserving web content. It combines a read-it-later experience with collaborative collections and built-in archival formats so saved knowledge remains accessible over time.

Key Features

  • Save links into collections and sub-collections with names, descriptions, and tags
  • Automatic preservation of webpages as screenshot, PDF, and a single-file HTML snapshot
  • Reader view with text highlighting and annotations
  • Collaboration features for shared collections, including configurable member permissions
  • Full-text search with filtering, sorting, and advanced search operators
  • Sharing options to publish links and preserved formats for others to view
  • RSS feed subscription within collections to track updates like regular saved pages
  • Import and export tools for migrating bookmarks
  • API access via access tokens (API keys)
  • Optional integrations such as sending snapshots to the Wayback Machine and local AI-based tagging

Use Cases

  • Build a personal or team knowledge library of articles, references, and research
  • Preserve important web pages to protect against link rot or content changes
  • Curate and share collections of resources publicly or within an organization

Linkwarden is a strong fit for individuals and teams that need reliable bookmarking plus long-term preservation, with modern search and a comfortable reading and annotation workflow.

16.8kstars
662forks
#3
linkding

linkding

Self-hosted bookmark manager with tagging, notes, read-it-later, sharing, archiving, import/export, browser extensions, and a REST API.

linkding screenshot

linkding is a self-hosted bookmarking service focused on being minimal, fast, and low maintenance. It helps you save, organize, and retrieve links with a clean interface and automation for metadata and archiving.

Key Features

  • Clean, readability-focused UI
  • Tag-based organization with search
  • Markdown notes, bulk editing, and read-it-later workflows
  • Automatic metadata fetching (title, description, icons, preview images)
  • Website archiving as local HTML snapshots or via the Internet Archive
  • Multi-user support with sharing to other users or guests
  • Import/export using Netscape HTML bookmark format
  • Browser extensions (Firefox/Chrome), plus a bookmarklet
  • REST API for scripts and third-party apps
  • Optional SSO via OIDC or authentication proxies; admin panel for user self-service

Use Cases

  • Personal or team bookmark collection with tags, notes, and sharing
  • “Read it later” list with searchable, organized link storage
  • Building an archived research library of important web pages

Limitations and Considerations

  • Default setup uses SQLite, which may be a constraint for larger deployments or high concurrency compared to a dedicated database

linkding is a strong fit when you want a straightforward bookmarking app that stays out of the way, while still offering practical features like metadata enrichment, archiving, sharing, and an API for integrations.

9.9kstars
510forks
#4
Buku

Buku

Buku is a fast, privacy-focused CLI bookmark manager storing bookmarks in a portable SQLite DB. It supports imports/exports, smart tagging, regex search and an optional web UI.

Buku is a command-line bookmark manager and lightweight personal textual mini‑web. It stores bookmarks in a portable SQLite database, can auto-fetch title/tags/description for URLs, and exposes an optional browsable web UI (Bukuserver) for users who prefer a GUI.

Key Features

  • CLI-first bookmark management with editor integration and shell completion
  • Portable, mergeable SQLite database for easy syncing between machines
  • Auto-fetch of page title, description and tags; manual encryption support for DB files
  • Powerful search options: regex, substring, markers and deep-scan modes
  • Import/export support for multiple formats (HTML, XBEL, Markdown, RSS/Atom, Org)
  • Smart tag management and utilities for tag manipulation and reorganization
  • Bukuserver: optional Flask-based web UI with JSON HTTP API and admin-style views
  • Tools for checking broken links (Wayback Machine integration) and bulk DB refresh

Use Cases

  • Maintain a portable, searchable personal bookmark collection across systems
  • Quickly capture and tag articles from the terminal, then refine entries with a text editor
  • Provide a local browsable UI for bookmarks on a single machine via the optional web server

Limitations and Considerations

  • The web UI (Bukuserver) is intended for local/personal use and is not designed to be exposed publicly without a reverse proxy and external access controls
  • Encryption is manual and limited; there is no built-in automated cloud sync or hosted backend
  • Some optional features require additional Python dependencies and extras to be installed

Buku is a pragmatic, privacy-conscious tool for users who prefer terminal-driven workflows but want an optional lightweight web frontend. It emphasizes portability, fast search, and minimal telemetry.

7kstars
307forks
#5
Pixelfed

Pixelfed

Pixelfed is a free, open-source, ActivityPub-based photo sharing social network that federates with the Fediverse for decentralized social media.

Pixelfed screenshot

Pixelfed is a decentralized photo-sharing social network that lets people publish and discover photos without centralized algorithmic timelines. It uses ActivityPub to federate with other Fediverse platforms, enabling cross-server social interactions.

Key Features

  • Photo posts with social interactions such as likes and comments
  • ActivityPub federation for following and interacting across Fediverse servers
  • User profiles and follower/following model similar to mainstream photo networks
  • Web-based interface with a modern front end
  • Admin controls for operating an instance and managing local policies

Use Cases

  • Run a community or organization photo-sharing platform with its own moderation rules
  • Share photography publicly while still interacting with users on other Fediverse servers
  • Host a private or invite-only photo network for a group, school, or club

Limitations and Considerations

  • Federation behavior depends on compatibility and policies of other ActivityPub servers
  • Media storage and bandwidth needs can grow quickly on larger instances

Pixelfed is a strong option for anyone who wants a federated, standards-based alternative to centralized photo-sharing platforms. It combines familiar social features with decentralized deployment and interoperability across the Fediverse.

6.8kstars
818forks
#6
Shaarli

Shaarli

Self-hosted, single-user bookmark manager and link sharing app with tags, search, RSS/Atom feeds, REST API, and plugins—using file-based storage (no database).

Shaarli screenshot

Shaarli is a minimalist bookmark manager and link sharing service designed for personal (single-user) use. It stores entries in files instead of a database, aiming to stay fast and easy to deploy while keeping your data under your control.

Key Features

  • Create, edit, and organize bookmarks (“shaares”) with title, description, tags, and public/private visibility
  • Full-text search across stored fields and tag-based browsing (including tag cloud and list views)
  • Multiple viewing modes such as list, thumbnails/picture wall, and daily digest view
  • RSS and Atom feeds, including filtering by tags or search
  • REST API for third-party clients and integrations
  • Extensible with plugins and themes
  • Bookmarklet and quick-share tools for one-click saving
  • Import/export support (including HTML bookmarks) for portability and backups
  • Optional single-user LDAP login support

Use Cases

  • Personal bookmark library synced across devices
  • Lightweight link blog or microblog for curated resources
  • Read-it-later list, notes, snippets, or a simple personal knowledge base

Limitations and Considerations

  • Primarily designed for single-user usage; it is not a full multi-user bookmarking platform

Shaarli fits users who want a fast, simple bookmarking workflow without managing a database. Its feeds, API, and plugin system make it flexible enough for integrations while keeping the core experience minimal.

3.8kstars
302forks
#7
Pinry

Pinry

Pinry is an open-source tiling image board to save, tag, and share images, videos, and web pages, with multi-user support and a full API.

Pinry screenshot

Pinry is a Pinterest-like tiling board for organizing and browsing images, videos, and web pages. It focuses on fast visual skimming, tagging, and sharing, and can be run as a multi-user service with public or private boards.

Key Features

  • Tiling grid interface for quick browsing of saved items (pins)
  • Save and preview images, videos, and web pages, including fetching remote images
  • Tagging system and search by tags
  • Public and private boards, with multi-user support
  • REST API support via Django REST Framework
  • Browser extensions for saving content
  • Internationalization (i18n) support
  • Docker-friendly deployment with official images

Use Cases

  • Personal media and link bookmarking with tags and fast visual browsing
  • Team inspiration or reference boards with shared, searchable collections
  • Self-hosted alternative to commercial pinboard services for archiving web visuals

Limitations and Considerations

  • Feature set is focused on pinboard-style organizing; it is not a full digital asset management suite

Pinry is well suited for individuals or small teams that want a clean, self-managed visual bookmarking workflow. Its tagging, search, and API support make it flexible for integrations and custom frontends.

3.3kstars
366forks
#8
LinkAce

LinkAce

LinkAce is a self-hosted bookmark archive to save, organize, monitor, and share web links with tags, lists, search, RSS feeds, and a REST API.

LinkAce screenshot

LinkAce is a self-hosted web application for building a long-term, searchable archive of your favorite links. It helps individuals and teams organize bookmarks beyond browser syncing, with monitoring and sharing features.

Key Features

  • Save links with automatic title and description fetching
  • Organize links using tags and curated lists/collections
  • Advanced search with filtering and sorting
  • Multi-user support with internal sharing of links, lists, and tags
  • Single sign-on support via OAuth 2.0 and OpenID Connect
  • Continuous link monitoring with notifications for moved or unavailable pages
  • Optional automatic archiving of links via the Internet Archive
  • Public/private visibility controls and guest access options
  • RSS feeds for public and private lists
  • REST API for automation and integrations

Use Cases

  • Personal read-later and knowledge bookmarking with reliable organization
  • Team link libraries for tools, documentation, and research sources
  • Creating shareable public collections with RSS feeds for updates

Limitations and Considerations

  • Automatic archiving relies on an external archiving service and may not work for all sites

LinkAce is well-suited for anyone who wants a maintainable, searchable bookmark database with sharing and monitoring capabilities. Its API, RSS, and SSO options also make it a strong fit for integrating bookmarks into existing workflows.

3.2kstars
202forks
#9
Grimoire

Grimoire

Grimoire is a self-hosted bookmark manager with tags, categories, fuzzy search, per-user libraries, metadata fetching, notes, and an integration API.

Grimoire screenshot

Grimoire is a self-hosted, web-based bookmark manager designed to help you save and organize links into a personal knowledge library. It supports multiple user accounts and enriches bookmarks by fetching page metadata and extracting readable content.

Key Features

  • Save and organize bookmarks with tags and categories
  • Multi-user support with separate libraries per account
  • Fuzzy search across saved bookmarks
  • Website metadata fetching (title, description, images) with local storage and refresh
  • Content extraction to turn saved pages into readable snippets
  • Personal notes on bookmarks
  • Integration API for adding bookmarks from external tools
  • Dark mode support

Use Cases

  • Personal “read later” and reference library for articles, tools, and documentation
  • Team or household bookmarking with separate user accounts
  • Research workflows where pages are saved with extracted content and notes

Limitations and Considerations

  • Import/export features and bookmark sharing are not yet available (planned on the roadmap)

Grimoire is a good fit if you want a straightforward, locally hosted bookmarking app with strong organization features and automated page enrichment. It is lightweight to deploy and can be integrated into other workflows via its API.

2.7kstars
81forks
#10
Briefkasten

Briefkasten

Open-source, self-hosted bookmarking app with tags, import/export, full-text search, REST API, OAuth and browser extension support.

Briefkasten screenshot

Briefkasten is an open-source, self-hosted bookmarking application that stores bookmarks in any Prisma-compatible database. It provides a modern web UI and tools to save, organize and search bookmarks while supporting OAuth and email magic-link authentication.

Key Features

  • Save bookmarks via a browser extension, drag-and-drop, or REST API
  • Automatic title and description extraction when saving URLs
  • Organize bookmarks by categories and tags with multiple list/views
  • Import and export bookmarks in standard HTML format
  • Background job to fetch bookmark images and enrich metadata
  • Keyboard shortcuts and multiple UI views for fast navigation
  • Full-text search across saved bookmarks
  • OAuth and email magic link authentication support
  • Works with any Prisma-compatible database (Postgres, MySQL, SQLite)
  • Docker and docker-compose support for easy local deployment

Use Cases

  • Personal bookmark vault for managing links, articles and resources across devices
  • Team or small-group shared collection of reference links and documentation
  • Migrating and consolidating bookmarks from browser exports into a searchable database

Limitations and Considerations

  • The project provides a v2 beta; the maintainer has warned that beta database instances may be reset during migration from v1 to v2
  • Image storage is not built into the database; an external object store (S3-compatible or provider SDK) is recommended for bookmark images
  • OAuth requires configuring provider credentials; initial setup requires a Prisma-compatible database and appropriate environment variables

Briefkasten is a straightforward, developer-friendly bookmarking solution focused on portability, searchability and extensibility. It is suitable for individuals and small teams who prefer a self-hosted bookmark manager with integrations for modern deployment workflows.

1.1kstars
46forks
#11
Ephemera

Ephemera

Ephemera is a self-hosted web app for saving, organizing, and retaining links with searchable metadata, designed for personal or small-team link archiving.

Ephemera is a lightweight self-hosted web application for collecting and organizing links you want to keep. It focuses on simple link capture and retrieval, making it useful as a personal link archive or a small team knowledge stash.

Key Features

  • Save and manage bookmarks/links in a web UI
  • Tagging and basic organization for quick retrieval
  • Search across saved items to find previously stored links
  • Designed to be simple to deploy and run for personal use

Use Cases

  • Maintain a personal “read later” and reference link library
  • Keep a searchable archive of project-related resources and documentation links
  • Share and curate a small collection of links within a team

Ephemera is a good fit if you want a minimal, self-hosted way to store and find important links without the overhead of a larger knowledge base system.

872stars
25forks
#12
Espial

Espial

Open-source, web-based bookmarking server with multi-user support, bookmarklet capture, and SQLite storage for easy self-hosting and maintenance.

Espial is an open-source web application for saving, organizing, and searching bookmarks in a self-hosted environment. It supports multiple user accounts and stores data in a SQLite database to keep deployment and maintenance simple.

Key Features

  • Multi-user bookmarking with per-account collections
  • Bookmarklet for fast saving from a browser while logged in
  • SQLite-backed storage for straightforward setup and backups
  • Import tools for Pinboard-compatible JSON exports
  • Import tools for Firefox bookmark exports
  • Web UI for browsing and managing saved links

Use Cases

  • Personal bookmark server to replace hosted “read later” and bookmarking services
  • Small team knowledge collection for links, references, and research
  • Migrating and consolidating bookmarks from Pinboard or Firefox into one instance

Limitations and Considerations

  • SSL/TLS is expected to be handled via a reverse proxy
  • Configuration changes in the embedded settings file require rebuilding the executable

Espial is a practical choice for users who want a lightweight bookmarking web app with a simple SQLite datastore and easy bookmark capture via a bookmarklet. It is especially well-suited to individuals or small groups looking for a maintainable, self-managed bookmarking workflow.

871stars
30forks
#13
Servas

Servas

Self-hosted bookmark manager with tags, nested groups, smart groups, multi-user support, import/export, and browser extensions for quick saving.

Servas screenshot

Servas is a self-hosted web application for organizing and managing bookmarks. It focuses on fast saving and structured organization using tags and groups, with a modern responsive interface.

Key Features

  • Tag-based organization for bookmarks
  • Groups with nesting for hierarchical collections
  • Smart Groups that auto-collect bookmarks based on tags
  • Multi-user accounts with optional registration control
  • Import and export of bookmarks (JSON and HTML)
  • Dark and light themes with responsive UI
  • Two-factor authentication (2FA)
  • Companion browser extensions for Firefox and Chrome for one-click saving

Use Cases

  • Personal or homelab replacement for cloud bookmark services
  • Team-shared bookmark collections with separate user accounts
  • Migrating browser bookmarks into a searchable, tag-based library

Limitations and Considerations

  • Requires a PHP/Laravel runtime and initial setup (app key, migrations)
  • Browser extensions are provided as a separate project and deployed separately

Servas is a solid choice if you want a clean, self-managed bookmark library with flexible organization features like nested groups and smart group rules. It can run with SQLite for simple deployments or MySQL/MariaDB for more traditional setups.

782stars
36forks
#14
Postmarks

Postmarks

Postmarks is a self-hosted, single-user bookmark manager that publishes and federates bookmarks over ActivityPub with Mastodon-compatible platforms.

Postmarks screenshot

Postmarks is a single-user bookmarking website you host yourself, designed to connect to the Fediverse via ActivityPub. It lets you curate and publish bookmarks from your own instance while interacting with other Postmarks instances and compatible text-based ActivityPub platforms.

Key Features

  • Single-user bookmark manager with add, edit, and delete functionality
  • ActivityPub server features for federation with Mastodon and similar platforms
  • Admin area protected by an instance login key
  • Bookmark import and a browser bookmarklet for quick saving
  • Configurable actor profile (username, display name, bio, avatar) via local configuration
  • Optional Mastodon profile verification link via environment configuration

Use Cases

  • Maintain a personal, self-owned bookmarking site that can be followed from the Fediverse
  • Share and discover bookmarks through federation with other ActivityPub instances
  • Publish a curated set of links as a lightweight personal linklog

Limitations and Considerations

  • Designed for a single owner account rather than multi-user teams
  • Federation is focused on text-based ActivityPub platforms and interoperability may vary by server

Postmarks is a good fit if you want a simple, self-controlled bookmarking workflow with Fediverse-native publishing. It combines a traditional bookmark manager with ActivityPub federation to make your saved links more social and discoverable.

534stars
44forks
#15
SharedMoments

SharedMoments

A self-hosted web app for couples to upload photos/videos, create galleries, track moments on a timeline, set countdowns, playlists, and receive event notifications.

SharedMoments is a web application designed for couples to capture, organize, and relive shared memories. It provides a private feed, galleries, timelines and event reminders tailored to a pair's relationship.

Key Features

  • Upload and play photos and videos to a personalized feed
  • Create multi-photo galleries for trips or albums
  • Chronicle key events on a timeline (first kiss, move-in, anniversaries)
  • Countdown timers for upcoming special events
  • Movie and bucket lists for shared experiences
  • Customizable banner showing relationship duration
  • Upload and play a soundtrack to accompany the feed
  • Notifications via Push (note: iOS push not supported), Telegram bot, and email
  • Import and export user data as CSV for portability
  • Translations available for multiple languages; packaged for Docker Compose deployment

Use Cases

  • A private, long-term timeline of memorable moments for couples
  • A shared multimedia album for trips, events, and playlists
  • Automated reminders for anniversaries and important dates via email or Telegram

Limitations and Considerations

  • Push notifications exclude iOS support per project notes
  • Targeted at a single couple; lacks enterprise/multi-tenant social features
  • Requires self-hosting and Docker Compose for recommended deployment; initial startup can take several minutes

SharedMoments is a focused, privacy-oriented tool for couples who want a simple, private place to store and celebrate shared memories. It favors lightweight deployment and direct multimedia sharing over social or federated features.

65stars
9forks
#16
gobookmarks

gobookmarks

Self-hosted landing/start page that renders bookmarks from a plaintext file with visual editor, search, Git-backed history, and multiple auth providers.

gobookmarks is a self-hosted personal landing page / start page that renders bookmarks stored in a simple plaintext file you control. It provides both a visual editor and a full-text editor, maintains history using Git-like providers, and supports multiple authentication methods.

Key Features

  • Renders a multi-tab, multi-page start page from a human-editable plaintext bookmark file with columns, pages, tabs, and categories
  • Visual drag-and-drop editor plus a full-text editor for bulk updates and versioned changes
  • Git-backed history and providers (local Git, GitHub, GitLab) as well as an SQL provider for persistent storage
  • Search with keyboard navigation and configurable search widgets; keyboard shortcuts for fast navigation
  • Multiple authentication options including database, local Git, and OAuth providers (GitHub, GitLab)
  • Docker image, precompiled binaries, and service files for system integration; configurable via environment variables or JSON config
  • Favicon caching and configurable cache/storage paths

Use Cases

  • Personal start page for quickly accessing regularly used sites, developer tools, and dashboards
  • Shared team curated bookmark repository where changes are tracked and can be rolled back
  • Lightweight home portal for homelabs or small teams that prefer plaintext data with Git-backed history

Limitations and Considerations

  • Bookmarks are stored in a custom plaintext format which has a small learning curve for advanced layouts and widgets
  • Search scope is limited to the current tab context by design (not a global site-wide index)
  • OAuth providers require appropriate client credentials and configuration for third-party login

gobookmarks is focused on simplicity, history and portability: your bookmarks remain plain text and can be edited directly or via the provided UI, with storage and history handled by Git or SQL providers.

9stars
0forks

Why choose an open source alternative?

  • Data ownership: Keep your data on your own servers
  • No vendor lock-in: Freedom to switch or modify at any time
  • Cost savings: Reduce or eliminate subscription fees
  • Transparency: Audit the code and know exactly what's running