+10
_journals/2025-01-01_1407.md
+10
_journals/2025-01-01_1407.md
···
···+[[User & Agents]] is a new community stewarded by [[Ankesh Bharti]][^feynon]. Here's one line from the home page: "_Our goal is to empower individuals with software that enables them to create their own agency_". Go [read the whole thing](https://www.userandagents.com/) and come join!
+9
_notes/Ankesh Bharti.md
+9
_notes/Ankesh Bharti.md
+1
-13
_notes/Bluesky PDS.md
+1
-13
_notes/Bluesky PDS.md
···-<blockquote class="bluesky-embed" data-bluesky-uri="at://did:plc:lmmeta6tejj3fhn5xvzl5eoi/app.bsky.feed.post/3lazundqk4c2y" data-bluesky-cid="bafyreid7pbzyn4ezygqutyfsx64cfdt5bbt3ekne6ph23cji65rucw2xtq"><p lang="en">I installed my own PDS on a new KVM-1 from Hostinger.-Took like 15min total. This is easy!</p>— Boris (<a href="https://bsky.app/profile/did:plc:lmmeta6tejj3fhn5xvzl5eoi?ref_src=embed">@boris.bringyourown.computer</a>) <a href="https://bsky.app/profile/did:plc:lmmeta6tejj3fhn5xvzl5eoi/post/3lazundqk4c2y?ref_src=embed">November 15, 2024 at 6:43 PM</a></blockquote><script async src="https://embed.bsky.app/static/embed.js" charset="utf-8"></script>-<blockquote class="bluesky-embed" data-bluesky-uri="at://did:plc:wn774ojgaemblghs6xduynyq/app.bsky.feed.post/3lazvnwr4ve2q" data-bluesky-cid="bafyreidb5ab6hafiznmp2mi64dsk7ddkosqquktgk433dqfedtcvtmrinu"><p lang="en">Huh. So you can, like, just create your own PDS. And invite codes. And make new accounts.<br><br><a href="https://bsky.app/profile/did:plc:wn774ojgaemblghs6xduynyq/post/3lazvnwr4ve2q?ref_src=embed">[image or embed]</a></p>— BringYourOwn.Computer (<a href="https://bsky.app/profile/did:plc:wn774ojgaemblghs6xduynyq?ref_src=embed">@computer.bringyourown.computer</a>) <a href="https://bsky.app/profile/did:plc:wn774ojgaemblghs6xduynyq/post/3lazvnwr4ve2q?ref_src=embed">November 15, 2024 at 7:01 PM</a></blockquote><script async src="https://embed.bsky.app/static/embed.js" charset="utf-8"></script>
+124
-2
_notes/BringYourOwn.Computer.md
+124
-2
_notes/BringYourOwn.Computer.md
···+As one often does, I needed a domain and it's a nod to [[Bring Your Own Server]] pattern I've been tracking.+This is currently on a [KVM-1](https://cart.hostinger.com/pay/144f1cd7-4a92-4084-9a78-36130197e57e?_ga=GA1.3.942352702.1711283207) at [[Hostinger]] in a German data center.+This ended up being so simple I didn't really take notes. The [[Bluesky PDS]] has a one-liner install:+The DNS was already on Cloudflare, so added the wildcard there. Here's my post right after I did it, from my newly created account:+<blockquote class="bluesky-embed" data-bluesky-uri="at://did:plc:lmmeta6tejj3fhn5xvzl5eoi/app.bsky.feed.post/3lazundqk4c2y" data-bluesky-cid="bafyreid7pbzyn4ezygqutyfsx64cfdt5bbt3ekne6ph23cji65rucw2xtq"><p lang="en">I installed my own PDS on a new KVM-1 from Hostinger.+Took like 15min total. This is easy!</p>— Boris (<a href="https://bsky.app/profile/did:plc:lmmeta6tejj3fhn5xvzl5eoi?ref_src=embed">@boris.bringyourown.computer</a>) <a href="https://bsky.app/profile/did:plc:lmmeta6tejj3fhn5xvzl5eoi/post/3lazundqk4c2y?ref_src=embed">November 15, 2024 at 6:43 PM</a></blockquote><script async src="https://embed.bsky.app/static/embed.js" charset="utf-8"></script>+<blockquote class="bluesky-embed" data-bluesky-uri="at://did:plc:wn774ojgaemblghs6xduynyq/app.bsky.feed.post/3lazvnwr4ve2q" data-bluesky-cid="bafyreidb5ab6hafiznmp2mi64dsk7ddkosqquktgk433dqfedtcvtmrinu"><p lang="en">Huh. So you can, like, just create your own PDS. And invite codes. And make new accounts.<br><br><a href="https://bsky.app/profile/did:plc:wn774ojgaemblghs6xduynyq/post/3lazvnwr4ve2q?ref_src=embed">[image or embed]</a></p>— BringYourOwn.Computer (<a href="https://bsky.app/profile/did:plc:wn774ojgaemblghs6xduynyq?ref_src=embed">@computer.bringyourown.computer</a>) <a href="https://bsky.app/profile/did:plc:wn774ojgaemblghs6xduynyq/post/3lazvnwr4ve2q?ref_src=embed">November 15, 2024 at 7:01 PM</a></blockquote><script async src="https://embed.bsky.app/static/embed.js" charset="utf-8"></script>+The one thing that isn't setup is email. This is the syntax from the docs, in the `/pds/pds.env:+I have a [[Mailgun]] account that I use for everything that didn't work. I [opened a github issue](https://github.com/bluesky-social/pds/issues/194#issuecomment-2567188011) and ultimately solved my own problem. URLencode the username, so %40 instead of an @ sign. I also reset the password to be a simpler one without any special characters.+PDS_EMAIL_SMTP_URL=smtps://username%40mail.example.com:(a password without special characters)@smtp.eu.mailgun.org:465/+Following the [install on ubuntu steps](https://tailscale.com/kb/1476/install-ubuntu-2404) Then, ran+The idea being, can use this VPS to route traffic out of, and potentially host other things at home or office.+Warning: UDP GRO forwarding is suboptimally configured on eth0, UDP forwarding throughput capability will increase with a configuration change.+I went ahead and used the give everyone access policy settings with [nodeAttr](https://tailscale.com/kb/1369/taildrive?tab=linux#add-nodeattrs-to-enable-taildrive-on-devices). That let me run this on the PDS, to share the entire PDS directory:+defaults write /Users/$(whoami)/Library/Preferences/io.tailscale.ipn.macsys.plist FileSharingConfiguration show++To access shared folders on the Mac, you [connect to the Taildrive server with the Mac Finder's built in WebDAV support](https://tailscale.com/kb/1369/taildrive?tab=macos+gui#access-directories-shared-with-taildrive).+> macOS will connect to the Taildrive WebDAV server and show a Finder window with your tailnet name as a folder. Inside that folder, Taildrive will load a folder for each device in your tailnet, and any shares that are active on the devices will appear within those folders.+This all worked, but unfortunately, no "pds" folder in here! OK, well I made `altariapdsbackup` as a local Mac folder.+Let's see about connecting from the other end, [from the Ubuntu PDS server](https://tailscale.com/kb/1369/taildrive?tab=linux#access-directories-shared-with-taildrive-3).+Cool, it worked, I can browse to it, and yup, my Tailnet name `bmann.ca` is in there as a folder. Which is, unfortunately, empty.+OK, fine, I'll go back to [actually reading the policies section again](https://tailscale.com/kb/1369/taildrive?tab=linux#define-sharing-permissions). Pasted in some more policy language, hit save, and yup! All my devices are visible, with the `pds` folder shared.++I'll open up the blocks folder so we can see the blobs that are the images posted to my account:++Of course, the PDS software can display blobs, so I'll just use it to embed an image directly 😂+
+13
-4
_notes/Commons Computer.md
+13
-4
_notes/Commons Computer.md
···+Runs on a [KVM-4](https://cart.hostinger.com/pay/fa514fed-6711-4974-8333-c9c88f9a83b8?_ga=GA1.3.942352702.1711283207) at [[Hostinger]] in a US data center.
+10
_notes/Fedora Media Writer.md
+10
_notes/Fedora Media Writer.md
···
···+Fedora Media Writer is a tool that helps users put Fedora images on their portable drives such as flash disks.+It is able to automatically download the required image for them and write them in a `dd`-like fashion, using either `dd` itself or some other way to access the drive directly.+This overwrites the drive's partition layout though so it also provides a way to restore a single-partition layout with a FAT32 partition.
+14
_notes/Hostinger.md
+14
_notes/Hostinger.md
···
···+Below are what I run, including referral links which should give a 20% discount to get the prices listed for *annual* sign ups.+* [KVM 1](https://cart.hostinger.com/pay/87340ab6-9b0f-46f9-91f5-9de0a2d3521f?_ga=GA1.3.942352702.1711283207) is 1 vCPU Core / 4GB RAM / 50GB disk / 4TB Bandwidth (runs [[BringYourOwn.Computer]] Bluesky PDS) $52.71USD annually+* [KVM 4](https://cart.hostinger.com/pay/fa514fed-6711-4974-8333-c9c88f9a83b8?_ga=GA1.3.942352702.1711283207) is 4 vCPU Core / 16GB RAM / 200GB disk / 16TB Bandwidth (runs [[Commons Computer]] Cloudron), $115.11USD annually+* [KVM 8](https://cart.hostinger.com/pay/fa514fed-6711-4974-8333-c9c88f9a83b8?_ga=GA1.3.942352702.1711283207) is 8 vCPU Core / 32GB RAM / 400GB disk / 32TB Bandwidth (runs [[Causal Islands Server]] Cloudron), $239.91USD annually
+25
_notes/MacOS Sequoia Setup.md
+25
_notes/MacOS Sequoia Setup.md
···+It's New Year's Eve, so not doing much today! [[Fedora Media Writer]] installed via brew because I was thinking about it. Got to get back to my [[Bazzite]] install on the [[MiniPC PL63]].+Happy New Year! Found [[Taildrive]] and worked on re-activating my [[Tailscale]] stuff. They have [multiple ways to install on MacOS](https://tailscale.com/kb/1065/macos-variants). I'll grab the package from them directly.+Re-familiarizing myself with what I have going on here. I have my old Mac Mini Intel at Z-Space that I connected. Which I should probably just get rid of.+Huh. Having issues ssh'ing into the server. Somehow this is grabbing different IP addresses because I have Cloudflare proxy turned on??? Ok, I'll set `/etc/hosts` with the IP address of [[BringYourOwn.Computer]].
+44
_notes/Migrating PDS account with goat.md
+44
_notes/Migrating PDS account with goat.md
···
···+The entire meat of the article is, install [goat](https://github.com/bluesky-social/indigo/tree/main/cmd/goat):
+19
_notes/Migrating accounts to my own PDS.md
+19
_notes/Migrating accounts to my own PDS.md
···
···+I have a new MacOS setup going on, so I needed to install GoLang, figure out where go packages live and add them to my path. Yes, the majority of the work is done locally, you just send commands to the old and new servers.+If you run your own PDS, you'll need to be logged into that server to issue some `pdsadmin` commands, e.g. grabbing an invite code.+* if you have a generated password with special characters, quote the 'password' (both old and new)+On getting migrated, I reset password on the new account. This is done with `pdsadmin account reset-password`, operating on DIDs, so you'll need `pdsadmin account list` first to get that.+I don't think this was strictly necessary, it may have been me misreading and asking to reset with Bsky rather than putting in the new PDS host.
-8
_notes/PDS Setup Notes.md
-8
_notes/PDS Setup Notes.md
+5
_notes/Tailscale.md
+5
_notes/Tailscale.md
+26
_notes/User & Agents.md
+26
_notes/User & Agents.md
···
···+> focused on shaping the future of user-agent systems. Our goal is to empower individuals with software that enables them to create their own agency.+The software economy is shifting from a model driven by attention capture to one focused on user intent and purposeful engagement. To enable such an intent driven system, <mark>we need user agents to serve as a unified perimeter of devices, platforms, and services maximizing user agency</mark>. Browsers, as the only open user-agent platform, face a key challenge due to their limited origin policy and integration with broader systems—a gap we aim to bridge.+We envision <mark>a new browser-like operating environment built on three foundational elements: intent router, machine network, and artifacts.</mark> For more resources, check out our [research](https://uaresearch.notion.site/), or browse our [Github](https://github.com/ua-community). Chat with us on [Discord](https://discord.gg/FY6gvcKS6W) or subscribe to the mailing list of our [blog](https://blog.userandagents.com/) below.
assets/2025/finder-taildrive-pds-screenshot-blocks.png
assets/2025/finder-taildrive-pds-screenshot-blocks.png
This is a binary file and will not be displayed.
assets/2025/finder-taildrive-pds-screenshot.png
assets/2025/finder-taildrive-pds-screenshot.png
This is a binary file and will not be displayed.
assets/2025/tailscale-files-alpha-settings.png
assets/2025/tailscale-files-alpha-settings.png
This is a binary file and will not be displayed.