Sean Tilley on Nostr: As a fun little experiment, Damon and I worked together to get a #Mastodon instance ...
As a fun little experiment,
Damon (npub1d9r…62as) and I worked together to get a #Mastodon instance up and running that stores media on #IPFS! It was an interesting learning experience.
I don't think we're ready to announce anything yet, as this was in service of another project in development. But, there's an increasing number of ways to host content on an IPFS node service, and tie it back to platforms like Mastodon using an S3-compatible API for Object Storage and some proxying.
This is all pretty rudimentary, but the big-brain realization is that a more robust version could be done by pairing Minio to s3x if we wanted to self-host an IPFS node with those specific features.
Published at
2024-05-10 06:12:37Event JSON
{
"id": "030cf2110bd1fd0a1f2436b99f2599ea11c58c6b8e0cc1bf5606a7e8e4b002b7",
"pubkey": "fb45f982d24c6ddaaed012e28c2514ba7207a08cd738d52e27a5ef6827667900",
"created_at": 1715321557,
"kind": 1,
"tags": [
[
"p",
"6946bd70e3cff8910acad9ceb137a8729a82bca97af73b32995c5b703bf6cb09",
"",
"mention"
],
[
"t",
"Mastodon"
],
[
"t",
"mastodon"
],
[
"t",
"IPFS"
],
[
"t",
"ipfs"
]
],
"content": "As a fun little experiment, nostr:npub1d9rt6u8relufzzk2m88tzdagw2dg909f0tmnkv5et3dhqwlkevysar62as and I worked together to get a #Mastodon instance up and running that stores media on #IPFS! It was an interesting learning experience. \n\nI don't think we're ready to announce anything yet, as this was in service of another project in development. But, there's an increasing number of ways to host content on an IPFS node service, and tie it back to platforms like Mastodon using an S3-compatible API for Object Storage and some proxying.\n\nThis is all pretty rudimentary, but the big-brain realization is that a more robust version could be done by pairing Minio to s3x if we wanted to self-host an IPFS node with those specific features.\n\n\n",
"sig": "2156d2ea77f5dc0a015110b044462f3ae160fd38c2675265c00b97b806030205d940ca6a3e0f57f902fa2ce66b3e69867f474be0c30fa87768947e6597fb1520"
}