Pro-tip: Don’t ever talk shit about someone in email. It will get caught in a conversation thread that will eventually make it to the person you were talking about, because if you talk poorly about people in email, you probably also don’t remove earlier messages in threads, making your mail incredibly long and incriminating. And I will read it.
“All the codes!” (or ATC) is running GitLab 5.2. It is running on a Linode 1GB instance. I also have their backup plan activated on this instance. For my needs, and those of the people who want to host git repos with me, 12GB of storage should be enough for now (half of the 24GB, due to how gitlab-shell works). My monthly cost is $20 + $5 (for the weekly backup). This is the first time I’ve used Linode, so I am still wary. However, everything is going well, and I like how they provision servers, so I will likely pay for this instance annually to get the small discount.
Edit: I pay $16 a year for the domain. It is part of the cost of running the site. ^_^
The server OS is Ubuntu 13.04. I intially went with 12.04 LTS, but the version of git was outdated, and I misread what the popular PPA version was, so I started over in 13.04. It is fine, the server seems stable, and I prefer to not use PPAs on servers (for desktops it is a totally different story, I will reinstall at the drop of a hat! ^_^).
I had wanted to test out the site a bit more before opening it to the public, but I changed my mind after a few realizations:
- I have no way to really stress test the server.
- It is a pain in the ass to create a login for each person I wanted to use the site.
- No one is actually going to use my site: people looking for social coding (wtf that is) will use GitHub, and the ones that care about software freedom will use Gitorious. As Deltron Zero observes: “We may act different in some ways / But we still group together like a fuckin’ survey”.
In future posts I will explain why and how I am using it, and what kind of folks would be interested in also using it. ^_^
Getting ready to move https://allthefil.es to another server. Before that, setting up my data so that pre-2013 photos are in a separate archive directory that isn’t synced to my computer. I keep local copies, of course. ^_^
Updated to PuSHPress 0.1.7.2, networks-wide. That means we has a PuSH hub built-in, and services can use your normal feed (i.e. http://interi.org/feed/) to subscribe. This functionality had either been broken in past versions, or didn’t work on a WordPress network, but now it is working. I am using it to mirror this site into my StatusNet account.
Eventually I am planning on getting the parts of OStatus working that allows for replying directly to the site, but even more interesting is resurrecting some of the plugins that the OStatus suite was based on, and making WordPress talk to a lot of different federated systems. Of course we still don’t have an interface for reading the streams from other systems… but it isn’t a bad idea!
I’ve thought I would do this if I ever got mirroring working: remove the status formatted posts from the main feed of the site. Then I will mirror both in StatusNet, but I can post a bunch of status updates and it won’t flood the main feed.
Okay, so WordPress multisite mirroring to StatusNet is working. Now I have to figure out how I got replies to post back as comments…