your personal website on atproto - mirror blento.app
at map 34 lines 1.2 kB view raw view rendered
1# Selfhosting with cloudflare workers 2 31. fork this repo 42. create a cloudflare worker application and connect it to your fork 53. change the vars in `wrangler.jsonc` (including https:// in the PUBLIC_DOMAIN var!) 6 7```json 8 "vars": { 9 "PUBLIC_HANDLE": "your-bluesky-handle", 10 "PUBLIC_IS_SELFHOSTED": "true", 11 "PUBLIC_DOMAIN": "https://your-cloudflare-worker-or-custom-domain.com" 12 } 13``` 14 154. remove the kv_namespaces from the `wrangler.jsonc` 16 17```json 18"kv_namespaces": [ 19 { 20 "binding": "USER_DATA_CACHE", 21 "id": "d6ff203259de48538d332b0a5df258a7", 22 "remote": true 23 } 24] 25``` 26 275. (maybe necessary? will improve performance at least) create your own kv store by running `npx wrangler kv namespace create USER_DATA_CACHE` and when asked add it to the `wrangler.jsonc` 28 29DONE :) your blento should be live after a minute or two at `your-cloudflare-worker-or-custom-domain.com` and you can edit it by signing in with your bluesky account at `your-cloudflare-worker-or-custom-domain.com/edit` 30 316. some cards need their own additional env keys, if you have these cards in your profile, create your keys and add them to your cloudflare worker 32 33- github profile: GITHUB_TOKEN 34- map: PUBLIC_MAPBOX_TOKEN