diff options
| author | netop://ウィビ <paul@webb.page> | 2026-04-11 14:24:49 -0700 |
|---|---|---|
| committer | netop://ウィビ <paul@webb.page> | 2026-04-11 14:24:49 -0700 |
| commit | 8c34d810af95fae0ef846f54370a8c88bfab7123 (patch) | |
| tree | 436beaf30f7b2b3f15741dd54a37e313964d1f7d /remarks/WR-008.txt | |
Diffstat (limited to 'remarks/WR-008.txt')
| -rw-r--r-- | remarks/WR-008.txt | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/remarks/WR-008.txt b/remarks/WR-008.txt new file mode 100644 index 0000000..7d816e5 --- /dev/null +++ b/remarks/WR-008.txt @@ -0,0 +1,48 @@ + + + + + + + +Document: WR-008 P. Webb + 2024.11.18 + + How to use your own domain on Blueksy! + +Body + + In your Settings tab, scroll down to "Advanced" and click on "Change + Handle" and then "I have my own domain." You'll be presented with two + tabs that show you how to change your username to your domain via a + DNS panel (where your domain is hosted) or without one. I chose the + latter for speed. + + You have to upload a file at `YOUR_SITE/.well-known/atproto-did` + containing some random string Bluesky gives you. Easy-peasy. + + I'm currently using nginx for my homepage so I had to add this to my + nginx config: + + ``` + server { + location /.well-known/ { + # Enable directory listing + autoindex on; + + # Allow all methods + allow all; + + # Set proper MIME type for atproto-did + location /.well-known/atproto-did { + default_type application/json; + add_header Access-Control-Allow-Origin *; + add_header Access-Control-Allow-Methods "GET, OPTIONS"; + add_header Access-Control-Allow-Headers "DNT, X-CustomHeader, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type"; + } + } + } + ``` + + Run `nginx -t` to ensure no issues occurred from this change and then + `service nginx reload`. You should be good to go! |
