Pinry is a free, self-hosted, open-source image board for saving and tagging images and webpages. See features, setup, and top alternatives.
Pinry is an open-source, self-hosted image board that mimics the tiling, visual-discovery experience of Pinterest while keeping every image, tag, and board on infrastructure the user controls. It was created for people who want to curate a personal or team reference library of images, screenshots, and webpages without handing that data to a third-party platform.
Because Pinry is not a hosted SaaS product, there is no company behind it collecting fees or subscriptions. Instead, a community of contributors maintains the codebase on GitHub, ships Docker images for common architectures, and periodically cuts new releases, making it a durable option for people who prioritize data ownership and long-term availability over convenience.
Pinry organizes saved content into boards and lets users tag each pin for fast filtering and search later. A browser bookmarklet and extensions make it easy to save images and webpages while browsing, and a command-line tool and full REST API support scripted or automated pinning workflows.
The platform supports multiple user accounts with public and private boards, so it can serve as either a single-user archive or a small shared team resource. It is translated into English, Simplified Chinese, and French, and its Docker-based deployment supports ARMv7, ARMv8, and AMD64 hardware, including low-power devices like a Raspberry Pi.
Pinry itself is completely free under the BSD-2-Clause open-source license; there are no paid tiers, subscriptions, or usage limits imposed by the software. Anyone can download, modify, and redistribute the source code.
The only real cost is hosting: users need a server, VPS, NAS, or home computer capable of running Docker (or a manual Python and Django installation) to self-host their instance, plus their own domain and storage if they want the board accessible outside their local network.
Pinry is used to save, tag, and visually organize images, videos, and webpages, similar to Pinterest, but on infrastructure the user controls rather than a third-party service.
Yes. Pinry is free, open-source software released under the BSD-2-Clause license. Users only pay for whatever hosting infrastructure they choose to run it on.
Basic familiarity with Docker or Python and Django is helpful, since Pinry is self-hosted and does not offer an official managed cloud version.
Pinry uses a Python and Django REST Framework backend with a Vue.js frontend, and it is distributed with Docker images for multiple architectures.
No. Pinry is a community-maintained open-source project on GitHub with no company, funding, or commercial entity behind it.
Yes. Pinry supports multiple user accounts and public or private boards, so a small team can share a single self-hosted instance.
Common alternatives include other self-hosted tools like Wallabag, Shaarli, and Linkding, as well as hosted services like Pinterest and Pocket.
Yes, Pinry exposes a full REST API through Django REST Framework, and it also ships a command-line client for scripted pinning.