# Install This directory is reserved for ordered, idempotent installation scripts for Atlas. ## What Belongs Here - Bootstrap scripts. - Package installation scripts. - Service installation scripts. - Storage, runtime, and tooling setup scripts. - Validation wrappers for installation phases. ## What Must Not Be Stored Here - Secrets, passwords, tokens, private keys, or live credentials. - One-off experiments. - Generated logs. - Downloaded package caches. - Application source code. - Deployment artefacts. ## Naming Conventions Use a two-digit numeric prefix followed by a short lower-case hyphenated name: ```text 01-base-tools.sh 02-dotnet.sh 03-sqlserver.sh 04-nginx.sh 05-docker.sh ``` Scripts must follow [SERVER-STANDARDS.md](../SERVER-STANDARDS.md). ## Expected Future Structure Phase scripts may be added directly under this directory at first. If the directory grows, shared helpers may be added under a clearly named subdirectory. Future structure is `TODO: Confirm during the relevant implementation phase.` ## Security Considerations - Use `sudo` only for commands that need it. - Do not print secrets. - Do not embed credentials. - Validate package sources and signing keys. - Make scripts safe to rerun.