1
Infrastructure Tool Log
wmj2024 edited this page 2026-07-07 15:08:52 +08:00

Infrastructure Tool Installation Log

Last 7 days — compiled July 3, 2026


🖥️ Mac Mini (100.72.2.115)

What Status
Odysseus Running (MCP servers: email, rag, memory, image_gen)
OpenClaw Running (2 processes + MCP)
Docker Not installed (no docker binary)
Ollama Running on :11434
Traefik Running on :8081
Gitea daily cron scripts Deployed for all agents

🌐 cPanel (RoketServer 64.20.37.43)

What Where Status
Nextcloud v30 team.maifors.com Live — admin/N3xtCl0udAdmin$99!
EspoCRM v9.3.9 crm.maifors.com Live — wmj/Abedib@99
Akaunting finance.maifors.com 🟡 Web installer needs completion
OrangeHRM hr.maifors.com 🟡 Web installer needs completion
ody@falahos.my email mail.falahos.my Created
MailPoet plugin ummah.falahos.my Activated v5.33.0
Cloudflare DNS falahos.my + falah-os.co.uk Subdomain records added
cPanel subdomains team/crm/finance/hr.maifors.com Created

🗄️ Synology DS3617xs (100.126.73.29)

What Status
Docker Swarm leader Running (load ~9, up 204 days)
Storage volumes 6-drive RAID1: volume2 72% 🟡, volume4 12%
Traefik config 🟡 Fix attempted but blocked by high load
Samba access Credentials found on Mac Mini
Alpine Worker container Running on Synology — Git/Podman/Tailscale installed
Alpine Worker → Tailscale 100.101.57.46 (alpine-worker)
Alpine Worker → GitHub pull git clone works (n8n, public repos)
Alpine Worker → Gitea pull git clone works (falahos/app-prayer-times, etc.)
Alpine Worker → Podman podman version 5.8.3
Alpine Worker → getrandom fix ⚠️ Kernel 3.10 lacks getrandom() syscall. Fixed via LD_PRELOAD=/data/getrandom_shim.so
Alpine Worker → seccomp --security-opt seccomp=unconfined

Alpine Worker Container Details

Runs directly on Synology host (not Swarm — Swarm blocks --security-opt):

# On Synology:
docker exec alpine-worker <command>

# Examples:
docker exec alpine-worker git clone https://github.com/n8n-io/n8n.git /tmp/n8n
docker exec alpine-worker git clone https://git.falahos.my/falahos/app-prayer-times.git /tmp/pt
docker exec alpine-worker podman pull alpine:latest

# SSH from VPS (admin user, key-based auth):
ssh admin@100.126.73.29 "docker exec alpine-worker <command>"

# Get random fix — compiled C shim on persistent volume:
# /data/getrandom_shim.so overrides musl's getrandom() → reads /dev/urandom
# LD_PRELOAD set in container env

🌐 Contabo VPS (13.140.161.244)

What Status
SSH access 🔴 Blocked — no working creds locally
Browser-Use Available (mentioned in earlier session)
Docker Swarm Node visible from Synology

📝 Proxmox Guide

What Status
Install guide Written for bare-metal Intel PC (provided step-by-step)

Generated by Hermes Agent | Last updated: 2026-07-03