I just self host gitolite. I wrote a script for archiving tagged versions to zip files as well as an optional parameter to pipe code into a markdown file and convert that to HTML for code i wish to show people. Everything else I do through the cli and have no use for a fancy UI.
Digital media just kills me. Back in the CD and DVD days I sent back a bunch of discs that were too scrarched to use and i would get coupons to replace them. Often times the publishers included an extra one just because they didn’t want you to pirate stuff. Buying physical media meant you licensed it even when you physically couldn’t so they were compelled to solve the problem.