# Serve deltachat via web with a boring http server

**URL:** <https://forum.delta.chat/t/serve-deltachat-via-web-with-a-boring-http-server/4188>\
**Category:** Feature Proposal\
**Created:** [October 8, 2025, 10:06am UTC](https://forum.delta.chat/t/serve-deltachat-via-web-with-a-boring-http-server/4188 "2025-10-08T10:06:01Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![deltachatuser](https://forum.delta.chat/letter_avatar_proxy/v4/letter/d/c0e974/32.png) [@deltachatuser](https://forum.delta.chat/u/deltachatuser)\
**Post date:** [October 8, 2025, 10:06am UTC](https://forum.delta.chat/t/serve-deltachat-via-web-with-a-boring-http-server/4188/1 "2025-10-08T10:06:02Z")

</div>

## Expected behavior

My user story would be:

1. I download the files intended to run deltachat
2. I serve it in a URL like [https://chat.example.org](https://chat.example.org)
3. I run it with my firefox profile for communications, and I pin tab it

## Actual behavior

Looks like it is mandatory to run deltachat-desktop (which might contain an HTTP server). Hence, I am stuck in step one: how to download the intended files to be served in a boring HTTP server? Is it documented?

## References (what do others)

### matrix: yes

I am aware that [element matrix client](https://matrix.org/ecosystem/clients/), allows being used through desktop, but also web:

- [element-desktop](https://github.com/element-hq/element-desktop)
- [element-web](https://github.com/element-hq/element-web)

### whatsapp, telegram: yes

They allow web usage (please, here it is out of scope about the “linked device with a QR” feature):

- whatsapp: [https://web.whatsapp.com](https://web.whatsapp.com)
- telegram: [Telegram Web](https://web.telegram.org/k/)

### signal: no

signal does not allow to be used outside of its own client, that’s why I don’t use it

---

<div class="post-metadata">

**Author:** ![9er](https://forum.delta.chat/user_avatar/forum.delta.chat/9er/32/2678_2.png) [@9er](https://forum.delta.chat/u/9er)\
**Post date:** [October 9, 2025, 11:26am UTC](https://forum.delta.chat/t/serve-deltachat-via-web-with-a-boring-http-server/4188/2 "2025-10-09T11:26:32Z")

</div>

AFAIK for http server be trully boring you need to rewrite [GitHub - chatmail/core: Chatmail Rust Core library, used by Android/iOS/desktop apps, bindings and bots 📧](https://github.com/deltachat/deltachat-core-rust) in JScript, or otherwise make is functioning in the web browser. Then you need to adapt a GUI (maybe from Electron desktop DC app).

But maybe Rust core can be runnng on (not so boring) (trusted) server, and web GUI will connect to it… 🤔

---

<div class="post-metadata">

**Author:** ![WofWca](https://forum.delta.chat/user_avatar/forum.delta.chat/wofwca/32/1702_2.png) [@WofWca](https://forum.delta.chat/u/WofWca)\
**Post date:** [October 10, 2025, 5:30pm UTC](https://forum.delta.chat/t/serve-deltachat-via-web-with-a-boring-http-server/4188/3 "2025-10-10T17:30:05Z")

</div>

Running Delta Chat purely in the browser (as a static HTTP site) is currently impossible, because browsers can’t make IMAP / SMTP connections. See

> [@What would be needed for a Standalone web version without a server component?](https://support.delta.chat/t/what-would-be-needed-for-a-standalone-web-version-without-a-server-component/3789):
>
> We recently made a web version of the delta chat desktop UI. (blog post: [Delta Chat Desktop, but running inside of Firefox fox - Delta Chat](https://delta.chat/en/2025-05-22-browser-edition)) The downside to this is, that it still needs a local server component to run chatmail core (formely known as deltachat-core-rust). Ideally we would be able to not need to this server component and run delta chat as fully standalone web app or browser plugin. Our core library is written in rust and rust a popular source language for compiling to webassembly…

There is a way to run it as a non-static website though, but it’s not intended for production (probably not secure):

> **[Delta Chat: Delta Chat Desktop, but running inside of Firefox 🦊](https://delta.chat/en/2025-05-22-browser-edition)**
>
> As part of the project to port Delta Chat Desktop from Electron to Tauri1, we’ll showcase a setup where our Desktop app runs in Firefox and does not depend on Electron or Chromium anymore. This vid...

---

<div class="post-metadata">

**Author:** ![r10s](https://forum.delta.chat/user_avatar/forum.delta.chat/r10s/32/1513_2.png) [@r10s](https://forum.delta.chat/u/r10s)\
**Post date:** [October 10, 2026, 5:30pm UTC](https://forum.delta.chat/t/serve-deltachat-via-web-with-a-boring-http-server/4188/4 "2026-10-10T17:30:29Z")

</div>

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.
