登录 注册

wire-server

去点 Star
网络与基础设施开发者工具教育与学习 haskellrustserverwire
2,781
Stars
334
Forks
89
Watchers
177
Open Issues
AGPL-3.0
许可证
Haskell
语言
2017-02-14
创建时间
2026-11-12
最近更新

项目能做什么

**wire-server** 是即时通讯应用 Wire 的开源后端服务项目,主要供开发者自建和部署专属的 Wire 服务端。 它涵盖了运行系统所需的核心微服务与库,包括反向代理、账户与团队管理、会话处理、文件资产存储、推送通知及单点登录(SSO)等功能。
来源:AI 基于仓库事实生成 · 内容以仓库实际 README 为准

使用说明 查看原始 README 原仓库文档

中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
# Wire™

[![Wire logo](https://github.com/wireapp/wire/blob/master/assets/header-small.png?raw=true)](https://wire-1.jobs.personio.de/)

This repository is part of the source code of Wire. You can find more information at [wire.com](https://wire.com) or by contacting opensource@wire.com.

You can find the published source code at [github.com/wireapp/wire](https://github.com/wireapp/wire).

For licensing information, see the attached LICENSE file and the list of third-party licenses at [wire.com/legal/licenses/](https://wire.com/legal/licenses/).

No license is granted to the Wire trademark and its associated logos, all of which will continue to be owned exclusively by Wire Swiss GmbH. Any use of the Wire trademark and/or its associated logos is expressly prohibited without the express prior written consent of Wire Swiss GmbH.

## Wire server

This repository contains the source code for the Wire server. It contains all libraries and services necessary to run Wire.

For documentation on how to self host your own Wire-Server see [this section](#how-to-install-and-run-wire-server). Federation is on our long term roadmap.

See more in "[Open sourcing Wire server code](https://medium.com/@wireapp/open-sourcing-wire-server-code-ef7866a731d5)".

## Contents of this repository

This repository contains the following source code:

- **services**
   - **nginz**: Public API Reverse Proxy (Nginx with custom libzauth module)
   - **galley**: Conversations and Teams
   - **brig**: Accounts
   - **gundeck**: Push Notification Hub
   - **cannon**: WebSocket Push Notifications
   - **cargohold**: Asset (image, file, ...) Storage
   - **proxy**: 3rd Party API Integration
   - **spar**: Single-Sign-On (SSO)

- **tools**
   - **db/**: Migration tools (e.g. when new tables are added)
   - **stern/**: Backoffice tool (basic [Swagger](https://swagger.io/) based interface)

- **libs**: Shared libraries

It also contains

- **build**: Build scripts and Dockerfiles for some platforms
- **deploy**: (Work-in-progress) - how to run wire-server in an ephemeral, in-memory demo mode
- **docs**: Documentation
   - **Note**: This directory contains only files that have been modified within the last year (since 19/02/25); all other files have been moved to the [wire-docs](https://github.com/wireapp/wire-docs) repository. The files in this directory are used when building the full wire documentation site, so any changes to these files should be updated here, while updates to the other files should be committed directly to the wire-docs repository.
- **hack**: scripts and configuration for kuberentes helm chart development/releases mainly used by CI
- **charts**: Kubernetes Helm charts. The charts are mirroed to S3 and can be used with `helm repo add wire https://s3-eu-west-1.amazonaws.com/public.wire.com/charts`. See the [Administrator's Guide](https://docs.wire.com) for more info.

## Architecture Overview

The following diagram gives a high-level outline of the (deployment) archi
阅读完整原文

项目深度分析 AI 生成

企业私有化部署与运维托管服务

产品构想针对合规要求严苛的中小型机构,提供开箱即用的 Wire Server Kubernetes/Helm 自动化私有部署、持续升级与技术支持服务。
核心功能一键K8s部署模板、自动备份与灾难恢复工具、基础监控报警配置、版本平滑升级策略
目标用户欧洲或受数据主权监管的律所、医疗机构、中小型金融机构
难度/周期高 · 3 - 6 个月 · 成本:中(需要K8s集群资源、测试环境与较深的DevOps支持)
收费模式实施费 + 订阅式技术支持合同(SLA服务费)
竞争风险系统微服务较多(nginz, galley, brig等),运维复杂度极高;Haskell栈定位排查问题门槛高;存在商标限制风险(不可使用Wire品牌宣传)。
依据 已验证事实

第三方集成与业务机器人开发套件

产品构想基于 Wire Server API 封装安全合规的中间件与集成插件,连接企业现有协同系统(如OA审批、报警通知、安全审计归档)。
核心功能Webhook中继中间件、合规日志与消息归档转储服务、企业内部Bot快速接入SDK
目标用户已自建 Wire 通讯系统的企业安全与IT研发部门
难度/周期中 · 2 - 4 个月 · 成本:低(主要为集成开发与接口测试环境)
收费模式中间件商业授权 License + 定制开发服务费
竞争风险AGPL-3.0 协议对网络交互衍生作品有开源传染风险,集成方案必须在架构上解耦;上游API变动可能导致维护成本增加。
依据 数据支持的判断

企业安全合规与架构改造咨询

产品构想为计划基于 Wire 搭建主权通讯基础设施的机构提供架构咨询、性能调优及密码学/合规改造指导。
核心功能架构安全审计评估、内部组件通信安全加固方案、高并发调优指南、定制认证协议(如国密或特定SSO)适配方案
目标用户跨国企业IT安全团队、政府及军工外包集成商
难度/周期极高 · 1 - 3 个月(按咨询项目交付) · 成本:极低(主要是高阶咨询人力成本)
收费模式按人天收费的高级咨询费、架构设计方案交付费
竞争风险高度依赖顾问在 Haskell、分布式系统及密码学领域的深度背景;获客周期长且决策链路复杂。
依据 AI推测
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心

竞品与相似项目 GitHub Search 真实检索

相似项目数据正在完善中,暂不展示(避免误导)

项目优势与风险

技术成熟度创建于 2017-02-14,近 30 天仍在推送,发布过 100 个 Release
社区活跃Star 2,781 / Fork 334 / Issue 177(数据支持,可自行核实)
许可证AGPL-3.0 商用需注意传染性条款
主要风险上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价

安装与使用

快速开始(以仓库 README 为准)
git clone https://github.com/wireapp/wire-server.git
cd wire-server
docker compose up -d   # 或参考 README 中的 docker run 命令
阅读原仓库文档
术语说明:Docker=应用容器(把程序和依赖打包运行);API Key=调用外部服务的密钥;Git Clone=把仓库代码下载到本地。常见错误:API Key 未配置 / 端口占用 / 数据库连接失败,多数项目在 README 的 Troubleshooting 章节有说明。