πŸ•ΈοΈ Mando Server

vmi2624583 Β· 154.53.46.48
RAM 23.47 GiB Β· CPU 8 cores
OS Linux 6.8
At a Glance
Monitor
monitor.puntopio.com
Uptime Kuma Β· 11 services
Containers
50+
Docker Β· managed via Portainer
Reverse Proxy
Caddy 2
caddy-punto-pio Β· 20+ domains
Automation
n8n
hub.puntopio.com Β· WooCommerce
Tailscale IP
100.106.6.41
Mesh VPN access
Notifications
Discord + Pushover
Spidey Bot Β· all monitors
πŸͺ Commerce & Automation
πŸ›’Punto Pio Store
Up
WooCommerce main store. Order webhooks trigger n8n automations.
πŸ€–n8n Automation Hub
Up
Workflow automation: orders β†’ Google Contacts/Calendar β†’ notifications. PostgreSQL backend.
🚚Delivery Dashboard
Up
React app for delivery drivers. GPS tracking, active orders, submission.
🏷️Mercati POS
Up
Punto Pio market point-of-sale system.
🌐 Websites & Apps
🟣Mando Works
Up
Main portfolio/brand site. WordPress.
πŸ›οΈMercado Miramar
Up
Next.js marketplace app. Postgres 16 backend.
πŸ“Posha Club
Up
VIP Silkie adopter portal.
🎯Contest Site
Check
Giveaway / contest landing page.
πŸ“ŠPresentations
Up
Slide deck presentation app.
🧾Receipt App
Up
Receipt generation and management. Postgres 15 backend.
🎡 Media & Tools
🎡Navidrome
Up
Music streaming server. Subsonic-compatible. Supports large DJ sets (up to 600s timeout).
πŸ”ŠMando Sound
Up
Music streaming frontend + Python backend.
πŸ”³QR Generator
Up
Custom QR code generator service.
🌊qBittorrent
Up
Seedbox / torrent client.
⚑Speed Test
Down
Self-hosted speed test. Container not currently running β€” needs setup.
πŸ“ˆ Analytics & GTM
🏷️GTM β€” Mando / PuntoPio
Up
Server-side Google Tag Manager for puntopio.com tracking.
🏷️GTM β€” Miramar
Up
Server-side GTM for mercadomiramar.com.
πŸ“‘Trackers
Up
Analytics tracker endpoint for GTM / mando-core.
βš™οΈ Operations & Monitoring
🟒Uptime Kuma
Active
Status monitoring for all services. Alerts via Discord (Spidey Bot) + Pushover. 11 monitors configured.
🐳Portainer
Up
Docker container management UI. All 50+ containers visible here.
πŸ“ŠGrafana
Up
Metrics dashboards. Connected to Prometheus + Node Exporter.
πŸ“¬Mail
Infra
Mail server. Webmail interface also available.
🌍 DNS Map β€” All Domains
Domain Service Upstream Notes
puntopio.comPunto Pio Storeexternal WooCommerceMain e-commerce
hub.puntopio.comn8n Automationn8n-punto-pio:5678Automation hub
dale.puntopio.comDelivery Dashboard/var/www/dashboardStatic React app
monitor.puntopio.comUptime Kumauptime_kuma:3001Status monitoring
ops.puntopio.comPortainerportainer:9000Container mgmt
mascan.puntopio.comGTM β€” PuntoPiogtm-mascan-puntopio-com-core:3000Server-side GTM
gana.puntopio.comContest Site154.53.46.48:3002Giveaway page
mando.worksMando Worksmando-works-site:80Brand portfolio
re.mando.worksReceipt Appreceipt-app:3000Max 20MB uploads
present.mando.worksPresentationspresent-mando-present-mando-1:3010Slides
qr.mando.worksQR Generatormando-qr-generator:3020QR codes
dj.mando.worksNavidromenavidrome:4533600s timeout for large files
sound.mando.worksMando Sound172.20.0.1:3008Music streaming
gtm.mando.worksGTM β€” Mandomando-core:3000CORS: puntopio.com
trackers.mando.worksTrackersmando-core:3000HTTP + HTTPS
mercati.mando.worksMercati POSpunto-pio:80Market POS
speed.mando.worksSpeed Testβ€” no container β€”βš οΈ needs setup
mail.mando.worksMail172.20.0.1:8025Mail server
webmail.mando.worksWebmail172.20.0.1:8026Web email client
torrent.mando.worksqBittorrent172.20.0.1:35643Seedbox
mercadomiramar.comMercado Miramarmiramar-app:3000Next.js i18n app
gtm.mercadomiramar.comGTM β€” Miramargtm-gtm-mercadomiramar-com-core:3000CORS: mercadomiramar.com
posha.clubPosha Clubposha-club-app-1:3000VIP portal
watchdog.puntopio.comMandota Watchdogmandota_watchdog:18789Discord bot watchdog
🐳 Docker Containers
ContainerImageHost Port(s)Role
caddy-punto-piocaddy:2-alpine:80, :443Proxy
n8n-punto-pion8nio/n8n:latest:11055App
postgres-n8n-punto-piopostgres:15-alpineinternalDB
redis-n8nredis:7-alpine:6379Cache
uptime_kumalouislam/uptime-kuma:1:11002Monitor
portainerportainer/portainer-ce:11001App
miramar-appmiramar-app:local:3132App
miramar-dbpostgres:16-alpineinternalDB
mercado-dbpostgres:15-alpineinternalDB
receipt-appreceipt-app-app:3007App
receipt-dbpostgres:15-alpine:5436DB
present-mando-present-mando-1present-mando:3010App
posha-club-app-1posha-club-app:3050App
mando-works-sitemando-works-mando-works:3099App
mando-coremando-core:latestinternalApp
mando-qr-generatorgenerations-mando-qr:3020App
mando-sound-frontendmando-sound-frontend:3008App
mando-sound-backendmando-sound-backend:8000App
punto-piopunto-pio:latest:80, :3001App
navidromedeluan/navidrome:4533App
qbittorrentlinuxserver/qbittorrent:51413App
grafana-sentinelgrafana:3005Monitor
prometheus-sentinelprometheusinternalMonitor
openclaw-gatewayopenclaw-fleetinternalProxy
ts-ingress-routerts-ingress-routerinternalProxy
πŸ”‘ Access Reference

⚠️ n8n Hub β€” Credentials Required in n8n

WooCommerce authEnable "Include in Query" toggle
Google OAuthContacts + Calendar APIs
Pushover tokensee .env β†’ PUSHOVER_TOKEN
Telegram botsee .env β†’ TELEGRAM_BOT_TOKEN

πŸ”§ Infrastructure Quick Notes

Cloudflare DNSGray cloud (DNS-only, NOT proxied)
SSLLet's Encrypt via Caddy (auto-renew)
502 fixCaddy upstream must match container name
DNS broken in containersAdd to pio-hub_automation-network-mtu-fix
n8n workflowsMust import + activate manually in UI
πŸ”„ n8n Workflows
πŸ“¦Order Processing
WooCommerce β†’ Google Contacts β†’ Google Calendar β†’ Pushover/Telegram
πŸ””Order Status Notifications
Status changes β†’ push notification to admin iPhone
πŸ›’Abandoned Cart
WooCommerce cart abandonment β†’ recovery notifications
πŸ“Telegram Live Tracker
Delivery driver shares location via Telegram bot β†’ live tracking dashboard
πŸ”—Magic Link Auth
Passwordless login link generation, delivery and usage tracking
🚚Delivery API
GET active orders + POST delivery submission with GPS coordinates
πŸ“
πŸ“ Annotations 0
πŸ–±οΈ
Right-click any service card
to add an annotation.