{"repo":"bllackbull/Songbird","free":true,"listed":false,"github":"https://github.com/bllackbull/Songbird","clone":"git clone https://github.com/bllackbull/Songbird.git","description":"A secure, lightweight and self-hostable chat platform.","language":"JavaScript","stars":81,"topics":["chat-application","self-hosted","chat","chatapp","secure","messaging","caas","iaas","paas"],"license":"MIT","category":"chat-messaging","readme_excerpt":"English فارسی Songbird Secure, lightweight and self-hosted chat platform Key Features - 💬 Chat Types : Direct messages, groups, and channels - 📁 Media Support : File uploads, voice messages, video transcoding - 🔔 Push Notifications : Web push with VAPID - 📡 Remote Channels : Mirror Telegram or Songbird channels (v0.10.3+) - 🛡️ Admin Panel : Full management interface with owner role (v0.11.0+) - 🔒 Security : Encryption at rest, bcrypt hashing, rate limiting - 📱 PWA : Installable progressive web app - 🌍 i18n : English and Persian/Farsi support Quick Start The easiest way to install Songbird is the deployment script. On an Ubuntu server (22.04+) with sudo access, run: The script handles dependencies, builds the app, configures Nginx, and can set up SSL for you. After installation, access it again anytime with: [!TIP] A domain name pointing to your server's public IP is recommended, and HTTPS is required for push notifications (except on localhost ). Documentation Full documentation lives at docs.songbird.website: - Deployment Script - Install via Docker - Manual Installation - Configure Nginx - SSL Certificates - Running behind a CDN - Running behind a domain + subpath - Environment Variables - Admin Panel - Remote Channel Setup - Push Notification Proxy - Updating the deployed app - Database Commands - Troubleshooting Author - Maintainer: @bllackbull - Contributors: @nkhalili, @modos, @iPmartNetwork Contributing - Contributions are welcome. - If you want to contribute, ","default_branch":null,"files":null,"tree":[],"storefront":"/r/bllackbull","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/bllackbull/Songbird/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."}