enable back-ups of application #123

Open
opened 2025-02-12 09:16:07 +01:00 by kiara · 0 comments
Owner

As a Fediversity user,
given I run Fediversity applications,
I want to be able to make back-ups of applications,
so that I may restore them or use them for migration.

application-specific notes

service upgrade migrate db (#124) k/v store queue search s3/garage (#125) files (#126) secrets (#493) SSL certificates
mastodon upgrade migrate postgres redis (used for sidekiq queue) sidekiq (example) (resides in redis) elasticsearch / opensearch ? ?
pixelfed upgrade migrate postgres redis (not just as cache) horizon (uses redis) (ORM) ? ?
peertube upgrade migrate postgres redis - wrapped meilisearch ?

c.f. apps-sheet

**As** a Fediversity user, **given** I run Fediversity applications, **I want** to be able to make back-ups of applications, **so that** I may restore them or use them for migration. ### application-specific notes | service | upgrade | migrate | db (#124) | [k/v store](https://simplebackups.com/blog/the-complete-redis-backup-guide-with-examples) | queue | search | s3/garage (#125) | files (#126) | secrets (#493) | SSL certificates | |-|-|-|-|-|-|-|-|-|-|-| | mastodon | [upgrade](https://docs.joinmastodon.org/admin/upgrading/) | [migrate](https://docs.joinmastodon.org/admin/migrating/) | postgres | redis (used for sidekiq queue) | ~~[sidekiq](https://gitlab.com/gitlab-org/gitlab/-/blob/master/lib/gitlab/sidekiq_migrate_jobs.rb) ([example](https://docs.gitlab.com/administration/sidekiq/sidekiq_job_migration/))~~ (resides in redis) | [elasticsearch](https://www.elastic.co/docs/manage-data/migrate) / [opensearch](https://github.com/elasticsearch-dump/elasticsearch-dump) | ? | ✅ | ? | ✅ | | pixelfed | [upgrade](https://docs.pixelfed.org/running-pixelfed/administration.html#updating-pixelfed) | [migrate](https://github.com/pixelfed/pixelfed/discussions/4661) | postgres | redis (not just as cache) | horizon (uses redis) | (ORM) | ? | ✅ | ? | ✅ | | peertube | [upgrade](https://docs.joinpeertube.org/install/any-os#upgrade) | [migrate](https://docs.joinpeertube.org/maintain/migration) | postgres | ~~redis~~ | - | ~~[wrapped](https://framagit.org/framasoft/peertube/search-index) [`meilisearch`](https://github.com/meilisearch/meilisearch)~~ | [✅](https://docs.joinpeertube.org/maintain/remote-storage) | ✅ | ? | ✅ | c.f. [`apps-sheet`](https://git.fediversity.eu/fediversity/apps-sheet/src/branch/main/apps.ods)
kiara changed title from Operator can make back-ups of application to enable back-ups of application 2025-05-21 13:55:46 +02:00
kiara added this to the Fediversity project 2026-02-02 22:40:19 +01:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference
fediversity/fediversity#123
No description provided.