Status

Purpose

The purpose of this document is to have a durable place regarding IPFS Matrix Homeserver documentation, both for users and administrators.

Background

Historically IPFS and related project has used Freenode for text chat. With the freenode collapse in 2021, IPFS established a more prominent Matrix presence. The IPFS project spun up its own homeserver hosted via Element Matrix Servicees (EMS) at ipfs.ems.host for the purposes of:

  1. Control over admin accounts. For example, even if an account that has Administrator privileges in one of our rooms is compromised, we can log in via the EMS management console and deactivate the account.
  2. Branding

In this document, we will use Matrix terminology:

The Matrix FAQ provides a good overview of the Matrix system and terminology.

Usecases

Join rooms on the IPFS homeserver

  1. You need to have have a Matrix account.
    1. You can create a matrix.org account using the Element web application here.
      1. matrix.org accounts are the easiest to get started with, but you can use another homeserver as well.
    2. You don’t need an ipfs.io homeserver account, and in fact, we are avoiding creating them per [Why do some folks have ipfs.io instead of matrix.org Matrix accounts?](https://pl-strflt.notion.site/Why-do-some-folks-have-ipfs-io-instead-of-matrix-org-Matrix-accounts-24ce71f810e44cd0aeb82ad000f9803d)