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",
"blurhash": "toot:blurhash",
"focalPoint": {
"@container": "@list",
"@id": "toot:focalPoint"
},
"Hashtag": "as:Hashtag"
}
],
"id": "https://burningboard.net/users/Larvitz/statuses/114689169213812349",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2025-06-15T20:04:00Z",
"url": "https://burningboard.net/@Larvitz/114689169213812349",
"attributedTo": "https://burningboard.net/users/Larvitz",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://burningboard.net/users/Larvitz/followers"
],
"sensitive": false,
"atomUri": "https://burningboard.net/users/Larvitz/statuses/114689169213812349",
"inReplyToAtomUri": null,
"conversation": "tag:burningboard.net,2025-06-15:objectId=32276945:objectType=Conversation",
"content": "<p>Thrilled to have a new, production-ready CI/CD pipeline live! It automatically builds and deploys my Jekyll static WIP site (<a href=\"https://hofstede.it\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">hofstede.it</span><span class=\"invisible\"></span></a>) on every push to the main branch.</p><p>The architecture is a showcase of modern Linux tools:</p><p>🔹 Server running on Red Hat Enterprise Linux 10 (RHEL) <br />🔹 Forgejo for Git hosting & Actions.<br />🔹 A rootless Forgejo Runner, running in Podman, managed by a systemd Quadlet file.<br />🔹 Traefik reverse proxy running as a Podman container.<br />🔹 An Nginx web server for the site, also in a container for easy discovery by Traefik.</p><p>The Forgejo Runner and the Nginx Webserver run in different unprivileged user contexts. </p><p>The magic is the secure bridge between the rootless CI job and the web server. The pipeline creates a build artifact, and a systemd.path watcher on the host instantly triggers a deployment script. <br />It's fully decoupled, secure, and works like a charm.</p><p><a href=\"https://burningboard.net/tags/devops\" class=\"mention hashtag\" rel=\"tag\">#<span>devops</span></a> <a href=\"https://burningboard.net/tags/linux\" class=\"mention hashtag\" rel=\"tag\">#<span>linux</span></a> <a href=\"https://burningboard.net/tags/forgejo\" class=\"mention hashtag\" rel=\"tag\">#<span>forgejo</span></a> <a href=\"https://burningboard.net/tags/podman\" class=\"mention hashtag\" rel=\"tag\">#<span>podman</span></a> <a href=\"https://burningboard.net/tags/rhel\" class=\"mention hashtag\" rel=\"tag\">#<span>rhel</span></a> <a href=\"https://burningboard.net/tags/cicd\" class=\"mention hashtag\" rel=\"tag\">#<span>cicd</span></a> <a href=\"https://burningboard.net/tags/traefik\" class=\"mention hashtag\" rel=\"tag\">#<span>traefik</span></a> <a href=\"https://burningboard.net/tags/systemd\" class=\"mention hashtag\" rel=\"tag\">#<span>systemd</span></a> <a href=\"https://burningboard.net/tags/redhat\" class=\"mention hashtag\" rel=\"tag\">#<span>redhat</span></a></p>",
"contentMap": {
"en": "<p>Thrilled to have a new, production-ready CI/CD pipeline live! It automatically builds and deploys my Jekyll static WIP site (<a href=\"https://hofstede.it\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">hofstede.it</span><span class=\"invisible\"></span></a>) on every push to the main branch.</p><p>The architecture is a showcase of modern Linux tools:</p><p>🔹 Server running on Red Hat Enterprise Linux 10 (RHEL) <br />🔹 Forgejo for Git hosting & Actions.<br />🔹 A rootless Forgejo Runner, running in Podman, managed by a systemd Quadlet file.<br />🔹 Traefik reverse proxy running as a Podman container.<br />🔹 An Nginx web server for the site, also in a container for easy discovery by Traefik.</p><p>The Forgejo Runner and the Nginx Webserver run in different unprivileged user contexts. </p><p>The magic is the secure bridge between the rootless CI job and the web server. The pipeline creates a build artifact, and a systemd.path watcher on the host instantly triggers a deployment script. <br />It's fully decoupled, secure, and works like a charm.</p><p><a href=\"https://burningboard.net/tags/devops\" class=\"mention hashtag\" rel=\"tag\">#<span>devops</span></a> <a href=\"https://burningboard.net/tags/linux\" class=\"mention hashtag\" rel=\"tag\">#<span>linux</span></a> <a href=\"https://burningboard.net/tags/forgejo\" class=\"mention hashtag\" rel=\"tag\">#<span>forgejo</span></a> <a href=\"https://burningboard.net/tags/podman\" class=\"mention hashtag\" rel=\"tag\">#<span>podman</span></a> <a href=\"https://burningboard.net/tags/rhel\" class=\"mention hashtag\" rel=\"tag\">#<span>rhel</span></a> <a href=\"https://burningboard.net/tags/cicd\" class=\"mention hashtag\" rel=\"tag\">#<span>cicd</span></a> <a href=\"https://burningboard.net/tags/traefik\" class=\"mention hashtag\" rel=\"tag\">#<span>traefik</span></a> <a href=\"https://burningboard.net/tags/systemd\" class=\"mention hashtag\" rel=\"tag\">#<span>systemd</span></a> <a href=\"https://burningboard.net/tags/redhat\" class=\"mention hashtag\" rel=\"tag\">#<span>redhat</span></a></p>"
},
"attachment": [
{
"type": "Document",
"mediaType": "image/png",
"url": "https://media.burningboard.net/media_attachments/files/114/689/152/714/545/450/original/1490fd8313d5b9fb.png",
"name": null,
"blurhash": "U042k[_3VYIAV}V[xtxtfzWmkEohx{o#awV?",
"width": 898,
"height": 859
}
],
"tag": [
{
"type": "Hashtag",
"href": "https://burningboard.net/tags/devops",
"name": "#devops"
},
{
"type": "Hashtag",
"href": "https://burningboard.net/tags/linux",
"name": "#linux"
},
{
"type": "Hashtag",
"href": "https://burningboard.net/tags/forgejo",
"name": "#forgejo"
},
{
"type": "Hashtag",
"href": "https://burningboard.net/tags/podman",
"name": "#podman"
},
{
"type": "Hashtag",
"href": "https://burningboard.net/tags/rhel",
"name": "#rhel"
},
{
"type": "Hashtag",
"href": "https://burningboard.net/tags/cicd",
"name": "#cicd"
},
{
"type": "Hashtag",
"href": "https://burningboard.net/tags/traefik",
"name": "#traefik"
},
{
"type": "Hashtag",
"href": "https://burningboard.net/tags/systemd",
"name": "#systemd"
},
{
"type": "Hashtag",
"href": "https://burningboard.net/tags/redhat",
"name": "#redhat"
}
],
"replies": {
"id": "https://burningboard.net/users/Larvitz/statuses/114689169213812349/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://burningboard.net/users/Larvitz/statuses/114689169213812349/replies?only_other_accounts=true&page=true",
"partOf": "https://burningboard.net/users/Larvitz/statuses/114689169213812349/replies",
"items": []
}
},
"likes": {
"id": "https://burningboard.net/users/Larvitz/statuses/114689169213812349/likes",
"type": "Collection",
"totalItems": 16
},
"shares": {
"id": "https://burningboard.net/users/Larvitz/statuses/114689169213812349/shares",
"type": "Collection",
"totalItems": 4
}
}