Launch a ready-to-use multi-user JupyterHub environment in minutes - no manual setup. Includes JupyterLab, native signup flow, and 24/7 cloudimg support.
Real screenshots of this software running on the cloudimg image, taken while testing the deployment guide.
This is a repackaged open source software product wherein additional charges apply for cloudimg support services.
## Multi-User Jupyter Notebooks - Running in Minutes, Not Hours
This AMI delivers JupyterHub 5fully installed and configured so your team, classroom, or research group has a complete multi-user notebook environment without manual setup. Instead of spending hours following install guides, configuring proxies, and troubleshooting dependencies, you launch an instance and browse to port 8000 to start working.
This is a repackaged open source software product wherein additional charges apply for cloudimg support services.
## Why This AMI Over Self-Installation
Manually deploying JupyterHub requires installing Python, Node.js, configuring the proxy, setting up authentication, and managing system accounts. This image eliminates that entire workflow:
## Secure First Boot
Every instance generates a unique administrator password on first launch using a one-shot service. No shared or default credentials ship in the image. The password is written to a root-only file, accessible only via SSH with your EC2 key pair. The administrator can then approve further user signups from the web-based admin panel.
## Application Stack
## Getting Started
1. Launch the AMI from AWS Marketplace and ensure your security group allows inbound traffic on port 8000
2. SSH into the instance using your EC2 key pair
3. Retrieve the administrator password from the root-only file generated on first boot
4. Browse to http://your-instance-address:8000 and sign in as the cloudimg administrator user
5. From the admin panel, approve signups, manage users, start and stop single-user servers, and switch between JupyterLab or classic notebook
## Use Cases
## Requirements and Recommendations
This AMI is designed for single-instance deployments suitable for small to medium groups. For optimal performance, consider instance types with sufficient RAM for your expected concurrent user count. Each spawned notebook server consumes memory proportional to the user's workload.
## Security Practices
The image is built with the following security considerations:
We recommend configuring TLS termination via an AWS Application Load Balancer or reverse proxy for production deployments, and restricting security group rules to trusted IP ranges.
## cloudimg Support
24/7 technical support by email and chat. Our engineers assist with JupyterHub deployment, upgrades, authenticator and spawner configuration, JupyterLab extensions, and performance tuning. Critical issues receive a one-hour average response time.
All product and company names are trademarks or registered trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.