solarbird: (asumanga-yay)
solarbird ([personal profile] solarbird) wrote2022-11-06 01:19 am

building your own mastodon server is stupid

but, well, i have the dumb, so i made one lol

dunno if i'm gonna keep it yet but

@moira@mastodon.murkworks.net
wrog: (howitzer)

[personal profile] wrog 2022-11-06 08:34 am (UTC)(link)
Anything in particular that's making it stupid?

Admittedly, I'm sort of unclear on how this decentralized social media thing is supposed to work. Are there well-known servers that people trust? Who runs them?

Or are you concerned about how you're going to get people to trust your own server? Have the mastodon developers come up with a good way to do reputation scoring?

Or is this like running your own email server, (where the moment you open port 25 you get buried in spam)?
prettyarbitrary: Fuzzy Cthulhu plushy with a Santa hat (Default)

[personal profile] prettyarbitrary 2022-11-06 06:46 pm (UTC)(link)
I hope you find you enjoy it!

Or...that you don't and you get those hours of your life back. :D

But tbh I admire the effort. It's an interesting learning experience, and if you find it worthwhile there are lots of people out there looking for a place to land right now!
wrog: (howitzer)

[personal profile] wrog 2022-11-06 07:15 pm (UTC)(link)
And there's not an algorithm, it's just who you follow, and you can follow cross-server.
Right, I'm just wondering how that works when you piss somebody off (as will inevitably happen) and they launch the botnet to down-vote your server everywhere, and then the cross-server stuff stops working because nobody trusts you anymore. I mean, I'd like to think they've given this some thought and learned various lessons since PGP, but I don't know if they have...
merelydovely: a smiling white woman with glasses. her hair is pink and purple and seems to be partially feathers. (Default)

[personal profile] merelydovely 2022-11-08 12:21 am (UTC)(link)
Downvote on third-party ranking sites, or...? I didn't think there was a way to upvote or downvote servers. You can block interaction from specific servers if you control a server of your own (this is how most people handle known fascist servers) but I don't think there's any sort of...reputation feature? Even search is pretty locked down bc it was designed with "people who've been harassed on twitter and FB" foremost in mind.
merelydovely: a smiling white woman with glasses. her hair is pink and purple and seems to be partially feathers. (Default)

[personal profile] merelydovely 2022-11-08 12:23 am (UTC)(link)
Where do the servers themselves live? I assumed one bought space through a hosting service or something rather than going through Mastodon itself, although I guess it would make sense for Mastodon to sell server space...

(I realize I could easily google this, but it would be cool to have it casually explained by someone I know!)
merelydovely: a smiling white woman with glasses. her hair is pink and purple and seems to be partially feathers. (Default)

[personal profile] merelydovely 2022-11-08 05:03 pm (UTC)(link)
It's cool that you're running it right out of your house! Do you have a whole server rack, just the one blade, a raspberry pi...?

I'm still in the 'thinking about it' stage but I was definitely thinking about making a tiny insular server for any twitter refugees from the fan servers I moderate.
merelydovely: a smiling white woman with glasses. her hair is pink and purple and seems to be partially feathers. (Default)

[personal profile] merelydovely 2022-11-10 12:12 am (UTC)(link)
o( ̄▽ ̄)d

All a server really is is a computer that never gets turned off, right? Basically?

Sadly we don't have that kind of space in our townhouse, but if I bought an actual server blade I could probably stick it in the closet...
merelydovely: a smiling white woman with glasses. her hair is pink and purple and seems to be partially feathers. (Default)

[personal profile] merelydovely 2022-11-10 12:49 am (UTC)(link)
Hmm, thanks. My husband is the tech guy so I'll probably just point him at this comment. That Torrent Nano would probably fit under my desk...
wrog: (ring)

[personal profile] wrog 2022-11-13 01:38 am (UTC)(link)
I guess what I'm unclear on is, if there isn't a reputation feature or some kind of third-party ranking, how do you learn that sites are nazi sites without having to review each of them individually and wade through their shit?

Or if it really is that each server operator has to maintain their own blacklist, how does this scale?
wrog: (ring)

[personal profile] wrog 2022-11-13 02:16 am (UTC)(link)
There's also the small matter of getting an internet connection with a static IP .
wrog: (Default)

[personal profile] wrog 2022-11-13 02:28 am (UTC)(link)
which is essentially the biggest ongoing expense for the server in my house (figure $25/month minimum; our bill is bigger because I have a block of 16 IPs at the moment and you really only need 1) and what was typically the biggest obstacle whenever I tried to encourage other people to run servers in their houses (admittedly it's been 10+ years since I last tried to do this).

Whether you can get it and whether you can get it without a whole lot of extra shit added on that you don't need will depend a lot on who your service provider is. Most residential providers are clueless about static IP. (theoretically, a bridged connection with a static IP is the simplest thing in the world but it's not what most people do, so it confuses them...)
merelydovely: a smiling white woman with glasses. her hair is pink and purple and seems to be partially feathers. (Default)

[personal profile] merelydovely 2022-11-13 05:36 am (UTC)(link)
I think server instances publish their blacklists and you just copy the blacklist of a server you trust for old known problems, then word of mouth gets around for new ones.

Probably doesn't scale that well, but twitter blocking didn't scale thaaaat well either, not without catching a ton of people in automated blocklists they had no reason to be on
wrog: (howitzer)

[personal profile] wrog 2022-11-20 01:45 am (UTC)(link)
it seems they are talking about this, though I also see this issue's been open since 2019.

(from a discussion under someone wanting to defederate from mastodon.social)
merelydovely: a smiling white woman with glasses. her hair is pink and purple and seems to be partially feathers. (Default)

[personal profile] merelydovely 2022-11-20 07:33 am (UTC)(link)
You've probably seen this floating around - advice to US-based instance admins about how to prepare for possible DMCA notices in the future: https://twitter.com/rahaeli/status/1593819064161665024
merelydovely: a smiling white woman with glasses. her hair is pink and purple and seems to be partially feathers. (Default)

[personal profile] merelydovely 2022-11-23 04:26 am (UTC)(link)
Awesome!

I'm looking into it for my own potential use later - I'd probably want to pay for a designated agent that is NOT me so I don't have to publical list my address, I think
merelydovely: a smiling white woman with glasses. her hair is pink and purple and seems to be partially feathers. (Default)

[personal profile] merelydovely 2022-11-23 07:20 am (UTC)(link)
Oh right, the DMCA one can just be a box! I was mixing it up with the registered nonprofit rules 😅