More than 80 open-source, privacy-first tools for everyday system administration — now with Docker support and zero tracking.
When it comes to managing files, transforming data, or inspecting formats, system administrators often rely on dozens of ad-hoc online tools. But in enterprise, DevOps, or regulated environments, uploading data to unknown cloud services can be a security and compliance risk.
Enter OmniTools — a self-hosted, open-source web suite offering over 80 powerful utilities. Built for speed, privacy, and operational independence, OmniTools allows sysadmins to handle everything from CSV processing and video trimming to PDF manipulation and QR code generation — entirely on-premise.
What’s New in OmniTools 0.4.0?
The latest 0.4.0 release adds a wide array of new tools across categories like PDFs, video editing, and structured data handling:
PDF Tools
- Merge PDF files without uploading them anywhere.
- Convert PDF to EPUB for archiving or e-reader workflows.
CSV Utilities
- Convert CSV to YAML (great for infrastructure-as-code tasks).
- Change field separators (for cross-platform compatibility).
- Detect incomplete records and transpose tables.
- Insert custom columns into CSV files — no scripting needed.
Video Tools (fully local)
- Flip or rotate videos.
- Crop videos precisely.
- Adjust playback speed — perfect for forensics or training.
Text & Miscellaneous
- Base64 encode/decode
- Word/sentence/character counters
- TSV to JSON converter
- QR code generator (offline-capable)
- Slackline tension calculator (for industrial or engineering use)
Built for Self-Hosting: Docker & Dev Friendly
OmniTools is container-ready, making it easy to integrate into any internal IT infrastructure:
docker run -d --name omni-tools --restart unless-stopped -p 8080:80 iib0011/omni-tools:latest
Or deploy via Docker Compose:
services:
omni-tools:
image: iib0011/omni-tools:latest
container_name: omni-tools
restart: unless-stopped
ports:
- "8080:80"
Code language: JavaScript (javascript)
You can also clone and run it locally with:
git clone https://github.com/iib0011/omni-tools.git
cd omni-tools
npm i
npm run dev
Code language: PHP (php)
The app is built with React + TypeScript + Material UI, and features dozens of developer-contributed scripts and components.
Ideal for On-Prem and Air-Gapped Environments
OmniTools excels in scenarios where data sovereignty, network restrictions, or privacy concerns rule out SaaS-based tools. Whether you’re operating inside an air-gapped lab, maintaining dev environments, or supporting data-sensitive clients, OmniTools gives you maximum control with zero telemetry.
Key Benefits for Sysadmins
- 🛡️ No external uploads — files stay local.
- 🧰 Multi-purpose — no need to search for online tools.
- ⚙️ Portable — deploy on a VM, container, NAS, or Raspberry Pi.
- 🚫 No tracking, ads, or analytics.
- ✅ MIT-licensed — free for personal and enterprise use.
Try It or Contribute
- 🔧 GitHub: https://github.com/iib0011/omni-tools
- 🧪 Live Demo: https://omnitools.app/
- 🐳 Docker Hub: https://hub.docker.com/r/iib0011/omni-tools
- 📚 Documentation: Included in the GitHub repo
- 🤝 Contribute: Issues, feature requests, and PRs are all welcome
OmniTools 0.4.0 is a must-have for sysadmins, SREs, and privacy-conscious developers. A lightweight but powerful toolbox, designed to make routine tasks faster — and safer — on your own terms.