Check it out! https://code.novasquirrel.com/explore/repos. It's just a bunch of GitHub mirrors right now but I guess that's all it currently needs to be right now. I've been seeing a lot of people move to Codeberg recently, largely to get away from Microsoft, and I noticed that the terms of service wouldn't work for most of my projects, because I rely on being able to store code with free licenses in the same repository as art and other data with proprietary licenses. I want people to learn from my code and make use of it, but not use my characters and art without permission.

I don't think that taking all my stuff down from GitHub and making people go get it elsewhere is something I want to do at the moment, but I think it's good to try and have it available somewhere else, and have a setup that can turn into the primary code host for my projects if the need comes up. I went looking at what other source code hosts are out there and ultimately decided that the best way to get "arbitrary licenses" and "can be confident it won't be a broken link in a decade" and "not GitHub" all in one is to just host it myself.

I initially tried to set it up on my DigitalOcean VPS that hosts this blog, my main site, my IRC server, a Gemini server, Tilemap Town, a currently-unused wiki, Second Life related services, etc. but it turned out that the software I wanted to use uses more RAM than I was expecting and there realistically wasn't room for it on top of everything else. I was also concerned that if it ends up attracting a bunch of scraper bots or otherwise getting heavy traffic, it could knock Tilemap Town offline or make it laggy, and I wasn't okay with that. I have a home server that isn't being used for every much, but concerns about bots led me to decide that was also too risky.

I was recommended netcup by someone that I met through Petal Crash and it has much cheaper prices than DigitalOcean, with some downsides like needing to commit to paying for multiple months at once and setup being a bit awkward. So I went ahead and got a server on the cheapest plan they've got, and now we have something that's not hosted in the US (which has both upsides and downsides) with plenty of storage and RAM and that can't disrupt anything else I'm hosting. I may try to move my OpenSimulator server over to it, which I'm currently hosting at home, since the computer that's hosting it is slow enough that I think other servers actually time out while attempting to connect to it.

Previous Post