Vellum
Vellum is a private bot that archives curated channels from Discord
servers and serves them as fast, full-text-searchable, permission-aware
web archives. Each server it’s invited to becomes its own archive,
addressed by a short URL path: https://vellum.kpsn.dev/<server>.
How it works
- Curated, not automatic. A server admin chooses exactly which channels are archived. Nothing is captured until it’s explicitly tracked.
- Searchable. Archived messages are full-text indexed, so you can search across a server’s history in one place.
- Faithful to Discord’s permissions. Visibility mirrors
Discord’s own
VIEW_CHANNELrules — roles, channel overwrites, and ownership are all respected. The default is always to hide, never to leak. - Updated incrementally. Each refresh pulls only what’s new since the last run and folds in edits, so an archive stays current without re-reading a channel’s whole history.
Two ways to publish
- Public web archive. The server is open on the web, and each channel is published publicly (anyone can read it) or kept private — private channels are hidden by default and only ever shown to people Discord itself would let see them.
- Members-only archive. The entire server stays off the public web and is readable online only to people who are current members of that server on Discord — your Discord membership is your key to the archive.
Reading an archive
Archives are reached directly by their path: go to
https://vellum.kpsn.dev/<server-slug> for the server you’re
after. Servers whose admins opt in are also listed in the
public directory. Public channels open for anyone; private
or members-only archives ask you to sign in with Discord
first, then show only what your Discord roles and membership allow.
Self-hosted · multi-tenant · one bot, many servers.