This guide focuses on a maintainable approach: use official upstream sources, make one meaningful change at a time, and keep a clear recovery path if a Discord or Moonlight update changes behavior.
Use official sources
Download the installer and code from the Moonlight GitHub organization or official documentation. Avoid mirrors that repackage executables without a clear build provenance.
Treat extensions as code
Extensions can change client behavior, so install them with the same caution you would use for browser extensions. Prefer maintained repositories and inspect unfamiliar projects.
Protect account secrets
Never paste your Discord token into a website, extension prompt, or support chat. Legitimate troubleshooting does not require sharing authentication secrets publicly.
Understand client-mod risk
Moonlight is a client modification, and the official documentation notes that client mods conflict with Discord terms. Decide whether that account-policy risk is acceptable before installing.
Useful upstream links
Moonlight GitHub project ↗ · Installer repository ↗ · Official documentation ↗