打造属于你的去中心化社交平台:借助Linode Marketplace和Mastodon

本文主要是介绍打造属于你的去中心化社交平台:借助Linode Marketplace和Mastodon,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

近年来,用户越来越多地寻求去中心化的软件服务选项。开源社交网络Mastodon在新闻中越来越受欢迎,并经历了用户需求的激增。

运行去中心化平台意味着网络没有所有者或中央管理机构,因此,并不存在针对所有用户的单一 Mastodon 站点。 Mastodon 由独立运行的服务器组成,这些服务器根据兴趣和地理位置吸引用户,或者充当仅限邀请的私人社交网络。 您可以选择让您的服务器加入 Fediverse,这是所有加入通用活动中心的网站的名称,或者与其他社区完全隔离。

去中心化网络:联邦(左)是一些不同的服务器或网络共享资源。 分布式(右)由独立运行的资源组成。

最终,Mastodon允许用户控制他们的社交媒体体验,并且不会(也不能)将用户的数据进行商品化。作为用户,您可以加入多个服务器并控制在每个提要中看到的内容,从而使 Mastodon 在实现方面与 Discord 相媲美,在 UX/UI 上可与 Twitter 相媲美。

对于大多数人来说,设置 Mastodon 服务器是一个冗长的多步骤过程,尤其对于非开发人员来说启动服务器的过程是极其复杂的。 一个好消息是Mastodon现已在 Linode Marketplace 上架,因此您可以轻松配置您的 Mastodon 网络并在几分钟内启动服务器。

在 Linode 上部署 Mastodon 服务器

  1. 登录到 Cloud Manager,或注册一个免费的 Linode 帐户并获得 100 美元的信用额度以开始使用。
  2. 导航到Marketplace。
  3. 选择 Mastodon。
  4. 填写 Mastodon 选项——包括创建您的 Mastodon 服务器所有者用户名和应与您的所有者帐户关联的电子邮件,以及可选地启用单用户模式以防止用户加入 Mastodon 服务器。
  5. 选择您的首选区域和您的 Linode 计划大小。了解如何选择计算实例计划。
  6. 添加您的 Linode 标签并创建一个安全的root密码。
  7. 选择创建 Linode。
  8. 按照步骤在计算实例完成预置后访问您的 Linode。

 阅读 Mastodon 应用部署指南,详细了解如何使用Marketplace部署应用。如果您想让您的 Mastodon 服务器更易于访问,我们强烈建议您添加一个域名。了解如何使用 the Linode DNS Manager创建和管理域。

请注意,Mastodon 将使用 SMTP 发送电子邮件以进行用户帐户验证。 为了打击垃圾邮件,Linode 在2019 年 11 月 5 日之后会限制新创建的帐户在所有 Linode 上的25、465 和 587 端口上的出站连接。有关更多信息,请参阅我们的在 Linode 上发送电子邮件的指南。

其他 Mastodon资源

在您启动并运行服务器后,导航至 Mastodon 的文档以了解服务器审核操作和设置您的用户配置文件。


欢迎关注Akamai ,第一时间了解高可用的MySQL/MariaDB参考架构,以及丰富的应用程序示例。

这篇关于打造属于你的去中心化社交平台:借助Linode Marketplace和Mastodon的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/242329

相关文章

Python使用Tkinter打造一个完整的桌面应用

《Python使用Tkinter打造一个完整的桌面应用》在Python生态中,Tkinter就像一把瑞士军刀,它没有花哨的特效,却能快速搭建出实用的图形界面,作为Python自带的标准库,无需安装即可... 目录一、界面搭建:像搭积木一样组合控件二、菜单系统:给应用装上“控制中枢”三、事件驱动:让界面“活”

基于Python+PyQt5打造一个跨平台Emoji表情管理神器

《基于Python+PyQt5打造一个跨平台Emoji表情管理神器》在当今数字化社交时代,Emoji已成为全球通用的视觉语言,本文主要为大家详细介绍了如何使用Python和PyQt5开发一个功能全面的... 目录概述功能特性1. 全量Emoji集合2. 智能搜索系统3. 高效交互设计4. 现代化UI展示效果

在.NET平台使用C#为PDF添加各种类型的表单域的方法

《在.NET平台使用C#为PDF添加各种类型的表单域的方法》在日常办公系统开发中,涉及PDF处理相关的开发时,生成可填写的PDF表单是一种常见需求,与静态PDF不同,带有**表单域的文档支持用户直接在... 目录引言使用 PdfTextBoxField 添加文本输入域使用 PdfComboBoxField

基于Python打造一个智能单词管理神器

《基于Python打造一个智能单词管理神器》这篇文章主要为大家详细介绍了如何使用Python打造一个智能单词管理神器,从查询到导出的一站式解决,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1. 项目概述:为什么需要这个工具2. 环境搭建与快速入门2.1 环境要求2.2 首次运行配置3. 核心功能使用指

利用Python打造一个Excel记账模板

《利用Python打造一个Excel记账模板》这篇文章主要为大家详细介绍了如何使用Python打造一个超实用的Excel记账模板,可以帮助大家高效管理财务,迈向财富自由之路,感兴趣的小伙伴快跟随小编一... 目录设置预算百分比超支标红预警记账模板功能介绍基础记账预算管理可视化分析摸鱼时间理财法碎片时间利用财

Python结合PyWebView库打造跨平台桌面应用

《Python结合PyWebView库打造跨平台桌面应用》随着Web技术的发展,将HTML/CSS/JavaScript与Python结合构建桌面应用成为可能,本文将系统讲解如何使用PyWebView... 目录一、技术原理与优势分析1.1 架构原理1.2 核心优势二、开发环境搭建2.1 安装依赖2.2 验

深入理解Apache Kafka(分布式流处理平台)

《深入理解ApacheKafka(分布式流处理平台)》ApacheKafka作为现代分布式系统中的核心中间件,为构建高吞吐量、低延迟的数据管道提供了强大支持,本文将深入探讨Kafka的核心概念、架构... 目录引言一、Apache Kafka概述1.1 什么是Kafka?1.2 Kafka的核心概念二、Ka

基于Python打造一个全能文本处理工具

《基于Python打造一个全能文本处理工具》:本文主要介绍一个基于Python+Tkinter开发的全功能本地化文本处理工具,它不仅具备基础的格式转换功能,更集成了中文特色处理等实用功能,有需要的... 目录1. 概述:当文本处理遇上python图形界面2. 功能全景图:六大核心模块解析3.运行效果4. 相

在Android平台上实现消息推送功能

《在Android平台上实现消息推送功能》随着移动互联网应用的飞速发展,消息推送已成为移动应用中不可或缺的功能,在Android平台上,实现消息推送涉及到服务端的消息发送、客户端的消息接收、通知渠道(... 目录一、项目概述二、相关知识介绍2.1 消息推送的基本原理2.2 Firebase Cloud Me

Python从零打造高安全密码管理器

《Python从零打造高安全密码管理器》在数字化时代,每人平均需要管理近百个账号密码,本文将带大家深入剖析一个基于Python的高安全性密码管理器实现方案,感兴趣的小伙伴可以参考一下... 目录一、前言:为什么我们需要专属密码管理器二、系统架构设计2.1 安全加密体系2.2 密码强度策略三、核心功能实现详解