# Self-hosting n8n
- __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: Installation guides](/hosting/installation/) - __Configuration__ Learn how to configure n8n with environment variables. [:octicons-arrow-right-24: Configuration](/hosting/environment-variables/) - __Users and authentication__ Choose and set up user authentication for your n8n instance. [:octicons-arrow-right-24: Authentication](/hosting/authentication/) - __Scaling__ Manage data, modes, and processes to keep n8n running smoothly at scale. [:octicons-arrow-right-24: Scaling](/hosting/scaling/)