O SageMath possui seu próprio sistema de contas de usuários para notebooks. Uma vez que você instalou o SageMath (eu testei com apt install sagemath
no Debian 9, uma vez lançado, ou Ubuntu 17.04), você deve criar um usuário do sistema dedicado a executar sage
, iniciar sage
como esse usuário e rodar
notebook(interface = '', secure=True)
Isso solicitará que você especifique uma senha de administrador e o nome do host; então ele iniciará o servidor da Web (com um navegador inicial). Você pode se conectar à porta 8082 no sistema que executa o notebook, fazer o login como “admin” com a senha que você acabou de fornecer, e a partir daí você poderá adicionar mais usuários (“Configurações”, “Gerenciar Usuários”).
Transformar isso em um serviço gerenciado adequadamente é deixado como um exercício para o leitor ... Em SageMath, notebook?
exibirá a documentação do notebook com muito mais informações sobre as várias opções disponíveis.