Skip to content

Add Unmanic 0.4.1 to the App Store - #1075

Open
Rebel98luder wants to merge 1 commit into
IceWhaleTech:mainfrom
Rebel98luder:add-unmanic
Open

Rebel98luder wants to merge 1 commit into
IceWhaleTech:mainfrom
Rebel98luder:add-unmanic

Conversation

@Rebel98luder

Copy link
Copy Markdown

ZimaOS users requesting Unmanic currently need to configure a custom Docker app. Add an Unmanic listing with the stable upstream josh5/unmanic:0.4.1 image, web interface on port 8888, and persistent settings and processing-cache mounts.

The package supports amd64 and arm64. It uses ZimaOS's user, group, time-zone, and app-path variables, and maps /DATA/Media to /library by default. Install guidance explains folder permissions, cache capacity, plugin setup, and testing copies of files before processing an existing collection. CPU processing is the default; GPU device/runtime configuration remains optional and server-specific.

The local icon preserves the upstream Unmanic artwork unchanged.

Closes #91.

Validation performed:

  • Passed Docker Compose config -q using the official standalone v5.6.0 CLI with representative ZimaOS variable values.
  • Passed the official IceWhaleTech/build-appstore-action@v1.1.2 Python builder used by scripts/build_dist.sh, using an isolated one-app source tree and the official store configuration and supported locale list.
  • Generated the store index, app metadata, icon asset, and amd64/arm64 Compose files with resolved upstream image digests.
  • Reviewed the runtime mappings and metadata against the official schema and the existing FileFlows app conventions.

Limitations: the full repository build and a running ZimaOS installation have not been tested here. The local Windows environment lacks rsvg-convert, so the builder keeps the self-contained SVG and skips its optional PNG fallback. Please keep this as a draft until a running ZimaOS install has been verified.

Add the upstream Unmanic container, ZimaOS app metadata, persistent configuration/cache mounts, and the upstream icon. CPU processing is the default; GPU configuration is optional.
@sonarqubecloud

sonarqubecloud Bot commented Oct 6, 2026

Copy link
Copy Markdown

@Rebel98luder
Rebel98luder marked this pull request as ready for review October 6, 2026 03:47

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[App Request] Unmanic

1 participant