this post was submitted on 17 Apr 2025
162 points (97.1% liked)

Selfhosted

46672 readers
842 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

MAZANOKE is a simple image optimizer that runs in your browser, works offline, and keeps your images private without ever leaving your device.

Created for everyday people and designed to be easily shared with family and friends, it serves as an alternative to questionable "free" online tools.

See how you can easily self-host it here:
https://github.com/civilblur/mazanoke


Highlights from v1.1.0 (view full release note)

I'm delighted to present some much-requested features in this release, including support for HEIC file conversion!

  • Added support to convert HEIC, AVIFJPG, PNG, WebP.
  • Paste image/files from clipboard to start optimization.
  • When setting a file size limit, you can switch between units MB and KB.
  • Remember last-used settings, stored locally in the browser.

The support from the community has been incredibly encouraging, and with over 4500 docker pulls, the project is now humbly making its way toward a 500 stars milestone.

The project also received its first donation, which I'm incredibly grateful for!

top 10 comments
sorted by: hot top controversial new old
[–] HybridSarcasm@lemmy.world 16 points 1 month ago (2 children)

Interesting. Is it fair to say you’ve created a web interface to standard image manipulation tools ?

[–] lent9004@lemmy.world 17 points 1 month ago

If I understand it correctly, then yes, that's the case! I've utitlized several libraries such as "Browser Image Compression", "heic-to", and more, to wrap it in a web interface.

[–] markstos@lemmy.world 4 points 1 month ago

No, this is all happening in the browser, there are no other image manipulation tools being called.

[–] spamspeicher@feddit.org 10 points 1 month ago (1 children)

Feature suggestion: add the option to remove metadata from an image.

[–] lent9004@lemmy.world 13 points 1 month ago

EXIF data is removed by default, at the moment, there's no way to keep those data. I personally see that more as a feature than a bug though. The primary reason why there is no option to keep EXIF data is to maintain feature parity across different image formats.

[–] markstos@lemmy.world 5 points 1 month ago (1 children)

I just tested the new release. Consider defaulting PNGs to convert to JPEGs unless they have a PNG-specific feature like transparency. Lots of screenshots are initially PNGs, but not because they need any PNG-specific features. Consider: In a test screenshot, it compressed 3.4% with the default 80% setting and PNG->PNG, but for PNG->JPG, it compressed 84.6%.

[–] lent9004@lemmy.world 5 points 1 month ago

The conversion option "Default" is meant to retain the file format when possible, but you can actively select the other options like jpg or webp if that fits your use case better.

[–] funky_dude@feddit.org 3 points 1 month ago

Nice work. I was looking for something like this to self-host for my partner. Thank you for sharing!

[–] Sir_Kevin@lemmy.dbzer0.com 1 points 1 month ago

Elegantly done!

[–] Sunny@slrpnk.net 1 points 1 month ago

This is excellent, grabbing this asap ✌️