Voltar

Hospedagem VPS Jupyter, pré-instalado

Este servidor Jupyter é um VPS com o JupyterLab instalado, para você abrir notebooks no navegador e rodar o código no servidor. Depois do pedido, a instalação termina sozinha e o JupyterLab abre por HTTPS, com o endereço e a senha no seu painel. O servidor continua trabalhando com o seu computador desligado, e o acesso root é sempre seu.

De quanto poder você precisa?

Total$2.58/mês

Os preços incluem impostos.

Aumente ou reduza RAM e CPU quando quiser. O disco só pode crescer, então comece pequeno.

O que vem instalado no seu servidor Jupyter?

  • JupyterLab 4.6 em um ambiente virtual Python em /home/jupyter/venv
  • Uma pasta /home/jupyter/not-defterleri para os seus notebooks
  • Login por senha, com apenas um hash argon2 no arquivo de configuração
  • HTTPS pelo Caddy em um nome sslip.io baseado no seu IP, com o serviço em 127.0.0.1:8888
  • Um usuário jupyter sem privilégios e um serviço systemd chamado jupyter
  • Python 3 e git
  • Firewall com apenas as portas 22, 80 e 443 abertas, então a 8888 não é acessível de fora

Qual tamanho você precisa para Jupyter?

A documentação do JupyterLab não informa um valor de RAM, porque seus dados é que definem o que você precisa: seu conjunto de dados tem de caber na memória. Como regra prática, considere 1 GB para aprender e tabelas pequenas, 2 GB para dados médios com pandas e 4 GB para tabelas maiores. Se a memória acabar, o kernel morre e as variáveis do notebook se perdem. Para um trabalho pesado, você pode aumentar a RAM pelo seu painel e baixá-la de novo no fim do período.

UsoTamanhoPreçoEscolher
Inicial 1 GB RAM · 1 vCore · 25 GB NVMe $2.58/mês
Médio 2 GB RAM · 1 vCore · 40 GB NVMe $4.01/mês
Potente 4 GB RAM · 2 vCore · 60 GB NVMe $6.89/mês

Para quem é?

  • Quem faz análise de dados, visualização e limpeza de dados
  • Quem quer que cálculos longos rodem sem deixar o computador ligado
  • Quem está aprendendo e quer trabalhar com Python pelo navegador
  • Desenvolvedores que testam modelos pequenos em uma CPU

O que acontece depois do pedido?

  1. Defina o tamanho e conclua o pagamento.
  2. Seu servidor inicia e o JupyterLab se instala sozinho. Nos nossos testes em servidor real, isso levou cerca de 3,5 minutos.
  3. Na aba Visão geral, abra o link Endereço do painel e informe a senha da linha Senha.
  4. Abra um notebook Python 3 na tela Launcher.
  5. Para instalar um pacote, digite %pip install pandas em uma célula e execute-a.

Em todo servidor

  • Backup diário incluído no preço
  • Tráfego ilimitado
  • Acesso root completo
  • Aumente ou reduza RAM e CPU depois, e aumente o disco
  • Localização: Istanbul · IST-1.

Bom saber

  • Não compartilhe a senha: quem entrar pode executar código em um notebook e comandos no terminal.
  • Esta é uma instalação para um único usuário. A documentação oficial avisa que, quando várias pessoas compartilham um servidor, os comandos e arquivos delas podem colidir.
  • Pacotes como pandas e NumPy não fazem parte da instalação, então adicione-os com %pip. Eles vão para o ambiente virtual e permanecem depois de uma reinicialização.
  • Os servidores da Seturack não têm placa de vídeo (GPU), então seu código roda na CPU.
  • Atualizar o JupyterLab e seus pacotes é responsabilidade sua. Depois de atualizar, execute systemctl restart jupyter como root.

Perguntas e respostas sobre Jupyter

De quanta RAM um servidor Jupyter precisa?

O JupyterLab não tem um valor oficial de RAM, porque o tamanho dos seus dados define o que você precisa. Como regra prática, 1 GB é um bom começo para aprender e de 2 a 4 GB para dados médios com pandas. Se seus dados não couberem na memória, você aumenta pelo seu painel.

Como instalo um pacote Python no JupyterLab?

Digite %pip install pandas em uma célula do notebook e execute-a. Os pacotes vão para o ambiente virtual /home/jupyter/venv e permanecem depois de uma reinicialização. Se precisar de um pacote do sistema, conecte-se por SSH como root e use o apt.

O servidor Jupyter tem GPU?

Não. Os servidores da Seturack não têm placa de vídeo (GPU), então o código dos seus notebooks roda na CPU. Análise de dados e modelos pequenos funcionam numa CPU, enquanto o treinamento de modelos grandes exige um ambiente com GPU.

Onde ficam meus notebooks e como os baixo?

Os notebooks ficam na pasta /home/jupyter/not-defterleri do servidor. Você pode enviar e baixar arquivos pelo painel de arquivos do JupyterLab. Se preferir SFTP, pode se conectar ao servidor como root.

Minha equipe pode compartilhar um mesmo JupyterLab?

Esta é uma instalação para um único usuário, então todos entram com a mesma senha como o mesmo usuário jupyter. A documentação oficial avisa que comandos e arquivos podem colidir quando várias pessoas trabalham ao mesmo tempo. Para uma equipe, um servidor separado por pessoa é mais limpo.

Como mudo a senha do Jupyter?

Como usuário jupyter, execute ~/venv/bin/python -c 'from jupyter_server.auth import passwd; print(passwd())'. Coloque o hash resultante nas duas linhas hashed_password de ~/.jupyter/jupyter_server_config.py e depois execute systemctl restart jupyter como root.

Como conecto meu próprio domínio ao JupyterLab?

Aponte o registro A para o seu servidor, troque o nome antigo em todo o /etc/caddy/Caddyfile e execute systemctl reload caddy. Coloque também o novo endereço em allow_origin no jupyter_server_config.py e depois execute systemctl restart jupyter.

Leia mais e veja apps parecidos