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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions