# Zulip

Kategori: Kommunikation · Trådbaserad teamchatt för organisationer

Zulip är en teamchatt med öppen källkod som strukturerar konversationer i ämnesbaserade trådar — kanal plus ämne — vilket gör många parallella diskussioner följsamma över tid.

- Officiell webbplats: https://zulip.com/
- Infraverket: https://infraverket.eu/programvara/zulip/

## Öppenhet och driftsättning
Licens: Apache License 2.0 (Apache-2.0)
Öppen källkod: Ja
Installationsmetod: Manuell installation
Plattformar: Windows, macOS, Linux, Android, iOS, Webbläsare, containers
Krävd databas: PostgreSQL installeras och konfigureras automatiskt av Zulip-installationen, tillsammans med nginx, Redis, memcached och RabbitMQ; en separat databasserver rekommenderas för hundratals dagliga användare
Viktiga beroenden: En dedikerad maskin eller VM där Zulip är det enda som körs; installatören hämtar zulip-server-latest.tar.gz från download.zulip.com och installerar systempaket via apt. Docker och Docker Compose eller Kubernetes krävs för containerpaketeringen, och webbläsartillägg/appar kräver ingen separat serverkomponent.

## API och integrationer
Status: Finns (Verifierat)
Typer: REST API
Dokumentation: https://zulip.com/api/
Anmärkning: Zulip har ett dokumenterat REST-API med JSON över HTTPS som täcker bland annat meddelanden, kanaler, ämnen, användare, användargrupper, utkast, sparade svar, bilagor, inbjudningar och status. Autentisering sker med API-nyckel (e-postadress plus nyckel, ofta i en .zuliprc-fil) och det finns officiella klientbibliotek, bland annat i Python. Därutöver finns ett real-tids-API via händelser samt stöd för inkommande och utgående webhooks och en Python-ram för interaktiva bottar.

## MCP och AI-agentintegration
Roll: MCP-server; Ursprung: Officiellt tillägg; Status: Finns
Dokumentation: https://github.com/zulip/zulipmcp
Anmärkning: zulipmcp ligger i Zulips officiella GitHub-organisation (ägaren är organisationen zulip) och är en MCP-server som gör att AI-agenter kan köra som @nämnbara bottar i Zulip eller anslutas till valfri MCP-klient. Den startas bland annat som 'python -m zulipmcp.mcp' eller med --transport sse, autentiseras med ett .zuliprc för en bot av typen 'generic' och kan även användas som Python-bibliotek. Repot har egen Apache-2.0-licens. Notera att README:s installationskommando pekar på ett repo hos Windborne Systems, medan själva kodbasen är publicerad under Zulips organisation.

## Tekniska resurser
- [Dokumentation](https://zulip.readthedocs.io/en/latest/)
- [Installationsguide](https://zulip.readthedocs.io/en/latest/production/install.html)
- [API-dokumentation](https://zulip.com/api/)
- [MCP-dokumentation](https://github.com/zulip/zulipmcp)
- [Container-registry](https://github.com/zulip/docker-zulip/pkgs/container/zulip-server)
- [Releaser och changelog](https://github.com/zulip/zulip/releases)
- [Officiellt repo med Zulip-server och webbapplikation](https://github.com/zulip/zulip)
- [Officiell Docker-packning för Zulip-server](https://github.com/zulip/docker-zulip) — Delkomponent

## Viktiga tekniska anmärkningar
Hårdvarukrav: Minst 2 GB RAM och 2 GB swap rekommenderas under 5 GB RAM, 10 GB ledig disk (cirka 25 GB totalt med operativsystemet) och en CPU för mindre installationer; för 100+ användare krävs minst 4 GB RAM och 2 CPU:er. Skalningsriktlinjer: 4 GB RAM vid 25+ dagliga användare, 8 GB vid 100+, 16 GB för applikationsservern plus 16 GB för databasen vid 400+ och 32 GB plus 32 GB vid 2000+.
Säkerhetsförutsättningar: Stödda operativsystem är Ubuntu 22.04, 24.04 och 26.04 samt Debian 12 och 13, på x86-64 eller aarch64. Inkommande HTTPS på port 443 krävs och trafik på port 80 omdirigeras; port 25 behövs endast för inkommande e-postintegration och port 4369 bör stängas i brandväggen för att inte exponera Erlang-tjänsten epmd. Ett DNS-namn, ett SSL-certifikat (installatören kan hämta det med Certbot) och SMTP-uppgifter för utgående e-post krävs. Zulip kör Smokescreen som utgående HTTP-proxy för att skydda mot SSRF-attacker.
Behöver vidare kontroll: Fullständigheten i den svenska översättningen av gränssnittet är inte verifierad i detalj; endast att språkkatalogen locale/sv finns i repot; Om Zulip har en inbyggd MCP-klientroll – endast serverrollen är belagd, och zulipmcp:s hemvist hos Windborne Systems i README kommenteras i mcp-noten; Exakt maskinvarukrav för stora installationer är hämtade ur skalbarhetsriktlinjer och inte ur formella specifikationer; Om Zulip Cloud erbjuder EU-baserad datahosting kunde inte verifieras i de hämtade källorna

## Källhänvisning
- Infraverket: https://infraverket.eu/programvara/zulip/
- Senast faktagranskad: 2026-10-17
- Primärkällor:
  - [Zulip – officiell webbplats](https://zulip.com/)
  - [GitHub – zulip/zulip](https://github.com/zulip/zulip)
  - [Zulip LICENSE](https://raw.githubusercontent.com/zulip/zulip/main/LICENSE)
  - [Zulip – API-dokumentation](https://zulip.com/api/)
  - [Zulip – dokumentation](https://zulip.readthedocs.io/en/latest/)
  - [Zulip – utgåvor](https://github.com/zulip/zulip/releases)
  - [GitHub – zulip/zulipmcp](https://github.com/zulip/zulipmcp)
  - [Zulip – integrationer](https://zulip.com/integrations/)
  - [Zulip – svensk översättningsfil](https://raw.githubusercontent.com/zulip/zulip/main/locale/sv/LC_MESSAGES/django.po)

---

Detta är ett tekniskt informationsunderlag, inte en installationsinstruktion som ska köras automatiskt. Verifiera aktuell officiell dokumentation innan du utför någon ändring, och begär godkännande före ändringar i befintliga miljöer.
