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
|
||||
ip: 10.10.0.210
|
||||
user: root
|
||||
description: "n8n workflow automation"
|
||||
description: "n8n workflow automation and utility tools"
|
||||
config_paths:
|
||||
docker-compose: /opt/n8n
|
||||
services:
|
||||
- n8n
|
||||
- omni-tools
|
||||
|
||||
# Foundry VTT LXC (Proxmox)
|
||||
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