home.social

#jortage — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #jortage, aggregated by home.social.

fetched live
  1. CW: Jortage expense report (October 2025)

    #Jortage

    Storage: 72.30 TiB
    Fastly (CDN/storage): $0.00 (±$0.00)
    OVH (hosting): $116.66 (±$0.00)
    Backblaze (backups): $14.33 (-$0.03)

    Subtotal: $130.99 (-$0.03)
    Contributions: $466.34 (-$35.00)

    Total (out of pocket): $0.00 (±$0.00)

    <3

    We still have significant debt from our life emergency last year, and have groceries/etc to pay for, so it's greatly appreciated people are still donating despite the major reduction in expenses thanks to Fastly.

  2. #jortage — downtime was caused by some form of memory leak, and lasted longer than it should have due to sleeping and a proxmox issue related to the cluster filesystem getting stuck preventing me from rebooting the container

  3. CW: Jortage expense report (September 2025)

    #Jortage

    Fastly (CDN/storage): $0.00 (±$0.00)
    OVH (hosting): $116.66 (±$0.00)
    Backblaze (backups): $14.36 (-$60.45)

    Subtotal: $131.02 (-$60.45)
    Contributions: $501.34 (-$55.00)

    Total (out of pocket): $0.00 (±$0.00)

    <3

    We still have significant debt from our life emergency last year, and have groceries/etc to pay for, so it's greatly appreciated people are still donating despite the major reduction in expenses thanks to Fastly.

  4. CW: Jortage expense report (August 2025)

    #Jortage

    Fastly (CDN/storage): $0.00 (±$0.00)
    OVH (hosting): $116.66 (±$0.00)
    Backblaze (backups): $74.81 (-$407.07)

    Subtotal: $191.47 (-$412.66)
    Contributions: $556.34 (+$70.00)

    Total (out of pocket): $0.00 (-$117.79)

    \o/

    I still have significant debt from my life emergency last year and have groceries and stuff to pay for, but it's good to have Jortage more than fully paid-for again.

  5. #Jortage — Hypervisor going down for routine updates.

  6. #Jortage — we now have scraper detection and blocking. If you get a noisy blue image with barely-legible red text on it and are not an AI scraper, please let me know and include details about your request (browser version / etc)

  7. CW: Jortage expense report (July 2025)

    #Jortage

    Fastly (CDN/storage): $0.00 (±$0.00)
    OVH (hosting): $116.66 (-$4.20)
    Backblaze (backups/old storage): $481.88 (-$0.52)
    Wasabi (final bill): $5.59 (-$1.40)

    Subtotal: $604.13 (-$6.12)
    Contributions: $486.34 (-$56.63)

    Total (out of pocket): $117.79 (+$50.51)

    Backblaze expenses will be going down significantly next month, after migration to Fastly Object Storage. The Jortage AU project was decommissioned, which has minorly reduced some bills.

    In the mean time, all out-of-pocket expenses eat into my grocery/living budget and make me accrue yet more credit debt. Please contribute to keep Jortage afloat and my wife and I fed.

  8. #jortage — The hypervisor suddenly rebooted for no obvious reason at 7:55 EDT. The disk is encrypted, so reboots require manual intervention. I was asleep, as usual. No information in any logs.

  9. #jortage — Jortage AU (another instance of the storage pool running entirely within Australia) has been decommissioned due to losing its initial sponsor and a lack of interest from others.

  10. #Jortage — The new geo-specific us.pool-api.jortage.com domain has been broken, always resulting in signature failure 403s due to a configuration error. I've fixed this now, and the pool-api and us.pool-api subdomains both work as expected.

  11. #jortage — I have begun the process of deleting the Backblaze bucket. (Doing it slightly early as every day I don't delete the bucket costs me $20)

  12. #Jortage — all data has been successfully transferred from Backblaze B2 to Fastly Object Storage. I've shut off the fallback system, we are now solely serving from Fastly.

    I will delete the Backblaze bucket in a week or so when I am confident everything's working good, which will reduce our expenses by $500/mo thanks to Fastly continuing to provide free service to Jortage via Fast Forward.

  13. #Jortage — SVG files were being served with a bogus Content-Type due to a Fastly Object Storage limitation, which caused Firefox to refuse to display them. This was breaking some instance mascots and is now fixed.

  14. CW: long, Jortage expense report (June 2025)

    #Jortage

    Fastly (CDN): $0.00 (±$0.00)
    OVH (hosting): $120.86 (±$0.00)
    Backblaze (US storage/backups): $482.40 (+$47.54)
    Wasabi (AU storage): $6.99 (-$0.23)

    Subtotal: $610.25 (+$47.31)
    Contributions: $542.97 (−$19.97)

    Total (out of pocket): $67.28 (+$15.68)

    Migration to Fastly Object Storage is ongoing. Transferring 50TiB of data takes a really long time, and Fastly didn't get me the new contract until near the end of the month. I'm buying a new cheap VPS specifically to do the transfer on a dedicated pipe, it's been sharing with the US ingest server.

    Please pitch in to keep Jortage afloat (and my wife and I fed)!!

  15. #jortage local idiot forgot to test multipart upload

    it's fixed now. sorry to all the instances that had stuck media upload tasks

  16. #jortage — new uploads are now going to Fastly Object Storage. Migration of old files from B2 to Fastly is ongoing, so older files will be a little bit slower to load when not cached yet.

  17. ← can't afford a staging environment

    sorry y'all

    #jortage

  18. CW: long, Jortage expense report (May 2025)

    #Jortage

    Fastly (CDN): $0.00 (±$0.00)
    OVH (hosting): $120.86 (+$4.67)
    Backblaze (US storage/backups): $434.86 (+$9.86)
    Wasabi (AU storage): $7.22 (+$0.23)

    Subtotal: $562.94 (+$6.76)
    Contributions: $511.34 (-$45.00)

    Total (out of pocket): $51.60 (+$51.60)

    Backblaze will be going away this month in favor of Fastly Object Storage, once I get the new contract from them.

    Please pitch in to keep Jortage afloat!

  19. reminder: the #Jortage Rivet protocol is real and implemented in poolmgr right now, there's just nothing that speaks it

  20. CW: long, Jortage expense report (April 2025)

    #Jortage

    Fastly (CDN): $0.00 (±$0.00)
    OVH (hosting): $116.19 (±$0.00)
    UptimeRobot (monitoring): $8.00 (±$0.00)
    Backblaze (US storage/backups): $425.00 (+$58.78)
    Wasabi (AU storage): $6.99 (+$6.99)

    Subtotal: $556.18 (+$65.77)
    Contributions: $556.34 (±$0.00)

    Total (out of pocket): $0.00 (±$0.00)

    16¢ off from needing to pay extra out of pocket this month.

  21. #Jortage — some images have been failing to load in certain contexts in Mastodon as of ~30 minutes ago, but would show up if opened in a new tab.

    This is due to Backblaze B2 deploying some new harebrained nonsense that attempts to honor Sec-Fetch-Mode: no-cors by returning bogus JSON payloads instead of the original file, when they falsely believe CORS is being violated. I've configured Fastly to hide this header from Backblaze to fix the issue.

  22. #jortage — Due to a bug in our dependencies that was causing large files served directly by the poolmgr to time out (i.e. mastodon account exports), I have updated all of poolmgr's dependencies. This shouldn't have any behavior impacts, but may make the service faster. If stuff does break, please let me know.

  23. #Jortage — All services will be going down shortly for a brief period. Just routine hypervisor updates, including a Linux kernel security update.

  24. CW: long, Jortage expense report (March 2025)

    #Jortage

    Fastly (CDN): $0.00 (±$0.00)
    OVH (hosting): $116.19 (±$0.00)
    UptimeRobot (monitoring): $8.00 (±$0.00)
    Backblaze (storage/backups): $366.22 (−$13.44)

    Subtotal: $490.41 (-$13.44)
    Contributions: $556.34 (±$0.00)

    Total (out of pocket): $0.00 (±$0.00)

    <3

  25. CW: long, Jortage expense report (February 2025)

    #Jortage

    Fastly (CDN): $0.00 (±$0.00)
    OVH (hosting): $116.19 (+$4.66)
    UptimeRobot (monitoring): $8.00 (±$0.00)
    Backblaze (storage/backups): $379.66 (+$20.00)

    Subtotal: $503.85 (+$24.66)
    Contributions: $556.34 (+$40.87)

    Total (out of pocket): $0.00 (±$0.00)

    <3

  26. Endlessly grateful to #Fastly for providing free CDN service to #Jortage

  27. Hey...
    what happens to images uploaded to #jortage or rather Wet-Dry World, that get removed from a post.

    Are the images deleted after a certain amount of time? Or do they persist forever?

  28. #MastoAdmin

    If you use #Jortage and you upgraded to Mastodon v4.3.0, your multimedia could stop working, because of this commit: github.com/mastodon/mastodon/c

    The redirection from pool-api.jortage.com to blob.jortage.com messes things up.

    So, if you need a solution (at least for now):
    1. replace "app/lib/content_security_policy.rb" with Glitchsoc's
    2. add:
    EXTRA_DATA_HOSTS=blob.jortage.com
    to your .env.production
    3. restart mastodon processes

    (At least that worked for me)

    Cheers!

  29. #Jortage is a shared media hosting that a lot of different mastodon instances rely on. It's maintained by a single person paying a substantial amount out of pocket.

    I make a small donation every month to help them cover the bills. Look at any image url in your instance's web UI. If you see jortage in there then consider becoming a supporter too!

    sleeping.town/@unascribed/1118

  30. @unascribed hi Una! I just learnt about #Jortage thanks to this post which was boosted.

    I suggest you add the link to the website of the project in such toots, so people like me have an easier time getting to know what it’s about. 🙂

  31. I'm super excited to share a conversation I had recently with #FastForward program member @unascribed.

    Una is the creator of #Jortage, a communal storage pool for #Fediverse instances. The project helps admins here on #Mastodon and beyond keep costs down by pooling resources and de-duplicating content storage across the 70+ #instances that use it.

    So let's get into it: dev.to/fastly/community-spotli

  32. @david I'm sure you're getting way too many suggestions (and might already be aware of these suggestions), but you might want to look at #Jortage (jortage.com). They're running a communal deduplicated pool of storage for different Mastodon instances and Fastly is providing free bandwidth.

    Other thoughts:

    It looks like you're using Storj at a list price of $4/TB and bandwidth at $7/TB. Backblaze's B2 is $5/TB for storage and Bunny.net offers $5/TB CDN (with free egress from Backblaze to Bunny.net). Backblaze does have some request costs, but they should be minimal with Bunny.net caching things.

    There's also Cloudflare's R2 which has no bandwidth costs and is $0.36 per million reads. If your average image size is above 76KB, Cloudflare's R2 is cheaper than $5/TB. R2 does cost $15/TB for storage, though (but bandwidth might be more an issue). I also understand if you want to avoid CF.

    I've heard good things about Fastly helping people out with bandwidth if you get in touch.

  33. jortage is a communal cloud designed for #fediverse instances.

    Content duplication across instances is an expected behavior, but it can mean high costs for admins. Jortage helps solve this by deduplicating content for members. Their #storage pool is currently storing 13.40TiB across 60.35 million objects — without deduplication, it would be storing 27.02TiB across 123.37 million objects.

    Today, we welcome #jortage to #FastForward

    jortage.com/ #instance #hosting #admin

  34. Apparently #Jortage is doing some kind of migration on their service, so images are sometimes coming through with a bad cert, which in turn causes them to show up blank on the web. Hopefully this will resolve itself soon...

    #TootCat @news

  35. @poag it's a good question, and I honestly don't know the underlying reason why. However, I did run across #jortage yesterday which is trying to solve essentially that problem: jortage.com/

  36. I haven't really been paying attention to the #Jortage statistics, but (perhaps unsurprisingly), our usage increased 5.6× in November compared to October and September — from 16M requests to 90M.

    Didn't even notice, which I suppose is a testament to how the Storage Pool is constructed. If anything, Jortage has felt faster the past month — media uploads have been quite snappy.

  37. #mastoAdmin

    jortage.com/ takes the "duplicate every image across every fedi server" model and deduplicates as possible at the media storage level

    self-hosting an instance and outsourcing media storage has been for me a nice balance

    i just upped my contribution a bit

    thought you should all know about #jortage

  38. CW: [long] Is it okay if Jortage collects some user agent statistics?

    I'm interested in enabling some anonymous user agent statistics on #Jortage, to try to see if the Chrome supermajority continues even on smaller federated networks, and sample the popularity of some more obscure browsers (as well as fedi apps) — the commonly cited stats are for very popular websites.

    Currently, all logging is disabled because "logging" usually means "IPs and request paths", and those are both things I don't want to collect in my position. However, just user agent statistics with no other associated information is all I'm interested in collecting.

    Would people be okay with this? Users and admins are free to answer. If I do this, I will report results publicly after a few months of data has been collected. Feel free to reply if you would like to add further context/concerns.

    More info: Jortage's primary project is the Storage Pool, a deduplicating media storage backend designed for Mastodon, exposing an S3-compatible API. We have ~60 instances running the gamut from "single-user" to "fairly busy" using our services — we've served ~90 million requests (~8 TiB) in the past 30 days. jortage.com

    (The new jort.link service already logs user agent information as part of the abuse checks.)

  39. New #Jortage service

    Inspired by the fact my site is getting absolutely hammered by remote requests as a result of a popular post I've made, I've created a new service — jort.link

    It's a URL redirector shield for posting links on the fediverse — fedi software receives a cached page copy, and normal browsers/etc receive a redirect.

  40. @woozle Gah!!!

    This one's my fault.

    I just checked my uMatrix settings. I hadn't permitted "media" for "jortage.com".

    Toggled that, saved the config. All's now good.

    If anyone else runs into this issue, point them to this thread.

    #TootCat #uMatrix #Jortage.Com