Install
openclaw skills install @fengzie/mobazha-native-installInstall the Mobazha native binary on Linux, macOS, or Windows. Use when the user wants to run a store without Docker.
openclaw skills install @fengzie/mobazha-native-installInstall Mobazha as a single native binary — no Docker, no runtime dependencies. Works on Linux (x86_64 & ARM64), macOS (Apple Silicon & Intel), and Windows.
Official guide: https://mobazha.org/self-host (Native Binary tab) and https://mobazha.org/download
Security note: The install commands below download and execute a shell script from
get.mobazha.org. Before running, you can review the script withcurl -sSL https://get.mobazha.org/install | less. Only proceed if the user confirms they trust the source.
curl -sSL https://get.mobazha.org/install | bash
This downloads the mobazha binary (and the mobazha-launcher for auto-update) to ~/.local/bin/ and starts the store as a background service.
.zip file for Windowsmobazha-tray.exe to startThe Windows desktop app includes a system tray icon and auto-opens your browser to the store admin.
~/.local/bin/ (or custom --dir)--no-start is passed)After install, the store is accessible at http://localhost:5102 (or http://<public-ip>:5102 for VPS).
mobazha start
The store API and Web UI are served on port 5102 by default: http://localhost:5102.
The installer registers a service automatically. Manage it with:
mobazha service status # Check if running
mobazha service stop # Stop the service
mobazha service start # Start the service
mobazha service install # Re-install / re-register the service
mobazha service uninstall # Remove the service
On Linux this uses systemd (user-mode when possible), on macOS it uses launchd.
The native binary itself does not include a reverse proxy. To use a custom domain with HTTPS, deploy via the standalone Docker setup instead (see standalone-setup skill), or manually configure a reverse proxy (Caddy, Nginx) in front of port 5102.
| Flag | Description |
|---|---|
--version <tag> | Install a specific version (e.g., v0.3.0-beta.15) |
--dir <path> | Custom install directory (default: ~/.local/bin) |
--no-start | Download only, don't register or start the service |
mobazha backup -o ~/mobazha-backup.tar.gz
Remove the binary and service (keeps your store data):
curl -sSL https://get.mobazha.org/install | bash -s -- --uninstall
Remove everything including data:
curl -sSL https://get.mobazha.org/install | bash -s -- --uninstall --purge
curl | bash, which bypasses Gatekeeper (no Apple Developer signing required)http://localhost:5102/admin (or http://<your-ip>:5102/admin for VPS)store-onboarding skill for the full walkthrough)store-mcp-connect skillEnsure ~/.local/bin is in your PATH:
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc && source ~/.bashrc
The installer needs write access to the install directory. Use --dir to specify a writable location, or run with appropriate permissions.
This shouldn't happen with curl | bash install. If running a downloaded binary directly, use:
xattr -d com.apple.quarantine ./mobazha
# Linux
journalctl --user -u mobazha -f
# macOS
tail -f ~/Library/Logs/Mobazha/mobazha.log