# jalco-drop > Your own file, paste and screen-recording host. One Cloudflare Worker and an R2 bucket, or one Docker container anywhere. ## Docs - [jalco-drop](https://drop.justinlevine.me/): Your own file, paste and screen-recording host. Send a link that looks like you made it. - [Quickstart](https://drop.justinlevine.me/quickstart): Set up jalco-drop on Cloudflare in a few minutes, or as a Docker container on any server. - [Uploading](https://drop.justinlevine.me/uploading): Upload from the terminal, the admin page, or the HTTP API. - [File types](https://drop.justinlevine.me/file-types): How each kind of file opens, and how to get at the raw bytes. - [Share pages](https://drop.justinlevine.me/share-pages): Folders and zips open as a "sent you" page with a file tree, a preview drawer and a generated gradient. - [Scrawl captures](https://drop.justinlevine.me/scrawl): Share a Scrawl screen recording as a video page with its transcript and marked moments. - [Tokens](https://drop.justinlevine.me/tokens): Give bots and scripts their own upload token, sender name and icon. - [Settings](https://drop.justinlevine.me/settings): Change the site name, sender, accent colour, code theme and home redirect without redeploying. - [Self-hosting](https://drop.justinlevine.me/self-hosting): Every setting for the Cloudflare Worker and the Docker container, and how storage, previews and expiry work on each. - [API](https://drop.justinlevine.me/api): Upload, list and delete drops over HTTP with a bearer token. - [Upgrading](https://drop.justinlevine.me/upgrading): Move a deployed site to a new release of jalco-drop. - [Changelog](https://drop.justinlevine.me/changelog): Every release of jalco-drop, newest first. ## Agent skills - [jalco-drop](https://drop.justinlevine.me/.well-known/agent-skills/jalco-drop/SKILL.md): Read the jalco-drop docs instead of answering from memory. Your own file, paste and screen-recording host. One Cloudflare Worker and an R2 bucket, or one Docker container anywhere. Use when a task involves jalco-drop: how it works, how to set it up or configure it, or its API. ## Agent resources - [llms-full.txt](https://drop.justinlevine.me/llms-full.txt): The full Markdown of every page in one file. - [Page Markdown](https://drop.justinlevine.me/index.md): Append `.md` to any page URL to fetch that page as raw Markdown. - [JSON API](https://drop.justinlevine.me/api/docs/pages.json): Page index of the JSON docs API; each entry links the page's JSON and Markdown forms. Described by the OpenAPI document at https://drop.justinlevine.me/openapi.json. - [Agent skills](https://drop.justinlevine.me/.well-known/agent-skills/index.json): Agent Skills discovery index of the skills this site publishes. - [API catalog](https://drop.justinlevine.me/.well-known/api-catalog): RFC 9727 linkset of the APIs documented here. - [AI catalog](https://drop.justinlevine.me/.well-known/ai-catalog.json): ARD manifest of the agent-facing resources on this site (MCP server, skills, APIs). - [agent-readability.json](https://drop.justinlevine.me/agent-readability.json): Manifest of every agent-facing artifact on this site. - [Sitemap](https://drop.justinlevine.me/sitemap.xml): Every indexable page URL with its last-modified date.