Difference between revisions of "Mothership"

From Federated Fandom Wiki
Jump to navigation Jump to search
(Initial page)
 
Line 38: Line 38:
 
* 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)
 
* 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
 
* Containerized and/or scripted installs are needed for the above supported frameworks
 +
 +
== Other Documentation ==
 +
 +
[http://cloud.stopthatimp.net/index.php/s/A6Ae2mrmQogy3gZ Mothership Architecture]

Revision as of 22:17, 9 January 2019

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

Other Documentation

Mothership Architecture