• she/her

Principal engineer at Mercury. I've authored the Dhall configuration language, the Haskell for all blog, and countless packages and keynote presentations.

I'm a midwife to the hidden beauty in everything.

💖 @wiredaemon


discord
Gabriella439
discord server
discord.gg/XS5ZDZ8nnp
location
bay area
private page
cohost.org/newmoon

artemis
@artemis

and its been this way my whole life.

I got into self hosting cause me and my friends wanted to play some games and i figured id google how to run the servers for them. We didnt know what the fuck we were doing. We just wanted to run game and chat servers so we could play the stuff we wanted, we started out Windows Server 2008 on random computers given to us by someone who knew someone who knew someone. and I enjoyed it so I kept doing it. Me and my friend ran free teamspeaks for a couple hundred people because we just felt like it, we ran a plex server, we torrented stuff, we ran minecraft and other random game servers. We ran git, some websites, some forums too. All on like a $30/month (at the time) dedicated server- kinda expensive, but my friend felt like paying for it, and others chipped in when they could. they wanted stuff run for them, we wanted to run stuff, it was a good fit!

like you cannot model this shit as rugged individualism. if we want to break away from central services we need to think about this in terms of communities. if you hate self hosting then you shouldnt be the one doing it! If the ball doesn't fit in your mouth it's not yours.

In the circles I run in, there's some people who know how to 3D print and do that for others. Some people who do baking. Some people who do sewing. Some people who do fermenting or w/e, some who do drawing, mushroom growing, soldering, poetry, whatever. people do the shit that they enjoy doing and they share it with others, and thats the only way this works, because nobody actually wants or can do literally everything.

but to do this we need to build communities. and devs need to build stuff designed for communities to run. Not everyone knows that one person who will host shit. I wonder if maybe it used to be easier to know that one person. before software became so centralized, people were doing self-hosting just out of necessity. they weren't a huge nerd about it they stumbled into it because they had to. but then some stayed cause they liked it. Some became huge nerds about it like me, others just stayed there kinda doing their thing. thats it!


fullmoon
@fullmoon

Like, I consider myself EXTREMELY good at hosting software because I have the expertise, freedom, and financial resources1 and would probably do it much more often for others if hosting didn't also entail moderation (which I am NOT good at). Like, yeah, I could delegate moderation to others but:

  • I don't know anyone who is chomping at the bit to moderate stuff I host for free

  • The host is always implicitly treated as the "top mod"

    … because they have essentially admin privilege. Unless you have a good constitution in place for the community you form a lot of conflicts end up bubbling up straight to the admin(s) to resolve.

I don't know a good way to fix this, though.


  1. I'm also really good at hosting most servers inexpensively for just a few bucks a month tops so it's not even a real financial burden on me


You must log in to comment.

in reply to @artemis's post:

and then you run a small business out of a spare mobo in a cardboard box with three desk fans over it and you start to feel the pressure of their dependance on your magic solutions and worry for their backups, but they just think it's fine as surely you can do this in your sleep right?

so, luckily and unluckily, i can't (yet?) configure a server.