Skip to content

[Deployment Guide] Deploy MiniCPM-o 4.5 on Offline H100 + Mobile Access — Full WSL2 Workflow (PR #1076) #1077

@LujiaJin

Description

@LujiaJin

Hi everyone,

I noticed several issues in this repo asking about deploying MiniCPM-o 4.5 in offline/enterprise environments, or accessing it from mobile devices. I've put together a complete solution and submitted it as PR #1076. Sharing it here in case it helps anyone.


🎯 What's covered

  • Full offline deployment: Build Docker images on Windows + WSL2, transfer everything to an air-gapped H100 server via SCP — no public internet required on the server side
  • Docker Compose + fallback docker run: Works even if Compose is unavailable
  • PC browser access: SSH port forwarding to http://127.0.0.1:3000 / https://127.0.0.1:3443
  • Mobile full-duplex video call: Self-signed SSL + laptop-as-relay setup so your phone can access the service over LAN with camera/mic permissions
  • iOS Safari: Step-by-step certificate trust instructions
  • PowerShell helper functions: One-liners for managing dynamic SSH ports, opening/closing tunnels, and printing the mobile access URL automatically
  • Audio & storage optimization: PCM_16 codec refactor + buffer/I/O improvements for smoother, lower-latency voice calls
  • Security sanitized: All scripts and configs use generic placeholders — safe to use directly

📖 Bilingual documentation

Both English and Chinese guides are included (DEPLOY_WSL2_TO_H100_EN.md / DEPLOY_WSL2_TO_H100_ZH.md), with environment setup, troubleshooting FAQ, and quick command references.


🔗 Links


Feel free to comment on the PR or open a discussion here if you run into issues. Happy to help!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions