惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Martin Fowler
Martin Fowler
博客园 - 三生石上(FineUI控件)
WordPress大学
WordPress大学
博客园_首页
宝玉的分享
宝玉的分享
S
SegmentFault 最新的问题
Jina AI
Jina AI
Hugging Face - Blog
Hugging Face - Blog
V
Visual Studio Blog
美团技术团队
IT之家
IT之家
罗磊的独立博客
Blog — PlanetScale
Blog — PlanetScale
Google DeepMind News
Google DeepMind News
月光博客
月光博客
Microsoft Azure Blog
Microsoft Azure Blog
H
Help Net Security
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Last Week in AI
Last Week in AI
博客园 - 叶小钗
M
MIT News - Artificial intelligence
B
Blog RSS Feed
有赞技术团队
有赞技术团队
Y
Y Combinator Blog

美国主机侦探

欧税通618活动整理:VAT低至129元、EPR包装法329元起 商标注册最高立省1200元 - 美国主机侦探 亚马逊美国站自配送(MFN)政策重大更新:备货时间须真实匹配,SFP时效门槛提高 - 美国主机侦探 Lazada服务市场授权跨境店铺到妙手ERP步骤 - 美国主机侦探 雨云服务器安装1panel面板的两种方法 - 美国主机侦探 Hermes Agent安全机制是什么 配置Hermes Agent安全机制的方法 - 美国主机侦探 Shopee越南7月起对企业卖家代扣1%所得税 - 美国主机侦探 DV SSL证书四大品牌对比 - 美国主机侦探 CstoneCloud: 618特惠 全场限时六折 英国住宅/美国住宅9929优化 双ISP 香港CN2 VPS 全面解锁TK 各大AI流媒体 - 美国主机侦探 RakSmart裸机云一键安装配置宝塔面板全指南 - 美国主机侦探 Vultr将GPU云服务器和AMD的企业级AI软件相结合 助力企业快速部署和扩展AI服务 - 美国主机侦探 TikTok翻译软件怎么选?双语字幕翻译工具选购指南 - 美国主机侦探 DMIT香港HKG.Pro升级为HKG.AN5.Pro:AMD EPYC 9005系列+三网CN2 GIA 月付$39.9起 - 美国主机侦探 Rank Math夏季大促 最高33%折扣+双倍PRO权益 - 美国主机侦探 BlueHost VPS NVME 16和RakSmart VPS专业级对比测评 - 美国主机侦探 BlueHost教程:如何在Ubuntu VPS上安装Hermes Agent - 美国主机侦探 店雷达618大促来袭 订购享折上再8折优惠 买任意年度套餐额外送6个月 - 美国主机侦探 西部数码618活动 虚拟主机、云服务器、邮箱新购/升级优惠券新老同享 最高可返10%京东购物卡 - 美国主机侦探 Semrush企业版升级:统一SEO与AI搜索内容优化能力 - 美国主机侦探 InterServer年中活动 美国VPS长期8折 低至$2.4/月 - 美国主机侦探 NovixLink年中618活动上线 美国住宅VPS月付低至约24元起 年付199元起 - 美国主机侦探 如何使用Helium10搜索查询分析器 - 美国主机侦探 Hostinger推出Managed Hermes Agent 任何人都可以一键式体验 - 美国主机侦探 DMIT香港VPS补货!T1与Pro系列恢复供应 低价年付方案重新上线 - 美国主机侦探 亚马逊推出“夏日足球”专区 跨境卖家迎来季节性爆单机会 - 美国主机侦探 TWT Chat智能客服聊天创建与管理指南 - 美国主机侦探 Sharktech教程:如何重建虚拟服务器(Virtual Server) - 美国主机侦探 1Panel面板可视化快速安装WordPress教程 - 美国主机侦探 2026年三款值得考虑的AI网站搭建工具推荐 - 美国主机侦探 聚名网新增域名隐私保护设置功能通知 - 美国主机侦探 Shopdora 618狂欢来袭 年卡会员限时88折 加赠一个月会员 - 美国主机侦探
RackNerd VPS部署Mastodon实例指南 - 美国主机侦探
sunny · 2026-06-02 · via 美国主机侦探

Mastodon是一个开源、去中心化的社交平台,属于Fediverse网络的一部分。与传统社交平台依赖单一服务器不同,Mastodon允许任何人托管自己的实例,同时仍可以与其他实例上的用户互动。你可以完全掌控自己的数据和社区规则。RackNerd提供高性能、稳定的VPS方案,适合托管Mastodon实例。下文主要介绍RackNerd VPS部署Mastodon详细过程。

在开始之前,请先购买符合以下条件的RackNerd VPS:

  • 4GB内存(建议8GB)
  • 2个vCPU
  • 40–60GB磁盘空间

购买RackNerd VPS优惠方案

方案 CPU 内存 SSD存储 月流量 端口 价格 购买链接
1GB KVM VPS 1核 1GB 20GB SSD 3TB 1Gbps $21.99/年 点击购买
2GB KVM VPS 2核 2GB 35GB SSD 5TB 1Gbps $35.99/年 点击购买
4GB KVM VPS 3核 4GB 60GB SSD 7TB 1Gbps $59.99/年 点击购买
6GB KVM VPS 6核 6GB 100GB SSD 12TB 1Gbps $89.99/年 点击购买
8GB KVM VPS 7核 8GB 150GB SSD 20TB 1Gbps $119.99/年 点击购买

评测参考:

教程:RackNerd KVM VPS购买图文教程

域名:一个可访问的域名,用于你的Mastodon实例

若还没有域名,推荐访问Gname官网注册,新客立享5张.com域名注册券,无需领取注册自动方法。

二、RackNerd VPS部署Mastodon步骤

1、更新服务器

首先更新你的服务器系统及软件包:

sudo apt update && sudo apt upgrade -y

安装必要依赖:

sudo apt install git curl nano gnupg apt-transport-https build-essential -y

2、安装PostgreSQL

PostgreSQL是Mastodon的数据库后端。

sudo apt install postgresql postgresql-contrib -y

创建数据库和用户:

sudo -u postgres psql

在PostgreSQL Shell内执行:

CREATE USER mastodon WITH PASSWORD ‘yourpassword’; CREATE DATABASE mastodon_production OWNER mastodon;
\q

3、安装Redis

Redis用于缓存和后台任务队列。

sudo apt install redis-server -y
sudo systemctl enable redis-server
sudo systemctl start redis-server

4、安装Node.js和Yarn

Mastodon前端依赖Node.js。

curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash –
sudo apt install -y nodejs

安装Yarn:

corepack enable
corepack prepare yarn@stable –activate

5、安装Ruby(通过rbenv或RVM)

示例使用rbenv:

git clone https://github.com/rbenv/rbenv.git ~/.rbenv
echo ‘export PATH=”$HOME/.rbenv/bin:$PATH”‘ >> ~/.bashrc source ~/.bashrc
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
gitclonehttps://github.com/rbenv/ruby-build.git~/.rbenv/plugins/ruby-build

rbenv install 3.2.2
rbenv global 3.2.2

6、安装Mastodon

克隆Mastodon源码:

git clone https://github.com/mastodon/mastodon.git
cd mastodon
git checkout $(git tag | sort -V | tail -1)

安装Ruby gems:

bundle install

安装JavaScript依赖:

Install JavaScript dependencies:
yarn install –production

7、配置Mastodon

创建环境配置文件:

cp .env.production.sample .env.production
vi .env.production

编辑关键配置项:

  • LOCAL_DOMAIN:你的域名
  • PostgreSQL用户名和密码
  • Redis URL
  • 邮件发送设置
  • 媒体存储路径

然后运行数据库迁移和前端资源编译:

RAILS_ENV=production bundle exec rails db:migrate
RAILS_ENV=production bundle exec rails assets:precompile

8、配置Nginx与SSL

安装Nginx:

sudo apt install nginx -y

创建Mastodon Nginx配置文件:

sudovi/etc/nginx/sites-available/mastodon

启用并重启Nginx:

sudo ln -s /etc/nginx/sites-available/mastodon /etc/nginx/sites-enabled/
sudo systemctl restart nginx

启用HTTPS(Certbot自动获取证书):

sudo apt install certbot python3-certbot-nginx -y
sudo certbot –nginx -d yourdomain.com

9、设置Mastodon服务

创建systemd服务文件:

mastodon-web
mastodon-streaming
mastodon-sidekiq

启用并启动服务:

sudo systemctl enable –now mastodon-web mastodon-sidekiq mastodon-streaming
sudo systemctl status mastodon-web

10、访问你的Mastodon实例

完成后,打开浏览器访问:

https://yourdomain.com

注册管理员账号,即可开始管理和配置你的Mastodon社区。

相关推荐:

RackNerd国外VPS安装和配置GitLab完整教程

RackNerd cPanel主机AI网站生成器快速搭建教程

RackNerd国外Ubuntu VPS通过WordOps安装WordPress教程

(本文由美国主机侦探原创,转载请注明出处“美国主机侦探”和原文地址!)

主机侦探企业微信

微信扫码加好友进群

主机优惠码及时掌握

主机侦探QQ群

QQ群号:164393063

主机优惠发布与交流