Connect to Matrix with Element

There are several ways in which you can use Element. In all cases:

  • Log in using: @username:phys.ethz.ch
  • Where username is your D-PHYS account
  • Use your D-PHYS password

Note: All Matrix clients should automatically discover the correct homeserver, which is phys.ethz.ch. The direct server URL is https://matrix.phys.ethz.ch.

See Set up encryption for the next steps after you connect to an end-to-end encrypted room for the first time.

Web app

The easiest way to use Element is to point your (modern) web browser (last 2 major versions of Chrome, Firefox, and Safari on desktop OSes) to element.phys.ethz.ch.

Note: The web app does not support searching in encrypted rooms, use the desktop app instead.

Optionally you can configure your app using our settings.

Mobile app

Get Element from Google Play or App Store:

Get it on Google Play Download on the App Store

See also Connect with Element Android.

Desktop app

There is a standalone desktop app for Windows, macOS and Linux.

We ship it pre-installed on our managedLinux and Windows workstations. On macOS you can install the app yourself (no admin rights needed).

Labs

Element has some experimental features called 'Labs', which are for advanced users and developers. By default these features are hidden. When enabled, they will appear in Settings > Labs.

Warning: These features may break or get removed at any time without notice! Use at your own risk.

A Labs enabled Element Web instance can be used at labs-element.phys.ethz.ch. Alternatively you can configure your desktop app using our labs settings.

The following configuration snippet enables the labs features menu item:

{
    "showLabsSettings": true
}

Maths support

One of these features is 'Render LaTeX maths in messages', which uses KaTeX (LaTeX subset) under the hood. To write LaTeX use the $ character as delimiter: Inline-math is wrapped in single-$'s and blocks in double-$'s.

This feature is enabled by default in all D-PHYS Element installations.

On self-managed Element Desktop installations you have two options to enable it:

The following configuration snippet force-enables the labs feature:

{
    "features": {
        "feature_latex_maths": true
    }
}

Custom tags

Another feature is 'Group & filter rooms by custom tags'. Element does not support creating those tags, but you can create them on our tag manager at tags.mbot.ethz.ch.

Enable custom tag support under Labs and restart Element. Tags are shown on the community bar in the lower left corner, where each tag needs to be enabled after Element is started.

The room list can look like that using tags: