文件名称:gourami:用于小型网站的去中心化社交网络,在ActivityPub中实现
文件大小:140KB
文件格式:ZIP
更新时间:2024-03-28 05:44:04
Rust
该存储库已存档,但未维护。 通知它的许多想法已将我的新项目“告知了我 :fish: gourami:在ActivityPub中实现的用于化社交网络 一个故意以社区为中心的小型超轻型分散式社交网络。 哲学与设计 咕our是... 特意小巧-专为50-100个活跃用户而设计。 我相信它可以支持更多,但是事情很快就会变得一团糟。 Gourami受到一篇精彩文章的启发,受到了直接而巨大的启发。 Gourami旨在支持相对较小的社区,这些社区可能与特定的兴趣,社区或地理位置有关。 去中心化-Gourami使用联合单独的实例,因此社区可以在实例之间进行通信。 仅邀请和私有-由服务器管理员策划的社区,而不是向所有人开放。 服务器本地帖子是私人的。 社区,而不是以用户为中心-所有用户共享相同的时间轴,并且ActivityPub联合发生在服务器上,而不是用户级别。 这与大多数ActivityPub服务器的
【文件预览】:
gourami-master
----.gitignore(143B)
----templates()
--------header.html(1B)
--------timeline.html(273B)
--------edit_user.html(971B)
--------error.html(114B)
--------createnote.html(507B)
--------login.html(592B)
--------register.html(780B)
--------server_info.html(1KB)
--------single_note.html(1KB)
--------index.html(237B)
--------noteslist.html(223B)
--------base.html(2KB)
--------user_header.html(1KB)
----src()
--------main.rs(2KB)
--------error.rs(1KB)
--------db()
--------ap.rs(19KB)
--------session.rs(3KB)
--------schema.rs(2KB)
--------routes.rs(8KB)
--------lib.rs(18KB)
----Cargo.lock(57KB)
----CODE_OF_CONDUCT.md(309B)
----LICENSE(33KB)
----ansible()
--------playbook.yml(1KB)
--------gourami.service(209B)
--------playbook.retry(19B)
--------deploy.sh(62B)
--------inventory.example(47B)
----Cargo.toml(997B)
----static()
--------robots.txt(27B)
--------css()
--------favicon.svg(1KB)
--------favicon.ico(15KB)
----.github()
--------workflows()
----README.md(7KB)
----migrations()
--------.gitkeep(0B)
--------2020-04-13-014917_initialize()
----sample_env(513B)
----docs()
--------ADMIN_GUIDE.md(4KB)
--------demo.png(76KB)
----diesel.toml(136B)