V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要把任何和邀请码有关的内容发到 NAS 节点。

邀请码相关的内容请使用 /go/in 节点。

如果没有发送到 /go/in,那么会被移动到 /go/pointless 同时账号会被降权。如果持续触发这样的移动,会导致账号被禁用。
yeohreet
V2EX  ›  NAS

关于自建聊天服务,各位大佬推荐哪个?

  •  
  •   yeohreet · 2024-07-14 16:41:00 +08:00 · 10380 次点击
    这是一个创建于 388 天前的主题,其中的信息可能已经有所发展或是发生改变。

    由于众所周知的原因,想在 NAS 里或者虚拟机里用 docker 自建聊天服务,因为家里有公网 IP ,所以做好映射没什么问题,现在有两个问题,各位大佬能否给出意见: 1 、研究了一下,有 Snikket 和 RockerChat ,两个哪个容易管理和使用感受更佳? 2 、只是家人自用,会不会请去喝茶... 3 、这两个哪个有换手机或者客户端漫游功能,可以看到之前的所有记录?

    第 1 条附言  ·  2024-07-14 18:16:15 +08:00
    感谢大家的留言,看了一下大家主要推荐的有 Mattermost ,另外自己了解的时候也看到了还有 Zulip 、RocketChat 和 Snikket ,哪个体验更佳呢?
    49 条回复    2024-08-17 08:47:09 +08:00
    kk2syc
        1
    kk2syc  
       2024-07-14 16:43:28 +08:00
    只是家人自用,不会请去喝茶。只要不出内鬼,甚至不知道你自建了
    idblife
        2
    idblife  
       2024-07-14 16:45:44 +08:00
    看看 session ?
    XiLingHost
        3
    XiLingHost  
       2024-07-14 16:48:30 +08:00
    rocketchat 聊天记录都是在服务器上的,甚至可以网页使用,也可以考虑 mattermost
    Phant0m
        4
    Phant0m  
       2024-07-14 16:48:40 +08:00   ❤️ 4
    matrix
    NewYear
        5
    NewYear  
       2024-07-14 17:04:03 +08:00
    听说有架设在 ipfs 网络上的聊天软件……不知道咋样,如果完全依靠 ipfs ,就能免服务器了……
    kk2syc
        6
    kk2syc  
       2024-07-14 17:05:05 +08:00
    @NewYear 同样,在 ipfs 网路上,你的聊天记录直接铁证如山了。
    kxks145
        7
    kxks145  
       2024-07-14 17:07:54 +08:00 via Android
    matrix+Element
    ztm0929
        8
    ztm0929  
       2024-07-14 17:08:24 +08:00
    从条例上来说,家庭网络未备案自建服务依然违反了互联网信息服务条例,不过就跟翻墙和一楼说的一样,不要大张旗鼓干些别的事,就不会被抓。我也想自建,不过我比较好奇安全问题,没设置好的话岂不是很容易被扫到并入侵?
    yjxjn
        9
    yjxjn  
       2024-07-14 17:23:48 +08:00
    @ztm0929 我也好奇,现在能不注册微信,支付宝啥的么。。。自建有啥用。。。各种实名制,查你分分钟。。。
    yeohreet
        10
    yeohreet  
    OP
       2024-07-14 17:36:34 +08:00
    @XiLingHost #3 谢谢推荐,这就看看去
    zhucegeqiu
        11
    zhucegeqiu  
       2024-07-14 17:43:37 +08:00 via iPhone
    mattermost ,就这个配置好了可以中文搜索,别的都有问题
    adrianzhang
        12
    adrianzhang  
       2024-07-14 17:44:33 +08:00
    Mattermost 是你距离这些应用中的的强者,公司自建的时候我做过对比。
    另一个不同于这些应用的是 V 友作品: https://ex.noerr.eu.org/t/887653
    adrianzhang
        13
    adrianzhang  
       2024-07-14 17:45:18 +08:00
    距离-->举例
    viWww0vvxmolvY5p
        14
    viWww0vvxmolvY5p  
       2024-07-14 18:19:46 +08:00   ❤️ 4
    rocketchat 、mattermost 和 matrix ( synapse )三选一,mattermost 安装和管理最方便,并且支持中文搜索,matrix 开放性和生态最好并且没有免费限制,如果用来做通讯的话,只有 matrix 的客户端(element 、schildi.chat )支持国内推送(固定在后台的方式)。matrix 相比之下最大的缺点是不支持中文分词,当然可以给 postgres 数据库装插件( zhparser )和视图或者第三方搜索( meilisearch )来实现中文搜索,需要费点周折。
    viWww0vvxmolvY5p
        15
    viWww0vvxmolvY5p  
       2024-07-14 18:22:01 +08:00
    @mway 另外说一下 Mattermost 不支持邦联,免费版不支持视频通话、屏幕共享等
    XiLingHost
        16
    XiLingHost  
       2024-07-14 18:22:20 +08:00
    其实如果考虑合规性,家宽部署这些直接暴露到公网的 http/https 服务是有风险的,不如搞个 retroshare 之类的 p2p 聊天不容易出事
    或者部署 wireguard 服务然后你的家人都连接到同一个 VPN 下面,然后在内网部署 mattermost/rocketchat/zulip 之类的基于 http 的聊天服务
    nuk
        17
    nuk  
       2024-07-14 18:22:44 +08:00
    自己玩的话 mattermost ,iphone 有免费推送,存储占用也不大,升级很方便
    ztstillwater
        18
    ztstillwater  
       2024-07-14 18:53:39 +08:00 via iPhone
    只是家人自用的话,为什么不直接 iMessage
    yeohreet
        19
    yeohreet  
    OP
       2024-07-14 18:59:21 +08:00   ❤️ 2
    @ztstillwater #18 事实上,并非所有人均使用 iPhone 。
    YamatoRyou
        20
    YamatoRyou  
       2024-07-14 19:07:05 +08:00
    Rocket Chat 在移动端的推送是个问题, 不推荐.
    Voce Chat 同上.

    我自己正在用的是 Matrix 协议, 软件实现为 Synapse (服务端) + Element (客户端), 同时自建了 ntfy 用来解决 Matrix 在 Android 上的推送问题.
    Delta Chat, 基于邮件协议 (SMTP + IMAP), 曾经使用过一段时间, 在当时问题比较多. 这个只作为备选.
    ztstillwater
        21
    ztstillwater  
       2024-07-14 19:08:36 +08:00 via iPhone
    @yeohreet OP 说给家人用,那给买个二手的 iPhone 就好了。我三年前就给爸妈各买了一个 iPhone8plus ,现在还很好用
    z1WhpL268TWE173O
        22
    z1WhpL268TWE173O  
       2024-07-14 19:12:00 +08:00
    我部署了 mattermost, talk.kingwayer.com, 感觉挺好用的。同时我也启用了 delta chat, 偶然邮件服务器被墙, 其它都很好。

    我用 cloudflare tunnel 部署了超过 10 个服务, 都跑在自家 PVE 主机上,没人找我。
    XiLingHost
        23
    XiLingHost  
       2024-07-14 19:18:25 +08:00
    @KINGWAY cloudflared aka cloudflare tunnel 实际上相当于做了加密的反向代理了,你源站在不在国内其实没啥影响,肯定找不到你啊
    pieerepeng
        24
    pieerepeng  
       2024-07-14 19:19:17 +08:00
    感觉外网推荐 mattermost 也比 matrix 的多

    如果不考虑例如 bridge 和联邦的功能,matrix 就没啥优势了


    不知道 group 的视频会议哪家更好。
    z1WhpL268TWE173O
        25
    z1WhpL268TWE173O  
       2024-07-14 19:23:28 +08:00
    @pieerepeng 目前我的 mattermost 没有启用 video 聊天功能, 因为就家里 2 个人用, 回头研究下。
    pieerepeng
        26
    pieerepeng  
       2024-07-14 19:39:33 +08:00
    @ztm0929 我感觉
    1. frp ,cloudflare tunnel 适合代理对外公开的服务
    2. 聊天服务的 web 端最好通过 tailscale 代理出来
    pieerepeng
        27
    pieerepeng  
       2024-07-14 19:40:23 +08:00
    @KINGWAY 我也试试。

    两人聊天感觉可能还好,如果是多人聊天的话,可能 selfhosted 比较麻烦
    submartingale
        28
    submartingale  
       2024-07-14 19:50:49 +08:00
    我自建了 matrix……不过现在没人和我用哈哈……没敢和家人说,还是将就一下用微信吧……
    asuraa
        29
    asuraa  
       2024-07-14 20:41:45 +08:00
    @YamatoRyou 我跟你你一样 用起来蛮好的 就是客户端是 electron 的 卡成屎
    codegenerator
        30
    codegenerator  
       2024-07-14 20:45:16 +08:00
    @pieerepeng matrix 的 bug 相当多,感觉 matrix 的团队就是草台班子
    mattermost 的代码比 matrix 强太多了
    B6P2a9cFpf5T3N85
        31
    B6P2a9cFpf5T3N85  
       2024-07-14 20:52:09 +08:00
    先解决国产系统带来的危害吧,毕竟深度定制的,特别是某为,它的利益多少都跟上层挂钩的,不然怎么会有这么强大的水军。每次造势都能这么成功。
    clbigdata
        32
    clbigdata  
       2024-07-14 23:21:32 +08:00
    是公司内?还是哪里用?
    yeohreet
        33
    yeohreet  
    OP
       2024-07-14 23:22:25 +08:00
    家里
    qaq44566
        34
    qaq44566  
       2024-07-15 00:01:44 +08:00
    严重质疑楼上推荐自建 Matrix 的,这东西且不说服务器占用资源大,没有一个客户端是好用的😅
    zkqiang
        35
    zkqiang  
       2024-07-15 01:00:31 +08:00
    好奇什么场景会有这种需求...
    yeohreet
        36
    yeohreet  
    OP
       2024-07-15 01:33:44 +08:00
    @zkqiang #35 一些众所周知的原因...
    THESDZ
        37
    THESDZ  
       2024-07-15 09:04:45 +08:00
    deltachat 加一个私有的邮件服务器,或者信得过的邮件服务供应商.
    duanxianze
        38
    duanxianze  
       2024-07-15 09:29:56 +08:00
    同好奇为啥会有这种需求?其实不需要自建啊,你全家开 vpn 用小飞机就足够私密了
    Desdemor
        39
    Desdemor  
       2024-07-15 09:35:23 +08:00
    nextcloud 自带那个 巨好用的
    kkk9
        40
    kkk9  
       2024-07-15 09:44:06 +08:00
    @duanxianze #38 指望老人家开小飞机,直接自爆
    godwinma
        41
    godwinma  
       2024-07-15 09:53:42 +08:00
    @yeohreet #36 楼主家里人之间聊天也会涉及到被风控的内容吗?
    bboysoulcn
        42
    bboysoulcn  
       2024-07-15 10:16:00 +08:00
    https://voce.chat/zh-CN
    FrankAdler
        43
    FrankAdler  
       2024-07-15 10:29:08 +08:00 via Android
    仅仅是这些原因 那其实还不如每台手机配好科学上网,用 tg line 等国外软件了
    mulychou
        44
    mulychou  
       2024-07-15 11:16:36 +08:00
    群晖吗?基础聊天不太复杂的纯家人用 我感觉群晖自带的那个 Synology Chat 够用了呀
    lisxour
        45
    lisxour  
       2024-07-15 11:49:40 +08:00
    @godwinma 缅北的“家人们”,哈哈
    anubu
        46
    anubu  
       2024-07-15 12:21:57 +08:00
    很久之前调研过,最大的问题是 Android 端的消息推送问题,挂梯和拼电池总要选一样,不知道现在改善了没有。
    iyaozhen
        47
    iyaozhen  
       2024-07-15 13:48:53 +08:00
    @kkk9 其实自建的话 Android 保活是个问题,收不到消息也白搭。要是反诈 APP 再来个警告
    ala2008
        48
    ala2008  
       2024-07-15 16:27:17 +08:00
    直接 tg 不就好了
    sagleom
        49
    sagleom  
       355 天前
    之前我也困扰了挺久,也尝试了各种,最后选择了 nextcloud ,nextcloud talk 。
    我的要求是必须很容易获取 app ,客户端必须齐全,ios 安卓,web 。ios 国区,墙内市场能下载。
    element 之类也尝试过,不是说不好,如果跟家人朋友用,下载 app 都得翻墙,不是谁都有这个技能的,基本上墙内市场没有的 app ,直接舍弃。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5415 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 06:54 · PVG 14:54 · LAX 23:54 · JFK 02:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.