59
submitted 6 months ago by Kris@feddit.org to c/piefed_meta@piefed.social

Due to the unfortunate down-time of slrpnk.net we are currently researching possible blockers for creating a Lemmy to Piefed migration guide or script for a relaunch in 1-2 months.

I have never done such a migration before, but generally it seems possible, although migrating image uploads from Pict-rs adds additional complexity (that might not be worth it).

I have created an issue on Codeberg about possible blockers here, but additional input on possible issues or examples of similar migration scripts would be appreciated.

If anyone else has similar plans, please let me know so that we can work together on this.

[-] Kris@feddit.org 19 points 6 months ago* (last edited 6 months ago)

Yeah, the xmpp server is down too. That is something that bugs me quite a bit and I will probably move that one to an external small VPS to retain a more secure backup communication channel.

[-] Kris@feddit.org 39 points 6 months ago* (last edited 6 months ago)

Slrpnk.net admin here.

The failure seems to have been in the main firewall, if it had been the server itself we could have easily restored it on another server from the backups on another machine. But as it stands, remote access is entirely cut off.

There usually is another person with hardware access, but they are on summer holidays. This seemed like an acceptable risk at the time...

An off-site backup would have been nice of course, but due to the costs involved in running an Lemmy instance of that size on a rented server, it would have not been a great option either.

I have plans to add a KVM to the main firewall via a secondary connection, but even that might have not helped in this case. I'll know more when I have physical access again.

[-] Kris@feddit.org 12 points 6 months ago

Lemmy has a lot of individual parts that don't interact very well with each other, especially the image host part. Futhermore the main UI is quite a mess and we were thinking of switching to an alternative already, but this would further increase the "too many moving parts" issue. Piefed on the otherhand has an integrated and very lightweight UI, which also has some nice additional filtering and moderation features Lemmy currently lacks.

And I personally feel more at home with the Python codebase, as it allows better troubleshooting and more standartized (Flask) tooling. The Rust codebase of Lemmy has a lot of obscure custom stuff and the error messages are extremely obstruse from a sysadmin perspective.

And looking at the performance metrics of Lemmy, the main limiting factor seems to be the Postgres database anyways, so the theoretically slower Python codebase of Piefed should not have much impact.

[-] Kris@feddit.org 15 points 6 months ago* (last edited 6 months ago)

We have a small write up about the hardware on our wiki, but it is also down right now.

I think we will share a post-mortem write up of the actual improvements we will do to avoid this in the future.

One thing I will definitly do is to add a KVM remote management console to one of our server boards and move the main firewall into a VM with hardware passthrough of the NICs (this was anyways planned for a 10gbit network upgrade for the second half of 2025). This way I should be able to reboot and even reinstall the main ingress point remotely, so that only the fiber gateway remains as a failure point that requires physical access.

[-] Kris@feddit.org 15 points 6 months ago

Glad that at least someone sees a positive side of it, because I sure don't... well at least it gives me a bunch of ideas how to avoid such situations in the future ๐Ÿคท

[-] Kris@feddit.org 21 points 6 months ago

Thanks, I am trying, but it really is quite annoying to lose access like that.

[-] Kris@feddit.org 25 points 6 months ago

Sort of yes. It is a homelab a few people have access to, but currently they are all either on holiday or on extended work related travel. It seemed like an acceptable risk as everything worked smoothly for years.

[-] Kris@feddit.org 29 points 6 months ago* (last edited 6 months ago)

The feddit.de admin disappeared on a work trip to Japan. At least that is the official story.

[-] Kris@feddit.org 15 points 6 months ago

Well, on the plus side lots of lessons learned and I think I might move at least the xmpp server to an external vps to have a backup communication channel.

[-] Kris@feddit.org 12 points 6 months ago

We have backup admins, but this seems to be an unexpected hardware issue, and physical access to the servers is more restricted.

[-] Kris@feddit.org 35 points 6 months ago

Yeah, but at least I have not disappeared yet ๐Ÿ˜…

[-] Kris@feddit.org 12 points 6 months ago

Yeah, I know. Complete Murphy's law situation.

339
submitted 6 months ago* (last edited 6 months ago) by Kris@feddit.org to c/fediverse@lemmy.world

Edit: unexpectatly we are back online. Will share how we found a solution later. There might be still some federation issues though.

Alt account of poVoq@slrpnk.net here.

Our instance is currently down and I can't get remote access to the servers. It appears that there might have been a hardware failure of the main firewall, which is the one thing I can't work around remotely.

I am still trying a few things, but I am not very optimistic that I can get access.

The really unfortunate part is that just now I am on one of my rare work deployments abroad, so I also can't access it physically during the next few weeks and my usual back up that could restart it is not available either.

As something like that never happened in 3 years operating the servers, I thought I can risk it, but murphy's law seems inescapable ๐Ÿ˜“

I will try to keep you posted here on any updates, but probably there will not be much I can do for a while. Really bad timing ๐Ÿ˜ฅ

Edit: we might use this "opportunity" to migrate the instance to Piefed, which has been an idea for quite some time now. I will keep you posted on that.

view more: next โ€บ

Kris

joined 6 months ago