# Manual deployment





The hands-on release flow when you need release lines, provision, and full control. For the concepts, see [Release pipeline](/pear/explanation/deployment-releasing-apps-p2p).

<Cards>
  <Card href="/pear/how-to/operate-an-app/manual-deployment/deployment" title="Deploy your application" description="The eight Foundational Steps: touch, upgrade link, version, make, pear build, stage, provision, and multisig." />

  <Card href="/pear/how-to/operate-an-app/manual-deployment/mobile" title="Deploy your mobile application" description="What's different on React Native/Expo: build the OTA payload, mobile release lines, and store submissions." />

  <Card href="/pear/how-to/operate-an-app/manual-deployment/preflight-a-release" title="Preflight a release before staging" description="Confirm every architecture landed with pear build --json, check pear info's writable field, then dry-run the stage." />

  <Card href="/pear/how-to/operate-an-app/manual-deployment/troubleshoot-desktop-releases" title="Troubleshoot desktop releases" description="Fix common OTA and staging problems in desktop releases." />
</Cards>
