April 2023 Summary


  • Co-Location Study/Decision
  • Troubleshooting Jitsi Meet (Videoconferencing Software)
  • Minor Fixes to Virtual Studio Website
  • Started Work on Contributor Guide
  • Setup Ragdoll Rig on the “Space Bunny” Prop
Ragdoll-rigged bunny
Ragdoll rigged ragdoll model, just starting to fall, under simulation.


This April, we studied the possibility of moving our “virtual studio” server from cloud services on Digital Ocean to a co-located server in a nearby city. After studying this, we determined that the change would be very nearly budget-neutral (the Digital Ocean bill has been getting kind of high), but would give us a substantial performance improvement and room for growth, if we decided to expand our business to hosting other projects. The most obvious immediate impact would be to speed up access to our Nextcloud folders for production files. The current S3FS storage is extremely slow, and moving to a co-located server would mean would could just put this data on a conventional large hard drive.

Ironically, hard drives are becoming less common on datacenter machines, as SSDs become more popular, but they are still the cheapest storage per-gigabyte, and thus make good sense for source files. The server will also have an SSD for normal web content.

I likely will not completely eliminate the Digital Ocean services: they would probably be a good idea to host our static websites, since we would be able to scale back to a minimal droplet VPS, and would not go down if we have problems with our own server.

Jitsi Meet

After seeing the successful use of Jitsi for the “Creative Freedom Summit” earlier this year, I decided Jitsi might be a better option for video-conferencing, and installed it on our YunoHost server. It didn’t immediately work, and testing reveals that the problem is ports that need to be opened on our server — 10,000 and 4443, which Jitsi uses. I have not yet resolved the problem as of April 30th, but it seems to be relatively simple to fix.

Virtual Studio Site Maintenance

A number of minor issues had accumulated on our server. We had no icons installed for some of the YunoHost Portal applications, and this resulted in a very broken appearance. I have now cleaned that up:

Lunatics Project Contributor Portal
The Contributor Portal when logged in.

And, of course, fixed the broken Pixelfed icon on the Production Log page. I started to work on the tabs, but then realized this is really more of an overall problem with the site architecture: I really need to rethink what it is going to be used for. I then started working on editing and reorganizing some of the WordPress “pages” on the site, to bring them up to date and fill in gaps.

Contributor Guide

The biggest part of the overhaul of pages on the WordPress site was adding a page dedicated to helping prospective new contributors to the project. So much has changed that this is basically a complete rewrite from scratch. It’s still a work-in-progress, but you can see the current state here: New Contributor Site Guide.

Ragdoll Rig

Towards the end of April, I created a ragdoll (simulated physics) rig for Georgiana’s ragdoll “space bunny” toy. This is a model (created by Keneisha Perry) of an anthropomorphic rabbit with a spacesuit. Animating the movement of this doll realistically by hand was proving really difficult for me, so I decided to use a simulated ragdoll rig, since it is, in fact, meant to be a ragdoll.

I recorded a screencast of my process on this rig, and I’m working on a voice-over for it this first week of May.


Avatar photo
Terry Hancock is the director and producer of "Lunatics!" and the founder for "Lunatics Project" and the associated "Film Freedom" Project. Misskey (Professional/Director Account) Mastodon (Personal Account)