--- myst: html_meta: "description": "" "property=og:description": "" "property=og:title": "" "keywords": "" --- # Intro To Plone Stack If you haven't read the first couple of chapters of [Guide to deploying and installing Plone in production](https://5.docs.plone.org/manage/deploying/index.html), take a moment to do so. You'll want to be familiar with the main components of a typical Plone install for deployment and know when each is vital and when unnecessary. ```{figure} _static/full_stack.png :align: center The generic components of a full-stack Plone installation. Not all are always used. ``` The Plone Ansible Playbook makes choices for each generic component. ```{figure} _static/stack-components.png :align: center The specific components used in Plone's Ansible Playbook. ``` **You are not stuck with our choices!** If, for example, you wish to use Apache rather than Nginx for the web server component, that won't be a particular problem. You'll need to do more work to customize.