mastodon开源社交网络服务器 v4.2.3 更新于2024/01/23晚上19:34

日期: 栏目:源码 浏览:177 评论:0

Mastodon 是一个基于 ActivityPub 的免费开源社交网络服务器,用户可以在其中关注朋友并发现新朋友。在 Mastodon 上,用户可以发布任何他们想要的内容:链接、图片、文本和视频。所有 Mastodon 服务器都可以作为联合网络进行互操作(一台服务器上的用户可以与另一台服务器上的用户无缝通信,包括实现 ActivityPub 的非 Mastodon 软件!)

mastodon开源社交网络服务器 v4.2.3 更新于2024/01/23晚上19:34-第1张图片-Ceacer网络

特征



无供应商锁定:可与任何合规平台完全互操作

它不一定是乳齿象;它也可以是乳齿象。任何实现 ActivityPub 的东西都是社交网络的一部分!了解更多


实时、按时间顺序更新的时间线

您所关注的人员的更新会通过 WebSocket 实时显示在 UI 中。还有消防水管景观!


图片和短视频等媒体附件

上传并查看更新附加的图像和 WebM/MP4 视频。没有音轨的视频将被视为 GIF;正常视频会不断循环!


安全和审核工具

Mastodon 包括私人帖子、锁定帐户、短语过滤、静音、阻止和各种其他功能,以及报告和审核系统。了解更多


OAuth2 和简单的 REST API

Mastodon 充当 OAuth2 提供商,因此第 3 方应用程序可以使用 REST 和 Streaming API。这形成了一个丰富的应用程序生态系统,有很多选择!

流浪汉

包含Vagrant配置用于开发目的。要使用它,请完成以下步骤:


安装 Vagrant 和 Virtualbox

安装vagrant-hostsupdater插件:vagrant plugin install vagrant-hostsupdater

跑步vagrant up

跑步vagrant ssh -c "cd /vagrant && foreman start"

http://mastodon.local在浏览器中打开

苹果系统

要设置MacOS进行本机开发,请完成以下步骤:


安装最新稳定的Ruby版本(使用Ruby版本管理器可以轻松安装和管理Ruby版本)

跑步brew install postgresql@14

跑步brew install redis

跑步brew install imagemagick

跑步brew install libidn

安装 Foreman 或类似的工具(例如overmind)来处理多个进程启动。

导航到 Mastodon 的根目录,brew install nvm然后运行nvm use以使用 .nvmrc 中的版本

跑步corepack enable && corepack prepare

运行bundle exec rails db:setup(可以选择预先考虑RAILS_ENV=development目标开发环境)

最后,运行overmind start -f Procfile.dev

码头工人

对于使用Docker进行开发,请完成以下步骤:


安装 Docker 桌面

跑步docker compose -f .devcontainer/docker-compose.yml up -d

跑步docker compose -f .devcontainer/docker-compose.yml exec app .devcontainer/post-create.sh

最后,运行docker compose -f .devcontainer/docker-compose.yml exec app foreman start -f Procfile.dev

下载地址:

文件下载
资源名称:mastodon开源社交网络服务器文件大小:39.22 MB

标签:

评论留言

我要留言

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。发布前请先查看评论规则:点我查看