A lightweight, self-hosted chat server with voice, video, text and screen sharing, aimed at small groups who want to keep their data.
- Stars
- 2,222
- Forks
- 602
- Open issues
- 918
- Last commit
- 19 hours ago
What is it?
Nextcloud Talk is an app for the Nextcloud self-hosted file and collaboration platform. It provides text chat, audio and video calls, and screen sharing for conversations that are kept on your own server.
Conversations can be private, group, public or password protected. Chats can share files from Nextcloud Files or a local device and mention other participants. Users on different Nextcloud servers can also chat through federation.
The app integrates with other Nextcloud apps such as Files, Calendar, Contacts, Deck and Dashboard. It can also bridge conversations with other chat services through Matterbridge. Installation is done from the Nextcloud App Store, and a TURN server is needed for users behind strict firewalls or symmetric NATs.
Key features
- 01Text chat with file sharing and participant mentions
- 02Private, group, public and password-protected calls
- 03Screen sharing during calls
- 04Federated chats with users on other Nextcloud servers
- 05Integration with Files, Calendar, Contacts and other Nextcloud apps
- 06Message bridging with other chat services via Matterbridge
Use cases
- Running team chat and video meetings on a company-controlled Nextcloud server
- Hosting public call links for community or customer conversations
- Chatting with contacts on a different Nextcloud instance through federation
- Keeping chat and calls alongside shared files and calendars in one self-hosted suite
Quick start
- 1
Enable the Talk app from the Nextcloud App Store on your Nextcloud server
Things to know
- Requires a self-hosted Nextcloud server, since Talk runs inside Nextcloud.
- Users behind strict firewalls or symmetric NATs need a TURN server, which the README describes as tricky to install.
- Licensed under AGPL-3.0, a copyleft license that applies if you modify and distribute or host it as a service.
In collections
Topics
FAQ
- What is spreed?
- Nextcloud Talk is a chat, video and audio calling app that runs inside a self-hosted Nextcloud server. Nextcloud Talk is an app for the Nextcloud self-hosted file and collaboration platform. It provides text chat, audio and video calls, and screen sharing for conversations that are kept on your own server.
- Is spreed free to use? What license does it have?
- spreed is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
- Is spreed still maintained?
- Actively maintained. The last commit to spreed was on Nov 5, 2026.
- What can I use spreed for?
- Running team chat and video meetings on a company-controlled Nextcloud server Hosting public call links for community or customer conversations Chatting with contacts on a different Nextcloud instance through federation Keeping chat and calls alongside shared files and calendars in one self-hosted suite
- How do I install spreed?
- Enable the Talk app from the Nextcloud App Store on your Nextcloud server
- Where can I get spreed?
- The source code and installation instructions are on GitHub: https://github.com/nextcloud/spreed
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Self-hosted chat app for teams and communities, with group messaging, voice and video calls, and screen sharing.
Self-hosted, open-source peer-to-peer WebRTC video conferencing with browser-based rooms, screen sharing, chat and a whiteboard.
Free, open-source private screen sharing for live streams with up to 20 friends, watched in a browser or self-hosted.
Self-hosted, open-source WebRTC video conferencing platform built on the mediasoup SFU, aimed at Zoom and Google Meet alternatives.
Self-hosted, open-source WebRTC platform for 1-to-1 cam-to-cam video calls with screen sharing and end-to-end encryption.