App Store template
MAZANOKE icon

MAZANOKE

Self-hosted local image optimizer that runs in your browser and keeps images on your device.

Launch in your Sealos workspace.

MAZANOKE template preview
Template previewFull screenshot
Template deployments
13 on Sealos
Deployment
Your own instance
Category
Tools

About this template

Overview

MAZANOKE is a self-hosted local image optimizer that runs in the browser. This template deploys MAZANOKE as a single web service on Sealos Cloud.

From the documentation

MAZANOKE serves a browser-based image optimization interface where users can compress, resize, and convert images without uploading them to a remote processing service. The application assets are served by Nginx, while image processing runs client-side in the user's browser.

How to deploy MAZANOKE

  1. Choose Deploy now to start MAZANOKE in your Sealos workspace.
  2. Sign in to Sealos and review the template configuration in your workspace.
  3. Launch the template, then inspect the application status and resource cards in Canvas.

Resources to plan for

Start with the resources defined by the MAZANOKE template. Review CPU, memory, persistent storage, and network allocations for every service in Canvas. Capacity needs depend on your data and workload; monitor usage as they grow.

Template configuration and setup

Access after deployment

Use the application URL or connection details shown in Canvas. Follow the deployment guide for first-time account setup or client configuration, and keep generated credentials available for that step.

Hosting and billing

Sealos monthly plans include compute, memory, storage, and traffic. Size your plan for all deployed services. Software licenses and external AI or API services may have separate terms and charges. Confirm the applicable plan and optional charges in Cost Center.

Compare Sealos resource plans
Read full documentationCollapse documentation

For current cloud charges, refer to Sealos plan pricing. Upstream documentation may reference earlier billing models.

Deploy and Host MAZANOKE on Sealos

MAZANOKE is a self-hosted local image optimizer that runs in the browser. This template deploys MAZANOKE as a single web service on Sealos Cloud.

MAZANOKE Screenshot

About Hosting MAZANOKE

MAZANOKE serves a browser-based image optimization interface where users can compress, resize, and convert images without uploading them to a remote processing service. The application assets are served by Nginx, while image processing runs client-side in the user's browser.

The Sealos template provisions the web container, service, HTTPS ingress, and App entry. MAZANOKE is account-free by default, so users can open the app and start processing images immediately.

Common Use Cases

  • Private Image Compression: Reduce image file sizes while keeping image data on the user's device.
  • Format Conversion: Convert images between JPG, PNG, WebP, and ICO, with input support for formats such as HEIC, AVIF, TIFF, GIF, and SVG.
  • Offline-Friendly Utility: Install MAZANOKE as a web app and continue using it after the initial load.
  • Team Utility Portal: Provide a simple internal image optimization tool behind your Sealos domain.

Dependencies for MAZANOKE Hosting

The Sealos template includes all required runtime dependencies for MAZANOKE: the official container image, an internal Kubernetes Service, public HTTPS ingress, and the Sealos App launcher entry.

Deployment Dependencies
Implementation Details

Architecture Components:

This template deploys one service:

  • MAZANOKE Web: Nginx-based web container serving the MAZANOKE static application on port 80.

Configuration:

MAZANOKE runs without registration, login, databases, or object storage. Image files are processed in the browser, so the deployment does not store uploaded images on the server.

The upstream container supports optional basic authentication through USERNAME and PASSWORD environment variables. The template keeps the default account-free flow for one-click use; add those variables to the Deployment later when you want an access prompt.

License Information:

MAZANOKE is licensed under the GNU General Public License v3.0.

Why Deploy MAZANOKE on Sealos?

Sealos is an AI-assisted Cloud Operating System built on Kubernetes that unifies application deployment, operations, and management. By deploying MAZANOKE on Sealos, you get:

  • One-Click Deployment: Deploy MAZANOKE from the App Store without writing Kubernetes YAML.
  • Automatic HTTPS: Each deployment gets a public URL with SSL certificates managed by the platform.
  • Simple Operations: Use the Canvas, AI dialog, and resource cards to adjust resources or environment variables after deployment.
  • Persistent Platform Management: Kubernetes-native health checks, service discovery, and workload management are handled by Sealos.
  • Pay-As-You-Go Efficiency: Run a lightweight image utility with a small resource profile and adjust capacity when needed.

Deploy MAZANOKE on Sealos and give users a private, browser-based image optimizer without managing infrastructure.

Deployment Guide

  1. Open the MAZANOKE template and click Deploy Now.
  2. Keep the default parameters or adjust the app name and public host if needed.
  3. Wait for deployment to complete, typically 2-3 minutes. After deployment, you will be redirected to the Canvas. For later changes, describe your requirements in the dialog to let AI apply updates, or click the relevant resource cards to modify settings.
  4. Access MAZANOKE through the provided public URL and start optimizing images. No registration or login is required.

Configuration

After deployment, you can configure MAZANOKE through:

  • AI Dialog: Describe changes such as adding environment variables or adjusting resource limits.
  • Resource Cards: Click the Deployment card to edit CPU, memory, replicas, or environment variables.
  • Basic Authentication: Add USERNAME and PASSWORD environment variables to enable the upstream container's built-in HTTP basic authentication.

Scaling

To scale MAZANOKE:

  1. Open the Canvas for your deployment.
  2. Click the Deployment resource card.
  3. Adjust CPU, memory, or replica count.
  4. Apply the changes in the dialog.

MAZANOKE does image processing in the browser, so server-side resource needs are usually small.

Troubleshooting

The page loads, but image processing feels slow
  • Cause: Compression and conversion run on the user's browser device.
  • Solution: Test with a smaller source image, use a modern browser, or reduce the number of images processed at once.
Basic authentication does not appear
  • Cause: The upstream container enables basic authentication only when both USERNAME and PASSWORD are set.
  • Solution: Add both environment variables to the Deployment and restart the workload.
Getting Help

Additional Resources

License

This Sealos template is provided under the Apache License 2.0. MAZANOKE itself is licensed under the GNU General Public License v3.0.

From launch to everyday operations

Why deploy
on Sealos

A shorter path from an app you want to an app you can run. Sealos brings deployment and ongoing operations into one place.

  1. One-click deployment

    Start with a ready-made template. Review its configuration and launch from the Sealos console.

  2. Managed Kubernetes

    Run on managed infrastructure with built-in workload scheduling and recovery.

  3. Automatic HTTPS

    Give your application a public HTTPS endpoint with certificates managed for you.

  4. Persistent storage

    Keep application data on persistent volumes across container restarts.

  5. Room to grow

    Adjust CPU, memory, and replicas from the console as your workload changes.

One template. Connected resources.

You Get the Whole Stack

Sealos provisions the resources defined by your template and brings them together in your workspace.

  • App Service

    Container workloads with configurable CPU, memory, and replicas.

  • Public HTTPS URL

    An address for your app, with managed TLS certificates.

  • Database

    A database provisioned alongside your app when the template calls for one.

  • Persistent Volume

    Storage for the files and data your application needs to keep.

  • Environment Variables

    Application settings and secrets configured in one place.

  • Logs & Metrics

    Inspect container logs and resource usage from the console.

Resources and their configuration vary by template. Review the deployment form for this app’s exact setup.

Explore more production-ready templates.

More