ztimson 07dc9a07be
Some checks failed
Build Website / Tag Version (push) Successful in 7s
Build Website / Build Dockerfile (push) Failing after 16s
Added arm64 build
2025-09-27 10:45:35 -04:00
2025-09-27 10:45:35 -04:00
2025-09-27 00:40:24 -04:00
2025-09-27 00:40:24 -04:00
2025-09-27 00:40:24 -04:00
2025-09-27 00:40:24 -04:00
2025-09-27 00:40:24 -04:00
2025-09-27 10:45:35 -04:00
2025-09-27 00:40:24 -04:00
2025-09-27 10:33:40 -04:00
2025-09-27 00:40:24 -04:00
2025-09-27 10:33:01 -04:00


Logo

Kiwix Manager

A web-based Kiwix management tool to create & upload zims as well as manage non zim files

Version Pull Requests Issues



Table of Contents

About

Kiwix Manager is a comprehensive web-based management interface for Kiwix servers that extends beyond traditional ZIM file management. It provides both a powerful Kiwix library management system and an integrated file browser for non-ZIM content, making it a complete solution for offline content libraries.

Features

  • Non-ZIM library browser + uploader integrated into Kiwix - Browse and upload any file type through a custom file browser that works alongside your Kiwix content
  • Kiwix management interface for updating library content - Full administrative control over your Kiwix server and ZIM library
  • Upload ZIMs from computer or download them directly from Kiwix library - Flexible ZIM file management with local uploads and remote downloads
  • Create ZIMs from URLs (zimmit) - Convert websites directly to ZIM files with customizable scraping options
  • Create ZIMs from zips / files - Generate ZIM archives from your existing file collections

Built With

Docker Express JavaScript Node TailwindCSS

Setup

Production

Prerequisites

Instructions

  1. Run the docker image: docker run --name kiwix --restart unless-stopped -p 4000:3000 -v /media/library:/data ztimson/kiwixm:latest
  2. Open http://localhost:3000
  3. Access the admin panel at http://localhost:3000/admin

Development

Prerequisites

Instructions

  1. Install the dependencies: npm install
  2. Start the server: npm run start
  3. Open http://localhost:3000

License

Copyright © 2023 Zakary Timson | Available under MIT Licensing

See the license for more information.

Description
A web-based Kiwix management tool to create & upload zims as well as manage non zim files
Readme MIT 204 KiB
Languages
JavaScript 98.9%
Dockerfile 0.8%
HTML 0.3%