Add OmniTools self-hosted utility suite to n8n LXC
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>
This commit is contained in:
parent
05285a53b3
commit
76dc82ce7c
@ -104,11 +104,12 @@ hosts:
|
|||||||
ssh_alias: n8n
|
ssh_alias: n8n
|
||||||
ip: 10.10.0.210
|
ip: 10.10.0.210
|
||||||
user: root
|
user: root
|
||||||
description: "n8n workflow automation"
|
description: "n8n workflow automation and utility tools"
|
||||||
config_paths:
|
config_paths:
|
||||||
docker-compose: /opt/n8n
|
docker-compose: /opt/n8n
|
||||||
services:
|
services:
|
||||||
- n8n
|
- n8n
|
||||||
|
- omni-tools
|
||||||
|
|
||||||
# Foundry VTT LXC (Proxmox)
|
# Foundry VTT LXC (Proxmox)
|
||||||
foundry-lxc:
|
foundry-lxc:
|
||||||
|
|||||||
52
server-configs/n8n/docker-compose/omni-tools/README.md
Normal file
52
server-configs/n8n/docker-compose/omni-tools/README.md
Normal file
@ -0,0 +1,52 @@
|
|||||||
|
# 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)
|
||||||
@ -0,0 +1,13 @@
|
|||||||
|
version: '3.8'
|
||||||
|
|
||||||
|
services:
|
||||||
|
omni-tools:
|
||||||
|
image: iib0011/omni-tools:latest
|
||||||
|
container_name: omni-tools
|
||||||
|
restart: unless-stopped
|
||||||
|
ports:
|
||||||
|
- "8080:80"
|
||||||
|
environment:
|
||||||
|
- TZ=America/Chicago
|
||||||
|
labels:
|
||||||
|
- "com.centurylinklabs.watchtower.enable=true"
|
||||||
Loading…
Reference in New Issue
Block a user