So, someone was using Unicorn as a bot network and we finally received formal complaints about through our provider. Fully removing apache2 whatever garbage (we use nginx) reduced memory usage by 67% and CPU is down to almost nothing. The system has been stable since I hardcore destroyed everything I could find in systemd + openrc related to apache. A ticket was also filed with our service provider, who found and fixed another client hogging our resources, which is how VPS service works.
afaik this issue of slowness is resolved. Please confirm if it is working better. I’m amazed it has held up for the last three years, considering all of these services are hosted on a $10 a month box by absolutely any volunteer who requests an account + Covid! It is a miracle it functions within almost absolute desolation. Glad you all find it so essential in sharing your suggestions and concerns.
Even if treated as a bad word, updates are the lifeblood of Discourse. See the complete list of normal releases here and click any of them for a full changelog. They literally happen every week to every few weeks whether we like it or not.
Switching to Stable
Goods news, I am switching us to the “stable release” as documented in this thread over this weekend (stable was officially released on 5/18). Do note that this is not recommend by meta.discourse.org since all bug and security fixes are applied between weekly and monthly as “beta” releases. It is basically a rolling release schedule for both fixes and improvements. Don’t take my word on it, read the linked thread above yourself.
Thankfully this is already built into Discourse. As everyone on @staff can verify, every single thing any @admin or @mod does is logged by the site. This makes it simple to revert changes + confirm anything and everything that they do.
In the spirit of simplication, I’ve already disabled most every plugin we have on the forum as of a couple weeks ago. Our default theme continues to be super broken, but I hope that someone with more CSS knowledge can repair it! I’ve been stepping away as maintainer these last few months, which is why I’ve had so little presence here… it has been a wonderful system to learn + we’ve already fixed e-mail and other insanely frustrating bugs. The community of developers have been amazing in adopting our communal feedback, whether we actually adopt it or not.
As a musician and artist, I’ve had a hell of a time understanding how to maintain software. But, it continues working between all of those volunteers generously donating their time and expertise these last few years! And I thank everyone that has provided feedback and suggestions, even if they drive me insane as a totally unpaid volunteer with a full life outside of this space, which has given me so much joy and pain… in the end I’m just a Janitor/mantainer/volunteer/idealist/open source lover/fool. I hope Noisebridge continues encouraging openness and transparency, even though it hurts and becomes ever more mundane. Without ever present commitment to a more open future, there will be no Noisebridge for me. But dammit, I still love this community.