Classroom Notebook Server
Classroom Notebook Server osFoundry community catalog में एक app है। Multi-user Jupyter notebook server — per-user notebook environments, shared kernel pool, instructor + student roles, authentication, resource limits. Powered by JupyterHub (the-littlest-jupyterhub flavour). इसे एक self-contained all-in-one image के रूप में भेजा जाता है — one image, many users.
विवरण
- Workspace: osfoundry
- Category: PRODUCTIVITY
- मूल्य: Free
- Access: Community
Features
- Multi-user Jupyter notebook server — per-user notebook environments
- Shared kernel pool
- Instructor + student roles
- Authentication
- Resource limits
Documentation
Documentation को upstream project द्वारा अंग्रेज़ी में मेंटेन किया जाता है।
# Classroom Notebook Server
Multi-user Jupyter, powered by JupyterHub via the-littlest-jupyterhub.
## Features
- One JupyterHub instance, N users — each gets their own notebook server
- Python + R kernels preinstalled; install more via `sudo -E pip install` or `conda` per user
- Resource limits per user (CPU + RAM)
- Admin dashboard for user management + culling idle servers
- PAM authentication (in-container users) by default; switch to OAuth / LDAP in the Hub config
- Shared notebooks directory for read-only course materials
## Packaging
All-in-one build via **the-littlest-jupyterhub** (TLJH) — the JupyterHub flavour designed for single-server multi-user deployments. Each user's home + notebooks live under `/data/home/<user>`. **JUPYTERHUB_ADMIN_USER** becomes the first admin (PAM); other users can self-register or be added by the admin via the Hub UI.
## Resource sizing
4 GB RAM is enough for ~10 concurrent users doing light Python. For real classrooms (50+ students), bump to xl tier or use the full Zero-to-JupyterHub-on-Kubernetes deployment instead.
osFoundry में Classroom Notebook Server का उपयोग कैसे करें
एक क्लिक में Classroom Notebook Server को अपने workspace में install करें, फिर अपने stack के लिए prompts, tools, या configuration को customise करने के लिए इसे osStudio में fork करें। आपके workspace का कोई भी सदस्य वहीं से आगे बढ़ा सकता है जहाँ आपने छोड़ा था।
Community से अन्य apps
- CRM — Contacts, deals, और pipeline tracking के साथ customer relationship management।
- Kanban Board — एक Trello-style kanban and project board के साथ cards, boards, calendar and table views, and per-board properties. Powered by Focalboard (standalone personal server). Embedded SQLite एक persistent volume पर.
- Helpdesk — SLA tracking के साथ ticket triage और customer support inbox।
- Page Builder — Visual drag-and-drop page builder के साथ sections, themes, SEO, and publishing
- Website Builder — Multi-page website builder के साथ CMS collections, global navigation, footer, themes, and publishing
- Storefront — Product catalog, cart, और checkout के साथ e-commerce storefront।