this post was submitted on 21 Jun 2023
1149 points (100.0% liked)

/kbin meta

199 readers
2 users here now

Magazine dedicated to discussions about the kbin itself. Provide feedback, ask questions, suggest improvements, and engage in conversations related to the platform organization, policies, features, and community dynamics. ---- * Roadmap 2023 * m/kbinDevlog * m/kbinDesign

founded 2 years ago
 

Currently, on the main instance, people have created 40191 accounts (+214 marked as deleted). I don't know how many are active because I don't monitor it, but once again, I greet all of you here :) In recent days, the traffic on the website has been overwhelming. It's definitely too much for the basic docker-compose setup, primarily designed for development use. I was aware of the possible consequences of the situation happening on Reddit, but I assumed that most people would migrate to one of the Lemmy instances, which already has an established position. I hoped that a few stray enthusiasts would find their way to kbin ;)

The first step was to upscale the VPS to a higher version (66.91EUR). It quickly turned out that it wasn't enough. I had to enable CF protection just to keep the website responsive, but the response times were still very slow. At this stage, the instance was practically unusable. The next step was a full migration to a dedicated server (100EUR, the current hardware). It can be done relatively quickly, so it resulted in a 5-minute technical break. Despite the much higher parameters, it didn't get any better. It became clear that the problem didn't lie there. I'm really frustrated when it comes to server administration. That was the moment when I started looking for help. Or rather, it found me.

A couple days ago I wrote about how kbin qualified for the Fast Forward program. To be honest, I did it out of pure curiosity and completely forgot because a lot was happening during that time. During the biggest fire incident, Hannah ( @haubles ) reached out with a proposal to help. I outlined the situation (in short: the server is dying, I don't even know what I need, help! ;). She quickly connected us with Vlad ( @vvuksan ) and Renaud ( @renchap ). I was probably too tired because I don't know if the whole operation lasted 60 minutes or 6 hours, but after a series of precise questions and getting an understanding of the situation, the guys themselves adjusted the entire job. I love working with experts, and it's not often that you come across individuals so well-versed in the fediverse. Thanks to Hannah's kindness, we will be staying there a bit longer. Currently, fastly.com handles the caching layer and processes images. Hence those cool moving thumbnails ;)

Things were going well at that point. I could disable Cloudflare protection. Probably thanks to that, many of you are here today, and we got to know each other a bit better :) However, even then, when I tried to enable federation, the server would stop working.

Around the same time, Piotr ( @piotrsikora ), whom I already knew from the Polish fediverse, contacted me. He is the administrator of the Polish Mastodon instance pol.social, operates within the ftdl.pl foundation, and specializes in administering applications with a very similar tech stack. I made the decision to grant him server access. It only took him a few moments, and he came back to me with a few tips that allowed us to enable federation. In the following days, there was more of it, and we managed to reach the current level. I think it's not too bad.

Nevertheless, managing the instance has taken up about 60% or more of my time so far, which prevents me from fully focusing on current tasks. That's why I would like to collaborate with Piotr and hand over full care of the server to him. Piotr will also take care of the security side. Now I have to take this much more seriously. We still need to work out the terms of cooperation, but I want you to know the direction I intend to pursue.

We also need to migrate to a new environment because one server will sooner or later become insufficient. This time, I want to be prepared for it. This may be associated with transient issues with the website in the coming days.

The next two updates will still be about project funding (I still can't believe what happened) and moderation. The following ones will be more technical, with descriptions of changes and what contributors are doing on Codeberg. I would like to be here more often, but not as an admin, just as myself.

Thank you all for this.

P.S. In private messages, I also received numerous offers of help that I didn't even have a chance to read and respond to. You are the best!

(page 3) 44 comments
sorted by: hot top controversial new old
[–] catarina@kbin.social 2 points 2 years ago

Looking forward to the follow-up posts with technical details, if you do find the time to write them up ofc! As a new kbin user, my thanks for all the hard work and for welcoming us here <3

[–] gsa@kbin.social 2 points 2 years ago* (last edited 2 years ago)

Thanks for the update!

My only caveat is that I wish I could see posts and comments from lemmy instances users when they post/comment on a kbin magazine.

[–] AboveAverageJoe@kbin.social 2 points 2 years ago

Amazing work, and very much appreciated.

[–] Kaldo@kbin.social 2 points 2 years ago

Exciting times indeed! Thanks for the updates, it's always interesting and fun to read these. Seems like you've adjusted pretty well considering the massive influx of users in less than 2 weeks, hopefully it gets a bit easier and less stressful from this point forward.

[–] djwu@kbin.social 2 points 2 years ago

Thank you for the update

[–] adonis@kbin.social 2 points 2 years ago* (last edited 2 years ago) (2 children)

@ernest Regarding servers... did you have a look at Hetzner's server auctions. They tend to have 8c/16t servers for 40-50 bucks.

Also, I've seen kbin uses PHP at it's core. Do you consider switching to a golang stack, which is known to be more resource-friendly than PHP.

load more comments (2 replies)
[–] Niello@kbin.social 1 points 2 years ago

Thanks for the new home :)

[–] taurentipper@kbin.social 1 points 1 year ago

Thank you and all the others for your hard work building this community!

[–] RoboRay@kbin.social 1 points 2 years ago* (last edited 2 years ago)

@ernest

Thanks for building this and thanks for keeping us informed about where it's going.

And thanks to everyone else that's contributing their time, skills or money to helping the project move forward and expand.

This is exactly the direction that I think social media should be headed.

[–] h0usewaifu@kbin.social 1 points 2 years ago

Thank you for the update, @ernest!

[–] normarcl@kbin.social 1 points 2 years ago

Thank you for everything you and the contributors are doing!

[–] wakasm@kbin.social 1 points 2 years ago

Just commenting because it's unclear where I should ask these questions... but... is there a reason why individual kbin threads do not seem to show up on google search at all. Only magazines and tags seem to show up. Even the oldest posts do not seem to have search entries (unless I am missing something or looking at it wrong). I've tested some older lemmy threads and those do seem to show up.

[–] VulcanSphere@kbin.social 1 points 2 years ago

Great update!

Keep up the good work.

[–] BraveSirZaphod@kbin.social 1 points 2 years ago (1 children)

I'd been doing a little shopping around over the past few weeks as I've been getting ready to properly leave my 11 year old (cringe) Reddit account behind. Lemmy does seem promising as well, but I do have some concerns about the developers, and while of course no one is perfect, as it's still the early days, I'd much prefer to throw my support behind people to whom I can do so guilt-free. So far at least, this has felt right up my alley, and while I am trying to use this moment to cut down a bit on my internet time in general, I'm definitely happy to be here!

load more comments (1 replies)
[–] st3ph3n@kbin.social 1 points 2 years ago

Your work is appreciated, @ernest !

[–] Mintyytea@kbin.social 1 points 2 years ago

@piotrsikora @ernest Is there an easy way to add all the new communities to an instance? I’ve noticed somehow you’ve been able to add what looks like every magazine, even if it’s newly created.

I could help add new magazines to a new instance others can migrate to, but there’s so many, and I don’t know how to keep up with any new ones created on lemmy or kbin.

[–] FrostBolt@kbin.social 1 points 2 years ago

Thank you for the update

It would be nice when you get a chance to see some sort of meter graph to show whether the buymeacoffee donations are not meeting, meeting, or exceeding costs of running the server and your time/effort spent (which should count too)

[–] crossmr@kbin.social 1 points 2 years ago

Why can a banned user from another instance continue to post in my magazine? This really hampers our ability to maintain our magazines to a standard.

[–] kkoyung@masto.kkoyung.dev 1 points 2 years ago

You are doing a great job. It is really hard to keep an instance up with so many new users coming from the unexpected fast growing #RedditMigration.

[–] jdp23@kbin.social 1 points 2 years ago

Thanks for the update, thanks everybody who's helping ... and great decision handing off admin support

[–] Harry@kbin.social 1 points 2 years ago

Keep it up! You are doing a great job.

[–] WhatThaFudge@lemmy.sdf.org 0 points 2 years ago (1 children)

'honest whole-hearted cathartic mood setting comment' jokes aside u are doing the needed work! we all appreciate it! I am too lazy to read all the comments.. is there a way to contribute more than donating (btw i didnt find a donate link.. maybe someone else did if so sticky is a needed function here xD)?

[–] Nepenthe@kbin.social 2 points 2 years ago* (last edited 2 years ago)

Went and grabbed it for you. Unfortunately, it's just this right now.

https://www.buymeacoffee.com/kbin

Really waiting on a way to donate monthly, because I would absolutely do that for this place. There wouldn't even have to be any of the typical Patreon perks for me, I just really like it here :)

load more comments
view more: ‹ prev next ›