Classroom Notebook Server
Classroom Notebook Server é um(a) app no catálogo da comunidade osFoundry. Servidor multiusuário de notebooks Jupyter — ambientes de notebook por usuário, pool de kernels compartilhado, papéis de instrutor + aluno, autenticação, limites de recursos. Movido pelo JupyterHub (sabor the-littlest-jupyterhub). Distribuído como uma imagem all-in-one autocontida — uma imagem, muitos usuários.
Detalhes
- Workspace: osfoundry
- Categoria: PRODUCTIVITY
- Preço: Free
- Acesso: Community
Recursos
- Multi-user Jupyter notebook server — per-user notebook environments
- Shared kernel pool
- Instructor + student roles
- Authentication
- Resource limits
Documentação
A documentação é mantida em inglês pelo projeto original.
# 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.
Como usar Classroom Notebook Server no osFoundry
Instale Classroom Notebook Server no seu workspace com um clique e, em seguida, faça um fork no osStudio para personalizar prompts, ferramentas ou configurações para a sua stack. Qualquer pessoa do seu workspace pode continuar de onde você parou.
Outros itens da categoria apps da comunidade
- CRM — Gestão de relacionamento com clientes com contatos, negócios e acompanhamento de pipeline.
- Kanban Board — Um quadro kanban e de projeto estilo Trello com cartões, quadros, visualizações de calendário e tabela e propriedades por quadro. Movido pelo Focalboard (servidor pessoal standalone). SQLite embutido em um volume persistente.
- Helpdesk — Triagem de tickets e caixa de entrada de suporte ao cliente com acompanhamento de SLA.
- Page Builder — Construtor visual de páginas arrastar-e-soltar com seções, temas, SEO e publicação
- Website Builder — Construtor de site de múltiplas páginas com coleções de CMS, navegação global, rodapé, temas e publicação
- Loja Virtual — Loja de e-commerce com catálogo de produtos, carrinho e checkout.