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

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

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

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

  •  
  •   yeohreet · 157 天前 · 7681 次点击
    这是一个创建于 157 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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


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

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