<p>Essa é a lista de questões mais frequentes sobre o ~vern e os serviços que nós oferecemos. Nós colocamos nosso máximo ao responder as perguntas, mas se algo necessita ser esclarecido, contate um <ahref=/pt-BR/admins>administrador</a>. Esta página está em constante crescimento, e se você quer um item adicionado, contate um administrador.</p>
<p>Se cadastre indo à <ahref=/pt-BR/register>página de registro</a> e preenchendo o formulário. Um administrador auditará seu pedido. Você receberá um email dizendo se seu pedido de registro foi aceito.</p>
<p>Não. Nós utilizamos Wireguard para conectar a VPS ao tilserv. Diferente de outros sistemas UNIX-like onde todos os endereços IP são expostos, todas as conexões aos serviços do ~vern's aparecem como vindo de 10.7.0.1. Isso inclui o website.</p>
<divclass=h><h2id=distro>Quais distros o ~vern usa?</h2><aaria-hidden=truehref=#distro>#distro</a></div>
<p>Utilizamos Debian em praticamente todos os sistemas com os repositórios non-free desativados. A exceção é o nosso PubnixVM que atualmente utiliza NixOS com o kernel Linux-Libre.</p>
<p>Apenas coloque os arquivos relevantes em <code>~/public_html</code> para HTTP, <code>~/public_gopher</code> para Gopher e <code>~/public_gemini</code> para Gemini. Isso será o diretório principal do seu website/gopherhole/capsule. Por exemplo, se um usuário foo quiser um site, ele criaria <code>/home/foo/public_html/index.html</code>. Um arquivo <code>/bar</code> no user-site de foo's se localizaria em <code>/home/foo/public_html/bar</code>.</p>
<p>User sites em HTTP são renderizados na URL foo.vern.cc e vern.cc/~foo. User sites para Gemini also render on both URLs. Infelizmente, por limitações do protocolo, gopher apenas renderiza o site em vern.cc/~foo</p>
<p>Instale qualquer servidor que suporte UNIX sockets. Então, faça-o escutar em <code>/home/seu-username/.webserver.sock</code>. Qualquer requisição em *-your-username.vern.cc utilizará o socket.</p>
<divclass=h><h2id=pgp>Como posso armazenar minha chave PGP no ~vern?</h2><aaria-hidden=truehref=#pgp>#pgp</a></div>
<p>Apenas coloque sua chave ASCII PGP (e.g. <code>gpg -a --export yourkeyid</code>) em <code>~/.pgp.asc</code> e ela será acessível em vern.cc/p/username.asc</p>
<p>Alternativamente, você pode colocar uma chave exportada de maneira binária em <code>~/.pgp.gpg</code>, e acessar ela em vern.cc/p/username.gpg</p>
<divclass=h><h2id=host-this>Vocês podem prover X serviço?</h2><aaria-hidden=truehref=#host-this>#host-this</a></div>
<p>Se você quiser que um serviço seja provido por nós, contate um administrador e converse sobre isso com ele. Você também pode adicionar ele <ahref=https://pad.vern.cc/pad/#/2/pad/edit/VS1bvdzSGTfujDR9J+brXvxb/>aqui</a> ou <ahref=https://nc.vern.cc/apps/forms/EbMZfs4igXTDPMKW>aqui</a>. Nós sempre estamos abertos para novos serviços a disponibilizar, mas pode levar algum tempo para que possamos o configurar.</p>
<divclass=h><h2id=install-this>Vocês podem instalar X no pubnix?</h2><aaria-hidden=truehref=#install-this>#install-this</a></div>
<p>Nós atualmente temos o home-manager configurado em Nix (utilize o comando <code>nix-shell '<home-manager>' -A install</code> para gerar a configuração padrão), então você pode instalar qualquer software livre disponível nos repositórios Nix na sua home. Se um pacote é muito popular, poderemos instalá-lo globalmente.</p>
<divclass=h><h2id=custom-domain>Posso utilizar domínios customizados com meu user site?</h2><aaria-hidden=truehref=#custom-domain>#custom-domain</a></div>
<p>Sim, por meio de um registro CNAME em seu domínio que aponta para username.vern.cc.</p>
<divclass=h><h2id=quota>Quando eu tento copiar um arquivo, ele me responde "Quota Reached"</h2><aaria-hidden=truehref=#quota>#quota</a></div>
<p>Para prevenir zip-bombing no pubnix, nós utilizamos User Quotas do ZFS.</p>
<p>Se você tem um caso real onde é necessário mais de 20GiB, por favor, contate um administrador. Nós precisamos de uma razão plausível e uma confirmação que você não irá promover zip bombing ou similar no PubnixVM.</p>
<divclass=h><h2id=user-site-error>Por que ocorre um erro ao acessar meu user site? Eu tenho tudo em <code>~/public_html</code>!</h2><aaria-hidden=truehref=#user-site-error>#user-site-error</a></div>
<p>Tipicamente isso pode ocorrer por permissões incorretas no diretório.</p>
<p>O usuário <code>www-data</code> deve ser permitido a ler seu diretório, então tenha certeza que <code>public_html</code>, <code>public_gopher</code> ou <code>public_gemini</code> são abertos para leitura e execução.</p>
<p>Você pode arrumar as permissões com <code>chmod 711 ~; chmod 755 ~/public_html ~/public_gemini ~/public_gopher</code>.</p>
<divclass=h><h2id=contact>Eu não requisitei uma conta ao registrar e não possuo mais o email que utilizei ao registrar. Como posso contatar um administrador?</h2><aaria-hidden=truehref=#contact>#contact</a></div>
<p>Contate qualquer administrador utilizando dos meios de comunicação disponíveis na <ahref=/pt-BR/admins>página de administradores</a>. O administrador te dará uma mensagem criptografada com sua chave SSH pública, a qual você pode descriptografar com sua chave privada. Se obtiver sucesso, você pode ter acesso a sua conta novamente. Se você não pode utilizar esse método, contate um administrador com o email utilizado no registro.</p>