From mobazha
Deploy a self-hosted Mobazha store on any Linux VPS using Docker. Use when the user wants to set up a standalone store on a server.
npx claudepluginhub mobazha/mobazha-skillsThis skill uses the workspace's default tool permissions.
Deploy a fully independent Mobazha store on any Linux VPS with a single command. Docker-based with automatic updates.
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Analyzes competition with Porter's Five Forces, Blue Ocean Strategy, and positioning maps to identify differentiation opportunities and market positioning for startups and pitches.
Deploy a fully independent Mobazha store on any Linux VPS with a single command. Docker-based with automatic updates.
Official guide: https://mobazha.org/self-host
| Provider | Spec | Price |
|---|---|---|
| Hetzner | 2 vCPU / 4 GB / 40 GB SSD | ~€4.5/mo |
| Contabo | 4 vCPU / 8 GB / 50 GB SSD | ~€6/mo |
| DigitalOcean | 2 vCPU / 4 GB / 80 GB SSD | ~$24/mo |
| Vultr | 2 vCPU / 4 GB / 80 GB SSD | ~$24/mo |
If the user provides an IP and password, connect via SSH:
ssh root@<IP_ADDRESS>
If the user provides an SSH key, use:
ssh -i <KEY_PATH> root@<IP_ADDRESS>
For a full list of installer flags and post-install file locations, see references/install-flags.md.
Zero-config (most common):
curl -sSL https://get.mobazha.org/standalone | sudo bash
With a pre-configured domain (enables auto-TLS via Let's Encrypt):
curl -sSL https://get.mobazha.org/standalone | sudo bash -s -- --domain shop.example.com
Privacy mode with Tor:
curl -sSL https://get.mobazha.org/standalone | sudo bash -s -- --overlay tor
Using testnets (for trying things out without real money):
curl -sSL https://get.mobazha.org/standalone | sudo bash -s -- --testnet
Flags can be combined:
curl -sSL https://get.mobazha.org/standalone | sudo bash -s -- --domain shop.example.com --overlay tor --testnet
The installer automatically:
/opt/mobazha/mobazha-ctl management CLI to /usr/local/bin/Open the store admin panel in a browser:
https://shop.example.com/adminhttp://<VPS_IP>/adminOn first visit, a Setup Wizard appears with 4 steps:
For the full onboarding walkthrough (including API-based setup by AI agents), see the store-onboarding skill.
After onboarding, consider connecting your AI agent to the store for hands-free management — see the store-mcp-connect skill.
mobazha-ctl status
Or check the health endpoint:
curl -sS http://localhost/healthz
| Command | Description |
|---|---|
mobazha-ctl status | Show service status |
mobazha-ctl logs | View service logs |
mobazha-ctl set-domain <domain> | Add or change the store domain |
cd /opt/mobazha && docker compose down | Stop all services |
cd /opt/mobazha && docker compose up -d | Start all services |
cd /opt/mobazha && docker compose pull && docker compose up -d | Manual update |
If you installed without a domain and want to add one:
mobazha-ctl set-domain shop.example.comYou can enable Tor or Lokinet after installation from Admin → System → Network in the store dashboard, without re-installing.
Store data lives in /opt/mobazha/data/. To back up:
cd /opt/mobazha && docker compose down
tar czf ~/mobazha-backup-$(date +%Y%m%d).tar.gz data/
docker compose up -d
Stop existing web servers (Apache, Nginx) before installing:
systemctl stop nginx apache2 2>/dev/null; true
Allow HTTP/HTTPS traffic:
ufw allow 80/tcp && ufw allow 443/tcp
Or with firewalld:
firewall-cmd --permanent --add-service=http --add-service=https && firewall-cmd --reload
cd /opt/mobazha && docker compose logs -f
If the user provides a VPS IP and root password:
Never store or log credentials. After the session, credentials are not retained.