Home
Softono
cf-url-shortener

cf-url-shortener

Open source TypeScript
72
Stars
17
Forks
0
Issues
2
Watchers
1 year
Last Commit

About cf-url-shortener

A URL shorten service deployed on Cloudflare Pages

Platforms

Web Self-hosted Cloud

Languages

TypeScript

Cloudflare URL Shortener

A very simple URL shorten service.

No configuration, no management, just use it.

Deploy

  1. Fork this repository.
  2. Create a Cloudflare API Token with Edit Cloudflare Workers template, and add D1 edit permission manually.
  3. Set your API Token as repository secret CLOUDFLARE_API_TOKEN.
  4. Go to Actions - Deploy - Run workflow, run it once.

Setup custom domain

Go to your Cloudflare dashboard, find the cf-url-shortener project in Workers & Pages, enter the Custom domains tab.

Update from upstream

Go to your forked repository, click Sync fork - Update branch.

Your Cloudflare Pages project will be update automatically when changes are made to the repository.

Other secrets

  • ADDITION_HEAD
    The content will be placed in the <head> of the page.

Development

Require bun

Project Setup

bun install
bun dev:init-d1

Compile and Hot-Reload for Development

bun dev