note: i don't plan to update this project. please refer to yaass instead.
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