Join Loforo

Start your own blog and share with the community!

Create Account Login

Fancy Post Editor

The new Post-editor is here and you can use it directly from the Explore page (it's right above the list of posts)!


When you're logged in, you'll see a compose bar at the top of the explore page — click it to open the full editor without leaving your feed.

The new composer supports drag-and-drop for images and videos. Just drag files from your computer directly into the editor. You can upload multiple media files at once and they'll display as previews instantly, so you can keep writing while uploads finish in the background.

When writing text, highlight any text to see formatting options: bold, italic, links, headings, and code blocks. Read More »

Unmarked nsfw posts

They're back on the feed. Many of them are long posts needing more than a few seconds to scroll past. Think of public places, minors and everyone else that might see it, they'd think you're browsing adult content or something similar, they might also look at you weirdly and/or make a weird imagination of you after witnessing that. At least mark such posts as soon as possible, maybe give users ability to mark them as nsfw when posting, don't just mark only by automatic means, e.g. someone reporting, using specific tags, or by manual editing by admin, etc. With such improvements our life would be better, no one'd want to see the dreaded "you've already reported this post" message all the time. Read More »

Server move complete

I mentioned the new cluster-based/autoscaling setup we were moving to previously and the initial work deployed correctly but there were a few bottlenecks found which caused serious performance issues.

The issues are now resolved on both Loforo and our image/video host (Thumbsnap) so responses should be much faster.

For the technical folks who want specifics:

  • NFS file-shares over the private network didn't perform as expected leading to slow transfers that was using a tiny portion of our full bandwidth. This was fixed with NFS caching (via cachefilesd)

  • The database was getting hammered by background-jobs when containers were scaled up and down (media encoding, feed generation, caching). Jobs were rewritten to wait longer before starting instead of at-startup. Read More »

Server move in progress

We recently started moving both Loforo and the media host to a setup that should allow us to scale up dynamically (instead of manually provisioning new servers as needed).

This cluster based setup, when complete, should be faster and more resilient that it was before (but right now, there are still slowdowns/latency issues that we're investigating).

We expect this to take another few days to find/fix the various issues.