Skip to main content
Collect the required access and infrastructure before beginning. Do not generate production credentials in chat, tickets, or shared documents.
  • Windows 11 with Git
  • PHP 8.5 with the extensions required by Laravel
  • Composer 2
  • Node.js 22 and npm
  • Docker Desktop with the Compose plugin for the integration stack
  • Access to the HMIS Git repository

Required DNS names

Create only the records needed by the enabled services. Point each record to the Dokploy server before requesting certificates.

Network access

Values to prepare

  • Long random database and keystore passwords
  • A Laravel APP_KEY generated once for each environment
  • Mail server credentials and an approved sender address
  • Backup repository URL, access key, secret key, and encryption password
  • Domain names and DNS access
  • Integration tokens with minimum Sanctum abilities
  • OIE channel exports and mapping worksheets
Proceed when DNS resolves, the server is patched, backup storage is available, ownership is assigned, and no production secret has been placed in the repository.