From a540a0aea5cef5f19a54fcd5ef1368f756fa08ec Mon Sep 17 00:00:00 2001 From: okxlin <61420215+okxlin@users.noreply.github.com> Date: Tue, 28 Jul 2026 11:00:15 +0800 Subject: [PATCH] fix(mastodon): align 4.6.4 lifecycle metadata --- .../{4.6.3 => 4.6.4}/.env.sample | 0 .../{4.6.3 => 4.6.4}/data.yml | 0 .../{4.6.3 => 4.6.4}/data/.gitkeep | 0 .../{4.6.3 => 4.6.4}/docker-compose.yml | 0 .../{4.6.3 => 4.6.4}/scripts/init.sh | 2 +- .../{4.6.3 => 4.6.4}/scripts/uninstall.sh | 0 .../{4.6.3 => 4.6.4}/scripts/upgrade.sh | 2 +- apps/mastodon-linuxserver/README.md | 26 +++++++++++++++---- 8 files changed, 23 insertions(+), 7 deletions(-) rename apps/mastodon-linuxserver/{4.6.3 => 4.6.4}/.env.sample (100%) rename apps/mastodon-linuxserver/{4.6.3 => 4.6.4}/data.yml (100%) rename apps/mastodon-linuxserver/{4.6.3 => 4.6.4}/data/.gitkeep (100%) rename apps/mastodon-linuxserver/{4.6.3 => 4.6.4}/docker-compose.yml (100%) rename apps/mastodon-linuxserver/{4.6.3 => 4.6.4}/scripts/init.sh (99%) rename apps/mastodon-linuxserver/{4.6.3 => 4.6.4}/scripts/uninstall.sh (100%) rename apps/mastodon-linuxserver/{4.6.3 => 4.6.4}/scripts/upgrade.sh (99%) diff --git a/apps/mastodon-linuxserver/4.6.3/.env.sample b/apps/mastodon-linuxserver/4.6.4/.env.sample similarity index 100% rename from apps/mastodon-linuxserver/4.6.3/.env.sample rename to apps/mastodon-linuxserver/4.6.4/.env.sample diff --git a/apps/mastodon-linuxserver/4.6.3/data.yml b/apps/mastodon-linuxserver/4.6.4/data.yml similarity index 100% rename from apps/mastodon-linuxserver/4.6.3/data.yml rename to apps/mastodon-linuxserver/4.6.4/data.yml diff --git a/apps/mastodon-linuxserver/4.6.3/data/.gitkeep b/apps/mastodon-linuxserver/4.6.4/data/.gitkeep similarity index 100% rename from apps/mastodon-linuxserver/4.6.3/data/.gitkeep rename to apps/mastodon-linuxserver/4.6.4/data/.gitkeep diff --git a/apps/mastodon-linuxserver/4.6.3/docker-compose.yml b/apps/mastodon-linuxserver/4.6.4/docker-compose.yml similarity index 100% rename from apps/mastodon-linuxserver/4.6.3/docker-compose.yml rename to apps/mastodon-linuxserver/4.6.4/docker-compose.yml diff --git a/apps/mastodon-linuxserver/4.6.3/scripts/init.sh b/apps/mastodon-linuxserver/4.6.4/scripts/init.sh similarity index 99% rename from apps/mastodon-linuxserver/4.6.3/scripts/init.sh rename to apps/mastodon-linuxserver/4.6.4/scripts/init.sh index fe4ad4be4..bee255c50 100755 --- a/apps/mastodon-linuxserver/4.6.3/scripts/init.sh +++ b/apps/mastodon-linuxserver/4.6.4/scripts/init.sh @@ -2,7 +2,7 @@ set -euo pipefail ENV_FILE="${ENV_FILE:-./.env}" -MASTODON_IMAGE="lscr.io/linuxserver/mastodon:4.6.2" +MASTODON_IMAGE="lscr.io/linuxserver/mastodon:4.6.4" LEGACY_DB_PASSWORD="mastodon-change-me" LEGACY_ACTIVE_RECORD_ENCRYPTION_PRIMARY_KEY="fGWkJDBwyRYhILyO7akZGLSSz0gAjPpo" LEGACY_ACTIVE_RECORD_ENCRYPTION_DETERMINISTIC_KEY="Z8BE3tc3XnmUr0MbRexRiPN7vcP52VX0" diff --git a/apps/mastodon-linuxserver/4.6.3/scripts/uninstall.sh b/apps/mastodon-linuxserver/4.6.4/scripts/uninstall.sh similarity index 100% rename from apps/mastodon-linuxserver/4.6.3/scripts/uninstall.sh rename to apps/mastodon-linuxserver/4.6.4/scripts/uninstall.sh diff --git a/apps/mastodon-linuxserver/4.6.3/scripts/upgrade.sh b/apps/mastodon-linuxserver/4.6.4/scripts/upgrade.sh similarity index 99% rename from apps/mastodon-linuxserver/4.6.3/scripts/upgrade.sh rename to apps/mastodon-linuxserver/4.6.4/scripts/upgrade.sh index 760f0be6d..8e4e6de98 100755 --- a/apps/mastodon-linuxserver/4.6.3/scripts/upgrade.sh +++ b/apps/mastodon-linuxserver/4.6.4/scripts/upgrade.sh @@ -2,7 +2,7 @@ set -euo pipefail ENV_FILE="${ENV_FILE:-./.env}" -MASTODON_IMAGE="lscr.io/linuxserver/mastodon:4.6.2" +MASTODON_IMAGE="lscr.io/linuxserver/mastodon:4.6.4" LEGACY_DB_PASSWORD="mastodon-change-me" LEGACY_ACTIVE_RECORD_ENCRYPTION_PRIMARY_KEY="fGWkJDBwyRYhILyO7akZGLSSz0gAjPpo" LEGACY_ACTIVE_RECORD_ENCRYPTION_DETERMINISTIC_KEY="Z8BE3tc3XnmUr0MbRexRiPN7vcP52VX0" diff --git a/apps/mastodon-linuxserver/README.md b/apps/mastodon-linuxserver/README.md index ae0812590..637cf434f 100644 --- a/apps/mastodon-linuxserver/README.md +++ b/apps/mastodon-linuxserver/README.md @@ -1,15 +1,21 @@ # Mastodon -## 应用简介 -Mastodon ActivityPub 社交网络服务。 +## 产品介绍 -英文说明:ActivityPub social network server maintained by LinuxServer.io. +Mastodon 是由 LinuxServer.io 打包维护的 ActivityPub 社交网络服务,可用于部署独立的联邦社交实例。 + +## 主要功能 + +- 通过 ActivityPub 与其他 Mastodon 及兼容服务器组成联邦网络。 +- 提供时间线、媒体上传、通知、内容审核和管理功能。 +- 使用 PostgreSQL、Redis 和持久化配置目录保存实例数据。 + +## 访问说明 -## 部署说明 - 本应用使用 Docker Compose 在 1Panel 中部署。 - 应用分类:网站。 - 支持架构:amd64、arm64。 -- 可选版本:`latest`、`4.6.0`。 +- 可选版本:`latest`、`4.6.4`。 - 安装后按应用表单中的端口访问 Web UI、SSH 或对应服务。 ## 端口 @@ -59,3 +65,13 @@ Mastodon ActivityPub 社交网络服务。 - 官网: - 文档: - 源码: + +## Introduction + +Mastodon is an ActivityPub social network server packaged and maintained by LinuxServer.io for running an independent federated social instance. + +## Features + +- Federate with Mastodon and other compatible ActivityPub servers. +- Provide timelines, media uploads, notifications, moderation, and administration. +- Persist instance data with PostgreSQL, Redis, and a dedicated configuration directory.