postmarks

github.com/ckolderup/postmarks Fediverse Open-source projectOpen source

Save bookmarks on Postmarks, a single-user bookmarking website designed for the Fediverse.

github.com/ckolderup/postmarks
postmarks homepage screenshot

About postmarks

Postmarks is a single-user bookmarking site that the owner hosts and connects to the Fediverse. It can interact with other Postmarks sites and text-based ActivityPub platforms such as Mastodon and Firefish. The owner can add, edit, delete and import bookmarks after admin login, using Add links and a bookmarklet.

Running it requires manual setup, including an .env file with hostname and admin key, an account.json file with username and profile details, and hosting with Docker Compose or npm, by default on port 3000.

Key features

  • Add, edit and delete bookmarks after admin login
  • Interact with Mastodon, Firefish and other ActivityPub platforms
  • Import existing bookmarks via admin interface
  • Save bookmarks with bookmarklet from admin section
  • Set custom Fediverse username, display name, bio and avatar
  • Add Mastodon verification link via MASTODON_ACCOUNT setting
Best for: People who want to host a personal bookmarking site that interacts with the Fediverse.
Good for
  • Self-hosted single-user design with owner-only editing
  • Federates with other Postmarks sites and ActivityPub platforms
  • Open source with Docker Compose and npm deployment options
Watch out for
  • Single-user only; visitors cannot add or edit bookmarks
  • Requires manual setup of hosting, environment file and account file
  • Requires hostname, port and reverse proxy configuration

postmarks at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

postmarks alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in Fediverse

Well-known listings from the same topic.

All 113

postmarks FAQ

How do I log in to manage bookmarks?
Click the Admin link in the footer and enter the password set as ADMIN_KEY in the .env file.
What is my Fediverse address if I do not set a username?
The default actor name is 'bookmarks', so the address is @bookmarks@.
How do I run Postmarks?
Use Docker Compose or run npm run start. By default it runs on port 3000.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing