Upcoming premium service


It appears our payment gateway decided that they don’t like image hosting sites after processing just a few payments. We unfortunately have to postpone introduction of wide-scale paid plan deployment until we have this figured out, and meanwhile revisit our plans accordingly. Original post follows.


Hello everyone,

After a long period of absence, premium accounts are coming back soon. As much as we want to keep the site completely free for everyone, advertising revenue is just not good enough to cover our costs any longer, so we really need to use other ways to keep the site humming. Plus we do recognize that many users are willing to pay for the service and/or find ads distracting.

Below you can find a layout of terms and features proposed to be available for different service tiers; the italic text in parentheses denotes the current conditions for the same service tiers. Please note that these changes are not carved in stone: this is our best idea on how to evolve PostImage, but your feedback is very much welcome.

Continue reading


April 13th outage

Yesterday one of our database servers crashed during what was supposed to be routine maintenance, and we were forced to follow a lengthy rescue protocol in order to minimize chances of data loss / corruption. As far as we can judge, none has occurred.

The full incident lasted approximately 4 hours; during that time it was impossible to sign up, log in, or view image pages. For a shorter while images embedded into third-party websites were unavailable as well, but as soon as we had a picture of what’s going on we modified our code base to keep serving them, thus limiting the impact of the outage to new uploads and to our own pages (the bulk of our traffic is used by images hotlinked into other websites, so this was our #1 priority).

Lessons learned and plans:

  • Implement a replication scheme that will allow us to work around such problems without substantial downtime.
  • Make changes to our code that will make the site less brittle and dependent on that particular DB server.

Thanks for your patience!

Upcoming ban of TOR from PostImage

So, a piece of bad news: due to a number of incidents with TOR users uploading really bad images (which, as you imagine, may cause significant damage to PostImage if not dealt with) we have made the tough decision to block all TOR traffic from PostImage.

We do realize that TOR is a great project (also, supporting and donating to projects defending online privacy is not an alien concept to us despite the fact that we earn the bulk of our income with privacy-intruding ad tech like Google AdSense), and that our decision will probably inconvenience a number of good people all over the world. However, after we recently had a couple of close calls any of which could develop into pretty disastrous consequences for PostImage, we’ve come to realize that going belly up would inconvenience a lot more good people.

The ban will not come immediately, but if you use PostImage and need TOR support, please start making arrangements to migrate away from our service. The extent of the ban has not been fully decided yet. At this time, we only plan to block TOR users from uploading new images; viewing images (including those embedded into third-party websites) will still be possible.


V is for Victory

Thanks to your tremendous efforts and generous donations, the crisis has been averted. The victory belongs to you, our users. Your donations bought us enough time to keep our servers humming while we were figuring out what to do. Your technical expertise allowed us to cut some corners and employ clever tricks. Your connections finally allowed us to establish contact with parties that made a long-term solution affordable. Your emails kept us going on extra-long workdays, because we knew that you were counting on us. We hereby wish to thank everybody who extended their help and advice, and would especially like to mention and recommend the following parties:

  • AdvancedHosters for their stellar tech support and for offering great terms for their CDN service
  • SG.GS for their technical expertise and generous bandwidth consumption terms

Also, the following parties readily came to our aid, although our needs did not exactly match their expertise:

  • DaciHost for offering us a powerful dedicated server for free
  • Aba-Soft for designing a custom private cloud solution to help us handle the uncached load
  • Greta.io for offering their ingenious peer-2-peer CDN technology

A special thank you goes to every single one of the 159 people who contributed a total of over $1700 of donations via PayPal. This would not be possible without you.


Postimage needs your help

NB: This blog post has been updated to reflect the current situation and is slightly different from what was posted on our main page earlier this week.

It’s official: Postimage.org is in danger and needs your help. Here’s why:


Who is at fault?

On October 27, 2016, CloudFlare abruptly cut us off from most of their services except DNS for abusing their system. This came as a bit of a surprise, since although we’ve been using one of their cheapest plans for a long time, we had reached an agreement earlier this month that we would be upgrading our account when the next billing cycle started. A couple of Skype calls later we learned the following:

  • CloudFlare was very unhappy that the total traffic usage of our project had surpassed a staggering figure of 1.8 petabytes in the last 30 days.
  • The amount of money we had to pay monthly to make them happy again grew after each Skype call as more people in CF got involved in examining our case: $200 became $1000, which in turn became $12k.
  • The sales team was adamant that although CloudFlare did not officially have bandwidth limits, our violation of Section 10 of their terms of service could not be remedied by serving less image traffic and more HTML traffic (although, being an image hosting company, we have no idea how we would pull this one off anyway without blatantly gaming the system), and that at the level of petabytes of data, they would never allow that on a $200/month Business plan.
  • We were officially screwed.

Let us make this absolutely clear: we do not hold a grudge against CloudFlare for refusing to foot our traffic bill any further. We do realize that we are costing them a ton of money, and it is solely our own fault that our current business model is not sustainable. We also recognize that the deal they offered is probably better than anything we could reasonably expect from any other CDN providers. The only thing we disagree with is that instead of publishing estimates of how much traffic customers are actually allowed to consume at each service plan, CloudFlare insists that their bandwidth is unlimited and declines to comment on the actual terms of service.

What should we do now?

A possible outcome is that Postimage.org will have to shut down, terminating nearly 140 million images embedded into some 450 thousand websites, first and foremost a number of great message boards (although a lot of online auctions, personal galleries and corporate websites will be affected as well).

However, thanks to a generous stream of donations it looks like we will make it through the next couple of weeks until we develop more permanents solutions both to cut costs and to implement a viable business model. We didn’t pay enough attention to making money off Postimage, as the advertising revenue was sufficient to support ourselves and our servers. We are now rethinking what we can actually offer to our community while minimizing the harm done.

While we are definitely bothered that the project on which our modest livelihood depends is shutting down, this latter circumstance bothers us much more. We would hopefully find other jobs, but a huge historical layer spanning more than a decade of some of the Internet’s most vibrant communities would be obliterated forever. Thus, at this point failure is not an option; we must fight tooth and nail to keep Postimage.org running and to correct the consequences of our earlier mistakes.

Where’s the money?

Historically, advertising revenue has been our main source of income [approximately a 50/50 split between AdSense and content recommendation systems]. While we’ve recently decided to experiment with header bidding platforms, we have yet to collect a single dollar from these experiments, so we don’t really know if this will work.

We are also considering the option of running a crowdfunding effort a la Reddit Gold or a donation system. Our main website is seeing 8 million unique users per month, and if just 0.125% of our user base sent us $1 every month, that would be enough to cover our bandwidth bills.

Finally, there is an option to try a different role in the digital marketing industry, perhaps even become a DMP data source as well as a publisher (our recent measurements indicate that we’re serving over 28 million unique daily users over our whole network of 450k websites). However, we have to first answer a couple of important questions such as if this data is actually worth anything, and if such a privacy-impairing trade-off would be acceptable for our users if that’s what it took to keep their images online.

We realize that there is a certain probability that neither these nor any other options we have will be able to cover our costs. Still, we intend to fight hard to save this project and all the amazing websites it has become an integral part of. Because some things are just worth fighting for.

P.S. If you have any suggestions or bright ideas, please contact us at admin@postimage.org.

New gallery sorting options

By popular demand, we have completely revamped the way we handle gallery sorting.

  • Previously, sorting order could be set for the whole account only. We now support a higher degree of granularity by switching to gallery-specific sorting options.
  • We are also introducing an option to order your images in the gallery alphanumerically by their names in addition to sorting by upload time.

To access these new options just click the cogwheel icon on the gallery you need to adjust.


We don’t speak your language but PostImage will

PostImage is a site with a global, multilingual community. However, until recently many translations of our updated site were of pretty low quality (many were generated by automated tools such as Google Translate), although the legacy site had amassed quite a number of fan-contributed translations in its days.

This is changing now: we are introducing the beta version of PostImage translation tool, available immediately. Using this tool, anyone can propose an improvement to our new website’s localization strings, and these improvements will go live immediately upon review and integration procedure (usually within a few days). As usual, we are listening to your feedback, so if you think that the current version of the translation tool can be improved or you want to be credited for your contributions in the “About” section, please contact us.

URL uploader back in action

Although our recent software upgrade caused surprisingly few bugs and failures (and whatever problems did arise we’ve been working hard to fix), we did not anticipate that our inbox will be literally flooded by requests to bring back the feature to upload images by URL. This actually turned out to be the #1 request by a solid margin!

So as soon as we fixed the ultraviolet-priority problems we switched our attention from resolving the less common issues to bringing the URL uploader back to life. Because, you know…


So, after exactly one week since the website’s relaunch we bring you the Upload by URL tool. Don’t mention it.

Postimage website update

After our recent introduction of our new mods the time has come to update our main web app. We had to rebuild most of the site from scratch in order to support our growing loads, and also we had to update the interface in a way that would both be familiar to our long-time users and have an appealing/modern look.

Continue reading

Our mods are getting a facelift

We are happy to announce that the new generation of our forum mods is ready for public use. The transition should be seamless; forum visitors should simply start enjoying an upgraded image upload experience. Please let us know if you encounter any problems so we can fix them.

Attention webmasters: if you are still using legacy forum mods (those with the addform.html file installed locally), please make sure you test the new system as written below. We did our best to maintain backwards compatibility but cannot guarantee that everything will work flawlessly. As usual, your feedback is welcome at support@postimage.org.