Hello @catodon,
My instance is currently running the latest version of iceshrimp.js.
I recently rediscovered the Catodon project, and I must say I'm interested in this modernization.
Would it be possible to migrate while preserving my existing database?
Thx
Replying to @AntoineD@kwak.cab
@AntoineD@kwak.cab @catodon hello! First of all, better mention my account for questions - I don't always check notifications in the Catodon account (yeah, I should
). Now, to migrate from Iceshrimp.js, you first have to follow the migration instructions from Iceshrimp to Sharkey - which is a kinda long process, but worth it! Then migrating to Catodon is very easy - just point to Catodon's repo, git pull, pnpm install, pnpm build, pnpm migrate and start the service. You could probably follow the same guide and skip Sharkey, going straight to Catodon. But always keep a backup of your database before attempting a migration!
Looking forward to having you join the club, if you decide to do it =)
Sharkey DocumentationMigrating from IceshrimpThis guide was only tested on an Iceshrimp-JS instance, on version v2023.12.11. Iceshrimp.NET is not supported, and as far as known, the migration from Iceshrimp-JS to Iceshrimp.Replying to @AntoineD@kwak.cab
@AntoineD@kwak.cab @catodon I'm afraid there isn't a way to do that currently, but bookmarks are now split in three categories, as we have added RSS posts and user bookmarks alongside the traditional post bookmarks. Let me give it some thought, I did have a plan to create federated post collections at some point but I haven't worked on it yet.
Replying to @panos@catodon.rocks
@AntoineD@kwak.cab @catodon oh and also you can search your bookmarks
Replying to @panos@catodon.rocks
@panos
Thanks for your clarification, search can indeed compensate for that!
I'll take the time to bookmark all my clips before attempting a migration.
I tested on your instance and I realized that searching for Peertube URLs doesn't work (whereas it does on Iceshrimp)
Do you think you'll be able to fix that?
Example URL: framatube.org/w/kkGMgK9ZtnKfYAgnEtQxbv
PeerTubeWhat is PeerTube?Replying to @panos@catodon.rocks
@AntoineD@kwak.cab took me 10 hours (working on other stuff in parallel) but the peertube issue should be fixed - please confirm!
Replying to @AntoineD@kwak.cab
@AntoineD@kwak.cab sure, thanks, will work on it now. The more users we have and the more bug reports or requests we have, the more I can improve this.
Replying to @panos@catodon.rocks
@panos
Thank you so much!
Would you prefer that I submit requests here or create issues on codefloe.com?
Also, it would be amazing if you could provide pre-built Docker images with each release — would that be feasible?"
Replying to @AntoineD@kwak.cab
@AntoineD@kwak.cab issues on codefloe would be the best so that I don't forget something! You can also join #catodon:matrix.org and #catodon-support:matrix.org if you use matrix, for more direct discussion with other users as well.
About pre-build images, I have tried doing that automatically when we were on Codeberg but it failed, presumably because the project is heavy. I want to start doing it locally and uploading them at some point soon, hopefully with 26.8.0.
Replying to @panos@catodon.rocks
@panos
Thanks for the work and how quick you are!
There are videos where the embed works well! But there are others like this one where it bugs:
catodon.rocks/notes/ap52oym4lv7h0015
Also, since descriptions can be long, what do you think about putting them behind a CW and using the video title as the warning message?
Catodon rocksblast, le souffle de l’info (@blast@video.blast-info.fr)【Zinédine Zidane : l’histoire d’un arabe devenu héros français】
Soutenez Blast, nouveau média indépendant : https://www.blast-info.fr/soutenir
Dans cet entretien, le sociologue Stéphane Beaud revient sur le parcours de Zinédine Zidane, loin des récits habituels sur le “génie” ou le “miracle” sportif. Auteur d’un livre consacré à Zinedine Zidane (La Découverte, 2026), Beaud retrace l’histoire familiale et sociale du footballeur : l’immigration kabyle de son père Smaïl, l’enfance à La Castellane, le racisme, les conditions sociales. Autant d'aspect à prendre en compte pour comprendre qui est vraiment Zidane et à quoi tient sa réussite.
Journaliste : Yanis Mhamdi
Montage : Idriss Rached
Son : Baptiste Veilhan, Théo Duchesne
Graphisme : Morgane Sabouret, Margaux Simon
Production : Hicham Tragha
Directeur du développement des collaborations extérieures : Mathias Enthoven
Co-directrice de la rédaction : Soumaya Benaïssa
Directeur de la publication : Denis Robert
Le site : https://www.blasReplying to @AntoineD@kwak.cab
@AntoineD@kwak.cab one of the reasons it took several hours was that I had issues with embedding the video - initially fetching was fixed, but the videos did not appear embedded. Posts that were fetched before the embed fix will probably miss the embedded video. Can you see if this happens to peertube posts that are fetched now for the first time?
The CW idea is interesting, I have also noticed the problem with long descriptions - but they are displayed like this in the detailed post view, in the timeline or in the poster's profile they are collapsed under a "Show more" button. But if you think that's nott good enough, perhaps open a new issue on codefloe for that? My brain is tired rn, I'm off to bed soon and I can't think about this clearly. Thanks!
