# Installation Overview
Before installing, review the [installation requirements] to ensure your system is set up properly.
See the [installation troubleshooting] guide for frequently-encountered installation issues.
If you need more help, join our [discord] or [create an issue].
Automatic Install
✅ The automatic install is the best way to run InvokeAI. Check out the [installation guide] to get started.
Manual Install
If you are familiar with python and want more control over the packages that are installed, you can [install InvokeAI manually via PyPI].
Developer Install
If you want to contribute to InvokeAI, consult the [developer install guide].
Docker Install
This method is recommended for those familiar with running Docker containers.
We offer a method for creating Docker containers containing InvokeAI and its dependencies. This method is recommended for individuals with experience with Docker containers and understand the pluses and minuses of a container-based install.
See the [docker installation guide].
Other Installation Guides
- [PyPatchMatch](060_INSTALL_PATCHMATCH.md)
- [Installing Models](050_INSTALLING_MODELS.md)
[install InvokeAI manually via PyPI]: 020_INSTALL_MANUAL.md
[developer install guide]: INSTALL_DEVELOPMENT.md
[docker installation guide]: 040_INSTALL_DOCKER.md
[installation guide]: 010_INSTALL_AUTOMATED.md
[installation troubleshooting]: INSTALL_TROUBLESHOOTING.md
[discord]: discord.gg/invoke-ai
[create an issue]: https://github.com/invoke-ai/InvokeAI/issues
[installation requirements]: INSTALL_REQUIREMENTS.md