Compare commits

...

6 Commits

6 changed files with 50 additions and 50 deletions

View File

@ -202,7 +202,7 @@
if ($use_xmpp) $contents .= '~/bin/mkxuser ' . escapeshellarg($username) . ' "$password"' . " vern.cc\n";
if ($use_xmppo) $contents .= '~/bin/mkxuser ' . escapeshellarg($username) . ' "$password"' . " vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion\n";
if ($use_xmppi) $contents .= '~/bin/mkxuser ' . escapeshellarg($username) . ' "$password"' . " verncceu2kgz54wi7r5jatgmx2mqtsh3knxhiy4m5shescuqtqfa.b32.i2p\n";
$contents .= "s-nail -r 'register@vern.cc' -s 'Your ~vern account has been created' -M text/plain " . escapeshellarg($email) . " < <(printf 'Hello %s,\\nYour membership request on ~vern has been accepted.\\nYou can now SSH into vern.cc using the public key(s) that you supplied to ~vern.\\nA global password for all the services you signed up to can be found at ~/pass. If you signed up for Mastodon, password for the account can be found at ~/mastodon-pass\\n\\nThank you for being a part of ~vern!' " . escapeshellarg($username) . ")\n";
$contents .= "s-nail -r 'register@vern.cc' -s 'Sua conta do ~vern foi criada' -M text/plain " . escapeshellarg($email) . " < <(printf 'Olá %s,\\nSua requisição de inscrição no ~vern foi aceita.\\nVocê pode utilizar o SSH no vern.cc usando a(s) chave(s) pública(s) que você forneceu no registro ao ~vern.\\nUma senha para todos os serviços que você requisitou pode ser encontrada em ~/pass. Se você se inscreveu para o Mastodon, a senha pode ser encontrada em ~/mastodon-pass\\n\\nObrigado por fazer parte do ~vern!' " . escapeshellarg($username) . ")\n";
$contents .= "echo " . escapeshellarg($username . '@vern.cc') . " >> /var/spool/list\n";
$contents .= "echo " . escapeshellarg($email) . " >> /var/spool/list\n";
$contents .= "mv $0 /var/log/register/\n";

View File

@ -6,23 +6,23 @@
<meta name="description" content="Reasoning behind the rules governing ~vern">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, rules, reasoning, tos, terms, terms of service">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Rule Reasoning | ~vern</title>
<title>Razão para as regras | ~vern</title>
</head>
<body>
<!--#include file="nav.php" -->
<div class=h><h1 id=rules>Rule Reasoning</h1> <a aria-hidden=true href=#rules>#rules</a></div>
<div class=h><h1 id=rules>Razão para as regras</h1> <a aria-hidden=true href=#rules>#rules</a></div>
<ol>
<li>We want to be able to provide the services, plain and simple.</li>
<li>Our servers are located in Canada and the United States.</li>
<li>Even though our main server is in the US, and COPPA only requires that users be 13 or older without parental permission, we want to be able to have users in the EU, and GDPR "requires parental consent before information society service providers can process the personal data of children under 16 years of age." Processing includes collection, automated or not, so even though we do not actively collect personal information, a user may give it to our servers without our knowledge. For example, if someone types their name in an unecnrypted Matrix room, it is stored in our database. We will not ban a user that is under 16 if they are not located in the EU.</li>
<li>This rule is purely ideological, but we are committed to it. It means that any original software (e.g. on Forgejo) must be free software, and other original media must grant the four essential freedoms as well. It must grant the user the freedom to use/view, copy, distribute, study, and change the media <b>for any purpose</b>. Restrictions we will accept include preventing the user from taking away the freedom of others (e.g. by changing the license to a proprietary one), but these restrictions are not necessary. If you are unsure about a license, contact an <a href=/pt-BR/admins>admin</a>.</li>
<li>We will not tolerate any sort of biased hatred, as we want ~vern to be a place of equal opportunity and freedom for all.</li>
<li>Nós queremos prover nossos serviços, simples, básico.</li>
<li>Nossos servidores são localizados nos Estados Unidos e Canadá.</li>
<li>Por mais que nosso servidor principal esteja em território americano, e a COPPA apenas requisita que os usuários tenham ao menos 13 anos de idade sem permissão parental, nós gostaríamos de ter usuários na União Européia, e a GDPR "requisita consentimento parental antes que o serviço possa processar dados pessoais de crianças abaixo de 16 anos de idade." Processar inclui coletar, automatizado ou não, então por mais que nós não processamos dados pessoais dos nossos usuários, um usuário pode informar para o servidor sem o nosso conhecimento. Por exemplo, se alguém digita o seu nome numa sala Matrix descriptografada, isso fica registrado na nossa base de dados. Nós não baniremos um usuário menor de 16 anos caso ele não se localize na União Européia.</li>
<li>Essa regra é puramente ideológica, mas nós estamos determinados nela. Significa que qualquer software original (por exemplo, no Forgejo) DEVE ser software livre, e qualquer outro tipo de mídia também deve garantir as 4 liberdades essenciais. Você deve garantir os direitos do usuário de usar/ver, copiar, distribuir, estudar e mudar a mídia <b>para qualquer propósito</b>. Restrições aceitas são caso usuários não permitam a restrição da liberdade de outros usuários (por exemplo, restringir a mudança da licença para uma não-livre - também conhecido como copyleft), mas essas restrições não são necessárias. Se você está duvidoso sobre uma licença, contate um <a href=/pt-BR/admins>administrador</a>.</li>
<li>Nós não gostaríamos de nenhuma forma de ódio, pois nós queremos que o ~vern seja um lugar de oportunidades e liberdades igualitárias para todos.</li>
</ol>
<div class=h><h2 id=guidelines>Guideline Reasoning</h2> <a aria-hidden=true href=#guidelines>#guidelines</a></div>
<div class=h><h2 id=guidelines>Razão para as recomendações</h2> <a aria-hidden=true href=#guidelines>#guidelines</a></div>
<ol>
<li>We want our community to be as friendly and welcoming as possible, so please be kind to others.</li>
<li>Nós desejamos que nossa comunidade seja acolhedora para todos, então por favor, seja respeitoso com todos.</li>
</ol>
<!--#include file="footer.cgi" -->
</body>

View File

@ -6,33 +6,33 @@
<meta name="description" content="Rules governing ~vern">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, rules, tos, terms, terms of service">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Rules | ~vern</title>
<title>Regras | ~vern</title>
</head>
<body>
<!--#include file="nav.php" -->
<div class=h><h1 id=rules>Rules</h1> <a aria-hidden=true href=#rules>#rules</a></div>
<div class=h><h1 id=rules>Regras</h1> <a aria-hidden=true href=#rules>#rules</a></div>
<p>We, like you, enjoy freedom, and we wish to respect our members' rights to free speech. However, we must restrict that right under circumstances in which it would directly harm us or this service. We also have ideological views that are important to us and our users. Therefore:</p>
<p>Nós, como você, gostamos de liberdade, e desejamos respeitar os direitos dos nossos membros quanto a liberdade de expressão. Porém, nós devemos restringir determinadas situações onde isso afetaria diretamente a nossa capacidade em prover nossos serviços. Também temos visões ideológicas que tem importância para nossos usuários. Portanto:</p>
<ol>
<li>Do not attempt to disrupt ~vern's ability to provide any of our services. This includes, but isn't limited to: attempting to <a href=//wl.vern.cc/wiki/Cryptocurrency#Mining>cryptomine</a> in the tilde, spamming e-mail or in the official matrix rooms, or attempting to distribute malware.</li>
<li>Respect the American and Canadian legislation. Some examples of unacceptable behavior in accordance to the law include, but are not limited to: harassment, scam attempts, and unauthorized copying and/or distribution of copyrighted content.</li>
<li>Due to online privacy laws such as COPPA, you must be 13 years or older to sign up for ~vern. Additionally if you are from the EU, you have to be at least 16 years of age as mandated by the GDPR.</li>
<li>Any and all software or <b>original</b> and <b>nontrivial</b> user content hosted on <b>our servers</b> must be licensed under a free (as in freedom) license.</li>
<li>No discrimination of any kind. Repeated violations of this rule even after warning will result in a ban.</li>
<li>Não tente acabar com a disponibilidade dos serviços do ~vern. Isso inclui, mas não é limitado à: fazer <a href=//wl.vern.cc/wiki/Cryptocurrency#Mining>mineração de criptomoedas</a> no tilde, spammar e-mail ou nas salas oficial do Matrix, ou tentar distribuir malware.</li>
<li>Respeite a legislação canadense e americana. Alguns tipos de desrespeito às leis desses países incluem mas não se limitam à: assédio, tentativas de scam, e cópia/distribuição inautorizada de conteúdo protegido com direitos autorais.</li>
<li>Devido a leis de privacidade online, como a COPPA, você deve ter ao menos 13 anos de idade ou mais para registrar no ~vern. Além disso, se você é da UE, você deve ter ao menos 16 anos de idade como dito pela GDPR.</li>
<li>Qualquer e todo conteúdo <b>original</b> e <b>não trivial</b> armazenado nos <b>nossos servidores</b> devem ser licenciados com uma licença <b>livre</b>.</li>
<li>Nenhuma discriminação de qualquer tipo. Violações repetidas dessa regra resultarão em um banimento.</li>
</ol>
<div class=h><h2 id=guidelines>Community guidelines</h2> <a aria-hidden=true href=#guidelines>#guidelines</a></div>
<div class=h><h2 id=guidelines>Recomendações da comunidade</h2> <a aria-hidden=true href=#guidelines>#guidelines</a></div>
<ol>
<li>Additionally, if you become a member of this community, please make sure to respect the other members and follow the <a href=//wl.vern.cc/wiki/Golden_rule>Golden Rule</a>: treat others as you would want to be treated.</li>
<li>Adicionalmente, se você virar membro dessa comunidade, por favor trate os outros membros com respeito e siga fielmente à <a href=//wl.vern.cc/wiki/Golden_rule>Regra de Ouro</a>: trate os outros como gostaria de ser tratado.</li>
</ol>
<p>Reasoning behind these rules can be found <a href=/pt-BR/rule-reasoning>here</a>.</p>
<p>THE SERVICE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS, AND WE DO NOT GUARANTEE THAT THE SERVICE WILL BE AVAILABLE AT ALL TIMES, NOR THE ACCURACY OF THE SERVICE OR ANY MATERIAL PROVIDED BY THE SERVICE OR ON THE ~VERN WEBSITE. IN NO EVENT SHALL THE ADMINISTRATORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY ARISING FROM, OUT OF OR IN CONNECTION WITH THE SERVICE OR THE USE OF OTHER DEALINGS IN THE SERVICE. YOU ARE SOLELY RESPONSIBLE FOR YOUR USE OF THE SERVICE.</p>
<p>A legalese version of the rules can be found at <a href=/pt-BR/tos.html>/tos</a>
<p>If you find a user violating these rules, please report it on our Matrix room (#abuse:vern.cc).</p>
<p>The ~vern team can change these rules at any time. It is likely that we will announce when doing so, but make sure when referencing the rules to check them.</p>
<p>Razão para essas regras podem ser encontradas <a href=/pt-BR/rule-reasoning>aqui</a>.</p>
<p>O SERVIÇO É FORNECIDO “COMO ESTÁ” E “CONFORME DISPONÍVEL”, E NÃO GARANTIMOS QUE O SERVIÇO ESTARÁ DISPONÍVEL EM TODOS OS MOMENTOS, NEM A QUALIDADE DO SERVIÇO OU DE QUALQUER MATERIAL FORNECIDO PELO SERVIÇO ~VERN FISICAMENTE OU NA INTERNET. EM HIPÓTESE ALGUMA OS ADMINISTRADORES SERÃO RESPONSÁVEIS POR QUALQUER RECLAMAÇÃO, DANOS OU OUTRA RESPONSABILIDADE DECORRENTE DE, OU EM CONEXÃO COM O SERVIÇO OU O USO DE OUTRAS NEGOCIAÇÕES NO SERVIÇO. VOCÊ É O ÚNICO RESPONSÁVEL PELO USO DO SERVIÇO.</p>
<p>Uma versão jurídica dessas regras podem ser encontradas em <a href=/pt-BR/tos.html>/tos</a> (inglês)</p>
<p>Se você encontrar algum usuário violando essas regras, reporte-o na sala Matrix (#abuse:vern.cc).</p>
<p>O time do ~vern pode mudar essa regras a qualquer momento. É provável que anunciemos quando o fizer, mas tenha certeza, quando for referenciar as regras, de checar.</p>
<p>Thanks for being part of ~vern!</p>
<p>Obrigado por ser parte do ~vern!</p>
<!--#include file="footer.cgi" -->
</body>
</html>

View File

@ -12,26 +12,26 @@
<ul>
<li><a href=//0.vern.cc>0x0</a> - O null pointer. Armazenamento de arquivos e encurtamento de URLs</li>
<li><a href=//vw.vern.cc>Vaultwarden (Registro separado)</li>
<li><a href=//pad.vern.cc>CryptPad (Separate Sign-up)</a> - Collaborative office suite that is e2e</li>
<li><a href=//pad.vern.cc>CryptPad (Separate Sign-up)</a> - Plataforma office colaborativa que é criptografata E2E</li>
<li><a href=//git.vern.cc>Forgejo (Registro necessário)</a> (<a href=//ci.vern.cc>CI</a>) - Uma solução para armazenamento de código de maneira leve escrito em Go</li>
<li><a href=//hd.vern.cc>HedgeDoc</a> (AD: <a href=//hedgedoc.vern.cc>A</a>) - Notas em Markdown colaborativas</li>
<li><a href=//mirror.vern.cc>Mirrors (HTTP)</a> (AD: <a href=//mirrors.vern.cc>A</a>) - HTTP(S) mirrors of popular and free distributions</li>
<li><a href=//mirror.vern.cc>Mirrors (HTTP)</a> (AD: <a href=//mirrors.vern.cc>A</a>) - Mirrors HTTP(S) de distribuições livres populares</li>
<li><a href=rsync://vern.cc/>Mirrors (rsync)</a> - Mirrors rsync de distribuições livres populares</li>
<li><a href=//pt.vern.cc>PeerTube (Registro necessário)</a> - Plataforma de vídeo federada</li>
<li><a href=//pp.vern.cc>PenPot (Registro necessário)</a> - Plataforma de design e prototipagem</li>
<li><a href=//pb.vern.cc>PrivateBin</a> (AD: <a href=//privatebin.vern.cc>A</a>) - Um pastebin onde o servidor tem zero conhecimento dos pastes</li>
<li><a href=//vern.cc:8446>Syncthing Discovery Server</a> - Sincronização de arquivos peer-to-peer</li>
<li><a href=//nc.vern.cc>Nextcloud (Registro necessário)</a> (AD: <a href=//nextcloud.vern.cc>A</a>) - Uma plataforma de produtividade que te deixa no controle</li>
<li><a href=//ntfy.vern.cc>Ntfy</a> - a simple HTTP-based pub-sub notification service</li>
<li><a href=//ntfy.vern.cc>Ntfy</a> - Um serviço de notificação pub-sub simples baseado em HTTP</li>
<li><a href=//jf.vern.cc>Jellyfin (Restricted Access)</a> (AD: <a href=//jellyfin.vern.cc>A</a>) - Um sistema de mídia de software livre que te coloca no controle</li>
<li><a href=//hat.vern.cc>Hat.sh</a> - Criptografia client-side simples, rápida e segura</li>
</ul>
<div class=h><b id=network>Redes:</b> <a aria-hidden=true href=#network>#network</a></div>
<ul>
<li><a href=dict://vern.cc>DICT Server</a> - Um servidor DICT público, provendo diversas definições</li>
<li><a href=udp://173.255.236.85:53>DNS</a> - Domain name system resolver</li>
<li><a href=tcp://dns.vern.cc:853>DNS/TLS</a> - Domain name system resolver over transport layer security</li>
<li><a href=https://dns.vern.cc:444>DNS/HTTPS</a> - Domain name system resolver over secure hypertext transfer protocol</li>
<li><a href=udp://173.255.236.85:53>DNS</a> - Resolvedor DNS</li>
<li><a href=tcp://dns.vern.cc:853>DNS/TLS</a> - Resolvedor DNS sobre TLS (criptografado)</li>
<li><a href=https://dns.vern.cc:444>DNS/HTTPS</a> - Resolvedor DNS sobre HTTPS (criptografado)</li>
<li><a href=//gp.vern.cc>gopherproxy</a> (AD: <a href=//gopherproxy.vern.cc>A</a>) - Proxy HTTP para Gopher e Gemini</li>
<li><a href=tcp://vern.cc:5201>Iperf3 (PubNixVM)</a> - A ferramenta de teste de velocidade suprema</li>
<li><a href=tcp://vern.cc:5202>Iperf3 (tilserv)</a> - A ferramenta de teste de velocidade suprema</li>
@ -45,12 +45,12 @@
<div class=h><b id=games>Games:</b> <a aria-hidden=true href=#games>#games</a></div>
<ul>
<li><a href=tcp://vern.cc:1234>Among sus</a> - Uma recriação das mecânicas do Among Us mas como um jogo de texto multiplayer de aventura</li>
<li><a href=minetest:minetest.vern.cc:30000>Minetest (Creative)</a> - Sandbox video game and game creation system with focus on voxel graphics</li>
<li><a href=minetest:minetest.vern.cc:30001>Minetest (Mineclone5 Survival)</a> - Sandbox video game and game creation system with focus on voxel graphics</li>
<li><a href=udp://stk.vern.cc>SuperTuxKart</a> - Free/libre and open-source kart racing game</li>
<li><a href=udp://teeworlds.vern.cc:8303>Teeworlds</a> - A retro multiplayer shooter</li>
<li><a href=udp://teeworlds.vern.cc:8304>DDNet</a> - Teeworlds modification with a unique cooperative gameplay</li>
<li><a href=xonotic:xon.vern.cc:26000>Xonotic</a> - The free and fast arena shooter</li>
<li><a href=minetest:minetest.vern.cc:30000>Minetest (Creative)</a> - Jogo e sistema de criação de jogos sandbox com foco em gráficos voxel</li>
<li><a href=minetest:minetest.vern.cc:30001>Minetest (Mineclone5 Survival)</a> - Jogo e sistema de criação de jogos sandbox com foco em gráficos voxel</li>
<li><a href=udp://stk.vern.cc>SuperTuxKart</a> - Jogo de corridas de kart livre</li>
<li><a href=udp://teeworlds.vern.cc:8303>Teeworlds</a> - Um atirador retrô multiplayer</li>
<li><a href=udp://teeworlds.vern.cc:8304>DDNet</a> - Modificação do Teeworlds colaborativa</li>
<li><a href=xonotic:xon.vern.cc:26000>Xonotic</a> - Atirador de arena frenético e livre</li>
</ul>
<div class=h><b id=social>Social:</b> <a aria-hidden=true href=#social>#social</a></div>
<ul>
@ -64,12 +64,12 @@
<li><a href=rlogin://bbs.vern.cc>rlogin</a></li>
<li><a href=wss://bbs.vern.cc>WebSocket</a></li>
</ul></li>
<li><a href=//ak.vern.cc>Akkoma (Registro necessário)</a> - Social networking software compatible with ActivityPub</li>
<li><a href=//bloat.vern.cc>BloatFE</a> - A web client for the fediverse</li>
<li><a href=//ak.vern.cc>Akkoma (Registro necessário)</a> - Software de rede social compatível com ActivityPub</li>
<li><a href=//bloat.vern.cc>BloatFE</a> - Um cliente web para o fediverso</li>
<li><a href=ssh://vern.cc:2221>Devzat (Registro separado)</li>
<li><a href=//jitsi.vern.cc>Jitsi (Registro necessário)</a> - Free video conferencing software for web &amp; mobile</li>
<li><a href="//mtrx.vern.cc">Matrix (Registro necessário)</a> - A network for secure, decentralized communication</li>
<li><a href="//wiki.vern.cc/en/matrix/#xmpp-bridge">Bifrost</a> - XMPP &lt;-&gt; Matrix Bridge</li>
<li><a href=//jitsi.vern.cc>Jitsi (Registro necessário)</a> - Software de vídeo conferências para mobile e desktop</li>
<li><a href="//mtrx.vern.cc">Matrix (Registro necessário)</a> - Uma rede para comunicação segura e descentralizada</li>
<li><a href="//wiki.vern.cc/en/matrix/#xmpp-bridge">Bifrost</a> - Ponte XMPP &amp; Matrix</li>
<li><a href=//cn.vern.cc>Cinny</a> (AD: <a href=//cinny.vern.cc>A</a>) - Mais um cliente Matrix</li>
<li><a href=//riot.vern.cc>Element</a> - Colaboração e mensagens seguras</li>
<li><a href=//h2.vern.cc>Hydrogen</a> (AD: <a href=//hydrogen.vern.cc>A</a>) - Cliente Matrix leve com suporte a navegadores antigos e mobile</li>

View File

@ -12,14 +12,14 @@
<meta name="viewport" content="width=device-width">
<meta name="description" content="Statistics of ~vern">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Statistics | ~vern</title>
<title>Estatísticas | ~vern</title>
</head>
<body>
<!--#include file="nav.php" -->
<div class=h><h1 id=stats>Statistics</h1> <a aria-hidden=true href=#stats>#stats</a></div>
<p>Below are several graphs for statistics of many of our servers.</p>
<div class=h><h1 id=stats>Estatísticas</h1> <a aria-hidden=true href=#stats>#stats</a></div>
<p>Abaixo temos estatísticas para diversos servidores nossos.</p>
<div class=h><h2 id=users>User Registrations</h2> <a aria-hidden=true href=#users>#users</a></div>
<div class=h><h2 id=users>Registros de usuários</h2> <a aria-hidden=true href=#users>#users</a></div>
<?php echo file_get_contents("./gnuplot/users/" . date("Y-m-d") . ".svg"); ?>
<div class=h><h2 id=tilserv>Tildeserver</h2> <a aria-hidden=true href=#tilserv>#tilserv</a></div>

View File

@ -12,7 +12,7 @@
<meta name="viewport" content="width=device-width">
<meta name="description" content="A list of ~vern users">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Users | ~vern</title>
<title>Usuários | ~vern</title>
</head>
<body>
<?php
@ -64,8 +64,8 @@
}
?>
<!--#include file="nav.php" -->
<div class=h><h1 id=users>Users</h1> <a aria-hidden=true href=#users>#users</a></div>
<p>This is a list of all ~vern users, and whether they are online (<b><span class=green></span></b>) or not (<b><span class=red></span></b>) in alphabetical order. There are currently a total of <?php echo $total; ?> members, <?php echo $on; ?> of which <?php echo $on !== 1 ? "are" : "is" ?> online.</p>
<div class=h><h1 id=users>Usuários</h1> <a aria-hidden=true href=#users>#users</a></div>
<p>Essa é uma lista de todos os usuários do ~vern, e se eles estão atualmente online (<b><span class=green></span></b>) ou não (<b><span class=red></span></b>) em ordem alfabética. Atualmente, temos um total de <?php echo $total; ?> membros, <?php echo $on; ?> dos quais <?php echo $on !== 1 ? "estão" : "está" ?> online.</p>
<ol>
<?php echo $list; ?>
</ol>