[Script request]: SnapOtter 'image toolkit' #14720
Replies: 10 comments 25 replies
-
|
Yes Please, was about to ask for this! |
Beta Was this translation helpful? Give feedback.
-
|
Also looking for this, although I'm not sure that it fits this community's requirements: 1.5k stars on GH, which is remarkable, but the project is still very new (2 months old). |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
|
@easaw, @dhoitink can you please test it too and give feedback? |
Beta Was this translation helpful? Give feedback.
-
|
Hey everyone, SnapOtter maintainer here. Thanks for the reports and for testing the Proxmox script! I've pushed fixes for the issues reported in this thread: Uninstall not freeing disk space -- this was a bug in our uninstall logic. It only knew how to clean up models stored as direct file paths, but background removal (rembg) and OCR (PaddleOCR) models use a different download mechanism and were being skipped entirely. That's also why reinstalling completed instantly -- the files were never actually removed. Fixed now; uninstall properly deletes all model types. realesrgan/basicsr pip install failure ( AI model download failures (rembg) -- this is typically network-related (timeouts or rate limiting when pulling ONNX models from GitHub/HuggingFace). We've improved the error messages to surface the actual cause and suggest retrying. If you're in a resource-constrained LXC container, make sure you have stable connectivity and enough memory (4 GB minimum, 6 GB recommended for the larger bundles). These changes will be in the next release. Appreciate the interest in getting SnapOtter into the community scripts -- happy to help with any other issues that come up. |
Beta Was this translation helpful? Give feedback.
-
|
Hi snapotter-hq, Thanks for taking the time! I just did a fresh (re)install of the script (via bash -c "$(curl -fsSL https://github.com/community-scripts/ProxmoxVED/raw/main/ct/snapotter.sh)" Was this the correct path for the script? I'm getting the same error when trying to install AI Photo Restoration. PVE Version 9.1.9 (Kernel: 7.0.2-2-pve) pip install failed for 'realesrgan==0.3.0': error: subprocess-exited-with-error × Getting requirements to build wheel did not run successfully. │ exit code: 1 ╰─> [24 lines of output] Traceback (most recent call last): File "/opt/snapotter_data/ai/venv/lib/python3.13/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 389, in main() ~~~~^^ File "/opt/snapotter_data/ai/venv/lib/python3.13/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 373, in main json_out["return_val"] = hook(**hook_input["kwargs"]) ~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/snapotter_data/ai/venv/lib/python3.13/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 143, in get_requires_for_build_wheel return hook(config_settings) File "/tmp/pip-build-env-8chseqil/overlay/lib/python3.13/site-packages/setuptools/build_meta.py", line 333, in get_requires_for_build_wheel return self._get_build_requires(config_settings, requirements=[]) ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/tmp/pip-build-env-8chseqil/overlay/lib/python3.13/site-packages/setuptools/build_meta.py", line 301, in _get_build_requires self.run_setup() ~~~~~~~~~~~~~~^^ File "/tmp/pip-build-env-8chseqil/overlay/lib/python3.13/site-packages/setuptools/build_meta.py", line 520, in run_setup super().run_setup(setup_script=setup_script) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/tmp/pip-build-env-8chseqil/overlay/lib/python3.13/site-packages/setuptools/build_meta.py", line 317, in run_setup exec(code, locals()) ~~~~^^^^^^^^^^^^^^^^ File "", line 149, in File "", line 79, in get_version KeyError: 'version' [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed to build 'basicsr' when getting requirements to build wheel |
Beta Was this translation helpful? Give feedback.
-
|
Hi @snapotter-hq, will do! Just send a message when the release is out. |
Beta Was this translation helpful? Give feedback.
-
|
v1.17.2 is out with the prebuilt archives attached. @MickLesk @dhoitink @Aloe-recite Grab them from the release page:
Frontend already built, deps pruned to production-only, so you should be able to skip the All the fixes from this thread are in too:
We're also attaching SBOM and Trivy scan files to every release now ( Full release notes: https://github.com/snapotter-hq/SnapOtter/releases/tag/v1.17.2 @MickLesk if you get a chance to test the prebuilt archive flow, let me know if the install script needs anything else on our end. |
Beta Was this translation helpful? Give feedback.
-
|
Is the Proxmox script also updated ? |
Beta Was this translation helpful? Give feedback.
-
|
i will give it another snot tomorrow! thx. |
Beta Was this translation helpful? Give feedback.




Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Application Name
SnapOtter
Website
https://github.com/snapotter-hq/snapotter
Description
I don't want to have to upload images to 'the web' also it takes time, and I don't really want to open apps like Photoshop or Affinity to do simple tasks, especially in bulk (I'm also not paying for Photoshop. Eat sh*t Adobe...).
However, I should note; I am not interested in the AI tools, that is not why I am requesting this app. It's purely about quick editing.
From GitHub:
"🦦The open-source image toolkit that makes paid tools nervous. Every image tool you need. Your images stay yours."
Also: https://snapotter.com/
Thank you.
Due Diligence
(searched existing)
Beta Was this translation helpful? Give feedback.
All reactions