ATProto Browser

ATProto Browser

Experimental browser for the Atmosphere

Post

First blog post of 2025! GeoJS (my geolocation lookup API) has moved to Hetzner after several years on DigitalOcean, more details inside. jloh.co/posts/geojs-...

Jan 8, 2025, 11:40 AM

Record data

{
  "uri": "at://did:plc:7b4ny26o4l2om3c7nnyd3w3g/app.bsky.feed.post/3lfa3dj4hd225",
  "cid": "bafyreigykthzexmeztksqwhwhh3epmxnibxnmx2dyrhmy4wgw4xn7qt3my",
  "value": {
    "text": "First blog post of 2025! GeoJS (my geolocation lookup API) has moved to Hetzner after several years on DigitalOcean, more details inside.\n\njloh.co/posts/geojs-...",
    "$type": "app.bsky.feed.post",
    "embed": {
      "$type": "app.bsky.embed.external",
      "external": {
        "uri": "https://jloh.co/posts/geojs-moving-to-hetzner/",
        "title": "GeoJS has moved to Hetzner",
        "description": "When I originally created GeoJS back in 2017, it ran on DigitalOcean and Vultr clouds with traffic being load-balanced by AWS’ Route53 DNS service. I was extremely lucky that DigitalOcean sponsored th..."
      }
    },
    "langs": [
      "en"
    ],
    "facets": [
      {
        "index": {
          "byteEnd": 162,
          "byteStart": 139
        },
        "features": [
          {
            "uri": "https://jloh.co/posts/geojs-moving-to-hetzner/",
            "$type": "app.bsky.richtext.facet#link"
          }
        ]
      }
    ],
    "createdAt": "2025-01-08T11:40:10.228Z"
  }
}