cheek is similar to my other project, ass. The biggest difference is that cheek is runs on Cloudflare's serverless platform, where ass uses traditional hosting with Node.js.
- Upload (supports ShareX currently)
- Fetch/view image
- Embed features for Discord
- Delete image
- Multi-user
You will be deploying to Cloudflare Pages. Before you begin, make sure you have setup:
Bind type | Bind name |
---|---|
KV | cheekkv |
R2 | cheekstore |
Run these commands to deploy:
git clone https://github.com/tycrek/cheek.git
cd cheek
npm i
npm run publish
Navigate to your deployment domain to view the setup page. Enter a token that you will use for uploading.
Docs WIP
Discord embeds can be configured by setting the following HTTP Headers. Title is required for embeds to work.
x-cheek-title
x-cheek-description
x-cheek-author-name
x-cheek-author-url
x-cheek-provider-name
x-cheek-provider-url
x-cheek-color