Deploy OmniTools (https://github.com/iib0011/omni-tools) on n8n LXC for client-side file processing and utility tools. - Container: omni-tools (iib0011/omni-tools:latest) - Port: 8080 → 80 - Location: /opt/omni-tools on n8n LXC (10.10.0.210) - Public URL: omnitools.manticorum.com (via NPM) - Features: Image/PDF/audio processing, all client-side Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
53 lines
1.1 KiB
Markdown
53 lines
1.1 KiB
Markdown
# OmniTools - Self-Hosted Utility Suite
|
|
|
|
**Container**: omni-tools
|
|
**Image**: iib0011/omni-tools:latest
|
|
**Port**: 8080 (external) → 80 (internal)
|
|
**URL**: http://10.10.0.210:8080
|
|
|
|
## About
|
|
|
|
OmniTools is a comprehensive web-based utility suite providing tools for:
|
|
- Image/Video/Audio processing
|
|
- PDF manipulation
|
|
- Text formatting
|
|
- Date/time calculations
|
|
- Mathematical operations
|
|
- Data transformation
|
|
|
|
**Privacy**: All files are processed entirely client-side - nothing leaves your device.
|
|
|
|
## Management
|
|
|
|
```bash
|
|
# Access container
|
|
ssh root@10.10.0.210
|
|
|
|
# View logs
|
|
cd /opt/omni-tools
|
|
docker compose logs -f omni-tools
|
|
|
|
# Restart
|
|
docker compose restart omni-tools
|
|
|
|
# Update
|
|
docker compose pull
|
|
docker compose up -d
|
|
```
|
|
|
|
## Access
|
|
|
|
- **Internal**: http://10.10.0.210:8080
|
|
- **External**: Configure reverse proxy at omnitools.manticorum.com (NPM)
|
|
|
|
## Repository
|
|
|
|
- **GitHub**: https://github.com/iib0011/omni-tools
|
|
- **Docker Hub**: https://hub.docker.com/r/iib0011/omni-tools
|
|
|
|
## Deployment Date
|
|
|
|
**Deployed**: 2026-02-03
|
|
**By**: Claude Code
|
|
**Host**: n8n LXC (10.10.0.210)
|