--- contentType: overview --- # Self-hosting n8n This section provides guidance on setting up n8n for both the Enterprise and Community self-hosted editions.
- __Installation and server setups__ Install n8n on any platform using npm or Docker. Or follow our guides to popular hosting platforms. [:octicons-arrow-right-24: Docker installation guide](/hosting/installation/docker/) - __Configuration__ Learn how to configure n8n with environment variables. [:octicons-arrow-right-24: Configuration](/hosting/configuration/configuration-methods/) - __Users and authentication__ Choose and set up user authentication for your n8n instance. [:octicons-arrow-right-24: Authentication](/hosting/configuration/user-management-self-hosted/) - __Scaling__ Manage data, modes, and processes to keep n8n running smoothly at scale. [:octicons-arrow-right-24: Scaling](/hosting/scaling/queue-mode/)
--8<-- "_snippets/self-hosting/warning.md"