an attempt to make a lightweight, easily self-hostable, scoped bluesky appview
at main 1.5 kB view raw
1{ 2 // Main indexers 3 "jetstream": "wss://jetstream1.us-east.bsky.network", // you can self host it -> https://github.com/bluesky-social/jetstream 4 "spacedust": "wss://spacedust.your.site", // you can self host it -> https://www.microcosm.blue 5 6 // For backfill (optional) 7 "constellation": "https://constellation.microcosm.blue", // (not useful on a new setup — requires pre-existing data to backfill) 8 9 // Utility services 10 "slingshot": "https://slingshot.your.site", // you can self host it -> https://www.microcosm.blue 11 12 // Index Server config 13 "indexServer": { 14 "inviteOnly": true, 15 "port": 3767, 16 "did": "did:web:skyliteindexserver.your.site", // should be the same domain as the endpoint 17 "host": "https://skyliteindexserver.your.site" 18 }, 19 20 // View Server config 21 "viewServer": { 22 "inviteOnly": true, 23 "port": 3768, 24 "did": "did:web:skyliteviewserver.your.site", // should be the same domain as the endpoint 25 "host": "https://skyliteviewserver.your.site", 26 27 // In order of which skylite index servers or bsky appviews to use first 28 "indexPriority": [ 29 "user#skylite_index", // user resolved skylite index server 30 "did:web:backupindexserver.your.site#skylite_index", // a specific skylite index server 31 "user#bsky_appview", // user resolved bsky appview 32 "did:web:api.bsky.app#bsky_appview" // a specific bsky appview 33 ] 34 } 35}