ceacer 2 已发布 1月19号 分享 已发布 1月19号 Mastodon 是一个基于 ActivityPub 的免费开源社交网络服务器,用户可以在其中关注朋友并发现新朋友。在 Mastodon 上,用户可以发布任何他们想要的内容:链接、图片、文本和视频。所有 Mastodon 服务器都可以作为联合网络进行互操作(一台服务器上的用户可以与另一台服务器上的用户无缝通信,包括实现 ActivityPub 的非 Mastodon 软件!) 特征 无供应商锁定:可与任何合规平台完全互操作 它不一定是乳齿象;它也可以是乳齿象。任何实现 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 下载地址: 这是隐藏内容,请 登入 或者 注册 评论链接 在其他网站上分享 更多分享选项...
推荐帖
创建账户或登录以发表评论
您需要成为会员才能发表评论
创建一个帐户
在我们的社区注册一个新账户。很简单!
注册新账户登入
已有账户?在此登录
立即登录