A small tool to view real-world ActivityPub objects as JSON! Enter a URL
or username from Mastodon or a similar service below, and we'll send a
request with
the right
Accept
header
to the server to view the underlying object.
{
"@context": [
"https://www.w3.org/ns/activitystreams",
{
"ostatus": "http://ostatus.org#",
"atomUri": "ostatus:atomUri",
"inReplyToAtomUri": "ostatus:inReplyToAtomUri",
"conversation": "ostatus:conversation",
"sensitive": "as:sensitive",
"toot": "http://joinmastodon.org/ns#",
"votersCount": "toot:votersCount",
"expiry": "toot:expiry"
}
],
"id": "https://qoto.org/users/brcfua/statuses/114260982286756776",
"type": "Note",
"summary": null,
"inReplyTo": "https://qoto.org/users/brcfua/statuses/114260924610126723",
"published": "2025-04-01T05:10:26Z",
"url": "https://qoto.org/@brcfua/114260982286756776",
"attributedTo": "https://qoto.org/users/brcfua",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://qoto.org/users/brcfua/followers"
],
"sensitive": false,
"atomUri": "https://qoto.org/users/brcfua/statuses/114260982286756776",
"inReplyToAtomUri": "https://qoto.org/users/brcfua/statuses/114260924610126723",
"conversation": "tag:qoto.org,2025-04-01:objectId=114260924610122139:objectType=Conversation",
"context": "https://qoto.org/contexts/114260924610122139",
"content": "<p>Инструкция по публикации сайта в **IPFS** (InterPlanetary File System)<br />1. **Установка IPFS**<br />Чтобы начать работать с IPFS, нужно установить его на свой компьютер.<br />Перейдите на официальную страницу загрузки IPFS и скачайте подходящую версию для вашей операционной системы.<br />Следуйте инструкциям по установке:<br />**Windows:** Используйте установочный файл `.msi`.<br />**macOS:** Скачайте и установите через Homebrew или скачайте архив.<br />**Linux:** Используйте пакетный менеджер или скачайте бинарный файл.<br />После установки откройте терминал или командную строку и выполните команду, чтобы проверить, что IPFS установлен корректно:<br />```bash<br />ipfs --version</p><p>```<br />2. **Инициализация IPFS-узла**<br />Запустите IPFS-узел на вашем компьютере:<br />```bash<br />ipfs init</p><p>```<br />Это создаст конфигурацию IPFS и необходимые директории на вашем устройстве.<br />Для того, чтобы запустить IPFS и подключиться к сети, используйте команду:<br />```bash<br />ipfs daemon</p><p>```<br />IPFS-узел будет работать в фоновом режиме, и вы получите сообщение о том, что ваш узел подключен к сети.<br />3. **Подготовка файлов сайта**<br />Для публикации вам нужно подготовить HTML, CSS и другие файлы вашего сайта.<br />Убедитесь, что файлы находятся в одной директории (например, `my-website`).<br />Включите основной файл сайта, обычно это `index.html`.<br />4. **Добавление файлов в IPFS**<br />Для того, чтобы добавить сайт в IPFS, используйте команду:<br />```bash<br />ipfs add -r /path/to/your/website</p><p>```<br />Пример:<br />```bash<br />ipfs add -r ./my-website</p><p>```<br />Эта команда рекурсивно добавит все файлы и директории из указанной папки в IPFS. В результате вы получите уникальный **CID (Content Identifier)** для каждого файла и директории.<br />Например:<br />```<br />added Qm...index.html<br />added Qm...style.css</p><p>```<br />Основной CID для вашего сайта будет у каталога, и его можно использовать для доступа к сайту.<br />5. **Доступ к вашему сайту через IPFS-шлюз**<br />После добавления файлов в IPFS, вы можете получить доступ к сайту через публичный шлюз.<br />Формат URL:<br />```<br /><a href=\"https://ipfs.io/ipfs/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><span class=\"invisible\">https://</span><span class=\"\">ipfs.io/ipfs/</span><span class=\"invisible\"></span></a><CID></p><p>```<br />Например:<br />```<br /><a href=\"https://ipfs.io/ipfs/Qm...your-website-CID\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">ipfs.io/ipfs/Qm...your-website</span><span class=\"invisible\">-CID</span></a></p><p>```<br />Этот адрес будет доступен любому пользователю, у которого есть доступ к интернету.<br />6. **Обновление контента на IPFS**<br />Для обновления контента нужно будет добавить новые файлы в IPFS и заново получить их CID. Так как IPFS использует хеширование контента, старый CID для уже существующих файлов не изменится.<br />Если необходимо, можно удалить старые версии файлов из локального узла, используя команду:<br />```bash<br />ipfs pin rm <CID></p><p>```<br />7. **Использование собственного шлюза**<br />Вы можете настроить свой собственный IPFS-шлюз, чтобы контролировать доступ и повысить скорость работы. Например, можно развернуть **IPFS Cluster** для более масштабируемого хостинга.<br />Теперь ваш сайт опубликован в сети IPFS, и его можно открыть через публичные шлюзы или использовать свой собственный.</p>",
"contentMap": {
"ru": "<p>Инструкция по публикации сайта в **IPFS** (InterPlanetary File System)<br />1. **Установка IPFS**<br />Чтобы начать работать с IPFS, нужно установить его на свой компьютер.<br />Перейдите на официальную страницу загрузки IPFS и скачайте подходящую версию для вашей операционной системы.<br />Следуйте инструкциям по установке:<br />**Windows:** Используйте установочный файл `.msi`.<br />**macOS:** Скачайте и установите через Homebrew или скачайте архив.<br />**Linux:** Используйте пакетный менеджер или скачайте бинарный файл.<br />После установки откройте терминал или командную строку и выполните команду, чтобы проверить, что IPFS установлен корректно:<br />```bash<br />ipfs --version</p><p>```<br />2. **Инициализация IPFS-узла**<br />Запустите IPFS-узел на вашем компьютере:<br />```bash<br />ipfs init</p><p>```<br />Это создаст конфигурацию IPFS и необходимые директории на вашем устройстве.<br />Для того, чтобы запустить IPFS и подключиться к сети, используйте команду:<br />```bash<br />ipfs daemon</p><p>```<br />IPFS-узел будет работать в фоновом режиме, и вы получите сообщение о том, что ваш узел подключен к сети.<br />3. **Подготовка файлов сайта**<br />Для публикации вам нужно подготовить HTML, CSS и другие файлы вашего сайта.<br />Убедитесь, что файлы находятся в одной директории (например, `my-website`).<br />Включите основной файл сайта, обычно это `index.html`.<br />4. **Добавление файлов в IPFS**<br />Для того, чтобы добавить сайт в IPFS, используйте команду:<br />```bash<br />ipfs add -r /path/to/your/website</p><p>```<br />Пример:<br />```bash<br />ipfs add -r ./my-website</p><p>```<br />Эта команда рекурсивно добавит все файлы и директории из указанной папки в IPFS. В результате вы получите уникальный **CID (Content Identifier)** для каждого файла и директории.<br />Например:<br />```<br />added Qm...index.html<br />added Qm...style.css</p><p>```<br />Основной CID для вашего сайта будет у каталога, и его можно использовать для доступа к сайту.<br />5. **Доступ к вашему сайту через IPFS-шлюз**<br />После добавления файлов в IPFS, вы можете получить доступ к сайту через публичный шлюз.<br />Формат URL:<br />```<br /><a href=\"https://ipfs.io/ipfs/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><span class=\"invisible\">https://</span><span class=\"\">ipfs.io/ipfs/</span><span class=\"invisible\"></span></a><CID></p><p>```<br />Например:<br />```<br /><a href=\"https://ipfs.io/ipfs/Qm...your-website-CID\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">ipfs.io/ipfs/Qm...your-website</span><span class=\"invisible\">-CID</span></a></p><p>```<br />Этот адрес будет доступен любому пользователю, у которого есть доступ к интернету.<br />6. **Обновление контента на IPFS**<br />Для обновления контента нужно будет добавить новые файлы в IPFS и заново получить их CID. Так как IPFS использует хеширование контента, старый CID для уже существующих файлов не изменится.<br />Если необходимо, можно удалить старые версии файлов из локального узла, используя команду:<br />```bash<br />ipfs pin rm <CID></p><p>```<br />7. **Использование собственного шлюза**<br />Вы можете настроить свой собственный IPFS-шлюз, чтобы контролировать доступ и повысить скорость работы. Например, можно развернуть **IPFS Cluster** для более масштабируемого хостинга.<br />Теперь ваш сайт опубликован в сети IPFS, и его можно открыть через публичные шлюзы или использовать свой собственный.</p>"
},
"attachment": [],
"tag": [],
"replies": {
"id": "https://qoto.org/users/brcfua/statuses/114260982286756776/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://qoto.org/users/brcfua/statuses/114260982286756776/replies?min_id=114261007395252377&page=true",
"partOf": "https://qoto.org/users/brcfua/statuses/114260982286756776/replies",
"items": [
"https://qoto.org/users/brcfua/statuses/114261007395252377"
]
}
}
}