{"repo":"Harmony-Messenger/Harmony-Frontend","free":true,"listed":false,"github":"https://github.com/Harmony-Messenger/Harmony-Frontend","clone":"git clone https://github.com/Harmony-Messenger/Harmony-Frontend.git","description":"A self-hosted, open-source messaging platform with text, voice, and screen sharing.","language":"Vue","stars":31,"topics":[],"license":"AGPL-3.0","category":"self-hosted-apps","readme_excerpt":"Harmony Messenger - Frontend A self-hosted, open-source messaging platform with text, voice, and screen sharing. This is the frontend component. You will need a backend API component such as: https://github.com/Harmony-Messenger/Harmony-Backend --- 📸 Screenshots Text Channels Voice Channels Screen Share :---: :---: :---: --- ✨ Features - 💬 Text Channels — Organised, real-time messaging with role-based access control - 🎙️ Voice Channels — Low-latency audio - 🖥️ Screen Sharing — Live screen broadcast with VP8/VP9 video streaming - 👥 User Management — Ban, activate, and reset passwords for users - 🔐 Role & Permission System — Granular per-channel and global permissions - 📨 Direct Messages — End to end encrypted direct messages - 🌐 Fully Self-Hosted — You own your data, your server, your community --- 🚀 Installation Prerequisites - Node.js 18+ - A web server (Nginx or Apache) 1. Clone the repository 2. Install dependencies 3. Build for production 4. Set up directory structure and copy files if necessary 5. Set permissions (note, http:http may not be the user your web server runs as, change as appropriate) 6. Configure your web server Providing instructions for general setup of your webserver is beyond the scope of these instructions. All requests need to route to the index.html file. The config that works for me: 7. Edit server.json and enter the URI for your backend API. ✅ The frontend should now be running at your configured domain. Head over to https://github.com/Harm","default_branch":null,"files":null,"tree":[],"storefront":"/r/Harmony-Messenger","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Harmony-Messenger/Harmony-Frontend/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}