# Element Web

Element Web is an open-source web client for the Matrix protocol that provides secure, interoperable messaging, file sharing, and voice/video calls. It is open source and self-hosted, installable on Docker Hub, Kubernetes (Helm), Umbrel, TrueNAS and Unraid.

Canonical page: https://ourlocalhost.com/app/512/element-web

## Description

Element Web (formerly Riot) is an open-source web client for the Matrix protocol that provides secure, interoperable messaging, file sharing, and voice/video calls. Built on the Matrix JS SDK, it runs in modern browsers and connects to any Matrix-compatible homeserver, offering a self-hosted, standards-based chat experience for work or home.

## Platform availability

Available on 4 of 9 platforms: Unraid, TrueNAS, Umbrel, Helm.

## Health score

89/100 (Excellent), based on 4 of 4 factors.
- Maintained: 100 (last commit 8 days ago)
- Popular: 83 (13,577 GitHub stars)
- Easy to install: 65 (4 install platforms, install notes, Docker image)
- Light to run: 100 (256 MB minimum RAM, runs on ARM)

## Links

- Docker Hub: https://hub.docker.com/r/vectorim/element-web/
- Kubernetes (Helm): https://artifacthub.io/packages/helm/halkeye/element-web
- Umbrel: https://apps.umbrel.com/app/element
- TrueNAS: https://apps.truenas.com/catalog/element-web/
- Unraid: https://ca.unraid.net/apps/element-web-0tlu8a41drr5eo?q=element-web
- Official website: https://element.io/
- Documentation: https://docs.element.io
- GitHub: https://github.com/element-hq/element-web

## Common questions

### Can self-hosted Element Web be used without internet connectivity?

Yes, Element offers install and support for air-gapped, isolated, and high-side instances that need no internet connectivity.

### Can Element phone or PC apps fail to connect to a self-hosted Matrix server while the web app works?

Yes, a community thread describes a connectivity problem where the phone or PC app cannot reach the self-hosted Matrix server while the web app still works.

### Can Element Web work with Matrix homeservers from different vendors?

Matrix offers vendor-agnostic federation so different solutions from different vendors can work together.

### Where can I get help when self-hosting Element Web fails?

Check the Element help FAQs or send a message in a room to get community support.

## Alternatives

- Alpine-Cinny: Cinny is a lightweight, open-source Matrix web client with a simple, elegant, and end-to-end-encrypted interface, packaged here on Alpine L…
- Buzz: Buzz is a self-hosted workspace where humans and artificial intelligence (AI) agents collaborate in shared Nostr rooms.
- Conduit: Conduit is a lightweight, self-contained Matrix server written in Rust for running your own chat backend with minimal setup and low system…
- Discord: A versatile platform for text and voice communication, featuring topic-specific channels, customizable moderation, and smooth low latency i…
- Fluxer: Fluxer is a free and open source instant messaging and voice-over-IP (VoIP) chat application.
- Jitsi Meet: Jitsi Meet is an open-source, self-hosted video conferencing platform offering HD audio and video, screen sharing, in-meeting chat, and unl…
- Matrix: Matrix is a free, open-source protocol and server for secure, decentralized real-time messaging.
- Mattermost: Mattermost is an open-source, self-hosted team messaging and collaboration platform.
- Meshchat: A simple mesh network communications app powered by the Reticulum Network Stack.
- MeshchatX: MeshChatX is a maintained Reticulum mesh communication client for mesh users that combines LXMF messaging, LXST voice calls, voicemail, con…
- Mirotalk: Mirotalk is a free, web-based video conferencing tool.
- Mumble: Mumble is an open-source, low-latency voice chat system for gaming groups and team communication.

---
Source: Our Local Host (https://ourlocalhost.com/app/512/element-web), the self-hosted and open-source app directory.
