s3://rustfs-brand/social/Templates · Social

Social社交媒体

Profile assets and post templates for every channel: recognisable at a glance, one message per post, legible at feed size.
Templates 23Surfaces Ink / Paper / White / SignalLanguages 中 / ENExport PNG @2x

ProfilesProfile assets

Sizes as of October 2026. Platform rules change, so check every upload on desktop and on a phone.

PlatformAssetArtboardDisplay and crop
All platformsAvatar400 × 400Circle or square crop, down to about 32px; @2x export 800 × 800
GitHubSocial preview1280 × 640Link unfurl card; keep 40px clear at every edge
GitHubOrganisation / README banner1280 × 320About 360px wide on phones; export Ink and Paper versions
XHeader1500 × 500Avatar covers bottom left; type ≥ 10u from top and bottom
LinkedInCompany page cover1128 × 191Logo covers bottom left, phones trim the sides; keep type central
YouTubeChannel banner2560 × 1440Phones show only the centred 1546 × 423; wordmark and type stay inside
Bilibili, WeChat, XiaohongshuAvatar400 × 400Same avatar; unlisted headers take the upload dialog's size and the X header layout
Avatar
400 × 400 · all platforms
Symbol box 58% wide; Signal Blue only.
At display size
96 · 48 · 32 px · circle and square crops
Light interface
96
48
32
Circle
96
48
32
Square
Dark interface
96
48
32
Circle
96
48
32
Square
Must read at 32px. No platform variants, no wordmark, no added text.
GitHub social preview
1280 × 640 · github.com/rustfs/rustfs
Open source · Apache 2.0
github.com/rustfs/rustfs

以 Rust 构建、兼容 S3 的分布式对象存储Distributed, S3-compatible object storage, built in Rust

Chat cards shrink to about 360px; title ≥ 8u.
X header
1500 × 500 · 3 : 1

AI 时代的基建,
从每一个字节算起。
AI infrastructure,
accounted for
byte by byte.

Keep the avatar overlap empty.
GitHub organisation / README banner
1280 × 320 · 4 : 1 · one version per theme

AI 时代的基建,
从每一个字节算起。
AI infrastructure,
accounted for
byte by byte.

Serve Ink and Paper together via <picture>.
LinkedIn company page cover
1128 × 191

AI 时代的基建,从每一个字节算起。AI infrastructure,
accounted for byte by byte.

兼容 S3 的对象存储 · Rust 构建 · Apache 2.0S3-compatible object storage · Built in Rust · Apache 2.0
YouTube channel banner
2560 × 1440 · safe area 1546 × 423, centred

AI 时代的基建,
从每一个字节算起。
AI infrastructure,
accounted for
byte by byte.

PostsPost templates

Every format is 1080px on its short side: u = 10.8px, safe margin 7u.

① One focusOne label, one hero, one graphic; Oxide appears once.
② Feed-size typeHero ≥ 7u, body ≥ 3.5u, labels ≥ 2.5u.
③ PlaceholdersDashed underlines are placeholders; replace them all. Never invent names or logos.
④ CarouselsOne step per slide; slide 1 stands alone, the last gives the link.
320px · square post
320px · carousel slide 1
180px · Xiaohongshu feed
Check every export at this width: the hero must read at a glance.
Release
1080 × 1080 · 1 : 1
版本发布Release · 2026-10
RustFS1.0.1

生产可用的 S3 兼容对象存储。版本说明与升级步骤见 GitHub Releases。Production-ready, S3-compatible object storage. Release notes and upgrade steps are on GitHub Releases.

github.com/rustfs/rustfs/releases
A new release changes only the number and date.
Feature spotlight
1080 × 1080 · 1 : 1
功能聚焦Feature spotlight
预览Preview
S3 Tables

在 RustFS 中直接存放 Apache Iceberg 表,通过 Iceberg REST Catalog 访问。Apache Iceberg tables stored inside RustFS and served through an Iceberg REST catalog.

目录Catalog
Iceberg REST
元数据Metadata
metadata.jsonmanifest listmanifests
数据文件Data files
Status matches the docs; Preview features carry the Oxide marker.
Tip
1080 × 1080 · 1 : 1
提示Tip · 01
UID10001

RustFS 容器以 UID 10001 运行,挂载前须先把数据目录交给它。The RustFS container runs as UID 10001. Hand it the data directories before mounting them.

~/rustfs
# 数据目录须对 UID 10001 可写# must be writable by UID 10001
$ mkdir -p data logs
$ chown -R 10001:10001 data logs
Commands copied verbatim from the docs; never invent output.
Milestone
1080 × 1080 · 1 : 1
里程碑Milestone
34,869
GitHub StarGitHub stars

感谢每一位关注 RustFS 的开发者。Thank you to everyone who follows RustFS.

数据来源:RustFS 官方网站 · 统计日期:2026-10-14Source: official RustFS website · As of 2026-10-14
The exact sourced figure with its date; never rounded.
Meetup
1080 × 1080 · 1 : 1
线下交流会Meetup

RustFS
用户交流会
RustFS
Meetup

城市City
一MON二TUE三WED四THU五FRI六SAT日SUN
日期Date
YYYY-MM-DD
时间Time
HH:MM – HH:MM
地点Venue
场地名称Venue name
报名RSVP
链接见正文Link in the caption
The orange calendar square marks the event day.
Hiring
1080 × 1080 · 1 : 1
招聘Hiring

加入 RustFSJoin RustFS

职位名称Role title
地点Location·全职 / 远程Full-time / remote
职位详情与申请方式见正文链接Details and how to apply: link in the caption
The image names only role, location and employment type.
Principle
1080 × 1080 · 1 : 1
品牌原则Principle · 01

Rust 让每一块内存
都有主人。

RustFS 让 AI 时代的基建,
从每一个字节算起。
Rust gives every value an owner. RustFS accounts for AI infrastructure byte by byte.

— RustFS 设计原则RustFS design principles
Quotes only from the design principles, never a named person.
Contributor thanks
1080 × 1080 · 1 : 1
感谢贡献者Thank you
头像Avatar
@username

感谢你为 RustFS 做出的贡献。Thank you for contributing to RustFS.

rustfs/rustfs#0000PR 标题PR title已合并Merged
Match the GitHub record; ask the contributor before posting.
Portrait · blog post
1080 × 1350 · 4 : 5
迁移指南Migration guide · 博客Blog

替换二进制:
从 MinIO 迁移到 RustFS 的简单方法
Binary replacement: a simple way to migrate from MinIO to RustFS

/usr/local/binminio
/usr/local/binrustfs
保持不变UnchangedS3 API保持不变UnchangedSDK · CLI保持不变Unchanged应用代码App code
全文见 rustfs.com 博客Read it on the rustfs.com blog
The title matches the article.
Portrait · feature round-up
1080 × 1350 · 4 : 5
功能盘点Round-up · 2026-10

RustFS 1.0 功能一览What’s in RustFS 1.0

  • 纠删码 · 位腐烂保护Erasure coding · bitrot protection可用Available
  • 自愈Healing可用Available
  • 版本控制 · 对象锁定(WORM)Versioning · Object Lock (WORM)可用Available
  • SSE / KMS 加密SSE / KMS encryption可用Available
  • 桶复制 · 站点复制Bucket and site replication可用Available
  • 生命周期 · 分层Lifecycle · tiering可用Available
  • IAM · OIDC可用Available
  • S3 Tables · Iceberg REST预览Preview
  • SFTP · Swift API可选构建Opt-in
功能状态以 RustFS 官方文档为准 · 2026-10Status per the official RustFS documentation · 2026-10
Only Preview items carry the Oxide marker.
Carousel 1 / 4 · question
1080 × 1350
纠删码Erasure coding · 1 / 4

以 EC 4+2 为例:一个对象写入一组 6 块盘。Take EC 4+2: one object is written across a set of six drives.

滑动查看下一步 →Swipe for the next step →

坏了两块盘,
数据为什么还在?
Two drives fail. Why is the data still there?

一个对象One object→ 6 块盘→ 6 drives
01
02
03
04
05
06
One surface, matrix fixed; upload to LinkedIn as a PDF.
Carousel 2 / 4 · shards
1080 × 1350
纠删码Erasure coding · 2 / 4

4 个数据分片加 2 个校验分片,每块盘存放一个;校验分片的位置逐条带轮转。Four data shards plus two parity shards, one per drive. Parity moves to a different drive with every stripe.

滑动查看下一步 →Swipe for the next step →

先把对象切成分片First, the object is cut into shards

数据分片 ×4Data shard ×4校验分片 ×2Parity shard ×2
D1P2P1
01
D2D1P2
02
D3D2D1
03
D4D3D2
04
P1D4D3
05
P2P1D4
06
Carousel 3 / 4 · failure
1080 × 1350
纠删码Erasure coding · 3 / 4

剩下的任意 4 个分片足以还原完整对象,读取不受影响。Any four remaining shards are enough to reconstruct the whole object, so reads keep working.

滑动查看下一步 →Swipe for the next step →

任意两块盘损坏Any two drives can fail

每个条带仍剩 4 个分片Every stripe still has four shards
D1P2P1
01
D2D1P2
离线DOWN
D3D2D1
03
D4D3D2
04
P1D4D3
离线DOWN
P2P1D4
06
Carousel 4 / 4 · rebuild
1080 × 1350
纠删码Erasure coding · 4 / 4

更换磁盘后,RustFS 用剩余分片重新计算丢失的分片,并写回新盘。Once the drives are replaced, RustFS recomputes the missing shards from the survivors and writes them back.

docs.rustfs.com

换盘之后,分片自动重建New drives, rebuilt shards

由剩余分片重新计算 → 写回新盘Recomputed from the survivors → new drives
D1P2P1
01
D2D1P2
已修复HEALED
D3D2D1
03
D4D3D2
04
P1D4D3
已修复HEALED
P2P1D4
06
Xiaohongshu note cover
1080 × 1440 · 3 : 4
教程 · 附命令

3条命令,在本机跑起
RustFS

$ mkdir -p data logs
$ chown -R 10001:10001 data logs
$ docker run -d -p 9000:9000 -p 9001:9001 \
    -v $(pwd)/data:/data -v $(pwd)/logs:/logs \
    rustfs/rustfs:latest

# S3 API  http://localhost:9000
# 控制台  http://localhost:9001
完整步骤:docs.rustfs.com
Titles at least 10u.
Vertical · livestream poster
1080 × 1920 · Channels / Stories
直播预告Livestream

RustFS 1.0
架构解读
Inside
RustFS 1.0

MM.DDHH:MM 北京时间UTC
照片Photo演讲者姓名Speaker name职务 · 所属机构Role · Organisation
照片Photo演讲者姓名Speaker name职务 · 所属机构Role · Organisation
rustfs.com
WeChat Moments poster
1080 × 1920 · 9 : 16

AI 时代的基建,
从每一个字节算起。

以 Rust 构建的分布式对象存储。
兼容 S3 · Apache 2.0 开源 · 自托管

长按识别二维码访问 rustfs.com1.0.0 正式版 · 2026-09-16 发布
QR code to rustfs.com on its white backing; no short links.

Writing for socialWriting for social

RustFS@handle

1RustFS 1.0.1 is out. Release notes and upgrade steps:

2https://github.com/rustfs/rustfs/releases

3#RustFS #ObjectStorage

4Alt text

Release graphic for RustFS 1.0.1. Dark background with the RustFS wordmark top left and the label “Release · 2026-10” top right. A large version number, 1.0.1, sits in the middle, followed by the line “Production-ready, S3-compatible object storage. Release notes and upgrade steps are on GitHub Releases.” A band of blue and orange squares, the shard matrix, runs along the bottom.

① One message · ② One link on its own line · ③ Two hashtags, at the end · ④ Alt text
  1. 01
    Links and hashtags

    One full link on an official domain, on its own line; then #RustFS plus one topic tag at the end. No short links.

  2. 02
    Alt text is required

    Name the image type, transcribe every word, then describe the graphic in one sentence.

  3. 03
    One language per post

    Chinese on Chinese platforms, English elsewhere; bilingual content goes out as two posts.

  4. 04
    No emoji, no superlatives

    Figures carry source and date; check every @handle on its profile before posting.

PlatformCaptionLinkImages
X≤ 280 characters; lead with the pointBefore the hashtagsSquare, portrait
LinkedInPoint in the first two linesAt the endSquare, portrait; carousels as PDF
WeChat Moments1–3 sentences, no hashtagsNone; use the poster QR codeMoments poster
XiaohongshuTitle ≤ 20 characters; commands in the imageNone; URL in the image3 : 4 cover
Bilibili posts1–3 sentencesAt the endSquare, portrait
Community groupsThe group's language; one sentenceOn its own lineSquare; no long images

Do & Don'tBefore you publish

RELEASE · 2026-101.0.1Release notes on GitHub Releases.
DoOne label, one hero, one line.
1.0.1!S3 TablesWe're hiring35K+ StarsScan · sign up · follow · share
Don'tMany messages, many colours; nothing reads.
DoFlow S alone; recognisable at 32px.
Don'tThe full wordmark inside the avatar.
AI infrastructure,
accounted for
byte by byte.
DoType clears the avatar overlap.
AI infrastructure,
accounted for
byte by byte.
Don'tType hidden behind the avatar.
34,869GitHub starsSource: official RustFS website · 2026-10-14
DoExact figure, source and date.
35K+Stars!!! Record!!!
Don'tRounded figure, exclamation marks, no source.

RustFS 1.0.1 is out. Release notes and upgrade steps:https://github.com/rustfs/rustfs/releases#RustFS #ObjectStorage

DoOne point, one link, two hashtags.

🚀 HUGE news!!! The fastest #S3 storage ever bit.ly/xxxx #Rust #OpenSource #AI #Cloud #Storage

Don'tEmoji, superlatives, short links, hashtag walls.
Alt text

Release graphic for RustFS 1.0.1. Dark background with the RustFS wordmark top left and the label “Release · 2026-10” top right. A large version number, 1.0.1, sits in the middle, followed by the line “Production-ready, S3-compatible object storage. Release notes and upgrade steps are on GitHub Releases.” A band of blue and orange squares, the shard matrix, runs along the bottom.

DoImage type, every word, the graphic.
Alt text

post-release-1080x1080@2x.png

Don'tLeft empty or set to the file name.