SelfHostHub lists 3 open-source Web Clients projects you can host on your own server. The most-starred on GitHub are Converse.js (3,299 stars). 0 of them document a Docker install.
Multipurpose, multi frontend, libre and decentralized communication tool.
Communication - XMPP - Web ClientsAGPL-3.0
How to choose self-hosted Web Clients software
Check project health. Stars show popularity, not maintenance. Open the source repository and look at recent commits and releases.
Match the licence to your use. 2 use a GPL-family licence (copyleft, including AGPL) and 1 use a permissive licence such as MIT, Apache-2.0 or BSD. AGPL matters if you modify the software and offer it to others over a network.
Pick a stack you can run. The most common platforms here are Python (2) and Javascript (1). Docker is usually the easiest path for a home server or VPS.
Try before you migrate. Run a throwaway container first, and confirm it can import your existing data before switching.
Frequently asked questions
What is the most popular self-hosted Web Clients software?
By GitHub stars, the top projects in this category are Converse.js (3,299 stars).
How many open-source Web Clients tools are listed?
3 projects are currently listed in the Web Clients category on SelfHostHub.
Which licences do self-hosted Web Clients projects use?
The most common licences in this category are AGPL-3.0 (2) and MPL-2.0 (1).
Can I run these Web Clients tools with Docker?
0 of the 3 projects list Docker as a supported platform. Check each project's documentation for the exact install steps.