Verso Lista de espera English

UniVerso · o servidor do Verso

O servidor é seu.

O UniVerso é o Verso como servidor: um só programa, instalado por imagem Docker (amd64 e arm64), por pacote .deb ou .rpm com systemd, ou por um arquivo compactado. Nele ficam as contas e as pastas — pastas comuns de Markdown no disco do servidor. Ninguém se cadastra sozinho: quem administra convida. Cada pasta tem um dono, quem edita e quem só lê.

Em três passos

  1. Passo 1

    Ligue uma pasta ao UniVerso

    Em Ajustes › Sincronizar, uma pasta deste computador passa a ficar em dia com uma pasta do UniVerso. A mudança cruza ao salvar, e a primeira sincronização não apaga nada.

    O painel Sincronizar dos ajustes do Verso, com o título “Tudo em dia.”, a linha “demo-vault em notas.casa · você é dona da pasta · última vez há 2 min”, os botões Sincronizar agora, Pausar e Desligar, e a seção Esperando por você, vazia.
    Fig. 1 Ajustes › Sincronizar quando não há nada esperando por você.
  2. Passo 2

    Abra no navegador e no celular

    O UniVerso serve a mesma janela do app; no celular e no tablet ela se instala na tela inicial. Cada pasta aparece com o seu papel nela: dona, edita ou só lê.

    Os ajustes do Verso num celular, na seção Servidores: um UniVerso chamado notas.casa, a conta conectada e três pastas com o papel da pessoa em cada uma — Caderno (dona), Mesa de RPG (edita), Regras da Bia (só lê) — cada uma com o botão Abrir aqui.
    Fig. 2 No celular: as pastas de um UniVerso, com o papel de cada pessoa — dona, edita, só lê.
  3. Passo 3

    Administre pelo console

    Ninguém se cadastra sozinho: quem administra convida. Em /admin ficam as contas, as pastas, os convites, as cotas e o registro de auditoria.

    O console de administração do UniVerso, no tema escuro, na página Contas: três contas (admin, Ana e Bia), com e-mail, pastas, espaço usado, último acesso e data de criação. Ao lado, o menu Visão geral, Contas, Pastas, Convites, Registro e Servidor.
    Fig. 3 O console de quem administra, na página Contas.

O que ele faz

Sincronizar
Uma pasta deste computador fica em dia com uma pasta do UniVerso. A mudança cruza ao salvar. Um arquivo mudado dos dois lados vira uma cópia ao lado, nunca uma perda; a primeira sincronização não apaga nada.
Partilhar
O dono dá a outra conta do mesmo UniVerso acesso de leitura ou de escrita a uma pasta, e pode tirar depois.
Editar junto
Com a sincronização conectada, uma nota aberta por duas pessoas recebe as edições da outra letra a letra, com o cursor e o nome de cada uma.
Lixeira
O que é apagado fica 30 dias por padrão, com quem apagou e quando, e volta para o lugar com “Restaurar”.
Console
Quem administra vê contas, pastas, convites, cotas e o registro de auditoria em /admin.
Navegador e celular
O UniVerso serve a mesma janela do app; no celular e no tablet ela se instala na tela inicial.

Uma VPS de 1 GB dá conta

Medimos numa máquina virtual do tamanho da menor VPS: 1 núcleo, 1 GB de memória, disco virtual de 10 GB, Ubuntu sem interface gráfica e o UniVerso instalado do .deb. Quatro computadores — dois Macs, um Windows e um Linux — sincronizaram com ela uma pasta de 133 arquivos e 62 MB.

  • ~18 MB de memória com o programa recém-iniciado
  • < 2 % de CPU em 20 minutos com os quatro editando
  • 69 s a primeira sincronização dos 62 MB para os quatro ao mesmo tempo
  • 50 aparelhos gravando juntos por 60 s, sem nenhum problema de integridade
Todos os números
O que a máquina de 1 núcleo e 1 GB mostrou
SituaçãoMedido
Programa recém-iniciado cerca de 18 MB de memória
20 minutos com os quatro editando CPU abaixo de 2 %; as cinco cópias iguais byte a byte em toda conferência
Primeira sincronização dos 62 MB para os quatro ao mesmo tempo 69 s
Um aparelho gravando sozinho cerca de 100 ms por gravação — o tempo do disco
50 aparelhos gravando ao mesmo tempo por 60 s 1001 operações; metade esperou até 4,5 s na fila do disco; nenhum problema de integridade
Depois de uma rajada de 50, no build distribuído cerca de 70 MB retidos
Numa máquina com 453 MiB de memória dez aparelhos baixando uma pasta de 181 MB ao mesmo tempo: pico de 44 MB; rajadas de 50 sem o processo ser derrubado, com metade da vazão

O mínimo que indicamos: 1 núcleo e 512 MB, para uma família ou um time pequeno — medido com até dez aparelhos, anexos de qualquer tamanho. Com 1 GB sobra folga. A máquina estava na rede local, não num provedor; Raspberry Pi e NAS ainda não foram medidos.

As vazões vêm do build usado nos testes; a memória depois da rajada, do build que é distribuído. Os números completos estão no guia de instalação do servidor, que sai junto com o código.

Um e-mail quando houver o que baixar. Entrar na lista de espera

Voltar ao topo