Nevar forget the Quadro Tracker, the device sold to police agencies allegedly able to track anything, which instead of a circuitboard was revealed to just have ants glued to paper with epoxy https://en.wikipedia.org/wiki/Quadro_Tracker

Here's everything that is coming in #hometown v1.0.8 (which I will release once I have tested it here on Friend Camp for a few days):

https://github.com/orgs/hometown-fork/projects/1

Loud noises 🤝 Touching very hot objects
being able to hurt

object storage saga: more documentation 

There's official Mastodon documentation on setting up an nginx object storage proxy, too! docs.joinmastodon.org/admin/op No doubt the other config I found is based a lot on it. I'll compare the two and try to get to the best settings 🤞

Show thread

object storage saga: plot twist! 

I installed MinIO and got it running, but turns out MinIO no longer has a gateway function and B2 is now S3 compatible anyway?? Okayyy.... going to try it directly over the coming days then, with the main headache now being that I have to set up the host myself on nginx. Fortunately there's a pretty helpful-looking guide. thomas-leister.de/en/mastodon-

Show thread

I am finding I'm benefiting more and more from @darius's work on the Hometown fork of mastodon: exclusive lists and local-only posts are such great features.

MinIO installation (advice welcome) 

Looks like these were the instructions I needed on Debian: min.io/docs/minio/linux/operat

Installation seems to be successful, the systemd service file was created, and I created the group & user. I'm not foolhardy enough to self-host object storage and only plan to use MinIO as a router to B2, per the gist seen here, gist.github.com/fwenzel/84a6f2 so I'm guessing I just need an environment, an empty mount, and get the service up so I can hook it up to the B2 bucket and then hook up Mastodon to MinIO.

Show thread

technobabble, no advice needed 

Very timely too, because I have somehow Failed At Crontab and have had to delete media caches manually.* Today I logged into terminal JUST before we had another overflowing disk & attending crash situation, at 34 GB used out of 38 GB.

Also once the disk situation is better I'm looking forward to trying out more apps, like maybe a blog? Who knows!

* I'm more used to systemd timers but this server isn't set up to use systemd with the --user switch which would have been the cleanest solution, and some digging convinced me setting up user-level systemd jobs would be more trouble than it's worth especially since we're moving to objective storage anyway. Since periodic media purges will still be needed after the move I'll figure out crontab at more leisure afterward.

Show thread

Went through the minIO site and realized I don't need Docker or Kubernetes to set it up! min.io/download#/linux Looks like operation: Object storage is a go 🤔

Sure seeing an uptick on here of White Techy Guys (tm) who think they're much smarter than everyone else 🤔 Making absolute asses of themselves.

Longer-term I plan to move media files off-server to object storage. Once done this would make the storage situation even more comfy. It's just a little more involved than I thought because evidently Mastodon doesn't by default talk to the B2 buckets service I use and needs to be routed through a local copy of minio, which according to my research only runs on docker? As I have never docker'd before I'm just trying to understand what this thing lol. Anyway, I'll get there eventually and in the meantime we're not in imminent danger of running out of space.

Show thread

We're currently using 24 GB out of 38 GB of space and I expect to clear out more space by culling remote accounts that are no longer there and removing unreferenced remote statuses, both computationally heavy operations that I'll be running during my daytime when the server is less active.

Show thread

I set up a crontab to delete federated media from other servers every day, changing the rule to keep remote media for one day and not seven, because federated media fills up storage very quickly now that servers are more active. Which is a good thing, just needed to adjust to the change! This should get rid of the occasional downtimes we've been having, which were from the disk filling up.

For ~some reason~ I have Creed's "My Own Prison" stuck in my head but the lyrics are now "I created, I created, I created my own Twitter" lol :blobsobglasses:

Just to reiterate: I'm working on a version of #Hometown that is up to date with today's release of Mastodon 4.0. It's going to take... a while. I can't really provide an estimate yet.

Show thread

Because a few people have tried this already:

Please DO NOT try to replace another fedi instance with a GoToSocial deployment on the same domain, with the same username. This will almost certainly cause issues with federation due to public/private keys changing, and it is not something we support.

In the future, we’ll try to provide a proper migration path between GtS and other fedi servers. But in the meantime we recommend deploying GtS at a subdomain that hasn’t been in use yet, like fedi.[example.org] or social.[example.org].

Your enthusiasm about GtS is appreciated! But if you try to drop-in GtS in place of a preexisting fedi server, and things break, we will not be able to help you with them.

Ahh feels so nice to be caught up on fedbiblocks and steadily growing the list from other instances :blobcat_tea: The peace and quiet

Show older
Write Out

A small instance for writers.

<svg xmlns="http://www.w3.org/2000/svg" id="hometownlogo" x="0px" y="0px" viewBox="25 40 50 20" width="100%" height="100%"><g><path d="M55.9,53.9H35.3c-0.7,0-1.3,0.6-1.3,1.3s0.6,1.3,1.3,1.3h20.6c0.7,0,1.3-0.6,1.3-1.3S56.6,53.9,55.9,53.9z"/><path d="M55.9,58.2H35.3c-0.7,0-1.3,0.6-1.3,1.3s0.6,1.3,1.3,1.3h20.6c0.7,0,1.3-0.6,1.3-1.3S56.6,58.2,55.9,58.2z"/><path d="M55.9,62.6H35.3c-0.7,0-1.3,0.6-1.3,1.3s0.6,1.3,1.3,1.3h20.6c0.7,0,1.3-0.6,1.3-1.3S56.6,62.6,55.9,62.6z"/><path d="M64.8,53.9c-0.7,0-1.3,0.6-1.3,1.3v8.8c0,0.7,0.6,1.3,1.3,1.3s1.3-0.6,1.3-1.3v-8.8C66,54.4,65.4,53.9,64.8,53.9z"/><path d="M60.4,53.9c-0.7,0-1.3,0.6-1.3,1.3v8.8c0,0.7,0.6,1.3,1.3,1.3s1.3-0.6,1.3-1.3v-8.8C61.6,54.4,61.1,53.9,60.4,53.9z"/><path d="M63.7,48.3c1.3-0.7,2-2.5,2-5.6c0-3.6-0.9-7.8-3.3-7.8s-3.3,4.2-3.3,7.8c0,3.1,0.7,4.9,2,5.6v2.4c0,0.7,0.6,1.3,1.3,1.3 s1.3-0.6,1.3-1.3V48.3z M62.4,37.8c0.4,0.8,0.8,2.5,0.8,4.9c0,2.5-0.5,3.4-0.8,3.4s-0.8-0.9-0.8-3.4C61.7,40.3,62.1,38.6,62.4,37.8 z"/><path d="M57,42.7c0-0.1-0.1-0.1-0.1-0.2l-3.2-4.1c-0.2-0.3-0.6-0.5-1-0.5h-1.6v-1.9c0-0.7-0.6-1.3-1.3-1.3s-1.3,0.6-1.3,1.3V38 h-3.9h-1.1h-5.2c-0.4,0-0.7,0.2-1,0.5l-3.2,4.1c0,0.1-0.1,0.1-0.1,0.2c0,0-0.1,0.1-0.1,0.1C34,43,34,43.2,34,43.3v7.4 c0,0.7,0.6,1.3,1.3,1.3h5.2h7.4h8c0.7,0,1.3-0.6,1.3-1.3v-7.4c0-0.2,0-0.3-0.1-0.4C57,42.8,57,42.8,57,42.7z M41.7,49.5h-5.2v-4.9 h10.2v4.9H41.7z M48.5,42.1l-1.2-1.6h4.8l1.2,1.6H48.5z M44.1,40.5l1.2,1.6h-7.5l1.2-1.6H44.1z M49.2,44.6h5.5v4.9h-5.5V44.6z"/></g></svg>