Files
proxmox/docs/04-configuration/REOWN_CLOUD_DAPP_ORIGINS.md

39 lines
1.8 KiB
Markdown
Raw Normal View History

# Reown Cloud — Allowed Origins for DApp
WalletConnect/Reown requires your DApps origins to be allowlisted in the project settings. Otherwise the frontend can get **403** when fetching remote project configuration even when the project ID is correct in the bundle.
## Project ID in use
- **Project ID**: `b890bbeeff48275b4a115e2ef105195a`
- **Dashboard**: https://cloud.reown.com
## What to do
1. Log in at **https://cloud.reown.com** and open the project with the ID above.
2. Go to **Settings** (or **Allowed origins** / **Domains**).
3. Add these origins (exact scheme + host, no trailing slash):
- `https://dapp.d-bis.org` — production behind NPMplus
- `http://192.168.11.58` — direct LXC (VMID 5801) for testing
- Add `http://localhost:5173` (or your dev URL) if you use Vite dev locally.
4. Save. Changes usually apply immediately.
## After adding origins
- Reload the DApp in the browser; the “Project ID Not Configured” / “Failed to fetch remote project configuration… 403” errors should stop if the built bundle already contains the correct project ID (see `frontend-dapp/.env` and `.env.local` and rebuild/redeploy if needed).
## Optional: NPMplus and SSL
From a host on the same LAN as NPMplus (192.168.11.167:81), you can ensure the proxy and SSL are in place:
```bash
# From repo root, with NPM_PASSWORD set (e.g. in .env)
source .env && bash scripts/nginx-proxy-manager/complete-dapp-npmplus-from-lan.sh
```
Then in the NPMplus UI, open the proxy for **dapp.d-bis.org**, request SSL, and enable Force SSL.
## References
- Reown App Kit: https://reown.com/appkit
- Env used in this repo: `VITE_WALLETCONNECT_PROJECT_ID` in `smom-dbis-138/.env` and `smom-dbis-138/frontend-dapp/.env` (and `.env.local`; `.env.local` overrides `.env` at build time).