Skip to content

Piero Bosio Social Web Site Personale Logo Fediverso

Social Forum federato con il resto del mondo. Non contano le istanze, contano le persone

实例(ControlNet Social Space; 简称CSS)搭建的告一段落了,稍微总结一下:1.

  • 实例(ControlNet Social Space; 简称CSS)搭建的告一段落了,稍微总结一下:


    1. 选型阶段(
    生态对比)

    先稍微 review 一下现在已有的
    平台,选择以 ActivityPub 作为协议的平台,毕竟联邦的话还是得尽可能有更多人用才行。类似于用于实时通讯的 matrix。

    然后评估了
    / / / / 等,确认不同实现可互联互通(Pixelfed ↔ Mastodon 等)。然后偶然得知 也是Fediverse中的一员。

    然后,研究“主域 abc.xy 显示身份、实例跑在 social.abc.xy”的可行性。结论是这样不靠谱,所以放弃了。。最终决定考虑到Sharkey比起Misskey有一些不错的feature就选了Sharkey。

    2. 部署与运行

    按官方文档与 docker compose 在用
    系统的 上部署 Sharkey。邮件服务器使用free-tier的

    然后还稍微折腾了一下如何设置管理员。

    3. 联邦互动与内容获取

    学会了站内搜索关注远端用户(用
    @user@domain 或贴对方资料页 URL 解析)。然后是关注 Threads 用户的实操(前提对方开联邦)。

    但是这时候实例里没有什么联合,时间线完全没东西,就考虑有没有订阅别人一整个时间线的方法,好像不太可行。

    4. 存储与图片体积

    了解到 Misskey/系每用户默认 100 MB 网盘,附件都会落地到服务器(非纯外链)。

    而且没办法通过引用外链来渲染图片。试了一下本地上传+压缩,发现会自动压缩到webp,勉强还行。

    6. 二步验证(2FA)故障 & 解决

    刚才开启 2FA 后出现“authentication failed”,连恢复码也无效,日志报:
    Endpoint: i/change-password ... {"message":"authentication failed", ...}

    尝试各种排查均失效,最后只能直接改数据库里的,把 2FA 关掉,然后再重新绑定 2FA和passkey。

    7. 默认不显示在线状态

    发现这个需要在用户设置里修改,并且没找到如何让用户默认就是显示的,只能先放弃了。

    8. 注册与邀请码

    觉得发放多个一次性邀请码麻烦,想找可重复使用的邀请码。结果发现不行,只支持一次性的,感觉除非自己之后魔改一个web服务用于自动发放邀请码并且自动填写,不然想分享到别的群里,确实有点难度。也没有那种私人邀请的链接。

    TODO: 未来感觉还是有很多可以做的

    1. 能够自动探索别的实例的某些方法,找到一些有意思的用户去follow。
    2. 部署一个chat agent用于增强活跃度,但是又不能感觉像是纯骚扰,如何设计是个问题。
    3. 做一个方便remote follow的工具


Gli ultimi otto messaggi ricevuti dalla Federazione
Post suggeriti
  • It's alive!

    Fediverso nextjs fedify fediverse
    1
    1
    0 Votes
    1 Posts
    5 Views
    It's alive! 🧟After a bit of trial-error, got fediverse comments showing on a #nextjs site running #fedify. My personal fediverse-connected youtube mirror is now mostly feature complete. (The video post in the screenshot is over here: https://watch.hayes.software/video/16)#fediverse
  • 0 Votes
    1 Posts
    7 Views
    #Wordpress #ActivityPub #Plugin Version 7.5.0 kann grundsätzlich mit zitierten Tröts umgehen und diese individuell auf Beitragsebene zulassen.Das ganze läuft asynchron über WP-Cron. Aus unbekannten Gründen werden mir in meinem #Blog für das Plugin keine Cron-Ereignisse angezeigt.Mag jemand mal bei sich das WP-Control Plugin installieren und mir zeigen, wie die Cron-Ereignisse auszusehen haben? Vielleicht kann ich die manuell reinbasteln? Bei mir fehlen die komplett. #Support #FediHilft
  • 1 Votes
    30 Posts
    64 Views
    If I used an object observer for a topic/context, and proceeded to delete that context, the object observer would go away too. That is, unless you're inferring that I take steps to preserve the object observer for some period of time (if not forever?)
  • 0 Votes
    1 Posts
    4 Views
    Threads, la nueva red social de Meta, será compatible con el Fediverso. ¿Es esto una buena noticia? La historia parece indicar que no, ya que es probable que la multinacional esté desplegando una estrategia llamada "Adopta, Extiende, Extingue".. Las grandes compañías tech, las que están incluídas en las siglas GAFAM, esto es, Google, Apple, Facebook, Amazon y Microsoft, son conocidas por sus supuestas (o a veces no tan supuestas) prácticas monopolísticas. Solo a modo de ejemplo, una rápida búsqueda en internet nos proporciona casos como: - El departamento de justicia contra google. - La FTC contra Facebook. - Y otros casos similares de los estados de Tejas, Colorado y Utah contra google. No obstante, Meta (ose podría enfrentar hoy en día a un competidor que no puede ser comprado: el Fediverso. En el vídeo anterior os introduje un poco a este mundo del fediverso. El fediverso es un grupo descentralizado de servidores que usan el protocolo ActivityPub para comunicarse entre ellos. ActivityPub es un protocolo de red abierto para crear redes sociales descentralizadas. Básicamente, este protocolo proporciona una API cliente-servidor para crear, actualizar y eliminar contenidos, así como una API federada de servidor a servidor para enviar notificaciones y contenidos. El resultado es que con este protocolo se han creado redes sociales federadas y descentralizadas, como Mastodon (que sería como un Twitter), PeerTube (que sería como un Youtube), Lemmy (que sería como un Reddit), y otras. De los enormes beneficios que aportan estas redes descentralizadas, federadas, y FOSS, ya hablé en mi vídeo anterior. La idea de este vídeo es ver los mecanismos que tienen las grandes tecnológicas para acabar con esta competencia, que no pueden comprar como ha hecho en otras ocasiones, ya que no es propiedad de nadie, sino el resultado de la comunicación espontánea entre muchos servidores. 🕒 Marcas temporales: 00:00 Introducción 00:26 El Fediverso como amenaza 02:48 "Adopta, Extiende, Extingue" 04:32 Google vs XMPP 12:27 El origen de la estrategia 14:44 Meta vs Fediverso 15:50 La prueba 16:16 Conclusión: ¿qué podemos hacer? 🔵 Algunos enlaces relevantes: 🔗 Artículo en que me he basado: https://ploum.net/2023-06-23-how-to-kill-decentralised-networks.html 🔗 Casos judiciales GAFAM: https://www.economicliberties.us/tech-lawsuit-timelines/ 🔗 Threads: https://www.xataka.com/basics/threads-instagram-que-como-funciona-que-promete-esta-red-social 🔗 Fediverso: https://fediverse.party/ 🔴 VÍDEOS QUE YOUTUBE NO TE RECOMIENDA https://youtu.be/EQy9g-U0VYM https://youtu.be/tzkb-qH-uYU 🟢 CONTRIBUYE A LA DIFUSIÓN DEL SOFTWARE LIBRE: 🦇 Donando BAT si usas Brave Browser 🪙 Bitcoin (BTC): bc1qtmpr2k40kquq6scchv9dre65lahjr2gxrpdp69 🌩️ Bitcoin lightning (BTC): https://getalby.com/p/linuxchad 🕵️ Monero (XMR): 86LXrzSe7wfLAsWVftebH3UNozb6Pf5K8KKooBRo47BYhge4HmzEeaBHa3twGe3hmjG5UPUm6DrFhi2tZVPnaxm752vhZ9f