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

推荐订阅源

D
DataBreaches.Net
F
Fortinet All Blogs
D
Docker
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
WordPress大学
WordPress大学
罗磊的独立博客
Y
Y Combinator Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
J
Java Code Geeks
T
The Blog of Author Tim Ferriss
U
Unit 42
N
Netflix TechBlog - Medium
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
V
V2EX
云风的 BLOG
云风的 BLOG
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
T
Tailwind CSS Blog
Hugging Face - Blog
Hugging Face - Blog
Stack Overflow Blog
Stack Overflow Blog
爱范儿
爱范儿
酷 壳 – CoolShell
酷 壳 – CoolShell
P
Proofpoint News Feed
G
Google Developers Blog
H
Help Net Security

Dejavu's Blog

甲骨文 ARM 实例部署 Gemma 4 模型 Headscale + Tailscale 组建虚拟专用网 在 Linux 上使用 Yubikey OpenPGP 应用 BuyVM VPS 块存储挂载教程 Alpine Linux 服务器配置指南 Alpine Linux 安装 Cloudflared Docker 多容器共享中心数据库 安装 Komari 服务器监控工具 Scaleway VPS 安装 Debian Linux Debian 13 下部署 AsmBB 论坛 使用 Kopia 自动化备份服务器数据 给 Docker 启用 IPv6 支持 Netcup 服务器安装自定义 ISO 镜像 烽火 HG5582A 光猫开启桥接模式 Docker 自托管 Shlink 短链服务 部署 Obsidian LiveSync 实时同步服务指南 我的 2025 年不完全回顾 Linux 下 Intel 核显驱动配置与硬件加速 Fedora Linux 安装配置记录 2025 年优雅地自托管 RSS 服务 Woodpecker CI 和 Gitea 实现 Hugo 自动部署 Gitea/Forgejo 集成 Woodpecker CI/CD 在 Blinko 中使用 Ollama 作为 AI 供应商 Docker 部署 Gitea/Forgejo Plausible CE 启用城市级地理位置识别 Blinko 开源 AI 知识库 Docker 部署指南 Netcup 免税账号注册及购买服务器全记录 Docker 自托管 Cloudreve Pro 私有网盘服务 GiffGaff SIM 卡使用体验和注意事项 简体中文互联网在变得糟糕吗?
Mastodon 服务器批量导入自定义表情
Dejavu Moe · 2023-02-20 · via Dejavu's Blog

虽然我几乎已经离开了国内的社交软件,但是它们内置的表情包我还挺喜欢的 🤣,那就把它们添加到自己的 Mastodon 服务器上吧!

把最新的酷安和新浪微博的默认表情包提取了一下,放在 这个仓库 ,后面 QQ、微信、Bilibili……啥的慢慢整理。

Social Emoji

在上一篇 低成本自托管 Mastodon 实例简明指南 里,我们已经搭建好了一个 Mastodon 实例。

通过 SSH 登录服务器,进入部署 Mastodon 的 docker-compose.yml 目录

下载开箱即用的表情包

# coolapk
wget https://github.com/DejavuMoe/Smoji/releases/download/2023.02.20/coolapk.tar.gz

# weibo
wget https://github.com/DejavuMoe/Smoji/releases/download/2023.02.20/weibo.tar.gz

现在的文件目录树

.
├── docker-compose.yml
├── elasticsearch
├── .env.production
├── mastodon
│   └── public
│       └── system
├── postgres
├── redis
│   └── dump.rdb
├── coolapk.tar.gz
└── weibo.tar.gz

将表情包文件复制到 Mastodon 的 Docker 映射目录下

sudo mv coolapk.tar.gz mastodon/public/system/coolapk.tar.gz
# 这里用 sudo 提权防止权限不够
sudo mv weibo.tar.gz mastodon/public/system/weibo.tar.gz

确保 Mastodon 容器在正常运行,使用 tootctl 工具导入表情包

# 将微博表情导入到 weibo 分类
sudo docker exec mastodon-web tootctl emoji import --category weibo /mastodon/public/system/weibo.tar.gz

# 将酷安表情导入到 coolapk 分类
sudo docker exec mastodon-web tootctl emoji import --category coolapk /mastodon/public/system/coolapk.tar.gz

如果您的 Mastodon 正在使用 S3 兼容存储,可能会碰到导入失败、未完全导入的情况,并且可以看到类似 #21229 的报错。

不用担心,这是 Mastodon 目前的已知问题,tootctl 工具在导入表情包的时候会跳过已经导入的表情包。因此,您只需要反复运行上面的导入命令,直到全部导入完成为止。

现在,请尽情享受🫣

Smoji