Mothership

From Federated Fandom Wiki
Revision as of 21:53, 9 January 2019 by Impertinence (talk | contribs) (Initial page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Mission/Goals

For individual members of fandom to be able to:

1. Back up their social media posts/data using federation

2. Back up their network using federation

3. Retrieve this data from the mothership as needed

4. Have the mothership destroy this data as needed

For admins of fannish instances to be able to:

1. Receive tech support in setting up & maintaining instances of the following frameworks:

    • Hubzilla
    • Plume
    • Nextcloud
    • Peertube
    • Mastodon

2. Utilize automated, federated backup of fanwork data (images, video, & text) via Nextcloud or another WebDAV enabled file-sharing system

SLA

  • Response within 48 hours for tech support
  • Response within 1 week for backup/disaster recovery support
  • Automated individual data retrieval via federated identities

Disaster Recovery

Twice yearly, the mothership will test site backup retrieval. If backups and data are stored using multiple tiers (e.g. AWS S3, then SFTP) then all methods will be tested. This is estimated to take 12 hours per tester. Instance capacity per tester is unknown.

Tech Gaps

  • ActivityPub scripts are needed to allow users, upon registering with the above supported frameworks, to auto-federate with the mothership (and thus for the mothership to back up data)
  • Containerized and/or scripted installs are needed for the above supported frameworks