Cookie settings

We use cookies

Necessary cookies keep the website working and store your choice. With your consent, we can also use functional cookies to remember the theme preference and analytics cookies to measure website usage.

You can accept optional cookies all at once, reject them, or choose individual categories. You can change your consent later; details are available in the Cookies Policy.

LaraDep Documentation

You are reading Self-hosted mode

Preflight and self-hosted deployment readiness

Checklist before the first and repeated self-hosted run: server access, SSH setup, template changes, safe tags, and role configuration.

Self-hosted deployment preflight

Self-hosted operation gives full control and therefore full responsibility. Before every run you must validate not only form inputs but also the environment where the run executes.

Purpose and audience

For teams managing their own infrastructure who need repeatability and strict control over change impact.

Prerequisites

  • Server and network access configured (SSH, firewalls, DNS, certificates),
  • current role model exists in workspace and database context,
  • template stack matches deployment objective,
  • rollback path is documented and tested.

Step-by-step

  1. Target validation: verify server state, ports, DNS records, and repository accessibility.
  2. SSH and secrets: check credential/key pairing is active and tracked through approved process.
  3. Input validation: complete all required fields and compare values with current template expectations.
  4. Run preflight: execute preflight and clear warnings before execution.
  5. Tag selection: for baseline stability start with minimal tag set; expand only after successful baseline run.
  6. Post-run checks: validate service availability, DNS, TLS and run logs.

Pre-run checklist

  • Is the target environment fully verified?
  • Are roles and ownership clear before execution?
  • Were preflight warnings evaluated?
  • Do you have a rollback path and designated verifier?
  • Do you have a concise run note with reason and result?

Common mistakes

  • Deployment started without network validation (DNS/ports/firewall),
  • template updates not reflected before repetitive changes,
  • out-of-window edits and mixed emergency changes,
  • rollback step not documented or not rehearsed.

Next steps

Next step: Move from readiness checks into first deployment and production checklist.

Subscribe to our Newsletter

Stay updated with our latest news and articles by subscribing to our newsletter.

Esc Close