Compare commits

..

No commits in common. "master" and "fixe" have entirely different histories.
master ... fixe

256 changed files with 722 additions and 8497 deletions

1
.gitignore vendored
View File

@ -1,3 +1,4 @@
/blog
/sitemap
/canaries
/en/announcements.html

View File

@ -1,9 +1,9 @@
steps:
update:
pipeline:
master:
image: machines/ssh
commands:
- mkdir -p ~/.ssh
- echo "$PRIVKEY" > ~/.ssh/id_rsa
- echo "$PRIVKEY $privkey" > ~/.ssh/id_rsa
- chmod 700 ~/.ssh && chmod 600 ~/.ssh/id_rsa
- ssh websiteupdate@172.17.0.1 -i ~/.ssh/id_rsa "cd /websiteupdate/website && git reset --hard origin/master && git config pull.rebase true && git pull"
secrets: [ privkey ]

View File

@ -5,30 +5,3 @@ This repo contains the files for the ~vern website.
It is completely static other than the 8 php scripts licensed under a GNU Affero General Public License, version 3. The generated content is licensed under a CC BY-SA 4.0 International license, along with all other content on the website
To start a version locally, you can use https://github.com/danvk/ssi-server or nginx configs similar to vern/nginx-configs:/common/website.conf.
# Translating
You want to help ~vern and are fluent in English and another language? Great!
Follow these steps to start translating our website. For finer details, check out the existing por-BR translation. We will call your language code `xxx`, though if there are dialects that are substantially different, use `xxx-YY`, where `xxx` is the three-letter ISO 639-3 code, and `YY` is the ISO 3166-2 code for the country in which the dialect is spoken.
1. Sign in (Preferrably with ~vern, if you have an account, but Codeberg OAuth2 is fine)
2. Fork this repo
3. Copy eng/ to xxx/
4. Remove xxx/translations.php
5. Translate! (but not xxx/tos.html, xxx/privpol.html, xxx/p/list.php, or anything that isn't shown to the user (e.g. E-mails sent to admins))
6. Create xxx/tl-notice.html that contains the following text, but translate it into your language:
```html
<h1>Translation notice</h1>
<p>The following document is written in english because of ~vern's geographical jurisdiction. Taking into account that all our servers are in the USA or Canada, the following text couldn't be translated. Currently, our translators can't find a viable way of translating the document whilst keeping the same legal meaning. If you have any suggestions, contact an <a href="/xxx/admins">admin</a>.</p>
<p>With this stance, here's the original document, in English:</p>
<br>
```
6. Add the following text in tos.html and privpol.html directly under the nav.php include.
```html
<!--#include file="tl-notice.html" -->
```
7. Add your language to eng/translations.php
8. Create a pull request

1
en/admin.html Normal file
View File

@ -0,0 +1 @@
<meta http-equiv="Refresh" content="0; url='/admins'" />

View File

@ -5,7 +5,6 @@
<meta charset="UTF-8">
<meta name="description" content="A list of ~vern administrators">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, admins">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Admins | ~vern</title>
</head>
@ -16,14 +15,12 @@
<p>To contact all admins at once, use the admin (at sym) (main dom) email.</p>
<p>We also have non-vern contact methods listed so its possible to contact us even if ~vern is down</p>
<ul>
<li><a href=//cobra.vern.cc>Skylar (cobra)</a> - System administrator; hosts the tilserv; pays for everything; manages donations; webmaster <br> <a href=//mto.vern.cc/#/@cobra:vern.cc>Matrix</a>, <a href=//mto.vern.cc/#/@cobruter:matrix.org>spare Matrix</a>, <a href=xmpp:cobra@vern.cc>XMPP</a><br>
<li><a href=//pjals.vern.cc>Daniel (pjals)</a> - System administrator <br> <a href=//mto.vern.cc/#/@pjals:vern.cc>Matrix</a>, <a href=//mto.vern.cc/#/@pjals:envs.net>spare Matrix</a>, <a href=xmpp:pjals@vern.cc>XMPP</a><br>
Email: pjals (at sym) (main dom) (<a href=/media/pjals.asc>PGP</a>), spare pjals (at sym) envs dot net </li>
<li>Neopenk (neo) - Pays for vern.cc domain<br> <a href=//mto.vern.cc/#/@neo:vern.cc>Matrix</a>, <a href=//mto.vern.cc/#/@neopenk:matrix.org>spare Matrix</a>, <a href=xmpp:neo@vern.cc>XMPP</a>, <br>
Email: neo (at sym) (main dom) (<a href=/media/neo.asc>PGP</a>), spare: nanopenk (at symbol) riseup dot net</li>
<li><a href=//cobra.vern.cc>Skylar (cobra)</a> - Hosts the tilserv; pays for main vps and iceberg; manages donations; webmaster <br> <a href=//mto.vern.cc/#/@cobra:vern.cc>Matrix</a>, <a href=//mto.vern.cc/#/@cobra:inetd.xyz>spare Matrix</a>, <a href=xmpp:cobra@vern.cc>XMPP</a><br>
Email: cobra (at sym) (main dom) (<a href=/media/cobra.asc>PGP</a>), spare thecobra (at sym) riseup dot net</li>
<li><a href=//fatcat.vern.cc>fatcat</a> - Renews canary; helps manage services <br> <a href=//mto.vern.cc/#/@fatcat:vern.cc>Matrix</a>, <a href=//mto.vern.cc/#/@y:envs.net>spare Matrix</a><br>
Email: fatcat (at sym) (main dom) (<a href=/media/fatcat.asc>PGP</a>), spare fatcatcomputing (at sym) proton dot me </li>
<li><a href=//vitorg.vern.cc>Vitor (vitorg)</a> - System administrator; wiki maintainer <br> <a href=//mto.vern.cc/#/@vitorg:vern.cc>Matrix</a>, <a href=//mto.vern.cc/#/@vitorg:kde.org>spare Matrix</a><br>
Email: vitorg (at sym) (main dom) (<a href=/media/vitorg.asc>PGP</a>), spare vitorg (at sym) tilde dot team</li>
</ul>
<!--#include file="footer.cgi" -->
</body>

View File

@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width">
<meta name="description" content="announcements for ~vern">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, announcements">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Announcements | ~vern</title>
</head>
@ -14,7 +13,6 @@
<div class=h><h1 id=announcements>Announcements</h1> <a aria-hidden=true href=#announcements>#announcements</a></div>
<p>This page contains announcements related to ~vern.</p>
<p>All announcements here are cross-posted to <a href=//fedi.vern.cc/@root> the fediverse</a>, <a href=//mto.vern.cc/#/#announcements:vern.cc>Matrix</a>, <a href=xmpp:announcements@muc.vern.cc?join>XMPP</a> and <a href=ircs://irc.tilde.chat:6697/#vern-announcements>IRC</a>
<p>There is also a mailing list for announcements. All announcements are sent to it. Sign up at <a href="/eng/newsletter">/newsletter</a></p>
<ul>
</ul>
<!--#include file="footer.cgi" -->

View File

@ -11,7 +11,6 @@
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width">
<meta name="description" content="Warrant Canary of ~vern">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Warrant Canary | ~vern</title>
</head>
@ -20,9 +19,9 @@
<div class=h><h1 id=canary>Warrant Canary</h1> <a aria-hidden=true href=#canary>#canary</a></div>
<p>Below is our <a href=//wl.vern.cc/wiki/warrant_canary>warrant canary</a>. Please watch very closely for any updates of this page. We release a new canary monthly, within a week of the beginning of the month.</p>
<pre><code><?php echo file_get_contents("/var/log/canary/latest"); ?></code></pre>
<p>This canary's SHA256 checksum is <code><?php echo substr(end(file("/var/log/canary/SHA256SUMS")), 0, 64); ?></code></p>
<p>This canary's SHA256 checksum is <?php echo file_get_contents("/var/log/canary/latest.sha256"); ?></p>
<p>Previous canaries and checksum file can be found <a href=/canaries>here</a>.</p>
<p>Previous canaries can be found <a href=/canaries>here</a>.</p>
<!--#include file="footer.cgi" -->
</body>
</html>

View File

@ -5,7 +5,6 @@
<meta charset="UTF-8">
<meta name="description" content="Costs of operating ~vern">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, costs, transparency">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Costs | ~vern</title>
</head>
@ -14,15 +13,21 @@
<div class=h><h1 id=costs>Costs of operating ~vern</h1> <a aria-hidden=true href=#costs>#costs</a></div>
<p>Here are the things we need to pay for in order for ~vern to be up and healthy</p>
<ul>
<li>USD 4.75/mo Mythos</li>
<li>USD 5/mo Iceberg</li>
<li>USD 27.3/mo Typhoon</li>
<li>USD 30/yr (2.50 USD monthly) for vern.cc domain (Njalla)</li>
<li>USD 4.5/mo VPS in Ashburn, Virginia (Hetzner)</li>
<li>USD 5/mo VPS in Newark, New Jersey (Linode)</li>
<li>USD 15/yr (1.25 USD monthly) for vern.cc domain (GoDaddy)</li>
</ul>
<p>Electricity costs for the local servers is hard to measure. Hence isn't counted</p>
<div class=h><h3 id=why-godaddy>Why GoDaddy?</h3> <a aria-hidden=true href=#why-godaddy>#why-godaddy</a></div>
<p>Our original domain was registered on GoDaddy long before we planned on doing anything public-facing like ~vern.</p>
<p>Transfer is not currently possible for us since GoDaddy policy requires whois protection to be turned off before transfer.</p>
<p>The amount of sensitive information leaked is not be worth it and if we input fake whois info there is a good change the domain would get suspended</p>
<p>Hence, for the time being, vern.cc will be on GoDaddy.</p>
<p>This also comes with the issue of also not being able to add DS records for valid DNSSEC.</p>
<div class=h><h3 id=excess>How excess money is used</h3> <a aria-hidden=true href=#excess>#excess</a></div>
<p>Any excess money we get (more than $39.55/mo) will be saved for future months or put to further expansion of ~vern.</p>
<p>Any excess money we get (more than $10.75/mo) will be distributed among the admins.</p>
<p>Information about the usage of these donations can be found in the <a href=/finreport>monthly financial report</a>.</p>
<!--#include file="footer.cgi" -->

120
en/donate.php Normal file
View File

@ -0,0 +1,120 @@
<!DOCTYPE html>
<!--
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License along with this program. If not, see <https://www.gnu.org/licenses/>.
-->
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width">
<meta name="description" content="Donations page for ~vern">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Donations | ~vern</title>
</head>
<body>
<!--#include file="nav.php" -->
<div class=h><h1 id=donate>Donations</h1> <a aria-hidden=true href=#donate>#donate</a></div>
<p>A donation would help ~vern stay up and running for longer! We currently only take donations in XMR and LiberaPay.</p>
<p>If you know of another good way to take donations, either in cryptocurrency or traditional banking, please contact an <a href=/en/admins>admin</a> about adding it.</p>
<p>As a thank you token, donators get access to restricted access services such as Jellyfin and can also opt to use mail with their own custom domain on ~vern.</p>
<p><a href=//liberapay.com/vern>Liberapay</a> accepts donations in many currencies, more info can be found at <a href=//liberapay.com/about/global>liberapay.com</a>.</p>
<p>We have an XMR OpenAlias on vern.cc, so simply type vern.cc into the address bar and click resolve.</p>
<p>Our XMR address is <code>4ATm8EZaC4iEuwt1VABuxFPi5xq4HgvqgghmKqvgQyvwQf9KK7AyYFXCYCZ3xBiqZ38CctAWihJ3yLeKAeGJfQBgDxQnn91</code></p>
<img src="/media/xmr.png" alt="A QR code representing our XMR address" width=300 height=300>
<p> A transparent report on how the donations money is spent can be found in <a href=/en/costs>/costs</a>
<?php
$success = false;
$name = $proof = $message = $address = $public =
$name_err = $proof_err = $message_err = $address_err = '';
if ($_SERVER['REQUEST_METHOD'] == "POST") {
if (!empty($_POST['name'])) {
$name = $_POST['name'];
} else {
$name_err = "Name is required";
}
if (!empty($_POST['proof'])) {
$proof = $_POST['proof'];
} else {
$proof_err = "Proof is required";
}
if (!empty($_POST['address'])) {
$address = $_POST['address'];
} else {
$address_err = "Address is required";
}
if (!empty($_POST['message'])) {
$message = $_POST['message'];
} else {
$message_err = "Message is required";
}
$public = $_POST['public'];
if (empty($name_err . $proof_err . $message_err . $address_err))
$success = true;
}
if (!$success) {
?>
<div class=h><h2 id=message>Leave a message with your donation</h2> <a aria-hidden=true href=#message>#message</a></div>
<span class="red">* Required field</span>
<form method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]); ?>">
<p>Name:
<input type="text" name="name">
<span class="red">* <?php echo $name_err; ?></span></p>
<p>Payment proof or transaction key (<a href=https://www.getmonero.org/resources/user-guides/prove-payment.html>getmonero.org/resources/user-guides/prove-payment</a>):
<input type="password" name="proof">
<span class="red">* <?php echo $proof_err; ?></span></p>
<p>Address:
<input type="password" name="address">
<span class="red">* <?php echo $address_err; ?></span></p>
<p>Message: <span class="red">* <?php echo $message_err; ?></span><br>
<textarea name="message" rows="8" cols="50"></textarea></p>
<input type="checkbox" id="public" name="public" value="Public">
<label for="public">Can we show this message to the public?</label><br>
<br>
<span><input type="submit" value="Submit" style="width:100px;height:40px;font-size:20px"></span>
</form>
<?php
} else {
?>
<meta http-equiv="refresh" content="5;url=http://<?php echo htmlspecialchars($_SERVER['HTTP_HOST']); ?>" />
<div class=h><h1 id=thanks>Thank you for leaving a message.</h1> <a aria-hidden=true href=#thanks>#thanks</a></div>
<p>An admin will review your request, and an e-mail will be sent if your message is valid.</p>
<p>You will be redirected back <a href=/en/>home</a> in 5 seconds.</p>
<?php
$to = "root@vern.cc";
$subject = "New donation message from $name <$address>";
$email = "Hello Administrators,\nSomeone has sent a donation message. Please review to make sure it is legitimate.";
if ($public) $email .= " They allow this to be public.";
$email .= "\n\nAddress: $address\n";
$email .= "Proof: $proof\n";
$email .= "\nMessage:\n$message\n";
$from = "donations@vern.cc";
$headers = "From: " . $from . "\n";
$headers .= "MIME-Version: 1.0\n";
$headers .= "Content-type: text/plain\n";
mail($to, $subject, $email, $headers);
}
?>
<!--#include file="footer.cgi" -->
</body>
</html>

1
en/donations.html Normal file
View File

@ -0,0 +1 @@
<meta http-equiv="Refresh" content="0; url='/donate'" />

View File

@ -3,15 +3,14 @@
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>403 Forbidden | ~vern</title>
</head>
<body>
<!--#include file="/eng/nav.php" -->
<!--#include file="/en/nav.php" -->
<h1>403 Forbidden</h1>
<p>You do not have access to this page. This may be because the www-data user does not have sufficient read permissions on the file.</p>
<!--#include file="/eng/errors/common.html" -->
<!--#include file="/eng/footer.cgi" -->
<!--#include file="/en/errors/common.html" -->
<!--#include file="/en/footer.cgi" -->
</body>
</html>

View File

@ -3,15 +3,14 @@
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>404 Not Found | ~vern</title>
</head>
<body>
<!--#include file="/eng/nav.php" -->
<!--#include file="/en/nav.php" -->
<h1>404 Not Found</h1>
<p>The page you are trying to reach either does not exist or you do not have permission to view it.</p>
<!--#include file="/eng/errors/common.html" -->
<!--#include file="/eng/footer.cgi" -->
<!--#include file="/en/errors/common.html" -->
<!--#include file="/en/footer.cgi" -->
</body>
</html>

View File

@ -3,15 +3,14 @@
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>503 Service Unavailable | ~vern</title>
</head>
<body>
<!--#include file="/eng/nav.php" -->
<!--#include file="/en/nav.php" -->
<h1>503 Service Unavailable</h1>
<p>This service is unavailable.</p>
<!--#include file="/eng/errors/common.html" -->
<!--#include file="/eng/footer.cgi" -->
<!--#include file="/en/errors/common.html" -->
<!--#include file="/en/footer.cgi" -->
</body>
</html>

2
en/errors/common.html Normal file
View File

@ -0,0 +1,2 @@
<p>Contact an <a href=/en/admins>admin</a> if this is a mistake.</p>
<a href=/en/>Go Home</a>

View File

@ -5,16 +5,15 @@
<meta charset="UTF-8">
<meta name="description" content="Frequently Asked Questions about ~vern">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, faq, frequently, asked, questions, frequently asked questions">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Frequently Asked Questions | ~vern</title>
</head>
<body>
<!--#include file="nav.php" -->
<div class=h><h1 id=faq>Frequently asked questions</h1> <a aria-hidden=true href=#faq>#faq</a></div>
<p>This is the list of frequently asked questions regarding ~vern and the services we host. We try our best to answer these questions, and this list is ever-expanding. If you want an item added or something clarified, contact an admin.</p>
<p>This is the list of frequently asked questions regarding ~vern and the services we host. We try our best to answer these questions, but if something must be specified, contact an <a href=/en/admins>admin</a>. This is is ever-expanding, and if you want an item added, contact an admin.</p>
<div class=h><h2 id=signup>How do I sign up?</h2> <a aria-hidden=true href=#signup>#signup</a></div>
<p>Sign up by going to <a href=/eng/register>the registration page</a> and filling out the form. An admin will review your request. You will get an e-mail if your request was accepted.</p>
<p>Sign up by going to <a href=/en/register>the registration page</a> and filling out the form. An admin will review your request. You will get an e-mail if your request was accepted.</p>
<div class=h><h2 id=recovery>How can I get my public key replaced?</h2> <a aria-hidden=true href=#recovery>#recovery</a></div>
<p>Send a request from the e-mail you used to register and an admin will replace your key.</p>
@ -24,7 +23,7 @@
<div class=h><h2 id=distro>Which distros does ~vern use?</h2> <a aria-hidden=true href=#distro>#distro</a></div>
<p>We use debian on almost all of our servers with non-free repos disabled. The exception is our PubnixVM which runs NixOS with Linux-Libre.</p>
<p>For more info, see <a href=/eng/sysinfo>/sysinfo</a>
<p>For more info, see <a href=/en/sysinfo>/sysinfo</a>
<div class=h><h2 id=site>How do I set up my user site?</h2> <a aria-hidden=true href=#site>#site</a></div>
<p>Simply place all the relevant site files in <code>~/public_html</code> for HTTP, <code>~/public_gopher</code> for Gopher &amp; <code>~/public_gemini</code> for Gemini. This will be the root directory for your website/gopherhole/capsule. For example, if a user foo wanted a site, they would create <code>/home/foo/public_html/index.html</code>. A file <code>/bar</code> in foo's user site would be located at <code>/home/foo/public_html/bar</code>.</p>
@ -38,7 +37,7 @@
<p>Alternatively, you can place a binary export of your key in <code>~/.pgp.gpg</code>, and have it accessible via vern.cc/p/username.gpg</p>
<div class=h><h2 id=host-this>Can you host X?</h2> <a aria-hidden=true href=#host-this>#host-this</a></div>
<p>If you would like a service to be hosted by us, contact an admin and discuss it with them. You could also add it <a href="https://nc.vern.cc/apps/forms/s/faJd5QXswjCZgF9FmNj25Sji">here</a>. We are always open to new services to host, but it may take a while to get it fully set up.</p>
<p>If you would like a service to be hosted by us, contact an admin and discuss it with them. You could also add it <a href=https://pad.vern.cc/pad/#/2/pad/edit/VS1bvdzSGTfujDR9J+brXvxb/>here</a> or <a href=https://nc.vern.cc/apps/forms/EbMZfs4igXTDPMKW>here</a>. We are always open to new services to host, but it may take a while to get it fully set up.</p>
<div class=h><h2 id=install-this>Can you install X?</h2> <a aria-hidden=true href=#install-this>#install-this</a></div>
<p>We currently have nix home-manager set up (run <code>nix-shell '&lt;home-manager&gt;' -A install</code> to generate the default config) set up, so you can install any libre software that is in the nix repositories into your own home directory. If a package is popular we might install it globally.</p>
@ -47,7 +46,10 @@
<p>It is possible by adding a CNAME record to your domain that points to username.vern.cc.</p>
<div class=h><h2 id=broken>Why is X broken?</h2> <a aria-hidden=true href=#broken>#broken</a></div>
<p>If a service is not working, please inform an <a href=/eng/admins>admin</a>.</p>
<p>If a service is not working, please inform an <a href=/en/admins>admin</a>.</p>
<div class=h><h2 id=ipv6>Why can't I access vern services over IPv6?</h2> <a aria-hidden=true href=#ipv6>#ipv6</a></div>
<p>Sadly, our tildeserver's ISP does not provide IPv6. Therefore IPv6 won't be possible until we sort it out..</p>
<div class=h><h2 id=quota>When I try to copy a file it says Quota Reached</h2> <a aria-hidden=true href=#quota>#quota</a></div>
<p>To prevent zip bombing and related activities on the Pubnix, we make use of ZFS User Quotas.</p>
@ -59,10 +61,7 @@
<p>You can fix the permissions by running <code>chmod 711 ~; chmod 755 ~/public_html ~/public_gemini ~/public_gopher</code></p>
<div class=h><h2 id=contact>I didn't request an account on a chat program and no longer have the E-mail I signed up with. How can I contact an admin?</h2> <a aria-hidden=true href=#contact>#contact</a></div>
<p>Contact any admin by using the contact methods listed at the <a href=/eng/admins>admins page</a>. The admin will give you a message signed to your ssh pubkey which you can decrypt with your privkey. If that succeeds, you will be given back access to your ~vern account. If you can't use that method, contact an admin with the e-mail you registered with.</p>
<div class=h><h2 id=pronunciation>How do I pronounce ~vern?</h2> <a aria-hidden=true href=#pronunciation>#pronunciation</a></div>
<p>~vern is pronounced with the IPA /vˈɝːn/ in English. To hear this pronunciation go to <a href="//radio.vern.cc/intro.ogg">radio.vern.cc/intro.ogg</a></p>
<p>Contact any admin by using the contact methods listed at the <a href=/en/admins>admins page</a>. The admin will give you a message signed to your ssh pubkey which you can decrypt with your privkey. If that succeeds, you will be given back access to your ~vern account</p>
<!--#include file="footer.cgi" -->
</body>
</html>

View File

@ -5,12 +5,11 @@
<meta charset="UTF-8">
<meta name="description" content="April 2023 Financial Report of ~vern">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, costs, transparency">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>April 2023 Financial Report | ~vern</title>
</head>
<body>
<!--#include file="/eng/nav.php" -->
<!--#include file="/en/nav.php" -->
<div class=h><h1 id=apr23finreport>April 2023 Financial Report of ~vern</h1> <a aria-hidden=true href=#apr23finreport>#apr23finreport</a></div>
<div class=h><b id=liberapay>LiberaPay (Fiat) Donations:</b> <a aria-hidden=true href=#liberapay>#liberapay</a></div>
<p>We received a total of 0 USD on LiberaPay this month.</p>
@ -18,8 +17,8 @@
<p>We received a total of 0 XMR this month. It has not been converted to fiat. This money is kept for times when we have a lack of funds to use or to cash out when XMR peaks.</p>
<div class=h><b id=usage>Usage:</b> <a aria-hidden=true href=#usage>#usage</a></div>
<p>5 USD for Iceberg; 2.8 USD for Mythos</p>
<p>Totally 7.8 USD was used up this month. We have 4.52 USD + around 35.70 USD (XMR conversion rate as of 1st Apr 2023) = 48.02 USD remaining.</p>
<p>Totally 7.8 USD was used up this month. We have 4.52 USD + around 35.70 USD (XMR conversion rate as of 1st Apr 2023) = 48.02 USD remaining.</p>
<p>The extra money has not been yet divided among the team.</p>
<!--#include file="/eng/footer.cgi" -->
<!--#include file="/en/footer.cgi" -->
</body>
</html>

View File

@ -5,12 +5,11 @@
<meta charset="UTF-8">
<meta name="description" content="December 2022 Financial Report of ~vern">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, costs, transparency">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>December 2022 Financial Report | ~vern</title>
</head>
<body>
<!--#include file="/eng/nav.php" -->
<!--#include file="/en/nav.php" -->
<div class=h><h1 id=dec22finreport>December 2022 Financial Report of ~vern</h1> <a aria-hidden=true href=#dec22finreport>#dec22finreport</a></div>
<div class=h><b id=liberapay>LiberaPay (Fiat) Donations:</b> <a aria-hidden=true href=#liberapay>#liberapay</a></div>
<p>We received a total of 12.67 USD on LiberaPay this month.</p>
@ -20,6 +19,6 @@
<p>5 USD for Iceberg</p>
<p>Totally 5 USD was used up this month. We have 8.30 USD + around 19.05 USD (XMR conversion rate as of 31st Dec 2022) = 26.72 USD remaining.</p>
<p>The extra money has not been yet divided among the team.</p>
<!--#include file="/eng/footer.cgi" -->
<!--#include file="/en/footer.cgi" -->
</body>
</html>

View File

@ -5,12 +5,11 @@
<meta charset="UTF-8">
<meta name="description" content="February 2023 Financial Report of ~vern">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, costs, transparency">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>February 2023 Financial Report | ~vern</title>
</head>
<body>
<!--#include file="/eng/nav.php" -->
<!--#include file="/en/nav.php" -->
<div class=h><h1 id=feb23finreport>February 2023 Financial Report of ~vern</h1> <a aria-hidden=true href=#feb23finreport>#feb23finreport</a></div>
<div class=h><b id=liberapay>LiberaPay (Fiat) Donations:</b> <a aria-hidden=true href=#liberapay>#liberapay</a></div>
<p>We received a total of 0 USD on LiberaPay this month.</p>
@ -20,6 +19,6 @@
<p>5 USD for Iceberg</p>
<p>Totally 5 USD was used up this month. We have 14.71 USD + around 34.58 USD (XMR conversion rate as of 28th Feb 2023) = 49.29 USD remaining.</p>
<p>The extra money has not been yet divided among the team.</p>
<!--#include file="/eng/footer.cgi" -->
<!--#include file="/en/footer.cgi" -->
</body>
</html>

View File

@ -5,12 +5,11 @@
<meta charset="UTF-8">
<meta name="description" content="January 2023 Financial Report of ~vern">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, costs, transparency">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>January 2023 Financial Report | ~vern</title>
</head>
<body>
<!--#include file="/eng/nav.php" -->
<!--#include file="/en/nav.php" -->
<div class=h><h1 id=jan23finreport>January 2023 Financial Report of ~vern</h1> <a aria-hidden=true href=#jan23finreport>#jan23finreport</a></div>
<div class=h><b id=liberapay>LiberaPay (Fiat) Donations:</b> <a aria-hidden=true href=#liberapay>#liberapay</a></div>
<p>We received a total of 16.41 USD on LiberaPay this month.</p>
@ -20,6 +19,6 @@
<p>5 USD for Iceberg</p>
<p>Totally 5 USD was used up this month. We have 11.41 USD + around 41.16 USD (XMR conversion rate as of 1st Feb 2023) = 52.57 USD remaining.</p>
<p>The extra money has not been yet divided among the team.</p>
<!--#include file="/eng/footer.cgi" -->
<!--#include file="/en/footer.cgi" -->
</body>
</html>

View File

@ -5,12 +5,11 @@
<meta charset="UTF-8">
<meta name="description" content="March 2023 Financial Report of ~vern">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, costs, transparency">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>March 2023 Financial Report | ~vern</title>
</head>
<body>
<!--#include file="/eng/nav.php" -->
<!--#include file="/en/nav.php" -->
<div class=h><h1 id=mar23finreport>March 2023 Financial Report of ~vern</h1> <a aria-hidden=true href=#mar23finreport>#mar23finreport</a></div>
<div class=h><b id=liberapay>LiberaPay (Fiat) Donations:</b> <a aria-hidden=true href=#liberapay>#liberapay</a></div>
<p>We received a total of 2.61 USD on LiberaPay this month.</p>
@ -20,6 +19,6 @@
<p>5 USD for Iceberg</p>
<p>Totally 5 USD was used up this month. We have 12.32 USD + around 35.70 USD (XMR conversion rate as of 1st Apr 2023) = 48.02 USD remaining.</p>
<p>The extra money has not been yet divided among the team.</p>
<!--#include file="/eng/footer.cgi" -->
<!--#include file="/en/footer.cgi" -->
</body>
</html>

View File

@ -5,12 +5,11 @@
<meta charset="UTF-8">
<meta name="description" content="November 2022 Financial Report of ~vern">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, costs, transparency">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>November 2022 Financial Report | ~vern</title>
</head>
<body>
<!--#include file="/eng/nav.php" -->
<!--#include file="/en/nav.php" -->
<div class=h><h1 id=nov22finreport>November 2022 Financial Report of ~vern</h1> <a aria-hidden=true href=#nov22finreport>#nov22finreport</a></div>
<div class=h><b id=liberapay>LiberaPay (Fiat) Donations:</b> <a aria-hidden=true href=#liberapay>#liberapay</a></div>
<p>We received a total of 33.74 USD on LiberaPay this month.</p>
@ -20,6 +19,6 @@
<p>11.38 USD for Iceberg, 21.73 USD for Mythos.</p>
<p>Totally 33.11 USD was used up this month. We have 0.63 USD + around 18.50 USD (XMR conversion rate as of 1st Dec 2022) = 19.13 USD remaining.</p>
<p>The extra money has not been yet divided among the team.</p>
<!--#include file="/eng/footer.cgi" -->
<!--#include file="/en/footer.cgi" -->
</body>
</html>

View File

@ -2,9 +2,9 @@
echo "Content-type: text/html"
echo ""
echo "<footer>"
echo "<br>"
echo "<hr>"
echo "<p>Made with &lt;3 by ~vern team</p>"
echo "<p>Copyright (C) 2022-2024 <a href=/eng/admins>~vern</a>. <a rel="license" href="/LICENSE.txt">Some rights reserved</a> under CC BY-SA 4.0</p>"
echo "<p>Copyright (C) 2022-2023 <a href=/en/admins>~vern team</a>. <a rel="license" href="/LICENSE.txt">Some rights reserved</a> under CC BY-SA 4.0.</p>"
echo "<p>Logo info can be found at <a href=/logo>/logo</a>"
echo "<p>Find the source code for this website on <a rel="source" href="//git.vern.cc/vern/website">~vern Git</a></p>"
echo "Commit Details: <a href=http://git.vern.cc/vern/website/commit/$(git rev-parse HEAD)>$(git rev-parse --short HEAD)-$(git show -s --format=%ci)</a>"

View File

@ -4,7 +4,6 @@
<li><a href=http://verncceu2kgz54wi7r5jatgmx2mqtsh3knxhiy4m5shescuqtqfa.b32.i2p>~vern</a> (<a href="http://vern.i2p/?i2paddresshelper=xcxqU-MRt4gdP8l87D9PE55Ox2AbCcmfdn8m4cKCXIAVu2nuy4P~ha1qgNlminvCfHeDrrBLnQEnDR2Vk326xnigVbEVBecA7W4h3O0n4l~up31ET6~mYEl~8AliIBop7D7452W1rwbC1uilh-kwoFwplQZypvL7t954cvEIKAYs9FC-h6qak9iOicpTcYC-uu7tYW5sku~fbn4UY6LkgvBfQOSYNST6-pilQIN-XwU6ipc4PAbPgpxSmmm9FRYn2OP2Ls49Yb9BVOJXdxxZzwOyQiPHTm88TGVnbpi-ClJOWxpaleCJwCL8eR8iDj3j09Leq6HkdLk9THnMD-Rnf7sAs8W1R3QJEb3bA~f4DFmfEa~tddQkzSJvRhX9ozL1TPPhRoar1KRvH7QvCVJNnnDsvkTIofGOT7KDAzR7ldGA3MnIXzkjWk3J7jn7E2yaF~YN8jhICrTM8gFW4ZUiY21thlC1OrZr29izBwHCnSfImCIncnhlz90taheV5vRQBQAEAAcAAA==">Address helper</a>) - The main ~vern website</li>
<li><a href=gemini://verncceu2kgz54wi7r5jatgmx2mqtsh3knxhiy4m5shescuqtqfa.b32.i2p>~vern Gemini</a> - The ~vern Gemini capsule</li>
<li><a href=gopher://verncceu2kgz54wi7r5jatgmx2mqtsh3knxhiy4m5shescuqtqfa.b32.i2p>~vern gopher</a> - The ~vern gopherhole</li>
<li><a href=http://vernwe65i5iwfypgmlaciaqsbuvzouxf7qco6xl6qkfgdzsmvf2a.b32.i2p>~vern Radio</a> (<a href="http://radio.vern.i2p/?i2paddresshelper=DkDE-RSLQzRJ3Ij9x8U4ienSMGD5H2ZjEXRHwgv7nnYVG60KyWmpmzEsFZU8QsFpKj4wATJHdbFRazY3Q1fX5~AnOj~XLmgDGsDtsdIPoq0~HvJJMagF119a0IIYXmO68Qsb8OPwJTCf1gIN1pLYVPF5gFfE3BNGaO8hpI4EN08xBfcWtMfvehBDeZXj9Lv9l216EIzx19jne~CrSyUUqD06k6xr7p0zuGHmlvJRgNViaCOwZMdNnNvtBtbqwdvvEv3fna2ADtBwIQrUsWYugTm72L2yvBGatWSayRpTGFUb9al6I-bi0D8r~ZHpPAD6Xax3Ojv5oWJUJVhCbFiU--wIe9tX7QCS-zZWLEDmsAZG7oQocitoA46HJ3fjqwgvE7KjVkwukY28tMkTI1ZJhF5KBnt6W34NMrIIm3QrD7ZpKB6rtEPXp2Fy0lCucLjMrEcZbxNC6gfuBO~QnDXtOMJnhFG1K~8xFGEjHeF7E22gsKvDAmOxTHF3n0P8w7oyBQAEAAcAAA==">Address helper</a>) - ~vern's internet radio, featuring only libre music</li>
<li><a href=ssh://verncceu2kgz54wi7r5jatgmx2mqtsh3knxhiy4m5shescuqtqfa.b32.i2p>SSH (Reg Needed)</a> - Each user can log in to the ~vern tilde using their SSH keys</li>
<li>User sites (Reg Needed) - Each user can have their own site (HTTP, Gemini, Gopher) on verncceu2kgz...b32.i2p/~username/</li>
<li>User sockets (Reg Needed) - Each user has a UNIX socket and can run their own HTTP server from it, accessible via verncceu2kgz...b32.i2p/socks/username/*</li>
@ -12,7 +11,8 @@
<div class=h><b id=storage>Storage:</b> <a aria-hidden=true href=#storage>#storage</a></div>
<ul>
<li><a href=http://vernkjqjz3qctifc3ovi7s77zzkej6qb6wbgly7yu46tgtffskla.b32.i2p>0x0</a> (<a href="http://0.vern.i2p/?i2paddresshelper=ErLH4gqgq3kszXLFLEd1lEd1JvE6S7haki98h0nO7LQiUJtb~2~bKGfKf48ebUiF0ujuGPrVPFVyUAcpj-ZJfyUsIn04kyj8RH-H~uyz18QogZ4U4Saheu7Q1Aiyn85J77HIFgzdn2lSjDQiTROeQB202bZDT9-u~yQjSAxM0X9xtdergKsHWQiR6YHOyFvp6LZ7dqheknjL8f3jPU9VZUaPN--r9IV26sQfeljTDhCZ0S~y0QbFLXqVR2stqfcIftqR4AhGtp5mY-rRYpLQ6FzsS5j0P-bnI0M6RtaDK8REhSsYiRb0QcvdILvrP9BUyVU~4jd35DychZdU5NLRvIa3Iw4BFPe8JavuttHldWTbFqrmPC1cba5zj9ZufClay3~efqKHjrjA~TViIpRywA5oe02ilDYNGE0vkVrY4rv92Kd67ufCxHauqsth2TJsOAjeYG2w-xZPWEvnwEqe07vEz9wJlc4t-VyImF1MgbluX0s2SGmwyK1S7wRvEaJlBQAEAAcAAA==">Address helper</a>) - The null pointer. File hosting and URL shortening service</li>
<li><a href=http://vernv3r2fudsi6yslyxmuqurx5pppfveqzmlqag5jdmek6ugibrq.b32.i2p>Vaultwarden (Separate Sign-Up)</a> (<a href="http://vw.vern.i2p/?i2paddresshelper=ie9s-CvYevkDTel5I4A6D9BfwHD5shKOj7ZcAxgmTI4rR-~Gk2NPppvYwNkvMBH6VDquQIlTjI6mfvznC7fRhbVbUOGiC8HB2PzZ1fRTFzJL4DSdhF4zoeSF5EnaphQ0C3~i7FF5rkAKVXUOwqWCPOd7vTXYAUmH3xA49jdMmKcPipl-FcLecOOIWOIaenn3~3N5AtsSRQvUqOdgtaVTFO5G91OnxmjKiFCYkwDPdDyrqkQS0FWvNfkkkz6O5E-Ia-YyL62wq0Vbsm5NQWYWhiBef448YmlbZkjf9sIrvJ74vKfILlmViAoiEEzlgLzEr1QoS9ixRs1GjaAf9QSRtPQEw8r7CbK9gt4RS7h~awNlISAz-bBBnKuCg9it29GoKz-qlRi-G8WyoP9TFxFgYtG0szkX~uaicFWb1en7pRW9aMQSG5lL~7v3DdI5~yclFYTa4Z7McPvOxF~Ayk~J1KqXWm5vJmkN8yxEYkzBZTO1j-iZzCjiGPAdoXF9PzG7BQAEAAcAAA==">Address helper</a>) - A web password manager with many features</li>
<li><a href=http://vernv3r2fudsi6yslyxmuqurx5pppfveqzmlqag5jdmek6ugibrq.b32.i2p>Vaultwarden (Seperate Sign-Up)</a> (<a href="http://vw.vern.i2p/?i2paddresshelper=ie9s-CvYevkDTel5I4A6D9BfwHD5shKOj7ZcAxgmTI4rR-~Gk2NPppvYwNkvMBH6VDquQIlTjI6mfvznC7fRhbVbUOGiC8HB2PzZ1fRTFzJL4DSdhF4zoeSF5EnaphQ0C3~i7FF5rkAKVXUOwqWCPOd7vTXYAUmH3xA49jdMmKcPipl-FcLecOOIWOIaenn3~3N5AtsSRQvUqOdgtaVTFO5G91OnxmjKiFCYkwDPdDyrqkQS0FWvNfkkkz6O5E-Ia-YyL62wq0Vbsm5NQWYWhiBef448YmlbZkjf9sIrvJ74vKfILlmViAoiEEzlgLzEr1QoS9ixRs1GjaAf9QSRtPQEw8r7CbK9gt4RS7h~awNlISAz-bBBnKuCg9it29GoKz-qlRi-G8WyoP9TFxFgYtG0szkX~uaicFWb1en7pRW9aMQSG5lL~7v3DdI5~yclFYTa4Z7McPvOxF~Ayk~J1KqXWm5vJmkN8yxEYkzBZTO1j-iZzCjiGPAdoXF9PzG7BQAEAAcAAA==">Address helper</a>) - A web password manager with many features</li>
<li><a href=http://vernbm2ykmrqpkhpygk3skotirppddevw3xpkzyyxbcsfqchb27q.b32.i2p>EtherPad</a> (<a href="http://ep.vern.i2p/?i2paddresshelper=ND1JkIic0-5iWw01a63j3UYwVaIAsMgCY1bL0dPZux-ZAsv1W~bHC0p-uT11-bTqELaZri0u4cgIQnLmYO04T5NcY3Hm610w2G~vshv-x3I1ezFhUKprcDgu87B3rUz8seWNSQTuZcjrBET8CftA0tGdnY4dqXtBYCs8AVIKmTyYpmKOBa~QzJDShlQnCqPIODvlV8NBEN7LOoTq6Ddx3bcODmZJIOuL3MSEW59W-lpMxHhAewVlj94Z7E80CdYsIKs2Md2uaWdpvBPXjDTy-tdjUGzMGIQiMNOshUEJJ3o7J11G~W-OlJkHWptwiGLLjwHIT8jqaDEZPnRLPvjDLNB-W1XxhicRJbPB0I9O9ry30tFyfAYhvGmhJ2qn8fXcU4EHBGibE8AM76eceVQ3JbSf-x5bCU1p2Rfuv4ujBS7q6Orz4W~76mhD9ldnshojAbBKDqlxkk75~yzWorSOf1Cu~fkYtdNfxlfR0iXr9EbVqF9IQG3~nX1ZGb8s1tQjBQAEAAcAAA==">Address helper</a>) - A modern really-real-time collaborative document editor</li>
<li><a href=http://vernj47t2vz4qiobsrcaj6eqhaquqe5qsaejga2glol4b2snhcfa.b32.i2p>Forgejo (Reg Needed)</a> (<a href="http://git.vern.i2p/?i2paddresshelper=jbyKaMQm9XfxKotbn7ggscd-BP7OVvYMfKna4loWx8fwqhGvUf1GolfSZ3lPtmfGKEnNTSpKekCWx54Fywxi3kBBGLA8IjKHvpPARfvPprxkSQaHy5rXIKb5p8W21Y1HR01TZmQo00vjsq7zvNjBJNw4a-zH9e21USDBSlxw-6K8pmOGyTZeGA1cQCQ-UCj59RnIuav2bIFATcrbJ9HRPkN0WDtD3GEUh5lW2xayaqmKdrmu4~os4-y1RZC7a-kDz1TpRxXOCXCdFPaAGf9nD7V-WSTLp~DajdMVq1eexFCsdxB9wyWdh6pPMRqGh7ATB~VXT-1BRTD8VXk0cO-k7R0IZOXJBvoWhjbL00RWGt3CL91r9kYvmNw-RcUQI9G7BpbZAKijzYjZ62PrFGfQkwyeLgrWr8o-pZ6amsmcrdTUaUbf646T53hxXic28qoLgL70NaEPrzxHj5psWLiNa5jMqw17LqhKV2fZhCvazWYMY-Xhy8bHZdX2goAcdoqaBQAEAAcAAA==">Address helper</a>) (<a href=http://vernp46vgdvbfjlxibqbmlk2wxckgjvnoj5ixjdkdr2n773mra4a.b32.i2p>CI</a> (<a href="http://ci.vern.i2p/?i2paddresshelper=Ep3DCvyNrxB7DAHqFZqXAbhFUSnFcUVe7Lj7JkbnoMmdY~j~nOhF3PISq4jyv7LS5wFi0aGbzr5TVDUXXCLbSdPcmj9z0z5QBT5rG3Za6GbaQyvTxquTostiCmt7R2gdyfOcEXhFMjRxNr6pi9aRiGruKJRmPRtq1anVt606kpolBwrwU24KneNWk7~YkrV2Q1VmSAUyQBeYmEbI~wcgj6e5j0hvTmGLiQINuiaePSG6MSdavNsHJwBYslF1OLuu32luLrtuLaytdNAXVafXoRrmj2K2O9duI94Ni-ePndsV0IP-WU7jFBSQmQMjXqcOEwRESEQNcA6I2Au29Z0zBSr543KUY-X8WXzmyCbJQchwaiFKuWhXE978HcTpX5MYO7zW4PB9ipOJAttC0M1HPf-18TmEF7fvcgRffxUYXKI3f6ZBPXU05T~mK2KZAX~Kk5UWHs1FhUWXz2jrESgvK7PQK3H3x6iXvu0bOCSgVSvz1G-cNQXjpXhqHSyqnq~uBQAEAAcAAA==">Address helper</a>)) - A lightweight code hosting solution written in Go</li>
<li><a href=http://vernfy3k7royqfe7pg6wgzj53ipltd5nb4acjtjmwgpqrkxwmcla.b32.i2p>HedgeDoc</a> (<a href="http://hd.vern.i2p/?i2paddresshelper=yRu5ne6-ZmziLPEDmPWK8QEoi7R3n-sR~AGEIqpv42IXBwT~Q0knQHtZFdYVZf24TzVr9FabJZE9FjAYZQx0aozpdl7iA~aBa0KjTyCwuwjyimZmAnh~UrGD1cZ52myV8LtP3KavctakmaFe3f1JW0msJiqnsovI4IBsK5H80hnPO7TsFOBamYBRUQImdRGcyIgv4QewwvNcOZQRlSkVuVf0UKJiLa7qcL05ZL4gHlmdTdgX9spB2gEqHXR~6fY7ASyM3BW4d-eUR3cyOd~hHJOnDkuyLPX-R18X9YwUF6OOusuX55X2zOA6ScVC5A4LxLSrqdq3cudv4t2PHsDwbFJ~12dIBoZiuKtYfomfslSxpQJGfttjonQ9k-u66UazReQBHENBNIOuGCA2CfYwd01K5qwsJNaHtaCHwb0YqSb-m96EIGA7P-nIigIn65JgwlcayDvLle4G1v-D5s8YOafVNX~j4mm2bUYnifyvuKIwvfn13tivNxpn-uN8JA76BQAEAAcAAA==">Address helper</a>) - Collaborative Markdown notes</li>
<li><a href=http://vernxqcyexg5qsmtel4fjs7f7o6uktrqwuhqc4dde4xf2l5v55aq.b32.i2p>Mirrors (HTTP)</a> (<a href="http://mirror.vern.i2p/?i2paddresshelper=c-3xw1EWpjn6mRoORybYeiXQdFXbFdjjrY2NXOol7rqZOuFtMvmZhWgiJE9WCG5bpqTt~aA0u4EkxGpekK9aae2NjXhXHRZ7DXzjiXF4mnwbxGEcjzROczmGgvzz7AZDVySWCak-09AAd~AMAGPFsIpCIBxFUG~-H8hkYNGZUreP68ZQv3D3gDiu0PAi-8A8Zxc7u744ZKKiVru6NOXGtrxPjd1sdy2Ma8yUfUQcfArBAeyLoZSjd3CulUe~Mxlc5au5FPCtt-nOHKGxdur~hGMSSxPs0hbgxmaX3qb0Of4DjZh-aMlG-Vxrd7OdVQk7DNzYJskwz2DeJUyKjN8tNsQXQxfoBj4lqhK2eOm5lbDqnew6AeTpy8fLtrh3IxZrfGaHsxFJUV~ToxgprhJZsJ752-SXEOC0izi0ZnP8ZGmY4~Io6YNKlb4XucyA6qnd7EOOyfsIpOO48Nv1By6VAL9Axd9KEeKmILgMKqhIGrFWpNis1zbuDP7~WlqdnGhxBQAEAAcAAA==">Address helper</a>) - HTTP mirrors of popular and free distributions</lI>
@ -20,6 +20,7 @@
<li><a href=http://vernyvyqme7hnsfmfty7s7aawpndayyfbbydqlfewuuemzwh332q.b32.i2p>PeerTube (Reg Needed)</a> (<a href="http://pt.vern.i2p/?i2paddresshelper=zZUALEjFdSs~yKM93yvcP3X0RpPyOdULlX55ANZeLp-FRboGqg0QbuER2v-U7VYP5AwRDCNy85WHYChF0ilrnvBulexFi~J72nyaHXl2NXJG~KOebsO1Xk5Lw-46CN7S3FBeTVgj7mN1mbhU1C60hJbENLzyz3i5Q7fhYONWFsDEmephRkUTZofNLJNIPC18QtLjPG5WQrYVa93IDnv~Gy7DczXee7RKcXQVVd-4bftmEJ9-vbWF~jv~i-25bfziwhNEe8b1fwIGiLsc2scVYpiHOXhw6Zqy5IqsIJdXBBTyShp7jhAq3XdjuzAtovUxomPVfb9Yc7YlXfrpKpyxGX277p--GtUz242EQ8fZmAMks7pZfvUWskYbE0PNKu-6eYi9Aja7zQWMV3UQLJAVyVmZgN1SuKW-DbOT-B7RAvLNoHUgAbvrBtutRq3-VBtM0wxlqTGzMlxDPgBz-BiMbMDn2x2fXQIVwd2Pfp8DEH9iumJEFHuzNnyFYsFVYHWSBQAEAAcAAA==">Address helper</a>) - Federated video platform</li>
<li><a href=http://vernbrpw2ivyireljmadepiwl2zwukfs3qq3neqiygdzd2swyb3a.b32.i2p>PenPot (Reg Needed)</a> (<a href="http://pp.vern.i2p/?i2paddresshelper=8L~Y3dQy0EnC2e3T230ZTu3LHwVlZZLqzoKABS~jciAyCmIDyZms4Wv0b41t8bM2yBYNGgSm4Irl~1X0LnmTCRZy1IpohwLWjeoTdBCuf-CBUF-9vO-WGotGrlIvd1jxpI6Q4QwDl5dRJWxbZArHASRzMt5UA~Xtmv4GOsXrzQ4EV740ejrQsArqYlueET3LkAznvMCMhLdNlz~jvlhxFPbJZ11drExJNeUfbJZn6HdaXR6hJlSiN-2tPoxiVfbeLicWREpfAjAIzE2lLBIjNC7l2kpMbzF3PBAP-7ALKHTOr54Pkg-G735DKQLusLwL9WKytxNIXcKFc6mICQzalmdYQk-QJN336cDf4nOWiczunS-kd9i~xz7x5OttIpShelGMal~8cwHu6r4z8tWdC2dcijKtnkKmn6Mc-j-d4Yk82OlookDQPbAN-qhO60UiMyCjJhH4afI0gaoh4p11CCPvHyD9ktVl1FjIoLMLGqqR4iDd~sRiNQveJLebuQAYBQAEAAcAAA==">Address helper</a>) - Design &amp; prototyping platform</li>
<li><a href=http://vernmeoccnhag24lturrfxjne2szacraslpbg3v4pmuv25gwb5oq.b32.i2p>PrivateBin</a> (<a href="http://pb.vern.i2p/?i2paddresshelper=2DlPvsYohP-mapAHwl~s0npqyNqdqGnOaZzT1sq6mvjQ9YjoODkdFo6Sl5Z1zAabYP5lgDxITPK4UBJJnZzXvpIIqN1TKS9KO0LPF4WvsNol2rO0l-gJzUbICn~lxnQ1cmPPBHK78Y1kfBh0TGJ5aNEZJ8RXKagpx8MVN8gSNp-t8y59nTEqEjvVYHYD~idKv6oOdVBx1AOoeB1BDA9lA0I2I1XKqCfDzj2Zw6dVO~zjGYELHTBF6GQ99DQvIZ6BkBk7cPpM5B7aBqY3VemWTb9gpolmnrRHgKgqGd6tRtmqX6zyn~LjIQjMa45A7Y9RFo9YQuAWJ1-xctfRzlt73QczgYKClHVsqY1u2loS0T~~4xWfSoYogZvCFGCjCugLTeXpaz~3qn8PSMEPjL2lUpOyTU9AxSTTjpVnlQtr8r-RYxu~S9jmL7k-15DmPCkw-xkidU46pzevnjzoOuGJZH7SPqtP5SVaL2oN64EXInM19Oc1ngonV~XmJL4gpb~SBQAEAAcAAA==">Address helper</a>) - A pastebin where the server has zero knowledge of pastes</li>
<li><a href=http://verniioll6ezxh2ns3l2hbt76zlklmwqguomnjgg37olnmbhgodq.b32.i2p>Vikunja (Separate Sign-Up)</a> (<a href="http://todo.vern.i2p/?i2paddresshelper=hnOyH00iZ5zMJSWnFfcP6Xk91ZzyqNCiEMbr~J32rVFZWoHSG1vnhd-~JJ4nNT-0gHgx-kxmAGQgTXvJkiO9Y~mFuqubSV-MAUsZiTTt5bn1jX7hSwfNoAIO2dSktvgrngKMIHckgW06OxG~e~lab3jRuetTwEI~tjP5doaKiL8w97mHDbx1MpmHDARk76LAuZ7UtoHxTWbOHbOBvusCXYydammIdDCpGS6wovnEK5mtvDAvpBMTOOhVmorYPOFYE-WgWRTVGc-W1dupB-zChcQhIhNYECqprSjCcfUPmSYVVoJCUghxu8L7LfpSoohmI-Z-K1ulfrxVkYW5MeVDrYVSUah-Et~RHUuOwVOcM9ScPqowAXSHx~BZ1zFNHGMgoyzdZEpgs2ni8BQNu2ntNTJLl8iLznTlGD2MqVVKXGEkf1kcnaOLMhgXosToWoWIS55mbkvsjFN6DgT5eLShtS6jw4Hue~Ei919nBL0TPmov0oD5-XPjpAg~pD~CHL-oBQAEAAcAAA==">Address helper</a>) - The to-do app to organize your life</li>
<li><a href=http://verncceu2kgz54wi7r5jatgmx2mqtsh3knxhiy4m5shescuqtqfa.b32.i2p:8446>Syncthing Discovery Server</a> - Peer-to-peer file synchronization</li>
<li><a href=http://vernzluj2od67vbf5drxxrhzekslgxnym7zc3mxgx7tfqndgedha.b32.i2p>Nextcloud (Reg Needed)</a> (<a href="http://nc.vern.i2p/?i2paddresshelper=CDzcf6lS~gbNPNk4ABfkhizLfvKYnenpyjnKqyPF2H4nF1L5G7dNOCxoHQIKuFHj6MFBoc81C-ojSveAuFf~lYz3KbdrkyJR-DduNJ8jn0~YQ4rmmq31wHCMZJMfvEKnZ5YlvbnWYceHWti1ry6SsdVhZ~CltS~usVfWmib4ckZnnSAH9yWzA9kPWEvKyRV~SnhWKFU4~jgbymdy9mOR0HWbSQLIGUzsQseQoXS1l5P8wpsK24lQtounl~BJUAcgSuI0T9KPmOmwkPxoKId33RnjteUpB67AmXLFchLtscRElA3v8SJRgdgYeDVHZdTBjYH4bHLRgoak5dbOlYZjRs-663z5YX-kNCSzTH2NbCE51814MfNGyu3tYioOtIGx5rfv3ZFzFtUpKAqpJiVPEpWjUUJydiqoEp1n76fPfrAmNGdnqg1TMn8DbAGWd5ohe2yumrwTIzxULDuuUhvaqRJH9DrDxGUTBSAW4fI0fsP7fAHxXYb2xLUZxfvWtEYuBQAEAAcAAA==">Address helper</a>) - A productivity platform that keeps you in control</li>
<li><a href=http://vernvx3w4jkwznya72gnslmkabthu6behn7mlfunezcubsjazaxq.b32.i2p>Ntfy</a> (<a href="http://ntfy.vern.i2p/?i2paddresshelper=KFLGe2qXdauZnNkEDKZ6UfIWjFWSSaNbo-OF4z~saWhxkBAcKrDXrQvPZHDG80M2XtyTTp0RFS1Iq6VJpwEFAnT7VaS6v780NSWNBhqH-PQerCnFYNxzjYAtfkF15~utw6Sf6CgGLXla58-y6wDucQHMVjYJ8g--wqzul4aasNzlcwALd6F6GMXpNpnMdAk52l7bQ~L2G9dR2oDUGOgvMHWGu6Y~5aJsyX3~AgJV3Kkl1U~srv5W6IRkU0T-~UbmWs4oA5IsVn~Yi4~suodakeLMLnJN0ntkMJE7lD5ufw1WoDwN-2sBiWSMUhadD7N8A-lhiTandKWfS76bosrZ7DgYmbcSDQ3xEHcs7oXzXi0eP~zxLEEhVOVYBzGUgd5r3hH~E8lq-SYl6o4HOLRqy2LJgtE5nsBvuwquO0K050hDO0kVYG4j~SDZiivHMX3bDThu1KoUaAXZcYDeNaY5DfRAZeh6AwhMBBiJ6kLwnAMXebth8YCfUloofeD8K70nBQAEAAcAAA==">Address helper</a>) - A simple HTTP-based pub-sub notification service</li>
@ -28,7 +29,6 @@
</ul>
<div class=h><b id=network>Network:</b> <a aria-hidden=true href=#network>#network</a></div>
<ul>
<li><a href=dict://verncceu2kgz54wi7r5jatgmx2mqtsh3knxhiy4m5shescuqtqfa.b32.i2p>DICT Server</a> - A public DICT server, providing many word definitions</li>
<li><a href=http://vernpl3z5syo5sblwnna2v4ktdwjmdotbta4346zekfi64is7idq.b32.i2p>gopherproxy</a> (<a href="http://gp.vern.i2p/?i2paddresshelper=7DUsfYVDAE2KcWKBdKpt1y5nJCCFcq~jnDvBG~xE0rkLpaUreczMb~qGws39bbW594AMFaj8CkR20C9Gff2l3-rpxLkdE-PI4caCp1SLkBNuXDjDrIcnt8PnmgFiz5jhZ4jfA3pi1uWL9H9YW1VJ~vCexUIYL8A8XQit17dd~Hyb8pqWrhd4qDmKROyMUZj-e4bNv9BThlbb2Ep9sYsatz2bhko0eskuZBK92-ZEnq7ez1BEwSfCL2gR14OEiB2cs5~lyrNt~WVfPwif9fYcx80T~Wcpzd~-d7xDgoGXieQwmvM7xbGKygBoFEnXSaePBFukVreCYPlwNuy7caGg-YVdSUxR5SdqrbzoWq2d29NhLTxpB3J4tEPCezF8Zz~oxaEIiqP9oPDgXAu3SfULJrS6-I0hmuLUcPst7~4iseoLTT7WIAUtqxtx6XyWLVCLXsTdz39PymHQrmfRlUgQ~v81yPxGL7eZDUiBmXEcfTgDvT2js~oVnjQ5~WNVepP3BQAEAAcAAA==">Address helper</a>) - HTTP proxy for Gopher and Gemini</li>
<li><a href=tcp://verncceu2kgz54wi7r5jatgmx2mqtsh3knxhiy4m5shescuqtqfa.b32.i2p:5201>Iperf3 (PubNixVM)</a> - The ultimate speed test tool</li>
<li><a href=tcp://verncceu2kgz54wi7r5jatgmx2mqtsh3knxhiy4m5shescuqtqfa.b32.i2p:5202>Iperf3 (tilserv)</a> - The ultimate speed test tool</li>
@ -39,14 +39,21 @@
<li><a href=http://verncceu2kgz54wi7r5jatgmx2mqtsh3knxhiy4m5shescuqtqfa.b32.i2p:6969/announce>Opentracker</a> - An open and free BitTorrent tracker</li>
<li><a href=http://vernbzytqve2yzdud5pndkhwnkhqb2vfjtu7r42tj5savjrabsaq.b32.i2p>Spyda</a> (<a href="http://sy.vern.i2p/?i2paddresshelper=CuehhpOCePUnKmgUNgHBMaFCImB3sdw5EiP7xC6VbUFHsapAmx6SgTLJLdqU9ryIHj9iul5WQ-0YuOhRVvDzL1C0Np2DMFUTn42AVIOG~kEgz9fdtPfvqYZJEclU9Jvxza3lsWjiWbjFQudnEJHdgIQbr-Bm9r2RqCa5m4wQWUFs7IFQPPELwVYlLa-v~8CLJQliMtPlGoEfZ0JZpf45mNO8G5Br9ST1jwAzp0v1spORhNOITa0EO9KJ92r83Y0F1wsN2qpGmqa~lvbd9wajxz3lDsE2GrsjjXKkENg4WNqDep9HEz3RR7AtevZv3QsrLVuN-ddB5z5NY7tsvQlWQ2grP7rE3eHatd-r1i9inpyxN3fS7v3Vl1RHyi0PBMsCPfwKsl9n0F6ObVhuJrfUwz8JcJpJlDmEZM-b7ZHeHZpocNRvnDgHUbZP54-E0NOD0tDh5cWS7GDA4JMKLcBNeHu5mlbK9a0OdtO49QVfPUAMXAG9-ZvujcefZBk3c-JoBQAEAAcAAA==">Address helper</a>) - A privacy first search engine and web crawler</li>
<li><a href=ssh://verncceu2kgz54wi7r5jatgmx2mqtsh3knxhiy4m5shescuqtqfa.b32.i2p:2222>tmate</a> (<a href=/tmate.conf>tmate.conf</a>) - Instant terminal sharing</li>
<li><a href=http://vernxiu4oiyb6t2impixu7kqot4irhdr3pzmgszbaxjbpwblapeq.b32.i2p>YaCy</a> (<a href="http://yc.vern.i2p/?i2paddresshelper=-4e9zCXiFpKjynTN7G2AxvRuDwaEihdw8AIp03zZAzKaugyqN45XCsf8TMQISP8sUQrxrMq-mIvGzWFxgfVZYa7n0NIyIjqYqR0Y-~YG~c9TOLc~sIN3pGx18zW5ljA~EgTEorZFoDEfH30FhrArZ-hoDFF3Pq0SKd3vpJDTgX4j3SmiX-JXBJjr6qi0mJOp991o-QtU5Xq9Qg~Ahb4ads5D-54eZN2HusQVRWqn4~nS04cJ3nJYsYUxaKSLhPIi7m5XDqPpJVn8OXaS3XiBsXfW2~J~tut888VA7ZiS9cXboeBLujKfKvUuqS5aT2sZMBZD9-K~6RfgdpK04lFlOZmXigtS2XwCBYYGn9bnwTiFBcbEYGem4shglXoCOrH4XWXb3vSfg60NSPfIc4iRaSdGK~bmtScBz7yZg9SNNEPYVyCLAzcPhvQoR0t5f3s42Kdt6FS02b5JWvDQ1zeYykhjS-B5JA3eQVDybV4VELucXyO5UtAodPiv9YLcz-AMBQAEAAcAAA==">Address helper</a>) - A free distributed search engine, built on the principles of peer-to-peer networks</li>
</ul>
<div class=h><b id=games>Games:</b> <a aria-hidden=true href=#games>#games</a></div>
<ul>
<li><a href=tcp://verncceu2kgz54wi7r5jatgmx2mqtsh3knxhiy4m5shescuqtqfa.b32.i2p:1234>Among sus</a> - A recreation of Among Us mechanics but as a multiplayer text adventure game</li>
<li><a href=minetest:verncceu2kgz54wi7r5jatgmx2mqtsh3knxhiy4m5shescuqtqfa.b32.i2p:30000>Minetest (Creative)</a> - Sandbox video game and game creation system with focus on voxel graphics</li>
<li><a href=minetest:verncceu2kgz54wi7r5jatgmx2mqtsh3knxhiy4m5shescuqtqfa.b32.i2p:30001>Minetest (Mineclone5 Survival)</a> - Sandbox video game and game creation system with focus on voxel graphics</li>
<li><a href=udp://verncceu2kgz54wi7r5jatgmx2mqtsh3knxhiy4m5shescuqtqfa.b32.i2p>SuperTuxKart</a> - Free/libre and open-source kart racing game</li>
<li><a href=udp://verncceu2kgz54wi7r5jatgmx2mqtsh3knxhiy4m5shescuqtqfa.b32.i2p:8303>Teeworlds</a> - A retro multiplayer shooter</li>
<li><a href=udp://verncceu2kgz54wi7r5jatgmx2mqtsh3knxhiy4m5shescuqtqfa.b32.i2p:8304>DDNet</a> - Teeworlds modification with a unique cooperative gameplay</li>
</ul>
<div class=h><b id=social>Social:</b> <a aria-hidden=true href=#social>#social</a></div>
<ul>
<li><p>BBS (Separate Sign-Up):</p>
<li><a href=http://vern6xwzdgt2l7jhgl5dyv6cqjfhd2fnbgbm7i7cd6ssfboqra5a.b32.i2p>Agreper (Seperate Sign-Up)</a> (<a href="http://ag.vern.i2p/?i2paddresshelper=ClPMv3wbqTXhCSN4ss1Te-SDtw3XXyzxKvWWzCvUAWT6jJY1eNZ2caiTOHV8a~lBO133ZTt1ck12L3dw~6g4hrjp-Cn1QsjnT6d6U8kSmMtK4ZBICN7pl1B9mBh4J14aZletIhSlCXKmRXQZN5Cx4dWeF6LomjEMBsAmR742Rzthmpr-AtfzhMUeQ2sT3S1HU~dXF8a1zKhIlVssvrh2cPaCCeUGJNaw47Q2xCjocEtF5oahXnw9sz7fxCBbHDt7J3OYqaMW2J59VqcKREH-xSewxS-ehh~dqvjsciGbqqblCGtGOC0bHZ2Nwuhthsgo7RifosIFZHA9-n~hBMMZ6TbuPggnZEiyflDXXuf2JjHPaoJdoE2XcMXx0-MeyPcVEECr0o7OSV6NkpB6r3znMiLoomWaf4ZeNlnN2EWhY5477nrjq9OhHhzMTpoCCS8CzzV4AkO~FC9qT8ZgGoMxYQ6vdkSg0WnmDg5fU5WXl7Afnont-5mmyGoH6nZPIjIzBQAEAAcAAA==">Address helper</a>) - Minimal, no-JS web forum software</li>
<li><p>BBS (Seperate Sign-Up):</p>
<ul>
<li><a href=http://vernv5abwkzvlzneqto7x6vxw3bwdmd3emdnb4xuvwykwlghwaea.b32.i2p>HTTP</a> (<a href="http://bbs.vern.i2p/?i2paddresshelper=uHOhKwm8O2eCardcnhSpaKM-nqwl4hX89GwubpbYw4ow5YFPPyzTYywTT4HGZT4qD6eo~rF3HoX3W-jazB00Zx-5KorB45g7sOdDFzIFx7FraO~wYLyZ2U2CVTDMfbl5Pcavh5VG0fxpbJwFuzvZNEnj3NFxzZFOXy~leaT0b8W5O~bPppuiZvJh54Df4PSueN1FQHazLAqxq1vH1GvyB58o~bv5Ep4MjcNHrXKsLYmRrPZNVKZHnwqgyqSZg61FMcpGEZE84XXBabp-kK5ytvE2BsTDb-e16shjIPHpzxX23LUHjSiibPeqvW5Rb4KeVm0P7niNtgW~m4qZ0DuhOBx62874vmtMT8wxoOlQqmSCQKJq25ZdhegHzR3~k~VO7Yvmsh2tABULfcbfosUjLahQIDMomF2xP~qUm0JiN5ALKCZnChQNjWh~AgBfsUnEZdW-LPI0qDeZzYj5hgEyq2aPB9KbM1LTFO5Gwa7lTdZK3XLWS~WAgKighvLJPYgpBQAEAAcAAA==">Address helper</a>)</li>
<li><a href=gopher://vernv5abwkzvlzneqto7x6vxw3bwdmd3emdnb4xuvwykwlghwaea.b32.i2p>Gopher</a></li>
@ -57,7 +64,8 @@
<li><a href=ws://vernv5abwkzvlzneqto7x6vxw3bwdmd3emdnb4xuvwykwlghwaea.b32.i2p>WebSocket</a></li>
</ul></li>
<li><a href=http://vern2c3ryms73cqnxr3plef2npbwlg5mx75wigd3fve32m5iszya.b32.i2p>Akkoma (Reg Needed)</a> (<a href="http://ak.vern.i2p/?i2paddresshelper=p6lAOV43WMri0BJrgWBDu5eF4kG0VZOzcr~HDxKPXpgXS2QjDhU51l4qaypnTY87Qgp-zRykshbkN-ezpHv-0~j0A7bamnczRkabw2OCaFfysUUrzLsz5Z064bDCVdsL2OAGLZREgMa47whcZCCZwon9Xle2uak4YSehWR00lu8OKisX4KR64R1MsEKbYJi6BbJ1p4WhIeoXS6pZG3R0Y~1M-MtjXBus3xbFdR9JIdiDsHUu95lE6AHFpxBJFSeb9FcIRXbKdiqLsv7ZgnVhdRbEWTlt8zoVbwt2T1VyHDVF4XUYOvFyP3rdOkmMt3aX3U1A1ieZSW1fCMF0mxB0W28oW8t49828vpO1inX7o~gPOGN2jR7iiVdjziAZT5RHJ1bvrjzlAv5Y76rrqH3ewz4Rc~PgX1KClbNMV8UBZSuM8AL5Gs-XrEXPIc4F~9gj57PQbQL1nbD6IUptXno8WGPMSEWRp-0IYtqAkTj08nPy4ZmT1uSiJdblAvOpJ4xLBQAEAAcAAA==">Address helper</a>) - Social networking software compatible with ActivityPub</li>
<li><a href=ssh://verncceu2kgz54wi7r5jatgmx2mqtsh3knxhiy4m5shescuqtqfa.b32.i2p:2221>Devzat (Separate Sign-Up)</a> - Chat over ssh!</li>
<li><a href=http://verncc3ifybf2wvag5sgjmpsdp4lcv3ppuvpnlihcgffuqytkaxa.b32.i2p>Mastodon (Reg Needed)</a> (<a href="http://fedi.vern.i2p/?i2paddresshelper=I0G02BU54GgNjv1lATSW4mNgqW3yDKfxfTDz6r05GYjqjnKW4GVyCMeL0dEOCupmkKFBPCqgO1QXp5gvHTP1Cet2HzF8EHnTMBMavVCyea7m0YB4Rpwvl541Qnm~WgRhomw8kZ4bkHZroAhcFUNlggmd5o1Dyp5nku51fey2aWEflbJLyn-agQu6Ks1SlxUUrGqQvJ0z0SBcl9qGlcsqNuPiHIBBV89J~nGtzAaLPZe12XHm6h6unnih4Y7Mvp8CXbpyxLgvJW-vNtO~ZhtQJHpksT6byfCMVdhIVdP9WBfM26FV~l9wTn4gRncwmehuCekz3c7djcWhqEvl0Im2PgbXYvqQvwuo3at~vH3osW0lA42n2aQam-IFg~ur-dF1YR-pD9UWCuE4hrt~IqpGVgtwT~z9qcVwcNcO4acF7jQ0tl2PQJChYExBrqUWtkkmHkRIe7~tqR43buVqYsTV3QzwBRn1xkRjV0oLZeWHidVPKSt1eZwzWVOiwVwCC0NLBQAEAAcAAA==">Address helper</a>) - ActivityPub federated microblogging plaftorm</li>
<li><a href=ssh://verncceu2kgz54wi7r5jatgmx2mqtsh3knxhiy4m5shescuqtqfa.b32.i2p:2221>Devzat (Seperate Sign-Up)</a> - Chat over ssh!</li>
<li><a href=http://verndnomc4cnte4aw7yrfpse33vrw2nlwoxozxmf77zqquk6ea7q.b32.i2p>Matrix (Reg Needed)</a> (<a href="http://mtrx.vern.i2p/?i2paddresshelper=1ATSqOgxS~UM6ayZlndmEDctaIUBilqjgbT~9X0bSOC-hGGye8ybkjrLK5BNvc4YXJDrLRcmzUnncUFjiDYfQrHAvLisCkxAwLitVvdclkC8KjK81JRXCg8J-VXlVLXelpmqsq8dj0qK3O1WqK4Q9Qwcs9EhFt9qlJtDBJgGa~Ih5R1Klujv~bnCMjCsHlN4nYv5Mk1a6hEM2h~n0KJUR3vPw5fncS1IxVDj7gYqUFtEf29l4jNzYf2nBfQkXmEv62gtRvcgyH38ZlF2xUmUELWEu5VjQiPSatP4n7qTiGgaTdIHDFw0QkUE3JSiFG0UQ4euD8pqpY4u6kD5ZNgSDA3nrqH1Yjy42MQTXGCcY2FCxWYFL6t04s4sVSf1yIfhcz3KMWswyO006cSKY1hizRJNbMN1ehU~SAEBOMM7YGzHX-Vjq8C7o23Q82YWr9ZVYButqFrtLNh3t6O3bxGAFNVRuZ9s2DLRqqf0nEM4TWmVCv2toxJ7d97-PvljJb6oBQAEAAcAAA==">Address helper</a>) - An open network for secure, decentralized communication</li>
<li><a href=http://vernyaourawd4avjf7ye6g43pqovys5wqdr672kervjpev353klq.b32.i2p>Cinny</a> (<a href="http://cn.vern.i2p/?i2paddresshelper=bmZ35l73kwcyZZALT8SlEJxFfu21n~8l-DhqdsVYLlIJfW13oie-aWFTBn7pt7jD3OwbBHoNGn3D-zKyThHvM3bo0rSf1IBjAuNfG9TEVuAZCMEfkJO6mX-xNrmuR3QVxvU0QdjyYLc8ffWUC4EBD8qhH8FnjuX9J9GauNEj~TyK4yVNBi9N3rjKIMEgLujvkB-20huXzSusATI14kHVzvBXF3syPCGMGOVk~0SumotoKrfJty2qPIJUK41S7aPKNWL3lemgMJl-z~mf2xt08tCmmIxCevWvwxJr4flN9XDCBNebLYbnRgaSXUFQF7brji12Nq1J2jY4D0k2HJI8ONqiHUVwEkEUlzmjsH5lDourrtPiT3TCNnSdShXPfcK5EcFjhBM3tMx7a43x~cfiIW9aWjVPbAdXADEV0~~eqOlpQZ~cbltFJOylfC7LWdFZBfTJl0RuiPgJ7v91M8H2FMyrvb0yTjFgbVdo5VXoGsXU9czjbDaQaVkjb5hFphBPBQAEAAcAAA==">Address helper</a>) - Yet another Matrix client</li>
<li><a href=http://vernltmkmwexhk77dlxmqlet3djveje7gcq7lwy3l5gkemxysy5q.b32.i2p>Element</a> (<a href="http://riot.vern.i2p/?i2paddresshelper=tIFCCt3PsoKApYkoV8Bh0ovENtdVQutSRlMlkZK2smicNi0zAJQ2Jm9d2BhrveT6wx7TUmwcgLxyaNadwUuycMjZfZISXyyrOXYLUv-ebXKvzAnXH3OwAGWaLQrlw3dOFwbybzL-F4J~sTCta~VXUPlRNQNRJqgc4~~6RvbX7XMig4B6w3yQOLQTSxrxAvS4AwvHl7YqxwO2b0~GtojUlOp9NvNj6JGlPvzzhf~zHH-Kzx0ImxmP9du2yYaDkPZA9XMmMYv9mQHJpJuDPI4ZgoycduTmW4t~Y9qWfA3DPpCTbgLIBP1eqjRtQq-VFg8-v83Nk5zIMnbbVyoj~kScOF4zTYCXWfSvJiOKTZ6KajYVBxrPmx3mecT7beAOYOwgL6rTKWXSK1U1hA-THHKlPVldv44hwdXt21lKSppvmZ59U6ddkFR-uctUEdyiPhHznRmhW~ch5mJPGsMqT-SB~TkbEQK7YpAcEtsBHc7-0d1-QVBDEsiihU62tJwT2dfQBQAEAAcAAA==">Address helper</a>) - Secure collaboration and messaging</li>
@ -66,11 +74,11 @@
<li><a href=http://vern4l4bo3tzed7niopxkfijgbyod6vc7pmqrhice2mjvjfboqua.b32.i2p>Matrix Sydent</a> (<a href="http://id.vern.i2p/?i2paddresshelper=PGXeiDEPYUyE5gVY4dbn7ajzWv-ni3cacOjbF0rGddBNTozhnw30hHkFeqZ6aBFl93bhomJuSLwtV4SlUwsqnoEToY2wF5tD9gkA-5JIqJr3YnqONgKGt-SFZVWNjGUc~opoDyAA9xyPBb2VXs4o2MpKmAl5wzyPwzW65to3suaj5zm-uNm-jDkocWM3iqogo3xn3prt0MY6x25bemgZyFxwjRjIt1I4g2kWPuyPk2xO1a9TMoc5QC~DaO5fHtVx0-zdfA1QfC1K~mC2r9f7lAfk1wMZ4LXc1p7MeFcGhB5CNT4afTrweN~QJfNDgpKBMKuqdfcdbLOrKwepY~afwc9QG6gBHNopm7Lws6~I69hvuME-mNCZ03ZPu--Lekhkf58bp93-wIkkAmRHUj~nnDearSKyMV2cE2MhtByT17Va3O0tiPtlJAtjJZMownnrAkt4pdzpZa~Sl2iyI9r-oVZxy17yElEVG1Mfpf4mh6cGDCgUOFQqZZhJgMd9P-qVBQAEAAcAAA==">Address helper</a>) - Reference Matrix identity server</li>
<li><a href=http://vernwbp4lxrl7vn5jjgmrdkxnncpfwdzyv57jya2enmw76y4vdha.b32.i2p>Matrix-Static</a> (<a href="http://mvw.vern.i2p/?i2paddresshelper=LJok~jBzTRMTftEAfjhsiYjTTeVR8jwuGZRiJDdCl-NAA2OxM2R~JYEY6TFVfWLlKiw9plH6Qf8-XhIKjIsjtAHmRM4QRuTJnlPi5gDu5NU07vbg1Vg0Y2TD4o7d5k8mbN1ItRKZXxPgWL2oHBWRBToG9wAu-DrFLqMC8oiqjjiz30PHwey6b05MNv91o47Xht3dN8Zx~qasSFseCLT94DNYMXlqWtexKLodzOcypZlvaQIHgJWLCuO37oxdX64sOI6nV4Ltngp~uDV4GXO8YcWAJCrNUYSw5qr8KX50i~9cDklJ29wpYzPa902d~hqjkXVGx9b5bs5nBVz3fQwVk6TNS042DSB10J-IfHJonVI1FQaJgbkW3q4tfpHPWGqmUwNltQn17EPegHzjHPoW9nfmzf4kj0OGEWco2pIDAuodLInPInyPeXyOGc3YbWnUpBVcjqKiCt3240ORTdwCPXFV9aH-4fk5ZqY5F6USS60OOdp4ZrpntXFkyAFQ5SxuBQAEAAcAAA==">Address helper</a>) - A static golang generated preview of public world readable Matrix rooms</li>
<li><a href=http://vernzqlne5hobeijxz4g7u6zpejcdemrnqra2eg2sge3af5qp7qa.b32.i2p>Matrix.to</a> (<a href="http://mto.vern.i2p/?i2paddresshelper=HYV-2sze-BiMUObVpAX9ins12jb3G9StUTbgPHzKn2Pg8TvPjp9jm0sjW8d1Cvh5EEKUhnXKgus66y2WvXNlM-UwWqGFUi~-jhTpzvkEFHAA3wm0EO78faiPpuzl6dJFQ2h6r952354CSBaDyYCE2vOLyD3tmLTvWKQ5siDar09sQJdfmmmURwWhJF~oA5bbhuxA5iHYRfaBTpIeRUeiKkD-6yz3BiN~fM~cfFKwE2JTwmG4NlV3M896UTCYaRZ4ojj9h~SGAYfL5WSHtcQrInjFzbgSPxSyvgpa4ub-SQnsJcbSWgbrF5dh8K4pcmMa4dtAfwfbmu9b-y879catY~tq6nHOmeaX2TAUHQwG5dwT9PighNqLXiBCfe36tB1v74Qw8G0uNGh3liozcOmddPMkue2GW3u~EXEmPmr9y5JSsg56u-wavzzGOrwLWQ3tnUYJEL3xGhhXOOUNitf355kvMi7UgSLrvi0dlEAM7R0zwUKmXjk5Mrx~Ju7bNXzSBQAEAAcAAA==">Address helper</a>) - A simple stateless privacy-protecting URL redirecting service for Matrix</li>
<li><a href=mumble:vernlt2ydc2xvpy2vbcmgxfycekwkofkciwmp7oz2y6psneanlqa.b32.i2p:64738>Mumble</a> (<a href=http://vernlt2ydc2xvpy2vbcmgxfycekwkofkciwmp7oz2y6psneanlqa.b32.i2p>Web Client</a> (<a href="http://mumble.vern.i2p/?i2paddresshelper=-Xwr2mkwiHbf1oziGVLtzc5kmmcjTfx4pSDPqkO0VhmCyzVz99IMda3339h2feB6lHpf6EZXdc0fx2byg2x2BluTmDJi1Ks7RqsND9lu9pqMlUpPA89zp1EEHp-Fno7osILY5VMsw-icO7F5yvF5ovmBuavs3NmAvPIzz4wus9nhZ8X0XUGeIvYZ4o7DpQ0gVh9XH~YirBsqgUN5-dHfW0zUXQdTCUsurJoyX9ddrF9apD5Ke5IL~LvG9yXj9Qwp6zqAFiSXS~vRuT91~SVBWXE0BJv75HknDR9RL8tQaA10ekQ1gQNwfMHiEiCNWZfx~KMd-Qnx65PpyBxFrnx9KuxVVvgaMo-j-qG2tIy1RA51ZH-v-6ij-KzIn3i8jpSv56XQ4-6c-4yWvfz-AMvA8iKU1mnp-eKqEkc5EK~nPFqWkZspv505ErS5vsiGQdLFxLKQXFXQVw~gzgoAjpY04cazMZpfnyRk8p0prrQf0mjZ0omH3iS5IOpCh8zUQ0a~BQAEAAcAAA==">Address helper</a>)) - Low latency, high quality voice chat application</li>
<li><a href=xmpp:verncceu2kgz54wi7r5jatgmx2mqtsh3knxhiy4m5shescuqtqfa.b32.i2p>XMPP/Jabber (Reg Needed)</a> (<a href="http://muc.vern.i2p/?i2paddresshelper=fJbwYs6~GEDyIJXPo9C~A2DR9KWwNeJaqctRCb64NAK9yd3nMpHdhMtkf2XSLVhVkp~iPsD0IBxeVdNQSkVhiO~7iFspHoFRQaAXCVhSn2kQLCwBUXWLtrzTEyDP1s4-EwRYFlxD76YI4EXImvccHqLWfn5wGbNLOapjVRtp0tgd94VVRGrHwuxIYpQx8YMOUmd-wBPiA9A5aavBWvhF8ANvzHwvCpuOkCjpcpBNfG3bIsc-8acOCXLU6~JAfWs2sK-Ww4S86GNFQCm5kbRMZGeww76h75eajs0typB98WNyNUFYf8f4VZpYeOQCdjZtrOA9-sVlc2mqMyBk-8DpiUr6DVuODtilr75cNLI3U~UIJRvxmLMX5eDoqQckx8HVW-kRGU3Dg~d0CIQW-LRfGZNP0sjCCLdLcT-~IOevGR0TwiaTXGOjEIH-mcWpIIcmzMMKXtigE1iTNoAyzxC0SzNQEloOX6a5bPt5c-qyMNEmySWo6iKns1V764TqXlzVBQAEAAcAAA==">MUC address helper</a>) - The universal messaging standard</li>
<li><a href=http://vernd6f2dxbwfwp4fbkrdz75k2h2wyudmvwrqkrgkawjjrm72z3a.b32.i2p>ConverseJS</a> (<a href="http://cjs.vern.i2p/?i2paddresshelper=k4zDH2EUvSxpm4hax8CmKvKZr3UJ2t9u3sS3zy76BXvGqId6i3pyuEVP8LT0uKxrSEOzHOcZOJPZ5iBIYH4wXQ46iDz3haOW8HvjAAhkKOUxDaUwk51LeMx7p2~xQu8k59B30YCvXi2Ho2LCxwxcFGy4KUc-mT6EVpRhh76QirwlBKO~Xn681d0PtdHDvFFRzX8VHtO57S74mQceodTfmw9QAOYhl1GrjsJldIqECQS-03NOHjeMPTYXYZA0nAa~~pHBnnwoiBkdUglg2DagIidLIFupzrMybCWP1BiWHJEVSvO~2zDsu-g0dVvI4FKzKPcG8hAOZDkNn0acZpzrxz66j4Bk7lLLCTdIcgI~R7VAC47MaidK7AXv2KOyhY1AivNg~msMIVWmaeMW4oheCo-MlyxKeUhEF~rv4x4LBjsbuwx9z74pDLmwClg~-VjVMcxKB10SCfQ8T8MBfzP9X9s6DFvoYp8cGfLPhDsbWE7MpRTsSROpsioohweJOncrBQAEAAcAAA==">Address helper</a>) - A XMPP chat client in your browser</li>
<li><a href=http://vern5vicrpk2n4knr3c2qfyu5g4cjiwiulqa4txrriske7vyv3ta.b32.i2p>FreshRSS (Reg Needed)</a> (<a href="http://rss.vern.i2p/?i2paddresshelper=BzRZQhMgx1AI-XSH0PEpIWpTVsn~lTThaNFTb-49vdhbCHQvxaUiGkD6d8V6WWiG29~r2TcORKxGO9HcfgFnd9j8uKSL6-mvOAzsxcThxcE15-DuJ2BH0pKSmThiNvWQQkCAQPtdXCEXsTaD~ZjJ7KJfdYh-6JwoModhjAsRTgMrsm2-CdQYKR9r486GMqJqb1ZuroBg41W9KBsYToozsYt0VOYh82amz7TKZ4fCpiG~1IS0kTvSPlX3DLeeDFOIyn1dRPtb5Z0Qy0AhF9V4fT-COTgbscD7YpkqUSjhvLGJ~9LouMIqrd2fGy1J67BWy4m7gcMk6UYePd4voofE9Okv7XjUSfPAT5nAhYxW3dal3fWXG4ugzA0KjnWK0pFRoI044KbvBABYE-~466wxLk5~zGso7nqrAJnEi~d6NIl3azoLcG-MNPLXQKJcVqLeJWg729bukGOUPBZEwA6Rx9RvX0ENp3nEX3OLv3rug4XDZtJImr1s5toZsmLcP99BBQAEAAcAAA==">Address helper</a>) - A free, self-hostable aggregator</li>
<li><a href=http://vern4yi5vpg5cp42pwxndb6jingckjofyxxvpwaonolqmn74wbqq.b32.i2p>Miniflux (Reg Needed)</a> (<a href="http://mf.vern.i2p/?i2paddresshelper=GDffQ9y4-nL7i~Lfr-CwaTsZsWQAQdY1spOpmcYpF1ZDsXwy3djPipMr-X~lEnrqZszvvONNSaHo-EAKBqnxhIF6nF94poZICAkQ~sV~dJv-OGxdgK2rEahxkUPpJEcaQc14ShEzgSso4xmAVPLgwmOvA2W~pP3v6MIcHM12T6ua-cD~1-gMTxR3lKQ27zUujQPDlxEYVJuL76YOIpBx4my7xsrirhKleR0O8TbMVeHsl~D1hVw8M51KnDmC8yhd~MAfp9UwOfI4NavtdIHsTx6NrnyGh~b-PFJauvYmWrJiqZ9XAQqxPqyG8n6jM~4Lff-DPBSG0Bz-HpsfyBDhbNWU-FpF1WMlez~O54sy49PbXU9fgBg4qHZ-63f9Su7-P4iPUt9yxI6RIjv7EPP-20J7fR-nl-5CBWW2-jpVeEunXiEjuMUXqyNYnKUkmIJbPHB~7b0IpirhAcDibCH2Qp2mS0PxJd6xFxWesY138FwYxGZj5iRhXO7~baH~f9XXBQAEAAcAAA==">Address helper</a>) - Minimalist and opinionated feed reader</li>
<li><a href=http://vernlebgbpxnln2oluosc4hrnjr7byg2e5pqiwi2phhwmudbhirq.b32.i2p>Yarn (Seperate Sign-Up)</a> (<a href="http://yn.vern.i2p/?i2paddresshelper=bDEBXQZzrcS0jEJR6-NQ0fQQ7TL1JdvYQhVtV76KnoyS3MC1mzMebAsSgQsvKRlFy9yiSU2TDMvOIJ-rTSl9s6fEXE1aXvKyi3lL3nIOAHxCQMRXUHD0AplstAY~NlQMrdTucwjf3-xLUlt59c0~oPiLOxNA0n67B0CmUgLWYcg~xXkx-Rf2aAv4h55RDAXhVsxHWWiDPH0xXL7t7DptZmptRwaqZB5jo3kBPbIN74tSdeAMCoTI5-ejnsoZa8biNQgDhDZPXQRlHzplrmKx0X302TSG-1MDcj99QOeARI~uriOC6HsVvs8rMHlUo8aouDHdZa13UdLI1PY-LG7ozU-OPrNApgIhMzO2y3rSnTSro4~zvX3Dq1egb8qrwSex5Us99zI0GRLE5b1ezZCHseYc-uOhv6fuIrNNBSTwfw2J9RFJp6bV7aBTQ1PXlFgo-Y~kqrQvrbnSsl2cKaWBnVUBZ6QguGR0KI90ZnYBf9kXdWm691JnREcn54u2FSpGBQAEAAcAAA==">Address helper</a>) - A decentralised self-hosted social media that has a privacy-first focus</li>
<li><a href=irc://verncceu2kgz54wi7r5jatgmx2mqtsh3knxhiy4m5shescuqtqfa.b32.i2p:6668>Soju (Reg Needed)</a> - a user-friendly irc bouncer</li>
<li><a href=irc://verncceu2kgz54wi7r5jatgmx2mqtsh3knxhiy4m5shescuqtqfa.b32.i2p:6667>ZNC (On Request)</a> (<a href=http://vernd722rkd3v2o5ppu3aphmfhdthmillq5patn4fa7qvk5ngiaq.b32.i2p>WebUI</a> (<a href="http://znc.vern.i2p/?i2paddresshelper=5bB7duCxzhc43QFrE19C2omvz~Ugl7Ioz24BZK3gehVU0qQueJqVCMVcM0wJ9F915HNXSsQQFRrpNoi4C6AAAWYDfibknVmc8OQn~9~jCJ-PCCrUdj0Yt9J~SGOR3wLMcpXRN6tVl0s6Iw5l2rKVlxy3KWo0W9F0fXLAw5DSEZyBvxooezKbahDLeA1EhQCQLALy4X1gXbdSBNH0Dl~lfEerPF1bX~vZZxRdtOwzot2KvVh614n1IoctC7wDQbzsBxbEu4OCDCsTEnuPF-e5ARIsyAtv4gc6A0rmGLVVV7HnqyCW8vNDilT1Vnc1s14~~l0HWEfWvaVl~-QO656K~E2l1PWdk0yEHoAQlPwYyCdSQFjwtbWqJqQPurWi9PWylZBjUOVXYCAjuBnDaw-WJimbYa8TqFOVWpz7LikwOo-c1ARRANkmdXg7Xva5CIbdFYPy8IVDG7rY~7G2cHiNNqDGauH62JqW2wcOYaih7GXJnUJfzyNRnXyDeZLGcQDNBQAEAAcAAA==">Address helper</a>)) - An IRC network bouncer (BNC)</li>
</ul>
@ -79,7 +87,6 @@
<li><a href=http://vernmzgraj6aaoafmehupvtkkynpaa67rxcdj2kinwiy6konn6rq.b32.i2p>AnonymousOverflow</a> (<a href="http://ao.vern.i2p/?i2paddresshelper=KDjf2SNDy~U5HdnFPtpYKxwQARgjhQaSoX~9JVlnqrVF-FuAAChPbc4qQjighm9~HW4Fuv8vhI7N5POUCT-nH0Z9DDv6yg-1KgQAnVzSPTEjvAPWsV072aXyhtvfeWSo~DrIvqIwg-roXH2ZatGJjtOZdifYSqzPnRrjR5H037lq2QVtMLgHlQHYLXNeswoD4pT6RtMIvCsZ440yd0hTDIMmUKnjWQIDuCLgLvlc6-PMMlQqlCpkzx4vmKGgzFrjnNOrM-ooBpJRruMxsYRdpky~yMI5ZG-AcXzfshntFoOBtSf6L1Ya8xWxiSn8GGB3BOswrkok3FbeK~Z9fNOXph97C08xYSDPvPMPS5IW48O2WrtbLVE3XSGJdY3yEmPDF4u5lbKh-cA2qaxleXLmX919c~P8uzqic9XYCHh9BH8x8mlFycOPqrVpXpvhe7QECRHgoeNh4EYvaDUpmYrmoDMFBSUfZ585GfT~igrnq23SvHTaWgpupLtEUiQ6suo0BQAEAAcAAA==">Address helper</a>) - An alternative front-end for StackOverflow</li>
<li><a href=http://vern6inmbjzqpecx4kpkq5sln3cqqrfuxfzh4au3tpxbsfbwbnta.b32.i2p>Beatbump</a> (<a href="http://bb.vern.i2p/?i2paddresshelper=ClRoEpWK4WPpSvLYVG54V4LIJMItx4mfEpu2tyzkgRVXIFf6dGsQeh6LT4cx2P25ocFI-ZKf~RjbU-jJlhS1PiTBr5JdIJ6vkRqOt4SvENitaBUyO9qz9hPY3yZ~yNgL~SEwW~MxEHp905YaD2OUnd87ysJZi4mk7S9VhW5XheZITONnB166iR4CoJXl0COZamT7GWis9CKJOQq2qLRJZEis~8wlT7Nuhha2YpH9TNSzi~tn6zQC8WG3PbKlhWT8y-36baHlDn9bLTU7gvoo-jJ~wXRa0lA~ttQeWKWTJmj9wYFgrTwkmkfR-XxTX-eGKTLA0DblnmDvMYYOhxqzBDkyLY~aatuwGcJn4No17Rk4J1ffWUUNMqHOoylpbTSx9H0cNe1FmgKaDW~6bFKKaM6pMvjq9Y4TWC~wmpSr-Flkq1QduQsfLPLaaA0njnQKEW5ebp2CVi0fshN-QihPjP7IgqWymJaYfAw1ZT350mDImCGqBBhCClqQcWuJh7VzBQAEAAcAAA==">Address helper</a>) - An alternative front-end for YouTube Music</li>
<li><a href=http://vernapl3lpo3huqdx3pjzxqgdgavxjlmdskbvejh2gfqgmjuyvxq.b32.i2p>BiblioReads</a> (<a href="http://bl.vern.i2p/?i2paddresshelper=hwbMjrXlEQZiRSmx4LUQe6uOfdi4Qk9vGKriPJE~HKctllhlAz-C4WrtE6syMdBSCa7cg61D7CwsdxIL28DtVkf2v7d~jmw5cc1lkZ-fARlpyg38LKm3w3w5YVApQ3XlrSuLysTdlc4RX88C4esVC7COZyiYb4gzw4CWFw-T~rcUXAfprmUTwR0XGpWOdfkI0sK0kprFDrlotGyBqmInyubXTXL3Ms~OFiu6vmsQPlL88hIDbtJWjmGRzLU4ahjkHo7v8kSpZzLUmLBSCmBxvQ50Xk8F6EFPe8hFwzzBjnC3AzaYIbOW5t5PFSYA-hTEJjm~WZPRS96PWzO-tBqY-Jx-AC~4ygrWGiflFGPzVRfZf37UOoPsDI0ageoiidN0FZ6REN4cAQ4o9f1u~xmdhLkmINyr442DB0PWZ-7eG6DhgkIcmHX4R-HqLbUh-LWFQCvU6PfzOWmoXxgYJ5eVv4WbCfQlI-9EiLfGRiq3f~lvPqH4R311hCxnN5VHXSQvBQAEAAcAAA==">Address helper</a>) - An alternative front-end for Goodreads</li>
<li><a href=http://verne3vnw4i3qffozcjygtnv4uedwedtevxe7aoht7fngduuwcpa.b32.i2p>Binternet</a> (<a href="http://bn.vern.i2p/?i2paddresshelper=e8Wvr9GE12U9W~xG6ZI8yOENBs2Qy805QVlVHzma6GuNuJuZVopOTGz7xo6QBYCxVIjAM1nJOvWRBR~TAChKYWRdnjc5q1Yindssdr9lYk4TTx07ILcEUxaRn~PP6CoRlaGPbMaOHISEenFAFACMkmDOEYC7iwepltMPwDBEEeYa7brWKxbpTExfwxvZDtrcK~QJL1EUzfioEqBDiQK7gPth-AElnLn9Vp6I1QEGXMlrFL2dCQLF46PgXBV3HRbWem~4LGb09QR6VsFXvyuMR~2WKsC7Q6mrkytJKNgTqKoFMj~qhK8Husf~xbG~xBdLpOHcc7~4ES02PLb8M8LGxYypMHA1rkHYvvpoMM3wWY9LfY~DEencntm~oHXNLDmx7pQo5OBQ4rSca~80BV9YVNDKRCjIdbe8XjsKmQIsUL9u2~iYTPQaDry6n2upoCaxj7KDY8g7Mlgn7Nx-RDAIHBRg9LWIxQ-heVDm4VC~fxUimLSTKAXuYMl8AMXTAI4UBQAEAAcAAA==">Adress helper</a>) - An alternative front-end for Pinterest</li>
<li><a href=http://vern3g7d7ykel6suo6fxiqk5ijzof7rz7k5xqcdjhm66vz65ijva.b32.i2p>BreezeWiki</a> (<a href="http://bw.vern.i2p/?i2paddresshelper=QoCUMWcqrytBT8GFVqnPJKZdkMFPC9nYvNDRag-N3~CyU8jNFBp-oLrtgfjkFQ345XuKJxLGbJvRsFY2A1r0f8V18HuZknfQO9zYzEhJjhUitDbEKOp7U1m7jYmJVJGO2yiA~ZIJUL4obsLsGRFGLRPr0oSK0Xx3Z64U7PPdmvsh-SJ~LqPloZMNofnEt9dKNu-sxztAKS~NGZ6w8CdWkb-iBwZwLMy6p8xl6mtIIZR7TcrRvsigIPB02k9JYkSadMY18LOSHzQBUfFiOur70ZT7eZ7PgRaOZTeMlAHQZORocTk0KZqKlESj97U65ZNaqPxmyWZ9B6-h38rRZRvjccMXZ1I3UGBWBS5dUteQKaBmbbR4tAADZZfHTa~NaRvy2kQEWRNPYhsXUdW89v-0V1W6yvcvRVT45jjcPoY5ID0IydCYdajG5OB~u~uhYSOiiyw7M6sNkvN~VQa58eYGDuPYogvhOgYGc4yVknsz5lb0xxmGzcMxs4m9goUYjopGBQAEAAcAAA==">Address helper</a>) - An alternative front-end for Fandom</li>
<li><a href=http://vern543vpdnea54gxj4ra66ijciu4fff26emabkdz4w4rgnyx2eq.b32.i2p>Destructables</a> (<a href="http://ds.vern.i2p/?i2paddresshelper=3DB3OA796e-2p0YhmDilrbgTXujfiZc6JgSiifqGAeZKRUUzDwrk2SGMIquGt25Y85ScQ7zQ~IGvBIxEcz0PAS5neTuDRHm8otHv~ZbEaSI69zKU1JbBmnVvVth8B2w0cmxm~bLBbfRVeZhMC8Hss64rM5v1gwW7sjzeQJllk~4HTI8XfRJWq8hnUel0uFQzLkhSv-SaXXpELqGcALpIjDae54D3PCM0k2ay~c3AYdst0rvRRthXbyKtRNt-w83P3Ko2Cta~qUiBwQDZ2y9no1KbmuvM7COn-hIqagg06yxGjbCEM~1MwafpeCQCEGckH1hCGrDzL4VLBOdFxO5yjheFQ3OzPWDDKlPq14Is0yW--iR8HDQrbtVTXeLYdzSKlZI1SIKpga-05AoqpNJyX9P63byk-jjuR8zGkKVXcO6my3T5GyTNXnOC9niHImOjxw~Qc-7IE9xRenIWhYJxgf0qL6-uMFqcFNl3VVok2-L44wCwMbfWsfZsja-lA2BzBQAEAAcAAA==">Address helper</a>) - An alternative front-end for Instructables</li>
<li><a href=http://vernxpcpqi2y4uhu7to4rnjmyjjgzh3x3qxyzpmkhykefchkmleq.b32.i2p>Dumb</a> (<a href="http://db.vern.i2p/?i2paddresshelper=0vbHzZsnrTyx~DKbRfo0r5cJE5IZfenJqUzAutNZRm6~BMBlJ~HA3c9ZKq2qA86DRI0WcsO53Ijago9QrDU7Ayx647Z~3-K-sNEgAJBhC1A3sCSEVMssp12gYitmZIoBCmYR85zOKnB-SY-6RoNOSN7SKsmaybiSoB9lb57ofdMZu0lbiwRT~RQWjlwjKJFV-nlEzaUr4U4kHVh5F28F7MVB-fA4MEQmF50vav7ZFOAidEOsaUplCofAewBJIBesf6x6ddRF7NC4YoIdwHL17k3UqPCLECPmHv7WuIAl4k819meira5tVkNUfQ1TopLjNHPTwO2zmgsin6UwZegjRb3CrubUSuGPU~7jFLyFUSHNcV7aHWyUBRohJRrC0y6s26q62aS53mJjT7c6Fl82ZRVq4Zhp9XVTnhenG4n0W6E6JK7wORcvzavw1CwEAGte8xUlfBgsbV92dXk48GFuLxudrKxrBy5iBYXKHvbBUuqoid0lt6wMm2e0SEdEU9mPBQAEAAcAAA==">Address helper</a>) - An alternative front-end for Genius</li>
@ -89,30 +96,24 @@
<li><a href=http://vernfhoyrbg5khg5ub6macvqy3hqlumusjyk3zjmahnupz3s3ola.b32.i2p>Laboratory</a> (<a href="http://lab.vern.i2p/?i2paddresshelper=FqRdZMvacqJNh3R~9mOEOx5BnR4XgvcUQkuoohuo2CnLNLXdb6tusjJxc2AFQxxNRQfC51SPa-0pLVrIYUkuzBJFfAAOTDqrCe5gBx-YHDh4YVKw2Jj6eabfM2fHq9ADeCIUZ4Fgp3VXlOS6AZ~BFHAjotzminOYZnFK6410PLMis0N7NklivMTYsga78sg5i~G7Q~M1vGYPJY2Oh3cNjsvCmlcVBzdZlZYhSG1e~IB6L5WAh4qK-yeM~wAUVaxn25b4Ajy6oujZWsJI0K4L32ZRP9kxelk5Narlj0XmjkSX2i8aFL79CWT~3gdz3-XbuldlS8PNnENtUzdyg0I2z5y0uR12UE~d4~ojj0WWDLgNkvl1aB0-RPP-tNPjE4w7HdD1IGXEkcLUC4XHP3Z1Z4KpN6RHwEyW2GjOWXrieUZI7VWeRhweYZUAG1WoSs4WpI3WHNKQhd0ja4elCMGPsRMu9NUMeS-6ydnwL-k5cWcrCbb0Hg38~Knio0p0zTU9BQAEAAcAAA==">Address helper</a>) - An alternative front-end for GitLab and GitLabCE</li>
<li><a href=http://vernaqj2qr2pijpgvf3od6ssc3ulz3nv52gwr3hba5l6humuzmgq.b32.i2p>LibMedium</a> (<a href="http://md.vern.i2p/?i2paddresshelper=u-DgQIiwK9-6PI~JBr5T-3aoXO3jMVugAsoYZ3tNEoP-bzP2uDWolmR-cYfOJ~UC25c7B04CoN7tBs6pWMWGej4MeNa9gNOaKOWPofMHrKII-MtSYwt8Knc0bgmNQwVzIbrUSgxYuM-yw-tY9Nqt7sA8iiKSwbuGBh4l~UgNrOZfWlI1~qjglIFV7JLTS4sau~QR8S-mLq84YNMjJ6r2fm9xQcCNYLrvy3UAbSI4jLlij59Uwq9dCBKm9I4oro~i6h81WnK0OcH~kjTbNxwIl5d8Zp1LPg7yLY4Vd3yqUumSea3gHmchIgbK~lVs8B77lZhDuchALKEp3ZJth6We2aZ2Cqdvk1mH5D9I2FBPZZu-e9SwTnVCWKFII1MogluERvMi2o4z62zTm8G0cSXePZ8x9PjdxxOZxMBuGCnkU-Dq2UtDg6wQij~YJYKQY2yRZkzMtzGGeeAopxcwlS2kwzSTLJNgj6p79rMbO8UyqtNcfNpwmKZ7WlnBwSsufa~7BQAEAAcAAA==">Address helper</a>) - Another alternative front-end for Medium</li>
<li><a href=http://vernb4mvgeej5kawfg3tm337sbihdf4i6oy7w4trirgsnaq67zva.b32.i2p>Librarian</a> (<a href="http://lbry.vern.i2p/?i2paddresshelper=~aJ0dvCU8CGnTCNK~2hzqjN1dejvsjQl9TnyU-6fx3I8tWhby-6SUvgVn6RSdH-hfAw94a6YG1oDT1dNrdi~F5mjqFpXL3uB2wPOT0t~oTTD1PXTjja7pKt1URn4~mmJ1zkekLeGm-1qVoIjqY2SI0O4yuU9BiBFluuYRdFLpTBS1yp-al69sUnvz8ATBS6LmsxqfgnMi5pK4nJJ78QX-uwiTWXOTeJB~wK3qE9BDisqoUk0lAXZHcZJ3OM42VbQe5QmvR1a7vb88dY~Vz1EvyShZzEI5fCTVaqXxgndhHX2h8HG~8uwv4EiUG3qZ2dorPFNzIWZ~1zq-uxil42U1w50MBiL1mSd0FkB4L~bNyZ0U4eEBUhu8fTrR3YOfes0W7ZNJc1HdIQTa1dgNt5gfT0FtZZOIeQ6dCdQcoPtT9~I5sjwB~6VCT0jKlBU8x1A0MTpdnWV8CB5xkWXY5BOMM1BO2SI8v07l1MufF~B5oE23ffVxVl2-BB7p0JSUzhMBQAEAAcAAA==">Address helper</a>) - An alternative front-end for LBRY/Odysee</li>
<li><a href=http://vernchoyi4qjf6sz5vi57sskoelw5lsf53u62i5uvktzpa6sxv3a.b32.i2p>redlib</a> (<a href="http://lr.vern.i2p/?i2paddresshelper=0U73L4kx5lSBfantzfCBd5cmXhRQmlhmyUORWhNzWtLKG12tpNc23Xff2uFXxm1IGdxYkenvDQ23V4b0FuF7119N8NCniTT8~scfuvRfZImIXISO5klcSXKzcVCHgJC0LIfuC7saNl5AiOcNM3dIix7jmBvvoJUn4PuRZFdmI5U7~9-czgE-uzUq1IUcAjwykeXygh4zhb5DTiykivBZY3IoYCy2JipNKHkIyJfvfwNziJjc2nXpqJht0VSCH~~UPq1l3yQfyXy3p0oMrkYR0rhmwp5ikcDYZIK9m1YgJo8p0xyUEOafcn3IudOh3PQ8Buh4Mn7R5gy1tmlBB72v0b1xwhJ~jbDJ1syx6aBhbHjp7tZoyVUSpoWM32N~H0v9IksJthwf6Qg-mMnsG1rW~nV~er11sUYNEbGM8WA2i25dQkSTr8LERBIcSQzsyKW9~J~VrSk6M1WQwkTnbcAbimxh~aIrSV5ymcj56hMugWhsA2IGmPNF2GDQWEVbtFdQBQAEAAcAAA==">Address helper</a>) - An alternative front-end for Reddit</li>
<li><a href=http://vernchoyi4qjf6sz5vi57sskoelw5lsf53u62i5uvktzpa6sxv3a.b32.i2p>Libreddit</a> (<a href="http://lr.vern.i2p/?i2paddresshelper=0U73L4kx5lSBfantzfCBd5cmXhRQmlhmyUORWhNzWtLKG12tpNc23Xff2uFXxm1IGdxYkenvDQ23V4b0FuF7119N8NCniTT8~scfuvRfZImIXISO5klcSXKzcVCHgJC0LIfuC7saNl5AiOcNM3dIix7jmBvvoJUn4PuRZFdmI5U7~9-czgE-uzUq1IUcAjwykeXygh4zhb5DTiykivBZY3IoYCy2JipNKHkIyJfvfwNziJjc2nXpqJht0VSCH~~UPq1l3yQfyXy3p0oMrkYR0rhmwp5ikcDYZIK9m1YgJo8p0xyUEOafcn3IudOh3PQ8Buh4Mn7R5gy1tmlBB72v0b1xwhJ~jbDJ1syx6aBhbHjp7tZoyVUSpoWM32N~H0v9IksJthwf6Qg-mMnsG1rW~nV~er11sUYNEbGM8WA2i25dQkSTr8LERBIcSQzsyKW9~J~VrSk6M1WQwkTnbcAbimxh~aIrSV5ymcj56hMugWhsA2IGmPNF2GDQWEVbtFdQBQAEAAcAAA==">Address helper</a>) - An alternative front-end for Reddit</li>
<li><a href=http://vernz3ubrntql4wrgyrssd6u3qzi36zrhz2agbo6vibzbs5olk2q.b32.i2p>LibremDB</a> (<a href="http://ld.vern.i2p/?i2paddresshelper=Ruuf9nd2isRebC0kS18vtzM3pRScKisYEfyyabNROiuiwdIHF0yO04IjjcNalfHNEsPObnYvemGJ1746lJ7koR5KbqY47AkUrUdtMcreRfUGwRm-mUcoGo8JlC5-WNNNDrdxm0dVxFRkY3~RutgmpIhB35qJ0kPe4EovmFssflSJS7E9osbkCJWRae2KaZyLJfk3JGGoWFTeIjSXANw4L7Kl6D3Khf1cMzyk71G~TiUgfPnjoluFrWsJYIml692~XrxWlUPvpLEJ5WKjAvVskaZrCW0Bkxd5d6rRjosXQzwhkRUTiZgKYnD3QdNm3CdHrqlaPModq0-8FZTYutGeYnmBoDNGwcdfHT8z5LqVTGBXqrg1gcnmK-ktudEhFV0fxOwZqJgDnMFJ~9aj2vUJB1FamxPz9gy14-jWAiXylEeG7cUjsKpSANDhjstJN95qUz8mrlsmCKCbVoty19xbejZScByL1G~WRSNx8rXb3vO9DZzUfsppDtbJ3~gxwkzFBQAEAAcAAA==">Address helper</a>) - An alternative front-end for IMDb</li>
<li><a href=http://vernziqfqvweijfaacmwazohgpdo2bt2ib2jlupt2pwwu27bhgxq.b32.i2p>LibreY</a> (<a href="http://lx.vern.i2p/?i2paddresshelper=7etEuQdh3-j~YmT422p~MjCWgj84lPbo0hkfoGTjotdKG5em3OIS5nvp4ooq4KD72kod8MyFSrWOUcqRTcEc8sJm5zVMocbmMbxKkFyehpCqq7s3n2QLd-P1VFg9ufTcp7kEsfKhKuCi9CtAEt87RIUhLIhPkdvLNw21Oxe-3Y~jcZ1FutcXQCm9TsyEkEZBVueqBM1akm~wr0mY6w~d2kTXvOZ2l5xX6UjTFv2t6GAh5sup63V-FazU1tL~EQOWuhR~Bv~i-fBqRlvqMJhXn3Wkx7Nk6Ql9cZa9-UKCLX8u5DWxWDQl78WTr~ROb~uSNOAWY0Ex2PZ9Y6KTTMrVPtMcvqZ7nQ7rVEQgHqUBlFmLydso5s8l8f1~x9FfaYdc3Opj-Kebg8FC2SOgIo6ZoGvLvMf-TT70N-L6DJv9nuap0h64sAa9CkkH7ytOm5qZcp2icCYBIMQTccq8w4VF3OiKwLjyMdhfULjLkAKi6oefAQjh52T5Z13O54IwwKYfBQAEAAcAAA==">Address helper</a>) - A meta search engine for Google and popular torrent sites</li>
<li><a href=http://vernerox4q74g7o5vunlrisutgriuyl5qcoooinmzhrflse62nwa.b32.i2p>MeMe</a> (<a href="http://mm.vern.i2p/?i2paddresshelper=7Zk0psvyaWPnAaqypqady7-pJWGhACPHuteBLlvbiLBk2zvksfF8ulyJwPUw8qab3tsE3z-xJ44l1iUZS~jIdqpHHsHwV2OrFNTEwj0kMx~gjaF6EraAB4z1Lt06~7oB3bKSWczGKFaZBKmbqfakCZ~psFxSavcipkvfY~b6LWLsUF02w8Csg4QKyoTv~GSIiWdRVhAkXLhRJJoKnNqSNHUu2y5wCadES3B0nwrj4TBfDa89tXbzafnk8qVU1IYYwvXoJDXEwAIKartkGY1slEuAEtLlPZyre1N4OY1h6MHbzHwYxvY5H8ec3ppullH7LDdXSpdGOC8HjDHsuMwDnVAtYa8DSBjxWNBemRIvq074mtNre1mNM9rTEvrWfsvWnh85y2yOEjs7kqHyr0hVW07uDlIxtgPGgTuKOJCKbrC8AS4iqyz9cMDO9-UsT71QvmY4KO4ovXllzo-1C~~da20uUWUB~7w17rL0qlE3Irm2MQEvtp-ksMgy76tHhmbsBQAEAAcAAA==">Address helper</a>) - An alternative front-end for Know Your Meme</li>
<li><a href=http://vernziqfqvweijfaacmwazohgpdo2bt2ib2jlupt2pwwu27bhgxq.b32.i2p>LibreX</a> (<a href="http://lx.vern.i2p/?i2paddresshelper=7etEuQdh3-j~YmT422p~MjCWgj84lPbo0hkfoGTjotdKG5em3OIS5nvp4ooq4KD72kod8MyFSrWOUcqRTcEc8sJm5zVMocbmMbxKkFyehpCqq7s3n2QLd-P1VFg9ufTcp7kEsfKhKuCi9CtAEt87RIUhLIhPkdvLNw21Oxe-3Y~jcZ1FutcXQCm9TsyEkEZBVueqBM1akm~wr0mY6w~d2kTXvOZ2l5xX6UjTFv2t6GAh5sup63V-FazU1tL~EQOWuhR~Bv~i-fBqRlvqMJhXn3Wkx7Nk6Ql9cZa9-UKCLX8u5DWxWDQl78WTr~ROb~uSNOAWY0Ex2PZ9Y6KTTMrVPtMcvqZ7nQ7rVEQgHqUBlFmLydso5s8l8f1~x9FfaYdc3Opj-Kebg8FC2SOgIo6ZoGvLvMf-TT70N-L6DJv9nuap0h64sAa9CkkH7ytOm5qZcp2icCYBIMQTccq8w4VF3OiKwLjyMdhfULjLkAKi6oefAQjh52T5Z13O54IwwKYfBQAEAAcAAA==">Address helper</a>) - A meta search engine for Google and popular torrent sites</li>
<li><a href=http://vernkhr6duyh3tvrh7erkrwpwbqpztulwizzr2ma4ivvmr3xbdga.b32.i2p>Neuters</a> (<a href="http://nu.vern.i2p/?i2paddresshelper=4-kjooNgfUsbLj-d--5YzsBF8nKISvTJ5WpCJlgmF9lljKEoUkT0IrRjUaAWDnErafEjAXrpUtBAneNDVucOk7srn4OfFGxjtu9J~rXRGzHUhI8ln7zEWYorVe3629~XZsUwK~pFp3a5jltwC9wjj-bQjQSzGR25z5baSyDc70kitzdiRVHehY3rHWfWNP8nHGMsai4Guw2kg4UF19qUhA~imFP32MoVHU9saY8OqnGUbGCfNmJyLWF-RUFh9wgmuDj7o44HAi26rYek-1OS9V4umfQV3X0oVafGTtTid2vOzgjj0eKXOVkRndAGHUp3PyT6xcrjttYZ3Y0EutJ9tU28zZd~ZJqfUVgUWxzeRt-muQHIqwEen5d1jHKXTWEvhZNBTo9fqUdKCDS5kGMiCD5z1wQI4H9us5pfsgH-~uE0Pn3Zj8nkqU358vrJfvOwJB0V8g4np3B0mkLK2qKG9D~Sl24-TmZENTxdR55kFAKfEEqvT3EurbnKVbxpIAQIBQAEAAcAAA==">Address helper</a>) - An alternative front-end for Reuters</li>
<li><a href=http://vernzdedoxuflrrxc4vbatbkpjh4k22ecgiqgimdiif62onhagva.b32.i2p>Nitter</a> (<a href="http://nt.vern.i2p/?i2paddresshelper=yxgmxe2a4f2vk1JkoC5ErcdNiN9e7ajPzgImNoqURwxyHhh2Vz0tpeX-mkWOvL-wIZ7B7yhOwVZD54C6J20bn4ny6tc4yD01-TTakxM6NN7NN012jgYwTNF6lCtfZb6pp-HdNbGqbSdNNMyCN52M~28hKBu-7ccAaQBcWhG0whDRgX6yGCpI4Dfm4aQppwf2asFtLATdSnHNh7ko6Ojpe1cJO2fEiHXg62qJxb3tgk42Pxs8GEuDp1~Zif0DYtvTZyj3srr9BvTF2KsZsFLyWwJHb7LiBnFhnG9YZX-CqtSl5JDcNv~e2jyu4M~28sQulTp912b2y8favF6SqsSYl1C~BbCscJnLj3Txh6dNDTXbEaUINzWdLFXbLNlWOXAn0Yj50n5stWmXx2zxANaS7GkvtHTycbF9lbbmarzuHLDoE0kkCx9BlBF7mVMcNWBYs1faqaPFeIoArcZ~E5sP3FiWQw6HALCXp4yhytGYvHoThkfb1EBpbzgOHrMDsk0SBQAEAAcAAA==">Address helper</a>) - An alternative front-end for Twitter</li>
<li><a href=http://vern2dwmqcksmq3oe5kynqc6gy4btviaimqhr55kg6zedjckwnoq.b32.i2p>Piped</a> (<a href="http://pd.vern.i2p/?i2paddresshelper=UE1rGL~DNPx-i-aY~dCKBKxdrjPXBIHrwgECaIuxGyO3dZReIOemvvdu7LKrnz0qpdZ~B-D-m~25ENSN7rffnduxABjdgfR1S3kmyaihB22yE0-9Y6hrMI5icT9oVVyhHmUvJx0kO2R1AGvyKcGp1jg6Gm4092Lik9ycendeVChJbm6gIeS805BYuI9fE7TpP3gKpW9HzrUCiLEr~3ra8~RmE4lbftIHRDVP5lMMqJHyz1b6XGy91nko5rfRgjCkNE2uKv-EQ~nqI9ngiRF1YJcuwsIKv-5qiTux5bsQPRz-aN0DGIjpTy0Q~E-it4KmQ-q9ymbt6M1tJ7pldNq3Zb5R1qVJtgcyicnhj4TQcERIpGAwEhVgw2t9Kaka8f-wgsoPMXdqXfosH0c4B4DZz4mZPnZIly9NGMoYFWALHkzakGQm6NQKfA76s1jMuTM2cUz7g3nI7u0sc2qPHNWcR64UAV9e-N5FYdWcu269EtUQVqgevd-wpBoMicNbhS6uBQAEAAcAAA==">Address helper</a>) - An alternative privacy-friendly YouTube frontend which is efficient by design</li>
<li><a href=http://vernatajdc43yxqrtgyhpynuxxksiwrcayqk7xdflkuqss2f4soa.b32.i2p>Proxigram</a> (<a href="http://ig.vern.i2p/?i2paddresshelper=54zMKrQpqYDgYw0TLDeaQLo~-hEbCg4XV7Qj9-f1raO5lRzFJu0FfSssXql7gOxnmQJ-UwliQVjV7-zl-R3Ry0ch6yQBPWQIQAX253ZsHO4Fty~0ubYKptZ9A7KXQeZB7xwtY9OnGOVu3ytU1tpDfGaeK13ZQVi4zAcyFKZslklQ6FoAhMwXO6i2ooY1qgiNHmdZs7klbL2xfaIJIpoCYKGVrti9ji4LDENsftmbbzpqJ4dOsMQGorDfb6kBU44YsEiqEH5GxLvGncKSLcYZM2A8yxxrHdPb7~5IQ2zExpG39PeuU5XXvSkJopduQUBJ81uWDSXInR2XjutBycEblrlploGGvso8zjw3bsj~Vbplyo~hKNqyJJS8ydXWXMJ4FBW~dVg1A2fQ3mlYYBEqfbFvdkAjlmfZDnKePLLjADdpB8WvTY4UnVaUzGprl6Nu7kYxq1OrY3AIUrfPVt1ZljyNTioqBomOdgMc~BmvRgePFRUl-KWUpA-4op8Yw2a6BQAEAAcAAA==">Address helper</a>) - An alternative front-end for Instagram</li>
<li><a href=http://vern2gwxbtxzhb3rgchv4kbhlqppijhjqg7rmgvp4c5bxihxcm3a.b32.i2p>ProxiTok</a> (<a href="http://tt.vern.i2p/?i2paddresshelper=BzCUzyMAfYfW8OwTSRNZqv7tkFH6b8wxKpyIc64aA~bOo-jsMG9BC6im64f3W7jQhu7YDu0pbhxeGCwk6Sj2gAJmTvStIohCqbpadOIjZjQW53mGexTSzV1H612PUotZSZHKnYpV30BLtQn4klEDJxBCi0tOQBXH6bLgFP~wAO71LWr3pFomWT3fKbc0Aoi0PZ1yXu6402uTBEvupbEXbapglM4Bs~5sZ96pdEO6k~-Rzy6psgVYd5RY8r8aV92ZcHHdwngtaWWLoBhPg9OK3Uv8zwRMSGz6rBJu1XhvtTYD8sfMU-1iKFsU39CnlpT1PFcK9zY7FXXnWPCDhYQB3UT0J2k-bmy4FM0pLnTcaNi-aqsY1GTE-G7ldIrczj5hnHWcxUL7COK6euOqkWnK2GAJbTC7BP2nsXhUtu-NzusBAETeLkItx7CZhaEkQZEibJ3v1wqeGlahWfROl-oDwOy3-4tzR5tGc2hSmqjOJu8vT-q43oVzULkAiyHQMEW7BQAEAAcAAA==">Address helper</a>) - An alternative front-end for TikTok</li>
<li><a href=http://vernnflenvsqccuanaun7yydnmturi4jkyxlyzhn6ultpje66c3q.b32.i2p>Quetre</a> (<a href="http://qr.vern.i2p/?i2paddresshelper=8~I39KBXP845Ov9TWp30TxYClGZknYcLmY5hBgWs-ayOd1GgRrYNrPCTI2sKB8k-49QIbriPLv~32QME1HCdF1hbhMCnYxrBhfSW2MBBoP-0X0xAqrcFyn2DyCtxKoVUuaAZIZGkxV84~~~T2O9ambvSCfr-1R-HztfBjrGboy~4VtdYr6q3uhDRh1Pn8IHjT1GE7xvTwg3VT3c6VAL0tJ3lfS~uy3EM~OQrX9glqWAf9rh9qdWfhxrJTYicPfAp787KY4RpI9kqeYIol9uCRZTUhtg~fEKWwzKxEaLEe0fOP~2PQKpNNUpJ7sRFbXrrGGGlprrpEbu6HgoloCY-n012u4b4hcLl0daW-QhF3QDcaC-QISBMRL7hutl6QNq-NIyhviPVYPUWABN8A2FTZ~85691zEpUc2Ua7wM8whZzzVZEHf2wXPIVRrnNLuXBHpcebbafzgudlqpymTrZSoLcT8~H3KaD5FpKR7Ml70Wpv7imLPQEVMLybpaoGBAWaBQAEAAcAAA==">Address helper</a>) - An alternative front-end for Quora</li>
<li><a href=http://vernu3bfx2rvpuaccs5q27yncv6srdijkan6ixbkvyc2lsbrslxq.b32.i2p>Rimgo</a> (<a href="http://rg.vern.i2p/?i2paddresshelper=sfbCMTs1JLmWDTXmy7lr3kRE82RvYLkbnZ-xD5IJAMkRZxO-PoKk4Kf3UK~PF8bdD9yE-S7cPO7BXHQuAAO4d7rNJcO4z4F-biSlw7W2gY5zfRDsUwOfXIc3nIk6fO1HeWTlesYP2U8jiOyD2PiF-XTDtejTPieYxktXWniN8UfVYY0bJbSZZEVCLyHAeqwxpJdcXKHQOeb5hybth5oaldM40z5umaCWyHjOM0Q~jRqfH8sXM9MBD9sZp6ixJkHj7RRPLki9F7Qk2Vg1Slwq~WSeH3d1jmQ6p7kYW6ILusFVZZACGcOaDhDc-vMmbeNj7QJqnb9a8~duZagZoEBnFRWFI9fGhWSh3lneE~KHETntq77fDgmPJeIq8~aOYHmkP7SkBuhlrbwob3a4aHFFNTdOWYu8vFydcWAZTtafB5HYNHjigklfvPrmBW5D1Kw8SAS2Zmxt3CRvWcQxZl2nKi0s4FNl75Qq4HESrznEa~XCXHfjqDbTpOvd3gS2vORHBQAEAAcAAA==">Address helper</a>) - An alternative front-end for Imgur</li>
<li><a href=http://vern4nm37gbhaly4gkoxw4njqoyd5bmkgzjbumtpccmqxlilud3q.b32.i2p>RSS-Bridge</a> (<a href="http://rb.vern.i2p/?i2paddresshelper=lMBDxY8iFpybUTdIeFCdLdwuj57Abqn3arcx9DF18A9FIpUNSO280WfwZJUIn97BzkUMR1oERCOJWIHuoLVAvgcPhS8ahIC1E3~VtZjUYkbiVR4iAdSLpGO2bBPyhIIAfs6p4ROdPV5TwH4ji8lwC3Cw81us~m3h9ygQSbMaXaZ60xzkwrPxrPO~vhiM7z3wS1iqB8o8i-W7lS4IUjWzFMP6T0~poqgBIFSXn13Zjgiif2sfOuam2ElcQf8dNDEoYIw62rKuQXNvn7IUprLbrlz4S9DlzsRZKSEBJFlXYoWGona6aw5exh37X4A9I--dCyU0B~yZELJ1~jcIUCSrGUBQ9vO9I~r6G~rlZyw2cXL-J-JH-Vlqw0OjTYSXNdAm7algq9JM-Cl0a0fzrPuN-DYOC9mKQf7mUe7y2qwy2nT6X21P23GaDok9t2aUGrlP128y11OiaMUbMUMAIvdp1J7FPLhxzJcjeV2Q-1E1m0wY3eqvc5wqEOnXpxXoFHIjBQAEAAcAAA==">Address helper</a>) - The RSS feed for websites missing it</li>
<li><a href=http://vern5cxiaufqvhv4hu5ypkvw3tiwvuinae4evdbqzrioql6s2sha.b32.i2p>Rural Dictionary</a> (<a href="http://rd.vern.i2p/?i2paddresshelper=UdKP-Y-ICzKok1t5EDXDSbWQixDKmqCKZmJ8yiSI9SfzHefda8yAl0MfazfyvICfERPRmG-yfKOyAyIJEqGhQSpmdV3qP3C2A5~iTTlSXRPjSEg7QCz50hxe~3I86aBSvyo7QN632iZdSawMa9VdNHxzY~pjnDWYNX8QKpDk7Ao8maRxTnqK6MLIKwZb6htDFDjIHygLq7eEb8bv~J-UskFEBf~FXlgVMVlAgd1406r7XFAW~pGcUN15z2uPaPirEh13cnxVKZtxhZe8PiN8Vx9eOcjbQdacTbzAz7gg4szabIriLY6T89jorxrmOKOK2SydmND9NmaEz9uZy7xVSe-bYEyQVpU9S-W9~vxoYoWUX5Kes~1g8TG-iZeMY30pWmZApVX6ZXFwWS8uBbrbrVnxSzbur~5B8WIp5IPioJdOhpmlWT~0MBIAgRh-GkmSSeXNRZzeKuAZIGq8OmqnkRF10BC7BDWfmT4k2QdghMWJUxCHoC9SMMlulNRk521eBQAEAAcAAA==">Address helper</a>) - An alternative front-end for Urban Dictionary</li>
<li><a href=http://vernz43kgqiy3nzzof3nejeo4hh3bjgyqi3b3hijchilv7noqtrq.b32.i2p>SafeTwitch</a> (<a href="http://ttv.vern.i2p/?i2paddresshelper=S9gVBLOvegccXhpHk2rD-LoVLtbcFjgNnj8WFy50jFeARZEY9RgNCHJWV5yp1-CT6XKrbivxpEDhjmshxaSyIa1QCNclxpcm0GxFVtWoicLiXyilE~QDMIDlGioA1otl7xInXFBMuLoQ3BF~JiLsjBh0nBloqCM4qhV7R1wJDQ0UJDS3Kox~OFIthSjaWUMZssAKZuajAgIMWKFj228HCfLhyy9fSv4UV-Cm3s-kK1gcbAUZhdGIImL29MRBEqrv3~wnu3qKs4REI0dZNL0rkXVVLbOIDijogAc~o1Tqj3L-BfmU676-Wh2uk6r7VuZ7xa748Ys620dLgQ31ksl-TSQGWnvJH33DyJdEw4OU8OWILQ7Tf9jmVlN6aMfP0E2vlWLp1cbDJf0dLCP6~AgJQQX-IOWuKX6qGDM2VaAlNNmo2bJtId1PPJ2nOOSHcoGsrT3qrOCPgjtb8CbErVydHbqbAOOOibMNJVEAZTNim~ha8v1DqpVvXvaIwBdpHa-9BQAEAAcAAA==">Address helper</a>) - An alternative front-end for Twitch</li>
<li><a href=http://vern3whzyfmjclq6snhlupma6nrmojghwp37tydfgqotj7sc6izq.b32.i2p>Scribe</a> (<a href="http://sc.vern.i2p/?i2paddresshelper=fIadrH9cp96aSUa3h3cp9aox9HDv0xF28BYoFvF9FZ-vPaeWBhdXIIu-N0DdvLt2BfoOYLiq8r6wt7YXPB0lgmd0ECQC5UiQ8vhl5xyhaB4d2KPzadDph-PD3hZQEuHNYnenYEzEuvDl--ftHyMG3wAMVfW99GqYBcm18DtZkDmzheGGfxu7Hb59t-ZjyPj8vsrRGkOp8GikGlEBY1nS8u7rrMBCbjFB96LtxL0daf1DXzHt82Ainhlmzx3mALUSANLwCwpF5LQclIven90DAeBJuJMV22XBjdhSNphVm8zfBwyO~ApOcoaskTJFPwlcvPPaCNhSR9hUYReAbedQ37VfdI2yDz30sRACsm-gQfSx1l8o-2i3LdIcsW4yfQm6Iden8RYWyL3LT-DptP2jsAg2BObGPjf7rpkvmA6cqkOFdSCMoQzt6GOD92OhPaeQJg9ahrhMMJvLGqdoiM5lCiNfBrhU-n5e7A-XyfQsyYCOsjTJ2o1beB-HKyWRkIphBQAEAAcAAA==">Address helper</a>) - An alternative front-end for Medium</li>
<li><a href=http://vernvtyi6rdcmv646in4qb4qkbtdi32f4m7zbkcoyualz7bzsfrq.b32.i2p>SearXNG</a> (<a href="http://sx.vern.i2p/?i2paddresshelper=x3iF8a8XzJ6hiFGf1TgC2Sy3Naoq0bVjZ7EPlMzTuXI1Ah9-lu-c6-GuZxemHogi8O~WeKPDamc0QzAf6t5Pn0MeEO~0oRg38cErBkWVw6Dy~8mAbVdfqvc7QeIqCsm8YgMgt~bqMkBvqMDuC-hfvuE3RKQr16a~FcdBiv9HoQ5qxDD4iKg05ebSryzOxFf7niiGPyoe0D8xMKXskjz2YaiZfT~rjWyzNjz2NYzkYwc-ZqbIzmhOome4HnPz8YAUX3xHD0XLEOBqy0aG6EX0hOSSyvla4pGHD0JAGW4ryz3gwJhXRBOnmZXtgXSwXzuJGtWETgdcEH2eVO3mrj5MXTiYjpvUapMkHNrdSUSNRKUO2VsEH4trE0fkl6cuWtoZEIMwMtgcRrLT5r6krGnB98qf8UJzdlysmpusKMfuGwq2oeE8-cDYSFdNxc4dLm0Nehunzc5Yj3LUq9AX-LNKc3hjV~q2qgPCpa43TDlu7EWu4vTij2AxjbBD2vSuaVILBQAEAAcAAA==">Address helper</a>) - A metasearch engine which aggregates results from more than 70 search services</li>
<li><a href=http://vernlncxo4aswplv7naacpjvp5ts4uhrv4wbv3y4skufdbz763gq.b32.i2p>SimpleAmazon</a> (<a href="http://az.vern.i2p/?i2paddresshelper=Vni8Xh7eO7Z7LZrFSfO--N2LJyqvDdX1O2uisX~Ihw1F6Ihnh06AEVDoHhAOBB3dHQsXHBwiOROGRIMTDDvuKrlXSyCZ-3Lc1~VIEN~rHSWQuFhi944qpt-16uhGY1LvIWwJ5nwWHiFfO78a28pXK5ejwgvupPheDoLi25TOftiLM88-hCBRuybhLSibL1i8XO80ew4Kmpp7GD641QImCzVtfz6H8DM9jVT~zOsbv0DGr3ceA4i9Ju87UttomY2qbeCOWriYRljUkDJ2vIjnOmMP-G-k8uSa9UMuiswWOLp5o6Ayz0Hm2C7qdg~hjujpsM2-U93EbYSWEr4EXt7Cxk9b7tDlbOg-o8gmgu7QC0kujDT1QItEt12iEVKaeLbtNbCfL9cxjtlD8OJdsWFAcz6rwdeP2XH8Xyk4hqgXQzky9SvXist6YSMvcYbiF5KYrxQkrUllx9qfxx3MUpgBmpS5tyNrdB1WFsrc834~lBgkHKctJtKiwJ6zfsK9a0KqBQAEAAcAAA==">Address helper</a>) - A Simple Web Interface for Amazon</li>
<li><a href=http://verntblehhel4dx6ntyxkj4mryvic3s3yptzxewzwnldq3esi4qq.b32.i2p>SimpleerTube</a> (<a href="http://st.vern.i2p/?i2paddresshelper=RX43zEeA6NmQNfYawKnn8VMwL9njTvoyj3bJdBWSK4zBJKkM03a7SoifenyG~MAbHW9yADPR~cX3XT6VdonDc6aqQzmo0mAOAV3sxVPKriVK-bNAP1L3eQePhjnnQzxpN07c02a8RUzWVye8M32pM-DjXwuQg4hARK7gwTSCkqm4PLjCsxqhi8lxmyPjRRmwttubsbBrjZIN3lWK7i3R3HtiTYKPdccMUh9iylSHao571uw-XZ0-afO1WKEe93CWMSIgXFarHbIHlJViZAg5MBFwWf-QhnGibRsz8UQIYYuc9rlFRDWjZSZz7P2SNJ7Np3C3jfjajLQUp6k9IEZoNtsNTyqIe746BcNDjk9Hgbje9rf4U2FMNrimMUYJ13ICtYB7DBy~BwZ2R8rlz-3TcwDDZ0bEsSJN3IQDMgNi7UY717RTsU4F5hVkEaSnVNPKhfJexkY7GSN8GJmEphDM4n5WbTcQZuj3UNcSzQO9gEti46zUCQO~e3ycn6OIUORPBQAEAAcAAA==">Address helper</a>) - A Simple Web Interface for PeerTube</li>
<li><a href=http://verna7avzgd4qqal7k2onjzwxcceqby2gwvya2a2frdswb7z2k4q.b32.i2p>SimplyTranslate</a> (<a href="http://tl.vern.i2p/?i2paddresshelper=ozDx2rB0er1JcFY3mfAkExLJGEnzuNEobnrEAzgj1XEPxiPt1NN2J7xyXjazYRe3g56atFkjjEIKgAYjusvens~YS~Od6zhSfUYjNevJulwEHwBen9v2FxTnLiqG-Z-Qfot1BHHSQV4sXFEfHrrBAH1qPJ014u96logG4WYLBAuzjoHWMwNWcH6zGYMLrhBUgVN8DNM5tuPpRRwTdfVLu3W~hYes0s8G0gqTmQkaVYusoqDugMR8t8j5gAIQ~GjFO0q1yvk4rn024JQA23TK7wsx8LtPJquqDMwdIRydLwsv~3luRN2bKqIu6yXwYvQ4z5cQy5S-zutI7u-7050EAzCEWqG92LJBMf6LFEobNVfveEV3O2YqAqzyPc8CBx9qN8rnrv1urPtugVsVcOKBxwQC~Pb7mJeDH1sBTuumxg2Q1-fiIgZ4orzkWQdR896LM-G~hvqKct0HaA7ehDFGCMegRoZiC~ScikBw-kaB4swfwMF7nSITR5tpyzICHOMCBQAEAAcAAA==">Address helper</a>) - Minimal and private translations w/ many engines</li>
<li><a href=http://vernusqvmcnvmbewuec5d3vvnh3xpejcn74pkkjhj2qzfvgpogkq.b32.i2p>Soprano</a> (<a href="http://sp.vern.i2p/?i2paddresshelper=hpJigLh6YsmVwHcXqLdph9xgU14p90JaEXv40EVgED2FxgJCLt6ZtwvLV-9Ic0R7vmdK8JYQXr3PevJWpuKUrUQl~KYQG3xGgQ9v1e18hJZH5TFd~uG8gkxeEN~uVoI--~P7KVaUaw7BOzBUino94reaVyzkibHGvHB4AIGmFP4bPdnHAppM1b2l1WCz~YlaoeiP8dohH-u7TFpd~hJ5OK9CAYkdiMTIvmypzMtjSrjn0ZQRqSF7ljNt6WZt9Ci2i-RSyFFAwAhQS0FMcNsrUqYMg6F99E-ihClt8AeXNiTXaAl-ZQ2ZqT4EpvJICMnPHxfAMhZm2XKYNuMu4U1WS-Q5Xqix-lQ6w5hRWSffajHCpOiKpzJnkSRuzY3pVLPQVrrLfJ3EIP5ghwdBm2KmzH3gHgTzjdSlI~wnoZTLYMnhJkyjEdmmFHZo4YuDU5PnWGZsG47OWmlUouZ9BTQKmQ3hBQ8tVOESLsmyaI7wx9I3kpkwNvnzVTpJ7SPeLEdrBQAEAAcAAA==">Address helper</a>) - An alternative front-end for Tenor</li>
<li><a href=http://vernrdigztvu3427stlditjofgkuoc3b7kbkxvlecaej5ufe4l5q.b32.i2p>Suds</a> (<a href="http://sd.vern.i2p/?i2paddresshelper=AcSiFAApixnWEGLQufeESK0rIupQdG9NIwnvM~q7SG31iZoJNkco6Xw19p3-9xkb8CI0ySn5KKOlKTnejy4w7qy44bO3hsyKaNMVyIcQpeov-~WTWf4chZ-s6l5Gt4IH9HzLNOeEcGluWhvnDsub7mmqokwL~snvyWFJ8I7QSkr5sWp7dhkA4yTwVkw3TrMu3RlzY6RDkQyG5LavevcTCPWpLfL-ulUDvtou7wC0ahFZXbV7rgVImECC4RWQ3Zf-9VZVvkQSCG3Kw7dYye5iXYjrMJ9UsrAZSvZUZQaDlepTBQkysha45sTz9kv8bpS7DNT~~luY-FSsElOAJWUouiTTNiwYznkhJu3N1Lrl5sjzcapR~nREWoQYlFwqpPx3yFJ5-JUmf1YDk6-8UKmdAV6C3vd9FJOKLIblVJ~W32-eqKE~hm349gj5DgyzR6bmS-XCfdG~1lTWrAKNC7koImAwBKY1jXrJiheG8sGOL1i2ipLPZgxBBqf6Zf~1-5nUBQAEAAcAAA==">Address helper</a>) - An alternative front-end for Snopes.com</li>
<li><a href=http://verncco2oaxjikammz4pi7umzp673cme6zuemx7yeeewspwrw3va.b32.i2p>Teddit</a> (<a href="http://td.vern.i2p/?i2paddresshelper=arrnPCbpFzAX~-pY9-s18cOIHjWieSvhSzw7IukhqGDzug7unHh2dQ4uXIIIveJVhszQrYGlNkFcvkapo-Iwo4RAW8ZaWRlCMfFxNVXD1l8yiAMrDgFQ6ErS1hVhv9FKgFYLthNxhvj~aVtvP9aMSfy66~FCHBkmTs199-MtMZ3TzpUtZM9lQG~7JI9aM6LMdNnKBcCTH9adtH0yvuY-HBzNzp8B93h8mmCCR8kWRieg1HWouagR3H6iIOKd4udknC3deTFeTEZgb8mTDu6Y6~HI9SSyiUVwuBjyWMma7YogpJrC8Qi59NFBBPOzoJp~ue-b~hXmH7tcW74m1-xgRKVkJZv5-PC6aKMDKGhw63wacvxz~a0AM50hx0-6uB6QyErV90Pytnk79dvo7mlvvjfZ9vik3iHqCZ7-WEX72Wkl4h4mb8Lp34Hla8BN56EFC~rkgBK5wrWY0cVbeopBM5jTzIiiXEMWouhFikl1~c3EuoraLB-NrWctKVw6FkCYBQAEAAcAAA==">Address helper</a>) - Another alternative front-end for Reddit</li>
<li><a href=http://vernk23oml2talve3keetcqmjylmu7r7kdrcfciv36oxitgpos5a.b32.i2p>Tent</a> (<a href="http://tn.vern.i2p/?i2paddresshelper=~cRY8tLIq8eG3AI9vHzeZna2dolZJsDvK5xLB9Xqvn2cunBUVGVkSwRvClST~s8qzplypVeBKxzQNR6MMGz2WpKOv3XTdVkam1X56PzmHB~7DGyuJtj58cgsU07INmFrqLHwGwwJ-~E0fx29W9No32OfNiA7maDie~MmBu8HBaJFZbs3FMtvR~JZl3DP4iz8NDHMz9gcI5MQKShhvhbDun5mxc30mxvwDvYuZw0WMglKwWhMGh2EqCTtLTCBRY24rXmC3eOLiqIMhpRWrSI6QbES~wJB0gXyzFVRzYlGbudeyIUTbFeDNke8GX-WrUQuKMTHraxJ1qpW85jjANAGKjxP8GTPze3so2DjLqOrKAsKUei2k2LZZ~iCh636mS-fCDF2rEHVkpfz0fIBclZMQvBy0O~5mJXuDOGB~NwebtOIm2JfuGrZ1hsTgvnkKh8CvvYJBUrQEfD-LaW5q7R89LB~wnbk0UzN~ys~V~zUDMgKPMZ2i8CRTXSNUgWO-LpzBQAEAAcAAA==">Address helper</a>) - An alternative front-end for Bandcamp</li>
<li><a href=http://verndplgltq6nry6rqpdmieomqfsrgxzowqzglvgd7rex5vmehxq.b32.i2p>UNfunny</a> (<a href="http://uf.vern.i2p/?i2paddresshelper=Mrqd0~0uWEv3ijfDbEkNC1qYYubvKXFGQwOcBebxe7V-7-CIF8ahrZwObtJaqHYK91xOAkalWXJg4AodC3JaMvif3U3xvlmmYOY25WAsfiTjN15uzhxoIaJbrcMOWsC7UD~a3xZhCJ-HKR9kZ-8r0XIujQewtw2Lr0jtjmRkhwFL2QWPlFSDWG28atpQD2CHLa26rhUyrqVtNyTPkF00xbYp2AcOWAkOtv-lFU6pYyo1JyMQdhM-xKc3qTUjF0wDFlkhWDajIpT12D2lI6zFasTsF-PAb~-3Z1nQSqbJfIGf8oot5kRNuLA1d1rCPY2dSwS3np7EJ43qmxbNbHM35wVaQ~GYCe2BEIGht59eSWgrdSztOhRwxv8K~Hu81NEKukrEk74qf56A4tUuAOvWvya1ZHFD7nEQ7F0GAj90852n3WFx23gMtenOiwUeCO9AQgOKgNpL7vHm-JGYDJ-vSpRiLC9sIh775ozxV1-diE4NaubDNzVOAFFNAHZpeuCqBQAEAAcAAA==">Address helper</a>) - An alternative front-end for iFunny</li>
<li><a href=http://verneks7rfjptpz5fpii7n7nrxilsidi2qxepeuuf66c3tsf4nhq.b32.i2p>Whoogle</a> (<a href="http://wg.vern.i2p/?i2paddresshelper=6wjgwtusev0iOQZI2kGVQWrCHjS-xV20hECX7OpJdsmlJSTVzBkNZ~WsCZq2ieP7ESMT97MRxgdKWmw8AuHY6r7Ltyq9QBDc59Ec9f6djrMY2j7GmZykac1p78I4bymaONVL04OA4v4SOOTnTJbeDE7qGmAanlNZPXLzOFK0J7sQaotBdyQka75NlmvQmSpss8Pqr2FUV1zOYxFnymiIERIM6VBDNIoSesXHaQ2P-oxa8YPdMC3h-D4-WrDiKZjv9Lxu7xXMdpalZeolHktSTppfg7GiGcAxn9JQS2w1~MomXodwEBWAkQu8wIvGi87CSyrqB3eZPVwrSgcovOMtw1i3VrvYGOk8n3EMh7SkH~GxJGIABVXJTJ6iiMwj2bI521P6plkUwfQyLfxAE~17nI6XdRtwuBqRqZaZExO~6uq4HcYCmfNIZKXtNttJEh0B7wpbyEjDpHKpHXOLxKacdeqk2ss-4~5f-xI1jQyhFFG~rHf52D9NtYbZFTvc865mBQAEAAcAAA==">Address helper</a>) - An alternative front-end for Google Search</li>
<li><a href=http://vernesciy2defjsputrjrv6pa5ll6qzrckfffi5lgkumstdojyga.b32.i2p>Wikiless</a> (<a href="http://wl.vern.i2p/?i2paddresshelper=OniLVp4DPG7ZJiHmXN8dwbsuVfBqSLXj1VmlajqZUvE8DvkeKkBSjZHuREL9QeK5tpAJDt1S9w9vC6vRMygIipRvMyaMmBmOvcg4~W9yJLA8FUCaf4RYwsXzitA~Vqgj9yKCgfOpTHleE7RBdTbpD9sioJmNX84oPyn5ryxU7PdITCPi5zpYStyIO6NLAYYO4Wxdhxi55UrRE3YdhsJWQ7JxJ3RcNr~TV8EV61Zf1lhaRDhZYSifNU4R4NClApOlJ7tC3eB25mBXDk2PU3xBH2RrFhDNpUBsrOEtra7D3JsvaRxQytv0iceBsbCPY70ENPZ53W7csutB3JCgE0uXiPoHPp8mw3efq5uyso-WMkWidmkGR3wlS7KXrFtWMwPjp6tKHzqlO6uQFkiGt41XI4RXya4JkfLKlbpbuWWXdJNx5oJMT61NluiLsftWnfSeTPJEt2CeZk3rqHDJL6PsyLUeoTMB5DJicVFzxXTVVrDoHA8PiX5hjKJWmNwPs4KEBQAEAAcAAA==">Address helper</a>) - An alternative front-end for Wikipedia</li>
</ul>
@ -124,7 +125,6 @@
</ul>
<div class=h><b id=misc>Other:</b> <a aria-hidden=true href=#misc>#misc</a></div>
<ul>
<li><a href=http://vernpizcdua537tg7wbhtrjumxotqbpj34w6gqzgnnqhgsavvbaa.b32.i2p>LibreTranslate</a> (<a href="http://lt.vern.i2p/?i2paddresshelper=dExHjQWOi4Rdq0EBX5dzPxg2fyJ7vbIyiQAtT3Y6xIsQO-h4apFzr4D6rUmEFJ9dUfG-1cjiyuHsC4y1yxe41X8W6cbmsKVwdpkIpAaRfXR2W9I7P7ZKiGCusFwZkwJ3BOLZUqAKHTU3fCjT6Thuuy5upd0xjYWA3I3728CcPgGS-mTVMqQmmKYPDHfczRq03t0~YZXUtxzbYRmJcGq30RmKGbO5NmU7Gp7ix8A04K4mpUztThZbs7b8-P5mVQh4YEyz3b2k3SuM3nHIlYd7re7W0wc8B1gaS6GL58DkgfEcgN6t~OnEHoFGo6RtNHfQZD-8Jxfc39lOHQuLbeFt9XjWGcpEDMctrKvfK1yo~l8UmQRUNMESoUSFypxnX352eZJG6lNMZMjVLcFrS8AJJD4fO8oBiRzVh0s-HOP8gJ7H8q8LVHIclZ3VZou84nFN0Bndfnv9~Pv7jPrItb1W~giIkmTrpba7uvAhOLFLfdi3qK8azfSE2xzPHO9picmLBQAEAAcAAA==">Address helper</a>) - Free Machine Translation API</li>
<li><a href=http://vernqfnkg7oybcbrr6roinm64wkd6goetv4funbqjgtddmsexo7q.b32.i2p>PGP Suite</a> (<a href="http://pgp.vern.i2p/?i2paddresshelper=s520shqOAkZs3ULod6SXvI9WEJu5FxRS6eE2JADSZ9SYxSr-kTDm1TFXd0KDBTRZyLDU938eEPPzMLZOuTuRJ8Gw8JDGRHCHe9TDEb2sQNleTwfWJh4i8sPGzEovfuq7Ay3C3u-la9tJ7vlCcTMYqMxjCiDYdECz653QCYctOixeyyLEQEB8eSHXa2tUd-PGi~O98h0DMA7z62h8RRbvy4ZupGG491x73w9nYObbJIRxI0~WfH0-Mj8WW5H~ldvA3I~Ewqi68Xb3peCJzUcGvFYg7ETHujtB39KN2mkK4FJbu5bqTsij5YZToKp5tfulldnQJhMEMf0ovyhkr4xv5p1TkGaXACflrF7OItcINaVTKfGRbR1GMQYyhJT830jK-Ik-o4TnWOmHcnREB9gDm2QfcVZIA~UBXxhptIbYmABPbL6SkhFB5XRubUKbZseNyEcpgEMzD-SgQa1x8d-jUjKWWdLSqWUuuXqFpmc194amacjdJE3mMMzGBs7DydzTBQAEAAcAAA==">Address hepler</a>) - A simple and easy-to-use client-side PGP tool</li>
<li><a href=http://vern7ilzglebf3zam23vf5fnv76jgjp4pj6ouyzunorsxhqrjtja.b32.i2p>v.Nu</a> (<a href="http://vnu.vern.i2p/?i2paddresshelper=vrbWe6VwdiwMJsgi~~NRHvCgA35HULFkIG3QVhJ3UIUctnpTyRADozPppIgiRYGEMv7CsVPW9bTSQvhoOACDgB3C5oyBQrCzrBLDsBftOWD9LtluKSWWz1nI7bZzzrTJq~ScLZxXFOYzXABtIz1hzEtcW9br5zTcAtG1OpfoU6KEJKki-ubdtGqCq0DfxpeVBlIwuxXZrNVtqO0TGYcpaC~GFCl77tuxDuxvFyjF0DupKPMZ9yNKvjgs1W-jTeTHskRZM2o9-hXE4-IkGmpkfIWO1-0iFzcyvtfGQ1bdrTSH8cZJz2HnXr3SzIH9vb7SXqv1PlCGndF2RaDEgjHVqu4fh835IAOVcmgL5aER-oaGNmYSK6jMCdFFNJsc4P49xHNAFsl7IISy~crBEsfGvQSUxmhBqeCsgGEAI2uERNHglIwHD7eeCSSRTWvW3V55aEzrz8pj494q9MTFstRk29sEgS6rED1yy7JAtpXOuoArqYkYurMySd2-rj4Wk81UBQAEAAcAAA==">Address helper</a>) - Helps you catch unintended mistakes in your HTML, CSS, and SVG</li>
</ul>

View File

@ -4,7 +4,6 @@
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width">
<meta name="description" content="I2P on ~vern">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, invidious, nitter, i2p, darknet">
<title>I2P Services | ~vern</title>

52
en/index.html Normal file
View File

@ -0,0 +1,52 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width">
<meta name="description" content="A non-commercial tilde focused on free-software and services">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, invidious, nitter">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>~vern</title>
</head>
<body>
<!--#include file="nav.php" -->
<div class=h><h1 id=vern>Welcome to ~vern!</h1> <a aria-hidden=true href=#vern>#vern</a></div>
<p>~vern is a non-commercial <a href=//tildeverse.org>tilde</a> focused on free software and services! This means we are a community open for sharing, engaging, participating and creating free and open source software for everyone, without exceptions.</p>
<p>While we host a lot of services like privacy front-ends, ~vern is well known for it's cozy and participative community, that has been built that way since the beginning. We are here not to just get software to your hands, but to walk you through it.</p>
<p>~vern also has a <a href=/en/sysinfo#pubnix>pubnix</a>, that is, a public machine that runs NixOS on top of the Linux-Libre kernel for improved freedom. The nonfree repositories are not enabled by default, too.</p>
<p>Finally, ~vern's purpose is to provide to you the best experience you could have in this hopeless Internet, and to get you to get stuff done as soon as you can!</p>
<p>All our servers run <a href=/en/sysinfo>free GNU/Linux distributions</a>.</p>
<div class=h><h2 id=announcements>Announcements</h2> <a aria-hidden=true href=#announcements>#announcements</a></div>
<p>A list of announcements can be found at <a href=/en/announcements>/announcements</a>
<!--#include file="ssi_anno.shtml" -->
<div class=h><h2 id=community>Community</h2> <a aria-hidden=true href=#community>#community</a></div>
<p><b>You can join our community on most major free software chat programs:</b></p>
<p>We make use of bridging so you can chat with us regardless of what chat program you use</p>
<div class=h><b id=mainchat>Main Chat:</b> <a aria-hidden=true href=#mainchat>#mainchat</a></div>
<ul>
<li><a href='//mto.vern.cc/#/#vern:vern.cc' target="_blank">Matrix</a></li>
<li><a href="xmpp:vern@muc.vern.cc" target="_blank">XMPP</a></li>
<li><a href="ircs://irc.tilde.chat:6697/#vern" target="_blank">IRC (tilde.chat network)</a></li>
</ul>
<div class=h><b id=offtopic>Off-Topic Chat:</b> <a aria-hidden=true href=#offtopic>#offtopic</a></div>
<ul>
<li><a href='//mto.vern.cc/#/#chat:vern.cc' target="_blank">Matrix</a></li>
<li><a href="xmpp:chat@muc.vern.cc" target="_blank">XMPP</a></li>
<li><a href="ircs://irc.tilde.chat:6697/#vern-chat" target="_blank">IRC (tilde.chat network)</a></li>
</ul>
<div class=h><b id=abusereport>Abuse Report:</b> <a aria-hidden=true href=#abusereport>#abusereport</a></div>
<ul>
<li><a href='//mto.vern.cc/#/#abuse:vern.cc' target="_blank">Matrix</a></li>
<li><a href="xmpp:abuse@muc.vern.cc" target="_blank">XMPP</a></li>
</ul>
<div class=h><h2 id=services>Services</h2> <a aria-hidden=true href=#services>#services</a></div>
<p>You can get access to the "Reg Needed" services by <a href=/en/register>signing up</a> via the registration form.</p>
<p>With the exception of clearnet Minetest &amp; services hosted on <a href=/en/sysinfo#iceberg>Iceberg</a> and <a href="/en/sysinfo#tyhoon">Typhoon</a>, none of the services we host have the capability to log IP addresses due to our use of WireGuard. IP logging on Iceberg is disabled.</p>
<p>We also host <a href=/en/tor>Tor</a> and <a href=/en/i2p>I2P</a> versions of most of these services.</p>
<p>Services marked with "AD:" have alternate (sub)domains you can use for them.</p>
<!--#include file="services.html" -->
<div class=h><h2 id=sysinfo>What computers do ~vern servers run on?</h2> <a aria-hidden=true href=#sysinfo>#sysinfo</a></div>
<p>~vern has many servers running in different ways. You can find a list of them and their uses at <a href=/en/sysinfo>/sysinfo</a>.</p>
<!--#include file="footer.cgi" -->
</body>
</html>

View File

@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width">
<meta name="description" content="Variations of ~vern logo along with XCF files">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, logo, icon, png, svg">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Logo | ~vern</title>
</head>

View File

@ -1,6 +1,6 @@
<!--<link rel=stylesheet href="//gcdn.vern.cc/vernsite/style.css">-->
<header>
<a href=/eng/><img src="/media/verntrans.svg" alt="~V" class="navlogo"></a>
<a href=/en/><img src="/media/verntrans.svg" alt="~V" class="navlogo"></a>
<nav>
<a href="//status.vern.cc">Status</a>
<a href="/users">Users</a>
@ -14,4 +14,4 @@
<a aria-label="RSS" href="/blog/feed.xml"><i style="color: #EE802F;" data-content="RSS Feed" data-position="top center" data-variation="inverted tiny"><svg style="display: inline-block; vertical-align: text-top; fill: currentcolor;" viewBox="0 0 16 16" class="svg octicon-rss" width="18" height="18" aria-hidden="true"><path fill-rule="evenodd" d="M2.002 2.725a.75.75 0 0 1 .797-.699C8.79 2.42 13.58 7.21 13.974 13.201a.75.75 0 1 1-1.497.098 10.502 10.502 0 0 0-9.776-9.776.75.75 0 0 1-.7-.798zM2 13a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm.84-5.95a.75.75 0 0 0-.179 1.489c2.509.3 4.5 2.291 4.8 4.8a.75.75 0 1 0 1.49-.178A7.003 7.003 0 0 0 2.838 7.05z"></path></svg></i></a>
</nav>
</header>
<br>
<hr>

1
en/onion.html Normal file
View File

@ -0,0 +1 @@
<meta http-equiv="Refresh" content="0; url='/tor'" />

View File

@ -11,7 +11,6 @@
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width">
<meta name="description" content="A list of ~vern users' PGP keys">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>PGP | ~vern</title>
</head>
@ -23,17 +22,17 @@
foreach ($subdirs as $subdir) {
if ($subdir != '.' && $subdir != '..') {
$ph_index = '/sshfs/home/' . $subdir . '/public_html/index.';
if (is_readable('/vm/' . $subdir . '/.pgp.asc') && !is_file('/vm/' . $subdir . '/.pgp.hide'))
if (is_readable('/vm/' . $subdir . '/.pgp.asc'))
$list .= " <li><a href='/p/$subdir.asc'>$subdir</a></li>\n";
}
}
?>
<!--#include file="/eng/nav.php" -->
<!--#include file="/en/nav.php" -->
<div class=h><h1 id=pgp>User PGP keys</h1> <a aria-hidden=true href=#pgp>#pgp</a></div>
<p>This is a list of users with PGP keys on ~vern.</p>
<ol>
<?php echo $list; ?>
</ol>
<!--#include file="/eng/footer.cgi" -->
<!--#include file="/en/footer.cgi" -->
</body>
</html>

View File

@ -4,7 +4,7 @@
foreach ($subdirs as $subdir) {
if ($subdir != '.' && $subdir != '..') {
$ph_index = '/sshfs/home/' . $subdir . '/public_html/index.';
if (is_readable('/vm/' . $subdir . '/.pgp.asc') && !is_file('/vm/' . $subdir . '/.pgp.hide'))
if (is_readable('/vm/' . $subdir . '/.pgp.asc'))
echo $protocol . $_SERVER['HTTP_HOST'] . "/p/$subdir.asc\n";
}
}

View File

@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width">
<meta name="description" content="Legalese privacy policy for ~vern">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, privacy policy, policy, legal, legalese">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Privacy Policy | ~vern</title>
</head>

View File

@ -11,14 +11,13 @@
<meta name="viewport" content="width=device-width">
<meta charset="UTF-8">
<meta name="description" content="Register for ~vern">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Registration | ~vern</title>
</head>
<body>
<!--#include file="nav.php" -->
<p><b>If you can/do not want to share your email for ~vern registration, please contact an <a href=/eng/admins>admin</a> so we can create one for you without one</b></p>
<p><b>If you can/do not want to share your email for ~vern registration, please contact an <a href=/en/admins>admin</a> so we can create one for you without one</b></p>
<?php
function sanitize($str) {
$str = trim($str);
@ -38,7 +37,7 @@
if (!empty($_POST['username'])) {
if (preg_match($username_re, $_POST['username']) === 1) {
if (!file_exists('/vm/' . $_POST['username'])) {
if (!file_exists("/var/spool/register/" . sanitize($_POST['username'])))
if (!file_exists("/var/tmp/register/" . sanitize($_POST['username'])))
$username = sanitize($_POST['username']);
else $username_err = "A request for the username " . $_POST['username'] . " exists already. Try again later or choose a different username.";
}
@ -85,9 +84,9 @@
if (!$success) {
?>
<div class=h><h1 id=signup>Sign Up</h1> <a aria-hidden=true href=#signup>#signup</a></div>
<p>See the <a href="//wiki.vern.cc/eng/guides/register/">wiki page</a> on how to register.</p>
<p>See the <a href="//wiki.vern.cc/doku.php?id=guides:register">wiki page</a> on how to register.</p>
<span class="red">* Required field</span>
<form method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]); ?>">
<form method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]); ?>">
<p>Username:
<input type="text" name="username">
<span class="red">* <?php echo $username_err; ?></span></p>
@ -108,6 +107,9 @@
<input type="checkbox" id="matrix" name="matrix" value="Matrix" checked>
<label for="matrix">Matrix</label><br>
<input type="checkbox" id="fedi" name="fedi" value="Mastodon" checked>
<label for="fedi">Mastodon</label><br>
<input type="checkbox" id="akkoma" name="akkoma" value="Akkoma" checked>
<label for="akkoma">Akkoma (Pleroma Fork)</label><br>
@ -143,7 +145,7 @@
<br>
<input type="checkbox" id="tos" name="tos" value="I agree to the ToS and Privacy Policy">
<label for="tos">I agree to the <a href=/eng/tos>Terms of Service</a> and <a href=/eng/privpol>Privacy Policy</a></label><br>
<label for="tos">I agree to the <a href=/en/tos>Terms of Service</a> and <a href=/en/privpol>Privacy Policy</a></label><br>
<br>
<span><input type="submit" value="Submit" style="width:100px;height:40px;font-size:20px"></span>
@ -152,13 +154,14 @@
<?php
} else {
?>
<meta http-equiv="refresh" content="5;url=/eng/" />
<meta http-equiv="refresh" content="5;url=http://<?php echo htmlspecialchars($_SERVER['HTTP_HOST']); ?>" />
<div class=h><h1 id=thanks>Thank you for signing up.</h1> <a aria-hidden=true href=#thanks>#thanks</a></div>
<p>An admin will review your request, and an e-mail will be sent if your registration is successful.</p>
<p>You will be redirected back <a href=/eng/>home</a> in 5 seconds.</p>
<p>You will be redirected back <a href=/en/>home</a> in 5 seconds.</p>
<?php
if (isset($_POST['matrix'])) $use_matrix = true;
if (isset($_POST['fedi'])) $use_fedi = true;
if (isset($_POST['akkoma'])) $use_akkoma = true;
if (isset($_POST['soju'])) $use_soju = true;
if (isset($_POST['git'])) $use_git = true;
@ -174,6 +177,7 @@
$subject = "New registration request from $username <$email>";
$message = "Hello Administrators,\nSomeone has requested a membership. Please view the details below and decide if it is worth approving.\n\nSSH keys:\n$ssh\n\nRequested username: $username\nRequested services: Tilde";
if ($use_matrix) $message .= ", Matrix";
if ($use_fedi) $message .= ", Mastodon";
if ($use_akkoma) $message .= ", Akkoma";
if ($use_soju) $message .= ", Soju";
if ($use_git) $message .= ", Forgejo";
@ -192,25 +196,31 @@
$contents .= '~/bin/mktuser ' . escapeshellarg($username) . ' "$password"' . " <<< " . escapeshellarg($_POST['ssh']) . "\n";
$contents .= 'echo "$password" > /sshfs/home/' . $username . '/pass && chmod 600 /sshfs/home/' . $username . '/pass && ssh 192.168.122.30 chown ' . escapeshellarg($username . ':' . $username) . ' /sshfs/home/' . $username . '/pass' . "\n\n";
if ($use_matrix) $contents .= '~/bin/mkmuser ' . escapeshellarg($username) . ' "$password"' . "\n";
if ($use_fedi) {
$pass_file = '/home/' . $username . '/mastodon-pass';
$contents .= 'touch /sshfs' . $pass_file . "\n";
$contents .= 'chmod 600 /sshfs' . $pass_file . "\n";
$contents .= 'ssh 192.168.122.30 chown ' . escapeshellarg($username . ':' . $username) . ' ' . escapeshellarg($pass_file) . "\n";
$contents .= '~/bin/mkfuser ' . escapeshellarg($username) . ' | tee /sshfs' . escapeshellarg($pass_file) . "\n";
unset($pass_file);
}
if ($use_akkoma) $contents .= '~/bin/mkauser ' . escapeshellarg($username) . ' "$password"' . "\n";
if ($use_soju) $contents .= '~/bin/mksuser ' . escapeshellarg($username) . ' "$password"' . "\n";
if ($use_git) $contents .= '~/bin/mkguser ' . escapeshellarg($username) . ' "$password"' . "\n";
if ($use_nc) $contents .= '~/bin/mknuser ' . escapeshellarg($username) . ' "$password"' . "\n";
if ($use_freshrss) $contents .= '~/bin/mkfruser ' . escapeshellarg($username) . ' "$password"' . "\n";
if ($use_miniflux) $contents .= '~/bin/mkmfuser ' . escapeshellarg($username) . ' "$password"' . "\n";
if ($use_freshrss) $contents .= '~/bin/mkmfuser ' . escapeshellarg($username) . ' "$password"' . "\n";
if ($use_penpot) $contents .= '~/bin/mkppuser ' . escapeshellarg($username) . ' "$password"' . "\n";
if ($use_peertube) $contents .= '~/bin/mkpuser ' . escapeshellarg($username) . ' "$password"' . ' ' . escapeshellarg($email) . "\n";
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.\\n\\nThank you for being a part of ~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";
$contents .= "s-nail -vr '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 .= "rm -f $0\n";
$contents .= "exit\n\n\n";
$contents .= $reason . "\n";
$filename = "/var/spool/register/" . $username;
$filename = "/var/tmp/register/" . $username;
$handle = fopen($filename, "w+");
chmod($filename, 0600);
unset($filename);

View File

@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width">
<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="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Rule Reasoning | ~vern</title>
</head>
@ -17,7 +16,7 @@
<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=/eng/admins>admin</a>.</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=/en/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>
</ol>

View File

@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width">
<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="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Rules | ~vern</title>
</head>
@ -27,9 +26,9 @@
<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>
</ol>
<p>Reasoning behind these rules can be found <a href=/eng/rule-reasoning>here</a>.</p>
<p>Reasoning behind these rules can be found <a href=/en/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=/eng/tos.html>/tos</a></p>
<p>A legalese version of the rules can be found at <a href=/en/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>

View File

@ -3,7 +3,6 @@
<li><a href=//vern.cc>~vern</a> - The main ~vern website</li>
<li><a href=gemini://vern.cc>~vern Gemini</a> - The ~vern Gemini capsule</li>
<li><a href=gopher://vern.cc>~vern gopher</a> - The ~vern gopherhole</li>
<li><a href=//radio.vern.cc>~vern Radio</a> - ~vern's internet radio, featuring only libre music</li>
<li><a href=ssh://vern.cc>SSH (Reg Needed)</a> - Users can log in to the ~vern pubnix using SSH</li>
<li>User sites (Reg Needed) - Each user can have their own site (HTTP, Gemini, Gopher) on username.vern.cc</li>
<li>User sockets (Reg Needed) - Each user has a UNIX socket and can run their own HTTP server from it, accessible via *-username.vern.cc</li>
@ -11,8 +10,9 @@
<div class=h><b id=storage>Storage:</b> <a aria-hidden=true href=#storage>#storage</a></div>
<ul>
<li><a href=//0.vern.cc>0x0</a> - The null pointer. File hosting and URL shortening service</li>
<li><a href=//vw.vern.cc>Vaultwarden (Separate Sign-Up)</a> (AD: <a href=//vaultwarden.vern.cc>A</a>) - A web password manager with many features</li>
<li><a href=//vw.vern.cc>Vaultwarden (Seperate Sign-Up)</a> (AD: <a href=//vaultwarden.vern.cc>A</a>) - A web password manager with many features</li>
<li><a href=//pad.vern.cc>CryptPad (Separate Sign-up)</a> - Collaborative office suite that is e2e</li>
<li><a href=//ep.vern.cc>EtherPad</a> - A modern really-real-time collaborative document editor</li>
<li><a href=//git.vern.cc>Forgejo (Reg Needed)</a> (<a href=//ci.vern.cc>CI</a>) - A lightweight code hosting solution</li>
<li><a href=//hd.vern.cc>HedgeDoc</a> (AD: <a href=//hedgedoc.vern.cc>A</a>) - Collaborative Markdown notes</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>
@ -20,6 +20,7 @@
<li><a href=//pt.vern.cc>PeerTube (Reg Needed)</a> - Federated video platform</li>
<li><a href=//pp.vern.cc>PenPot (Reg Needed)</a> - Design &amp; prototyping platform</li>
<li><a href=//pb.vern.cc>PrivateBin</a> (AD: <a href=//privatebin.vern.cc>A</a>) - A pastebin where the server has zero knowledge of pastes</li>
<li><a href=//todo.vern.cc>Vikunja (Separate Sign-Up)</a> (AD: <a href=//vk.vern.cc>A</a>) - The to-do app to organize your life</li>
<li><a href=//vern.cc:8446>Syncthing Discovery Server</a> - Peer-to-peer file synchronization</li>
<li><a href=//nc.vern.cc>Nextcloud (Reg Needed)</a> (AD: <a href=//nextcloud.vern.cc>A</a>) - A productivity platform that keeps you in control</li>
<li><a href=//ntfy.vern.cc>Ntfy</a> - a simple HTTP-based pub-sub notification service</li>
@ -28,7 +29,6 @@
</ul>
<div class=h><b id=network>Network:</b> <a aria-hidden=true href=#network>#network</a></div>
<ul>
<li><a href=dict://vern.cc>DICT Server</a> - A public DICT server, providing many word definitions</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>
@ -41,6 +41,7 @@
<li><a href=//node.vern.cc:18081>Monero Node</a> - A node to support the XMR network</li>
<li><a href=//sy.vern.cc>Spyda</a> (AD: <a href=//spyda.vern.cc>A</a>) - A privacy first search engine and web crawler</li>
<li><a href=ssh://tm.vern.cc:2222>tmate</a> (<a href=/tmate.conf>tmate.conf</a>) - Instant terminal sharing</li>
<li><a href=//yc.vern.cc>YaCy</a> (AD: <a href=//yacy.vern.cc>A</a>) - A free distributed search engine, built on the principles of peer-to-peer networks</li>
</ul>
<div class=h><b id=games>Games:</b> <a aria-hidden=true href=#games>#games</a></div>
<ul>
@ -50,11 +51,11 @@
<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>
</ul>
<div class=h><b id=social>Social:</b> <a aria-hidden=true href=#social>#social</a></div>
<ul>
<li><p>BBS (Separate Sign-Up):</p>
<li><a href=//ag.vern.cc>Agreper (Seperate Sign-Up)</a> - Minimal, no-JS web forum software</li>
<li><p>BBS (Seperate Sign-Up):</p>
<ul>
<li><a href=https://bbs.vern.cc>HTTPS</a></li>
<li><a href=gopher://vern.cc:71>Gopher</a></li>
@ -64,12 +65,13 @@
<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 (Reg Needed)</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=ssh://vern.cc:2221>Devzat (Separate Sign-Up)</a> - Chat over ssh!</li>
<li><a href=//ak.vern.cc>Akkoma (Reg Needed)</a> - social networking software compatible with ActivityPub</li>
<li><a href=//fedi.vern.cc>Mastodon (Reg Needed)</a> - ActivityPub federated microblogging plaftorm</li>
<li><a href=//bloat.vern.cc>BloatFE (Mastodon Acc Needed)</a> - A web client for Mastodon Network</li>
<li><a href=ssh://vern.cc:2221>Devzat (Seperate Sign-Up)</a> - Chat over ssh!</li>
<li><a href=//jitsi.vern.cc>Jitsi (Reg Needed)</a> - Free video conferencing software for web &amp; mobile</li>
<li><a href="//mtrx.vern.cc">Matrix (Reg Needed)</a> - A network for secure, decentralized communication</li>
<li><a href="//wiki.vern.cc/eng/matrix/#xmpp-bridge">Bifrost</a> - XMPP &lt;-&gt; Matrix Bridge</li>
<li><a href="//wiki.vern.cc/doku.php?id=matrix#xmpp_bridge">Bifrost</a> - XMPP &lt;-&gt; Matrix Bridge</li>
<li><a href=//cn.vern.cc>Cinny</a> (AD: <a href=//cinny.vern.cc>A</a>) - Yet another Matrix client</li>
<li><a href=//riot.vern.cc>Element</a> - Secure collaboration and messaging</li>
<li><a href=//h2.vern.cc>Hydrogen</a> (AD: <a href=//hydrogen.vern.cc>A</a>) - Lightweight Matrix client with legacy and mobile support</li>
@ -77,11 +79,11 @@
<li><a href=//id.vern.cc>Matrix Sydent</a> - Reference Matrix identity server</li>
<li><a href=//mvw.vern.cc>Matrix-Static</a> - A static golang generated preview of public world readable Matrix rooms</li>
<li><a href=//mto.vern.cc>Matrix.to</a> - A simple stateless privacy-protecting URL redirecting service for Matrix</li>
<li><a href=mumble:mumble.vern.cc:64738>Mumble</a> (<a href=//mumble.vern.cc>Web Client</a>) - Low latency, high quality voice chat application</li>
<li><a href=xmpp:vern.cc>XMPP/Jabber (Reg Needed)</a> - The universal messaging standard</li>
<li><a href=//cjs.vern.cc>ConverseJS</a> (AD: <a href=//xmpp.vern.cc>A</a>/<a href=//conversejs.vern.cc>B</a>) - A XMPP chat client in your browser</li>
<li><a href=//rss.vern.cc>FreshRSS (Reg Needed)</a> - A free, self-hostable aggregator</li>
<li><a href=//mf.vern.cc>Miniflux (Reg Needed)</a> - Minimalist and opinionated feed reader</li>
<li><a href=//yn.vern.cc>Yarn (Seperate Sign-Up)</a> (AD: <a href=//twtxt.vern.cc>A</a>/<a href=//yarn.vern.cc>B</a>) - A decentralised self-hosted social media that has a privacy-first focus</li>
<li><a href=ircs://vern.cc:6698>Soju (Reg Needed)</a> - a user-friendly IRC bouncer</li>
<li><a href=ircs://vern.cc:6697>ZNC (On Request)</a> (<a href=https://znc.vern.cc>WebUI</a>) - An IRC network bouncer (BNC)</li>
</ul>
@ -90,7 +92,6 @@
<li><a href=//ao.vern.cc>AnonymousOverflow</a> (AD: <a href=//anonymousoverflow.vern.cc>A</a>/<a href=//stackoverflow.vern.cc>B</a>) - An alternative front-end for StackOverflow</li>
<li><a href=//bb.vern.cc>Beatbump</a> (AD: <a href=//beatbump.vern.cc>A</a>) - An alternative front-end for YouTube Music</li>
<li><a href=//bl.vern.cc>BiblioReads</a> (AD: <a href=//biblioreads.vern.cc>A</a>/<a href=//goodreads.vern.cc>B</a>) - An alternative front-end for Goodreads</li>
<li><a href=//bn.vern.cc>Binternet</a> (AD: <a href=//binternet.vern.cc>A</a>/<a href=//pintrest.vern.cc>B</a>) - An alternative front-end for Pinterest</li>
<li><a href=//bw.vern.cc>BreezeWiki</a> (AD: <a href=//breezewiki.vern.cc>A</a>/<a href=//fandom.vern.cc>B</a>) - An alternative front-end for Fandom</li>
<li><a href=//ds.vern.cc>Destructables</a> (AD: <a href=//destructables.vern.cc>A</a>/<a href=//instructables.vern.cc>B</a>) - An alternative front-end for Instructables</li>
<li><a href=//db.vern.cc>Dumb</a> (AD: <a href=//dumb.vern.cc>A</a>/<a href=//genius.vern.cc>B</a>) - An alternative front-end for Genius</li>
@ -100,42 +101,35 @@
<li><a href=//lab.vern.cc>Laboratory</a> (AD: <a href=//laboratory.vern.cc>A</a>/<a href=//gitlab.vern.cc>B</a>) - An alternative front-end for GitLab and GitLabCE</li>
<li><a href=//md.vern.cc>LibMedium</a> (AD: <a href=//libmedium.vern.cc>A</a>) - Another alternative front-end for Medium</li>
<li><a href=//lbry.vern.cc>Librarian</a> (AD: <a href=//librarian.vern.cc>A</a>) - An alternative front-end for LBRY/Odysee</li>
<li><a href=//lr.vern.cc>redlib</a> (AD: <a href=//libreddit.vern.cc>A</a>/<a href=//reddit.vern.cc>B</a>) - An alternative front-end for Reddit</li>
<li><a href=//lr.vern.cc>Libreddit</a> (AD: <a href=//libreddit.vern.cc>A</a>/<a href=//reddit.vern.cc>B</a>) - An alternative front-end for Reddit</li>
<li><a href=//ld.vern.cc>LibremDB</a> (AD: <a href=//libremdb.vern.cc>A</a>/<a href=//imdb.vern.cc>B</a>) - An alternative front-end for IMDb</li>
<li><a href=//lx.vern.cc>LibreY</a> (AD: <a href=//librex.vern.cc>A</a>) - A meta search engine for Google and popular torrent sites</li>
<li><a href=//mm.vern.cc>MeMe</a> (AD: <a href=//meme.vern.cc>A</a>/<a href=//knowyourmeme.vern.cc>B</a>) - An alternative front-end for Know Your Meme</li>
<li><a href=//lx.vern.cc>LibreX</a> (AD: <a href=//librex.vern.cc>A</a>) - A meta search engine for Google and popular torrent sites</li>
<li><a href=//nu.vern.cc>Neuters</a> (AD: <a href=//neuters.vern.cc>A</a>/<a href=//reuters.vern.cc>B</a>) - An alternative front-end for Reuters</li>
<li><a href=//nt.vern.cc>Nitter</a> (AD: <a href=//nitter.vern.cc>A</a>/<a href=//tw.vern.cc>B</a>) - An alternative front-end for Twitter</li>
<li><a href=//pd.vern.cc>Piped</a> (AD: <a href=//piped.vern.cc>A</a>) - An alternative privacy-friendly YouTube frontend which is efficient by design</li>
<li><a href=//ig.vern.cc>Proxigram</a> (AD: <a href=//proxigram.vern.cc>A</a>/<a href=//instagram.vern.cc>B</a>) - An alternative front-end for Instagram</li>
<li><a href=//tt.vern.cc>ProxiTok</a> (AD: <a href=//proxitok.vern.cc>A</a>/<a href=//tiktok.vern.cc>B</a>) - An alternative front-end for TikTok</li>
<li><a href=//qr.vern.cc>Quetre</a> (AD: <a href=//quetre.vern.cc>A</a>/<a href=//quora.vern.cc>B</a>) - An alternative front-end for Quora</li>
<li><a href=//rg.vern.cc>Rimgo</a> (AD: <a href=//rimgo.vern.cc>A</a>/<a href=//imgur.vern.cc>B</a>) - An alternative front-end for Imgur</li>
<li><a href=//rb.vern.cc>RSS-Bridge</a> (AD: <a href=//rssbridge.vern.cc>A</a>) - The RSS feed for websites missing it</li>
<li><a href=//rd.vern.cc>Rural Dictionary</a> (AD: <a href=//rural.vern.cc>A</a>/<a href=//urban.vern.cc>B</a>) - An alternative front-end for Urban Dictionary</li>
<li><a href=//ttv.vern.cc>SafeTwitch</a> (AD: <a href=//safetwitch.vern.cc>A</a>/<a href=//twitch.vern.cc>B</a>) - An alternative front-end for Twitch</li>
<li><a href=//sc.vern.cc>Scribe</a> (AD: <a href=//scribe.vern.cc>A</a>/<a href=//medium.vern.cc>B</a>) - An alternative front-end for Medium</li>
<li><a href=//sx.vern.cc>SearXNG</a> (AD: <a href=//searx.vern.cc>A</a>/<a href=//searxng.vern.cc>B</a>) - A metasearch engine which aggregates results from more than 70 search services</li>
<li><a href=//az.vern.cc>SimpleAmazon</a> (AD: <a href=//simpleamazon.vern.cc>A</a>) - A Simple Web Interface for Amazon</li>
<li><a href=//st.vern.cc>SimpleerTube</a> (AD: <a href=//simpleertube.vern.cc>A</a>) - A Simple Web Interface for PeerTube</li>
<li><a href=//tl.vern.cc>SimplyTranslate</a> (AD: <a href=//simplytranslate.vern.cc>A</a>/<a href=//translate.vern.cc>B</a>) - Minimal and private translations w/ many engines</li>
<li><a href=//sp.vern.cc>Soprano</a> (AD: <a href=//soprano.vern.cc>A</a>/<a href=//tenor.vern.cc>B</a>) - An alternative front-end for Tenor</li>
<li><a href=//sd.vern.cc>Suds</a> (AD: <a href=//suds.vern.cc>A</a>/<a href=//snopes.vern.cc>B</a>) - An alternative front-end for Snopes.com</li>
<li><a href=//td.vern.cc>Teddit</a> (AD: <a href=//teddit.vern.cc>A</a>) - Another alternative front-end for Reddit</li>
<li><a href=//tn.vern.cc>Tent</a> (AD: <a href=//tent.vern.cc>A</a>/<a href=//bandcamp.vern.cc>B</a>) - An alternative front-end for Bandcamp</li>
<li><a href=//uf.vern.cc>UNfunny</a> (AD: <a href=//unfunny.vern.cc>A</a>/<a href=//ifunny.vern.cc>B</a>) - An alternative front-end for iFunny</li>
<li><a href=//wg.vern.cc>Whoogle</a> (AD: <a href=//whoogle.vern.cc>A</a>) - An alternative front-end for Google Search</li>
<li><a href=//wl.vern.cc>Wikiless</a> (AD: <a href=//wikiless.vern.cc>A</a>/<a href=//wikipedia.vern.cc>B</a>) - An alternative front-end for Wikipedia</li>
</ul>
<div class=h><b id=email>E-Mail:</b> <a aria-hidden=true href=#email>#email</a></div>
<ul>
<li><a href=//mail.vern.cc>Modoboa (Reg Needed)</a> - Modoboa E-mail</li>
<li><a href=//wm.vern.cc>Roundcube</a> (AD: <a href=//rc.vern.cc>A</a>/<a href=//roundcube.vern.cc>B</a>) - Browser-based multilingual IMAP client</li>
<li><a href=//wm.vern.cc>Roundcube</a> (AD: <a href=//rc.vern.cc>A</a>/<a href=//roundcube.vern.cc>B</a>) - Browser-based multilingual IMAP client</li>
<li><a href=//sl.vern.cc>SimpleLogin (On Request)</a> - Free anonymous e-mail service</li>
</ul>
<div class=h><b id=misc>Other:</b> <a aria-hidden=true href=#misc>#misc</a></div>
<ul>
<li><a href=//lt.vern.cc>LibreTranslate</a> - Free Machine Translation API</li>
<li><a href=//pgp.vern.cc>PGP Suite</a> - A simple and easy-to-use client-side PGP tool</li>
<li><a href=//vnu.vern.cc>v.Nu</a> (AD: <a href=//validator.vern.cc>A</a>) - Helps you catch unintended mistakes in your HTML, CSS, and SVG</li>
</ul>

View File

@ -11,7 +11,6 @@
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width">
<meta name="description" content="Statistics of ~vern">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Statistics | ~vern</title>
</head>

View File

@ -5,26 +5,25 @@
<meta name="viewport" content="width=device-width">
<meta name="description" content="Systems Information of ~vern servers">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, distros, distributions, system information, info, sysinfo, systems, information">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Systems Information | ~vern</title>
</head>
<body>
<!--#include file="nav.php" -->
<div class=h><h1 id=sysinfo>~vern Systems Information</h1> <a aria-hidden=true href=#sysinfo>#sysinfo</a></div>
<div class=h><h3 id=mythos>Mythos [VPS]</h3> <a aria-hidden=true href=#mythos>#mythos</a></div>
<div class=h><h3 id=typhoon>Mythos [VPS]</h3> <a aria-hidden=true href=#typhoon>#typhoon</a></div>
<ul>
<li>Location: Hetzner, Ashburn, Virginia, United States</li>
<li>OS: Debian GNU/Linux 12 Bookworm</li>
<li>OS: Debian GNU/Linux 11 Bullseye</li>
<li>Specs: CPX11 with 2 GB RAM; 2 vCPUs</li>
<li>Storage: 40 GB</li>
<li>Services: Minetest; Primary DNS for vern.cc</li>
<li>Services: Minetest; Primary DNS for vern0.me and vern.cc</li>
<li>Additional Info: Paid for by ~cobra; proxies all tildeserver services via WireGuard</li></li>
</ul>
<div class=h><h3 id=tilserv>tilserv/tildeserver/~serv</h3> <a aria-hidden=true href=#tilserv>#tilserv</a></div>
<ul>
<li>Location: Local Server in New York, United States</li>
<li>OS: Debian GNU/Linux 12 Bookworm</li>
<li>OS: Debian GNU/Linux 11 Bullseye</li>
<li>Specs: Dell G7 7588 with 64 GB DDR4 RAM; 6-core 12-thread Intel Core i7-8750H</li>
<li>Storage: 128 GB SATA SSD (OS); 2 TB NVMe SSD (main); 1 TB SATA HDD; 18 TB USB HDD</li>
<li>Services: Basically everything minus the things mentioned in the other servers :P
@ -43,7 +42,7 @@
<div class=h><h3 id=crescent>Crescent</h3> <a aria-hidden=true href=#crescent>#crescent</a></div>
<ul>
<li>Location: Local Server in New York, United States</li>
<li>OS: Debian GNU/Linux 12 Bookworm</li>
<li>OS: Debian GNU/Linux 11 Bullseye</li>
<li>Specs: Slimbook PRO X 15 AMD; with 32 GB DDR4 RAM; 8-core 16-thread AMD Ryzen 7 4800H</li>
<li>Storage: 500 GB NVMe SSD</li>
<li>Services: Dumb</li>
@ -60,7 +59,7 @@
<div class=h><h3 id=iceberg>Iceberg</h3> <a aria-hidden=true href=#iceberg>#iceberg</a></div>
<ul>
<li>Location: Newark, New Jersey, United States</li>
<li>OS: Debian GNU/Linux 12 Bookworm</li>
<li>OS: Debian GNU/Linux 11 Bullseye</li>
<li>Specs: Linode "Nanode" with 1 GB RAM; 1 vCPU</li>
<li>Storage: 25 GB SSD</li>
<li>Services: Tor Relay; DNS resolver; Simplelogin; LibreSpeed; Status (Uptime Kuma), Sydent</li>
@ -70,7 +69,7 @@
<div class=h><h3 id=isotope>Isotope [RLVM]</h3> <a aria-hidden=true href=#isotope>#isotope</a></div>
<ul>
<li>Location: VM inside the tilserv</li>
<li>OS: Debian GNU/Linux 12 Bookworm</li>
<li>OS: Debian GNU/Linux 11 Bullseye</li>
<li>Specs: libvirtd; 4 vCPUs; 4 GB RAM</li>
<li>Storage: 40 GB qcow2</li>
<li>Services: SearxNG</li>
@ -80,7 +79,7 @@
<div class=h><h3 id=typhoon>Typhoon</h3> <a aria-hidden=true href=#typhoon>#typhoon</a></div>
<ul>
<li>Location: OVHCloud, Beauharnois, Quebec, Canada</li>
<li>OS: Debian GNU/Linux 12 Bookworm</li>
<li>OS: Debian GNU/Linux 11 Bullseye</li>
<li>Specs: 4 vCPUs; 8 GB RAM</li>
<li>Storage: 160 GB NVMe SSD</li>
<li>Services: Name server for vern.cc; Invidious; SuperTuxKart; Teeworlds</li>

View File

@ -3,7 +3,6 @@
<li><a href=http://vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>~vern</a> - The main ~vern website</li>
<li><a href=gemini://vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>~vern Gemini</a> - The ~vern Gemini capsule</li>
<li><a href=gopher://vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>~vern gopher</a> - The ~vern gopherhole</li>
<li><a href=http://radio.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>~vern Radio</a> - ~vern's internet radio, featuring only libre music</li>
<li><a href=ssh://vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>SSH (Reg Needed)</a> - Each user can log in to the ~vern tilde using their SSH keys</li>
<li>User sites (Reg Needed) - Each user can have their own site (HTTP, Gemini, Gopher) on username.vernccvbvyi5...onion</li>
<li>User sockets (Reg Needed) - Each user has a UNIX socket and can run their own HTTP server from it, accessible via *-username.vernccvbvyi5...onion</li>
@ -11,7 +10,8 @@
<div class=h><b id=storage>Storage:</b> <a aria-hidden=true href=#storage>#storage</a></div>
<ul>
<li><a href=http://0.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>0x0</a> - The null pointer. File hosting and URL shortening service</li>
<li><a href=//vw.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Vaultwarden (Separate Sign-Up)</a> - A web password manager with many features</li>
<li><a href=//vw.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Vaultwarden (Seperate Sign-Up)</a> - A web password manager with many features</li>
<li><a href=http://ep.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>EtherPad</a> - A modern really-real-time collaborative document editor</li>
<li><a href=http://git.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Forgejo (Reg Needed)</a> (<a href=http://ci.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>CI</a>) - A lightweight code hosting solution written in Go</li>
<li><a href=http://hd.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>HedgeDoc</a> - Collaborative Markdown notes</li>
<li><a href=http://mirror.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Mirrors (HTTP)</a> - HTTP mirrors of popular and free distributions</lI>
@ -19,6 +19,7 @@
<li><a href=http://pt.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>PeerTube (Reg Needed)</a> - Federated video platform</li>
<li><a href=http://pp.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>PenPot (Reg Needed)</a> - Design &amp; prototyping platform</li>
<li><a href=http://pb.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>PrivateBin</a> - A pastebin where the server has zero knowledge of pastes</li>
<li><a href=http://todo.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Vikunja (Separate Sign-Up)</a> - The to-do app to organize your life</li>
<li><a href=http://vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion:8446>Syncthing Discovery Server</a> - Peer-to-peer file synchronization</li>
<li><a href=http://nc.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Nextcloud (Reg Needed)</a> - A productivity platform that keeps you in control</li>
<li><a href=http://ntfy.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Ntfy</a> - a simple HTTP-based pub-sub notification service</li>
@ -27,7 +28,6 @@
</ul>
<div class=h><b id=network>Network:</b> <a aria-hidden=true href=#network>#network</a></div>
<ul>
<li><a href=dict://vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>DICT Server</a> - A public DICT server, providing many word definitions</li>
<li><a href=http://gp.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>gopherproxy</a> - HTTP proxy for Gopher and Gemini</li>
<li><a href=tcp://vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion:5201>Iperf3 (PubNixVM)</a> - The ultimate speed test tool</li>
<li><a href=tcp://vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion:5202>Iperf3 (tilserv)</a> - The ultimate speed test tool</li>
@ -39,6 +39,7 @@
<li><a href=ssh://tm.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion:2222>tmate</a> (<a href=/tmate.conf>tmate.conf</a>) - Instant terminal sharing</li>
<li>Tor Bridge (On Request) - A Tor bridge to circumvent censorship</li>
<li><a href=tcp://173.255.236.85:9001>Tor Relay</a> - A Tor relay to support the Tor network</li>
<li><a href=http://yc.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>YaCy</a> - A free distributed search engine, built on the principles of peer-to-peer networks</li>
</ul>
<div class=h><b id=games>Games:</b> <a aria-hidden=true href=#games>#games</a></div>
<ul>
@ -46,7 +47,8 @@
</ul>
<div class=h><b id=social>Social:</b> <a aria-hidden=true href=#social>#social</a></div>
<ul>
<li><p>BBS (Separate Sign-Up):</p>
<li><a href=http://ag.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Agreper (Seperate Sign-Up)</a> - Minimal, no-JS web forum software</li>
<li><p>BBS (Seperate Sign-Up):</p>
<ul>
<li><a href=http://vern5pgpfjdplnz7yhqazesx62hrx6r6i4xvv4kjshwefwikkjjuvwad.onion>HTTP</a></li>
<li><a href=gopher://vern5pgpfjdplnz7yhqazesx62hrx6r6i4xvv4kjshwefwikkjjuvwad.onion>Gopher</a></li>
@ -57,7 +59,8 @@
<li><a href=ws://vern5pgpfjdplnz7yhqazesx62hrx6r6i4xvv4kjshwefwikkjjuvwad.onion>WebSocket</a></li>
</ul></li>
<li><a href=http://ak.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Akkoma (Reg Needed)</a> - Social networking platform compatible with ActivityPub</li>
<li><a href=ssh://vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion:2221>Devzat (Separate Sign-Up)</a> - Chat over ssh!</li>
<li><a href=http://fedi.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Mastodon (Reg Needed)</a> - ActivityPub federated microblogging plaftorm</li>
<li><a href=ssh://vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion:2221>Devzat (Seperate Sign-Up)</a> - Chat over ssh!</li>
<li><a href=http://mtrx.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Matrix (Reg Needed)</a> - An open network for secure, decentralized communication</li>
<li><a href=http://cn.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Cinny</a> - Yet another Matrix client</li>
<li><a href=http://riot.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Element</a> - Secure collaboration and messaging</li>
@ -66,11 +69,11 @@
<li><a href=http://id.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Matrix Sydent</a> - Reference Matrix identity server</li>
<li><a href=http://mvw.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Matrix-Static</a> - A static golang generated preview of public world readable Matrix rooms</li>
<li><a href=http://mto.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Matrix.to</a> - A simple stateless privacy-protecting URL redirecting service for Matrix</li>
<li><a href=mumble:vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion:64738>Mumble</a> (<a href=http://mumble.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Web Client</a>) - Low latency, high quality voice chat application</li>
<li><a href=xmpp:vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>XMPP/Jabber (Reg Needed)</a> - The universal messaging standard</li>
<li><a href=http://cjs.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>ConverseJS</a> - A XMPP chat client in your browser</li>
<li><a href=http://rss.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>FreshRSS (Reg Needed)</a> - A free, self-hostable aggregator</li>
<li><a href=http://mf.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Miniflux (Reg Needed)</a> - Minimalist and opinionated feed reader</li>
<li><a href=http://yn.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Yarn (Seperate Sign-Up)</a> - A decentralised self-hosted social media that has a privacy-first focus</li>
<li><a href=irc://vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion:6668>Soju (Reg Needed)</a> - a user-friendly IRC bouncer</li>
<li><a href=irc://vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion:6667>ZNC (On Request)</a> (<a href=http://znc.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>WebUI</a>) - An IRC network bouncer (BNC)</li>
</ul>
@ -79,7 +82,6 @@
<li><a href=http://ao.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>AnonymousOverflow</a> - An alternative front-end for StackOverflow</li>
<li><a href=http://bb.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Beatbump</a> - An alternative front-end for YouTube Music</li>
<li><a href=http://bl.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>BiblioReads</a> - An alternative front-end for Goodreads</li>
<li><a href=http://bn.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Binternet</a> - An alternative front-end for Pinterest</li>
<li><a href=http://bw.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>BreezeWiki</a> - An alternative front-end for Fandom</li>
<li><a href=http://ds.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Destructables</a> - An alternative front-end for Instructables</li>
<li><a href=http://db.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Dumb</a> - An alternative front-end for Genius</li>
@ -89,30 +91,24 @@
<li><a href=http://lab.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Laboratory</a> - An alternative front-end for GitLab and GitLabCE</li>
<li><a href=http://md.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>LibMedium</a> - Another alternative front-end for Medium</li>
<li><a href=http://lbry.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Librarian</a> - An alternative front-end for LBRY/Odysee</li>
<li><a href=http://lr.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>redlib</a> - An alternative front-end for Reddit</li>
<li><a href=http://lr.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Libreddit</a> - An alternative front-end for Reddit</li>
<li><a href=http://ld.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>LibremDB</a> - An alternative front-end for IMDb</li>
<li><a href=http://lx.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>LibreY</a> - A meta search engine for Google and popular torrent sites</li>
<li><a href=http://mm.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>MeMe</a> - An alternative front-end for Know Your Meme</li>
<li><a href=http://lx.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>LibreX</a> - A meta search engine for Google and popular torrent sites</li>
<li><a href=http://nu.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Neuters</a> - An alternative front-end for Reuters</li>
<li><a href=http://nt.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Nitter</a> - An alternative front-end for Twitter</li>
<li><a href=http://pd.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Piped</a> - An alternative privacy-friendly YouTube frontend which is efficient by design</li>
<li><a href=http://ig.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Proxigram</a> - An alternative front-end for Instagram</li>
<li><a href=http://tt.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>ProxiTok</a> - An alternative front-end for TikTok</li>
<li><a href=http://qr.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Quetre</a> - An alternative front-end for Quora</li>
<li><a href=http://rg.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Rimgo</a> - An alternative front-end for Imgur</li>
<li><a href=http://rb.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>RSS-Bridge</a> - The RSS feed for websites missing it</li>
<li><a href=http://rd.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Rural Dictionary</a> - An alternative front-end for Urban Dictionary</li>
<li><a href=http://ttv.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>SafeTwitch</a> - An alternative front-end for Twitch</li>
<li><a href=http://sc.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Scribe</a> - An alternative front-end for Medium</li>
<li><a href=http://sx.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>SearXNG</a> - A metasearch engine which aggregates results from more than 70 search services</li>
<li><a href=http://az.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>SimpleAmazon</a> - A Simple Web Interface for Amazon</li>
<li><a href=http://st.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>SimpleerTube</a> - A Simple Web Interface for PeerTube</li>
<li><a href=http://tl.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>SimplyTranslate</a> - Minimal and private translations w/ many engines</li>
<li><a href=http://sp.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Soprano</a> - An alternative front-end for Tenor</li>
<li><a href=http://sd.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Suds</a> - An alternative front-end for Snopes.com</li>
<li><a href=http://td.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Teddit</a> - Another alternative front-end for Reddit</li>
<li><a href=http://tn.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Tent</a> - An alternative front-end for Bandcamp</li>
<li><a href=http://uf.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>UNfunny</a> - An alternative front-end for iFunny</li>
<li><a href=http://wg.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Whoogle</a> - An alternative front-end for Google Search</li>
<li><a href=http://wl.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Wikiless</a> - An alternative front-end for Wikipedia</li>
</ul>
@ -124,7 +120,6 @@
</ul>
<div class=h><b id=misc>Other:</b> <a aria-hidden=true href=#misc>#misc</a></div>
<ul>
<li><a href=http://lt.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>LibreTranslate</a> - Free Machine Translation API</li>
<li><a href=http://pgp.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>PGP Suite</a> - A simple and easy-to-use client-side PGP tool</li>
<li><a href=http://vnu.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>v.Nu</a> - Helps you catch unintended mistakes in your HTML, CSS, and SVG</li>
</ul>

View File

@ -5,7 +5,6 @@
<meta name="description" content="TOR on ~vern">
<meta name="viewport" content="width=device-width">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, invidious, nitter, onion, darknet, tor">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Tor Services | ~vern</title>
</head>

View File

@ -5,7 +5,6 @@
<meta name="viewport" content="width=device-width">
<meta name="description" content="Terms of Service of ~vern">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, rules, tos, terms, terms of service, legal, legalese">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Terms of Service | ~vern</title>
</head>

View File

@ -11,7 +11,6 @@
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width">
<meta name="description" content="A list of ~vern users">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Users | ~vern</title>
</head>

View File

@ -1 +0,0 @@
<meta http-equiv="Refresh" content="0; url='/eng/admins'" />

View File

@ -1,33 +0,0 @@
<!DOCTYPE html>
<!--
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License along with this program. If not, see <https://www.gnu.org/licenses/>.
-->
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width">
<meta name="description" content="Donations page for ~vern">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Donations | ~vern</title>
</head>
<body>
<!--#include file="nav.php" -->
<div class=h><h1 id=donate>Donations</h1> <a aria-hidden=true href=#donate>#donate</a></div>
<br>
<img src="https://img.shields.io/liberapay/goal/vern.svg?logo=liberapay" />
<p>A donation would help ~vern stay up and running for longer! We currently only take donations in XMR and LiberaPay.</p>
<p>If you know of another good way to take donations, either in cryptocurrency or traditional banking, please contact an <a href=/eng/admins>admin</a> about adding it.</p>
<p>As a thank you token, donators get access to restricted access services such as Jellyfin and can also opt to use mail with their own custom domain on ~vern.</p>
<p><a href=//liberapay.com/vern>Liberapay</a> accepts donations in many currencies, more info can be found at <a href=//liberapay.com/about/global>liberapay.com</a>.</p>
<p>We have an XMR OpenAlias on vern.cc, so simply type vern.cc into the address bar and click resolve.</p>
<p>Our XMR address is <code>4ATm8EZaC4iEuwt1VABuxFPi5xq4HgvqgghmKqvgQyvwQf9KK7AyYFXCYCZ3xBiqZ38CctAWihJ3yLeKAeGJfQBgDxQnn91</code></p>
<img src="/media/xmr.png" alt="A QR code representing our XMR address" width=300 height=300>
<p> A transparent report on how the donations money is spent can be found in <a href=/eng/costs>/costs</a>
<!--#include file="footer.cgi" -->
</body>
</html>

View File

@ -1 +0,0 @@
<meta http-equiv="Refresh" content="0; url='/eng/donate'" />

View File

@ -1,2 +0,0 @@
<p>Contact an <a href=/eng/admins>admin</a> if this is a mistake.</p>
<a href=/eng/>Go Home</a>

View File

@ -1,25 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta name="viewport" content="width=device-width">
<meta charset="UTF-8">
<meta name="description" content="May 2023 Financial Report of ~vern">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, costs, transparency">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>May 2023 Financial Report | ~vern</title>
</head>
<body>
<!--#include file="/eng/nav.php" -->
<div class=h><h1 id=may23finreport>May 2023 Financial Report of ~vern</h1> <a aria-hidden=true href=#may23finreport>#may23finreport</a></div>
<div class=h><b id=liberapay>LiberaPay (Fiat) Donations:</b> <a aria-hidden=true href=#liberapay>#liberapay</a></div>
<p>We received a total of 54.82 USD on LiberaPay this month (thank you!).</p>
<div class=h><b id=xmr>Monero (XMR) Donations:</b> <a aria-hidden=true href=#xmr>#xmr</a></div>
<p>We received a total of 0 XMR this month. It has not been converted to fiat. This money is kept for times when we have a lack of funds to use or to cash out when XMR peaks.</p>
<div class=h><b id=usage>Usage:</b> <a aria-hidden=true href=#usage>#usage</a></div>
<p>5 USD for Iceberg; 4.68 USD for Mythos; 27.3 USD for Typhoon</p>
<p>Totally 36.98 USD was used up this month. We have 22.36 USD + around 33.98 USD (XMR conversion rate as of 1st Apr 2023) = 56.34 USD remaining.</p>
<p>The extra money has not been yet divided among the team.</p>
<!--#include file="/eng/footer.cgi" -->
</body>
</html>

View File

@ -1,25 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta name="viewport" content="width=device-width">
<meta charset="UTF-8">
<meta name="description" content="June 2023 Financial Report of ~vern">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, costs, transparency">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>June 2023 Financial Report | ~vern</title>
</head>
<body>
<!--#include file="/eng/nav.php" -->
<div class=h><h1 id=jun23finreport>June 2023 Financial Report of ~vern</h1> <a aria-hidden=true href=#jun23finreport>#jun23finreport</a></div>
<div class=h><b id=liberapay>LiberaPay (Fiat) Donations:</b> <a aria-hidden=true href=#liberapay>#liberapay</a></div>
<p>We received a total of 1.88 USD on LiberaPay this month.</p>
<div class=h><b id=xmr>Monero (XMR) Donations:</b> <a aria-hidden=true href=#xmr>#xmr</a></div>
<p>We received a total of 0 XMR this month. It has not been converted to fiat. This money is kept for times when we have a lack of funds to use or to cash out when XMR peaks.</p>
<div class=h><b id=usage>Usage:</b> <a aria-hidden=true href=#usage>#usage</a></div>
<p>5 USD for Iceberg; 4.75 USD for Mythos; 27.3 USD for Typhoon</p>
<p>Totally 37.05 USD was used up this month. We have -14.29 USD + around 33.98 USD (XMR conversion rate as of 1st Apr 2023) = 18.89 USD remaining.</p>
<p>The extra money has not been yet divided among the team.</p>
<!--#include file="/eng/footer.cgi" -->
</body>
</html>

View File

@ -1,25 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta name="viewport" content="width=device-width">
<meta charset="UTF-8">
<meta name="description" content="July 2023 Financial Report of ~vern">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, costs, transparency">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>July 2023 Financial Report | ~vern</title>
</head>
<body>
<!--#include file="/eng/nav.php" -->
<div class=h><h1 id=jul23finreport>July 2023 Financial Report of ~vern</h1> <a aria-hidden=true href=#jul23finreport>#jul23finreport</a></div>
<div class=h><b id=liberapay>LiberaPay (Fiat) Donations:</b> <a aria-hidden=true href=#liberapay>#liberapay</a></div>
<p>We received a total of 20.59 USD on LiberaPay this month.</p>
<div class=h><b id=xmr>Monero (XMR) Donations:</b> <a aria-hidden=true href=#xmr>#xmr</a></div>
<p>We received a total of 0 XMR this month. It has not been converted to fiat. This money is kept for times when we have a lack of funds to use or to cash out when XMR peaks.</p>
<div class=h><b id=usage>Usage:</b> <a aria-hidden=true href=#usage>#usage</a></div>
<p>5 USD for Iceberg; 4.75 USD for Mythos; 27.3 USD for Typhoon</p>
<p>Totally 37.05 USD was used up this month. We have 2.43 USD + around 33.98 USD (XMR conversion rate as of 1st Apr 2023) = 36.41 USD remaining.</p>
<p>The extra money has not been yet divided among the team.</p>
<!--#include file="/eng/footer.cgi" -->
</body>
</html>

View File

@ -1,25 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta name="viewport" content="width=device-width">
<meta charset="UTF-8">
<meta name="description" content="August 2023 Financial Report of ~vern">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, costs, transparency">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>August 2023 Financial Report | ~vern</title>
</head>
<body>
<!--#include file="/eng/nav.php" -->
<div class=h><h1 id=aug23finreport>August 2023 Financial Report of ~vern</h1> <a aria-hidden=true href=#aug23finreport>#aug23finreport</a></div>
<div class=h><b id=liberapay>LiberaPay (Fiat) Donations:</b> <a aria-hidden=true href=#liberapay>#liberapay</a></div>
<p>We received a total of 1.90 USD on LiberaPay this month.</p>
<div class=h><b id=xmr>Monero (XMR) Donations:</b> <a aria-hidden=true href=#xmr>#xmr</a></div>
<p>We received a total of 0 XMR this month. It has not been converted to fiat. This money is kept for times when we have a lack of funds to use or to cash out when XMR peaks.</p>
<div class=h><b id=usage>Usage:</b> <a aria-hidden=true href=#usage>#usage</a></div>
<p>5 USD for Iceberg; 4.75 USD for Mythos; 27.3 USD for Typhoon</p>
<p>Totally 37.05 USD was used up this month. We have -32.72 USD + around 33.98 USD (XMR conversion rate as of 1st Apr 2023) = 1.26 USD remaining.</p>
<p>The extra money has not been yet divided among the team.</p>
<!--#include file="/eng/footer.cgi" -->
</body>
</html>

View File

@ -1,25 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta name="viewport" content="width=device-width">
<meta charset="UTF-8">
<meta name="description" content="September 2023 Financial Report of ~vern">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, costs, transparency">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>September 2023 Financial Report | ~vern</title>
</head>
<body>
<!--#include file="/eng/nav.php" -->
<div class=h><h1 id=sep23finreport>September 2023 Financial Report of ~vern</h1> <a aria-hidden=true href=#sep23finreport>#sep23finreport</a></div>
<div class=h><b id=liberapay>LiberaPay (Fiat) Donations:</b> <a aria-hidden=true href=#liberapay>#liberapay</a></div>
<p>We received a total of 0 USD on LiberaPay this month.</p>
<div class=h><b id=xmr>Monero (XMR) Donations:</b> <a aria-hidden=true href=#xmr>#xmr</a></div>
<p>We received a total of 0.004940039377 XMR this month. It has not been converted to fiat. This money is kept for times when we have a lack of funds to use or to cash out when XMR peaks.</p>
<div class=h><b id=usage>Usage:</b> <a aria-hidden=true href=#usage>#usage</a></div>
<p>5 USD for Iceberg; 4.75 USD for Mythos; 27.3 USD for Typhoon</p>
<p>Totally 37.05 USD was used up this month. We have -69.77 USD + around 29.31 USD (XMR conversion rate as of 23rd Nov 2023) = -40.46 USD remaining.</p>
<p>The extra money has not been yet divided among the team.</p>
<!--#include file="/eng/footer.cgi" -->
</body>
</html>

View File

@ -1,25 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta name="viewport" content="width=device-width">
<meta charset="UTF-8">
<meta name="description" content="October 2023 Financial Report of ~vern">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, costs, transparency">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>October 2023 Financial Report | ~vern</title>
</head>
<body>
<!--#include file="/eng/nav.php" -->
<div class=h><h1 id=oct23finreport>October 2023 Financial Report of ~vern</h1> <a aria-hidden=true href=#oct23finreport>#oct23finreport</a></div>
<div class=h><b id=liberapay>LiberaPay (Fiat) Donations:</b> <a aria-hidden=true href=#liberapay>#liberapay</a></div>
<p>We received a total of 0 USD on LiberaPay this month.</p>
<div class=h><b id=xmr>Monero (XMR) Donations:</b> <a aria-hidden=true href=#xmr>#xmr</a></div>
<p>We received a total of 0 XMR this month. It has not been converted to fiat. This money is kept for times when we have a lack of funds to use or to cash out when XMR peaks.</p>
<div class=h><b id=usage>Usage:</b> <a aria-hidden=true href=#usage>#usage</a></div>
<p>5 USD for Iceberg; 4.75 USD for Mythos; 27.3 USD for Typhoon; 0.1321527686 XMR for the vern.cc domain</p>
<p>Totally 37.05 USD and 0.1321527686 XMR were used up this month. We have -106.82 USD + around 12.80 USD (XMR conversion rate as of 23rd Nov 2023) = -94.02 USD remaining.</p>
<p>The extra money has not been yet divided among the team.</p>
<!--#include file="/eng/footer.cgi" -->
</body>
</html>

View File

@ -1,25 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta name="viewport" content="width=device-width">
<meta charset="UTF-8">
<meta name="description" content="November 2023 Financial Report of ~vern">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, costs, transparency">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>November 2023 Financial Report | ~vern</title>
</head>
<body>
<!--#include file="/eng/nav.php" -->
<div class=h><h1 id=nov23finreport>November 2023 Financial Report of ~vern</h1> <a aria-hidden=true href=#nov23finreport>#nov23finreport</a></div>
<div class=h><b id=liberapay>LiberaPay (Fiat) Donations:</b> <a aria-hidden=true href=#liberapay>#liberapay</a></div>
<p>We received a total of 99.35 USD on LiberaPay this month (thank you!).</p>
<div class=h><b id=xmr>Monero (XMR) Donations:</b> <a aria-hidden=true href=#xmr>#xmr</a></div>
<p>We received a total of 0 XMR this month. It has not been converted to fiat. This money is used for the domain, or kept for times when we have a lack of funds to use or to cash out when XMR peaks.</p>
<div class=h><b id=usage>Usage:</b> <a aria-hidden=true href=#usage>#usage</a></div>
<p>5 USD for Iceberg; 4.75 USD for Mythos; 27.3 USD for Typhoon</p>
<p>Totally 37.05 USD was used up this month. We have -44.52 USD + around 12.80 USD (XMR conversion rate as of 23rd Nov 2023) = -31.72 USD remaining.</p>
<p>The extra money has not been yet divided among the team.</p>
<!--#include file="/eng/footer.cgi" -->
</body>
</html>

View File

@ -1,25 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta name="viewport" content="width=device-width">
<meta charset="UTF-8">
<meta name="description" content="December 2023 Financial Report of ~vern">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, costs, transparency">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>December 2023 Financial Report | ~vern</title>
</head>
<body>
<!--#include file="/eng/nav.php" -->
<div class=h><h1 id=dec23finreport>December 2023 Financial Report of ~vern</h1> <a aria-hidden=true href=#dec23finreport>#dec23finreport</a></div>
<div class=h><b id=liberapay>LiberaPay (Fiat) Donations:</b> <a aria-hidden=true href=#liberapay>#liberapay</a></div>
<p>We received a total of 0 USD on LiberaPay this month.</p>
<div class=h><b id=xmr>Monero (XMR) Donations:</b> <a aria-hidden=true href=#xmr>#xmr</a></div>
<p>We received a total of 0 XMR this month. It has not been converted to fiat. This money is used for the domain, or kept for times when we have a lack of funds to use or to cash out when XMR peaks.</p>
<div class=h><b id=usage>Usage:</b> <a aria-hidden=true href=#usage>#usage</a></div>
<p>5 USD for Iceberg; 4.75 USD for Mythos; 27.3 USD for Typhoon</p>
<p>Totally 37.05 USD was used up this month. We have -81.57 USD + around 12.80 USD (XMR conversion rate as of 23rd Nov 2023) = -68.77 USD remaining.</p>
<p>The extra money has not been yet divided among the team.</p>
<!--#include file="/eng/footer.cgi" -->
</body>
</html>

View File

@ -1,47 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width">
<meta name="description" content="A non-commercial tilde focused on free-software and services">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, invidious, nitter">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>~vern</title>
</head>
<body>
<!--#include file="nav.php" -->
<div class=h><h1 id=vern>Welcome to ~vern!</h1> <a aria-hidden=true href=#vern>#vern</a></div>
<p>~vern is a non-commercial <a href=//tildeverse.org>tilde</a> focused on free software and services! This means we are a community open for sharing, engaging, participating and creating free (as in freedom) software for everyone, without exceptions.</p>
<p>While we host a lot of services like privacy front-ends, ~vern is well known for its cozy and participative community, that has been built that way since the beginning. We are here not to just get software to your hands, but to walk you through it.</p>
<p>~vern also has a <a href=/eng/sysinfo#pubnix>pubnix</a>, that is, a public machine that runs NixOS on top of the Linux-Libre kernel for improved freedom. The nonfree repositories are not enabled by default, too.</p>
<p>Finally, ~vern's purpose is to provide to you the best experience you could have in this hopeless Internet, and to get you to get stuff done as soon as you can!</p>
<p>All our servers run <a href=/eng/sysinfo>free GNU/Linux distributions</a>. See our <a href=/roadmap>roadmap for ~vern</a>.</p>
<div class=h><h2 id=announcements>Announcements</h2> <a aria-hidden=true href=#announcements>#announcements</a></div>
<p>A list of announcements can be found at <a href=/eng/announcements>/announcements</a>
<!--#include file="ssi_anno.shtml" -->
<div class=h><h2 id=community>Community</h2> <a aria-hidden=true href=#community>#community</a></div>
<p><b>You can join our community on most major free software chat programs:</b></p>
<p>We make use of bridging so you can chat with us regardless of what chat program you use</p>
<ul>
<li>Main Chat - <a href="//mto.vern.cc/#/#vern:vern.cc" target="_blank">Matrix</a>, <a href="xmpp:vern@muc.vern.cc" target="_blank">XMPP</a>, <a href="ircs://irc.tilde.chat:6697/#vern" target="_blank">IRC</a></li>
<li>Off-topic Chat - <a href="//mto.vern.cc/#/#chat:vern.cc" target="_blank">Matrix</a>, <a href="xmpp:chat@muc.vern.cc" target="_blank">XMPP</a>, <a href="ircs://irc.tilde.chat:6697/#vern-chat" target="_blank">IRC</a></li>
<li>Announcements - <a href="//mto.vern.cc/#/#announcements:vern.cc" target="_blank">Matrix</a>, <a href="xmpp:announcements@muc.vern.cc" target="_blank">XMPP</a>, <a href="ircs://irc.tilde.chat:6697/#vern-announcements" target="_blank">IRC</a></li>
<li>Game Chat - <a href="//mto.vern.cc/#/#games:vern.cc" target="_blank">Matrix</a>, <a href="xmpp:games@muc.vern.cc" target="_blank">XMPP</a>, <a href="ircs://irc.tilde.chat:6697/#vern-games" target="_blank">IRC</a></li>
<li>Abuse Reports - <a href="//mto.vern.cc/#/#abuse:vern.cc" target="_blank">Matrix</a>, <a href="xmpp:abuse@muc.vern.cc" target="_blank">XMPP</a>, <a href="ircs://irc.tilde.chat:6697/#vern-abuse" target="_blank">IRC</a></li>
<li>Fridge (Chat screenshots) - <a href="//mto.vern.cc/#/#fridge:vern.cc" target="_blank">Matrix</a>, <a href="xmpp:fridge@muc.vern.cc" target="_blank">XMPP</a>, <a href="ircs://irc.tilde.chat:6697/#vern-fridge" target="_blank">IRC</a></li>
<li>Radio Chat - <a href="//mto.vern.cc/#/#radio:vern.cc" target="_blank">Matrix</a>, <a href="xmpp:radio@muc.vern.cc" target="_blank">XMPP</a>, <a href="ircs://irc.tilde.chat:6697/#vern-radio" target="_blank">IRC</a></li>
<li>Chaos (Things that don't belong in off-topic) - <a href="//mto.vern.cc/#/#chaos:vern,cc" target="_blank">Matrix</a>, <a href="xmpp:chaos@muc.vern.cc" target="_blank">XMPP</a>, <a href="ircs://irc.tilde.chat:6697/#vern-chaos" target="_blank">IRC</a></li>
<li>Uptime Monitoring - <a href="//mto.vern.cc/#/#uptime:vern.cc" target="_blank">Matrix</a>, <a href="xmpp:uptimekuma@muc.vern.cc" target="_blank">XMPP</a>, <a href="ircs://irc.tilde.chat:6697/#vern-uptime" target="_blank">IRC</a></li>
</ul>
<div class=h><h2 id=services>Services</h2> <a aria-hidden=true href=#services>#services</a></div>
<p>You can get access to the "Reg Needed" services by <a href=/eng/register>signing up</a> via the registration form.</p>
<p>With the exception of clearnet Minetest &amp; services hosted on <a href=/eng/sysinfo#iceberg>Iceberg</a> and <a href="/eng/sysinfo#tyhoon">Typhoon</a>, none of the services we host have the capability to log IP addresses due to our use of WireGuard. IP logging on Iceberg is disabled.</p>
<p>We also host <a href=/eng/tor>Tor</a> and <a href=/eng/i2p>I2P</a> versions of most of these services.</p>
<p>Services marked with "AD:" have alternate (sub)domains you can use for them.</p>
<!--#include file="services.html" -->
<div class=h><h2 id=sysinfo>What computers do ~vern servers run on?</h2> <a aria-hidden=true href=#sysinfo>#sysinfo</a></div>
<p>~vern has many servers running in different ways. You can find a list of them and their uses at <a href=/eng/sysinfo>/sysinfo</a>.</p>
<!--#include file="footer.cgi" -->
</body>
</html>

View File

@ -1,136 +0,0 @@
<!DOCTYPE html>
<!--
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License along with this program. If not, see <https://www.gnu.org/licenses/>.
-->
<html lang="en">
<head>
<meta name="viewport" content="width=device-width">
<meta charset="UTF-8">
<meta name="description" content="Sign up to the ~vern mailing list">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Mailing List | ~vern</title>
</head>
<body>
<!--#include file="nav.php" -->
<?php
function sanitize($str) {
$str = trim($str);
$str = stripslashes($str);
$str = htmlspecialchars($str);
$str = str_replace("\r", '', $str);
return $str;
}
$err = $email = $code = $code_err = '';
$confirmed = false;
if (!empty($_GET['action'])) {
if (!empty($_GET['email'])) {
if (filter_var(sanitize($_GET['email']), FILTER_VALIDATE_EMAIL)) {
if (preg_match("/^" . preg_quote($_GET['email']) . "$/m", file_get_contents("/var/spool/list")) === 1) {
if ($_GET['action'] == "unsub")
$email = sanitize($_GET['email']);
else $err = "E-mail already in list";
} else {
if ($_GET['action'] == "sub")
$email = sanitize($_GET['email']);
else $err = "E-mail not in list";
}
} else $err = "Invalid E-mail";
} else $err = "E-mail is required";
}
$filename = "/tmp/list-code-" . $email;
if (empty($err)) {
if (!empty($_GET['code'])) {
if (file_get_contents($filename) == $_GET['code']) {
if ($_GET['action'] == "sub") {
file_put_contents("/var/spool/list", $email . PHP_EOL, FILE_APPEND);
} else {
$contents = file_get_contents("/var/spool/list");
$contents = preg_replace("/^" . preg_quote($email) . "$/m", '', $contents);
$contents = preg_replace("/(^[\r\n]*|[\r\n]+)[\s\t]*[\r\n]+/", "\n", $contents);
file_put_contents("/var/spool/list", $contents);
}
unlink($filename);
$subject = ($_GET['action'] == "sub" ? "S" : "Uns") . "ubscription confirmed";
$headers = "From: announcements@vern.cc\n";
$headers .= "MIME-Version: 1.0\n";
$headers .= "Content-type: text/plain\n";
$message = "You have been " . ($_GET['action'] == "sub" ? "added to" : "removed from") . " the ~vern announcement mailing list";
mail($email, $subject, $message, $headers);
$confirmed = true;
} else {
$code_err = 'Incorrect code';
}
} else {
$code = substr(md5(rand()), 0, 8);
$handle = fopen($filename, "w+");
chmod($filename, 0600);
fwrite($handle, $code);
fclose($handle);
$subject = "Your confirmation code";
$headers = "From: announcements@vern.cc\n";
$headers .= "MIME-Version: 1.0\n";
$headers .= "Content-type: text/plain\n";
$message = "Your confirmation code is $code. Do not share it with anyone.\n\nIf you did not initiate this, you can safely ignore this message.";
mail($email, $subject, $message, $headers);
}
}
if ((($_GET['action'] != "sub" && $_GET['action'] != "unsub")) || (!empty($err) && empty($code_err))) {
?>
<div class=h><h1 id=list>Mailing List</h1> <a aria-hidden=true href=#list>#list</a></div>
<form method="get" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]) ?>">
<p>E-mail <span class="red">* <?php echo $err; ?></span>
<input type="text" name="email"></p>
<select id="action" name="action">
<option value="sub">Subscribe</option>
<option value="unsub">Unsubscribe</option>
</select><br>
<br>
<span><input type="submit" value="Submit" style="width:100px;height:40px;font-size:20px"></span>
</form><br>
<?php
} else if (!$confirmed) {
?>
<div class=h><h1 id=confirm>Confirm Action</h1> <a aria-hidden=true href=#confirm>#confirm</a></div>
<p>A confirmation code was sent to <?php echo htmlspecialchars($email); ?></p>
<form method="get" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]) ?>">
<input type="text" id="email" name="email" value="<?php echo htmlspecialchars($email); ?>" hidden>
<p>Code <span class="red">* <?php echo $code_err; ?></span>
<input type="text" name="code"></p>
<select id="action" name="action" hidden>
<option value="<?php echo htmlspecialchars($_GET['action']); ?>"></option>
</select>
<br>
<span><input type="submit" value="Confirm" style="width:100px;height:40px;font-size:20px"></span>
</form><br>
<?php
} else {
?>
<meta http-equiv="refresh" content="5;url=/eng/" />
<div class=h><h1 id=thanks>Confirmed</h1> <a aria-hidden=true href=#thanks>#thanks</a></div>
<p>You have received an e-mail confirming the action as well.</p>
<p>You will be redirected back <a href=/eng/>home</a> in 5 seconds.</p>
<?php
}
?>
<!--#include file="footer.cgi" -->
</body>
</html>

View File

@ -1 +0,0 @@
<meta http-equiv="Refresh" content="0; url='/eng/tor'" />

View File

@ -1,146 +0,0 @@
#!/usr/bin/env -S bash
saveIFS=$IFS
IFS='=&'
parm=($POST_STRING)
IFS=$saveIFS
for ((i=0; i<${#parm[@]}; i+=2))
do
declare arg_${parm[i]}=${parm[i+1]}
done
runtime_dir=/var/log/challenges
gpg_home="$runtime_dir"/.gnupg
urldecode() { : "${*//+/ }"; echo -e "${_//%/\\x}"; }
sig="$(urldecode "$arg_signature" | sed 's/\r//g')"
key="$(urldecode "$arg_newkey")"
if [[ $arg_username ]]; then
keyid="$(gpg --import-options show-only --import "/vm/$arg_username/.pgp.asc" 2>&1 | grep '^ ' | xargs)"
fi
generate_challenge() {
if [[ -z "$arg_username" ]]; then
nouser=1
page=default
return
fi
if ! gpg --import-options show-only --import "/vm/$arg_username/.pgp.asc" &> /dev/null; then
nokey=1
page=default
return
fi
openssl rand -hex 32 > "$runtime_dir/$arg_username"
page=submit
return
}
submit_challenge() {
if [[ -z "$arg_username" ]]; then
nouser=1
page=submit
return
fi
if [[ -z "$key" ]]; then
nossh=1
page=submit
return
fi
if ! ssh-keygen -l -f /dev/stdin <<< "$key" &> /dev/null; then
badssh=1
page=submit
return
fi
if ! gpg --import-options show-only --import "/vm/$arg_username/.pgp.asc" &> /dev/null; then
nokey=1
page=submit
return
fi
if [[ -z "$sig" ]]; then
nosig=1
page=submit
return
fi
echo "$sig" > "$runtime_dir/$arg_username.gpg"
gpg --homedir "$gpg_home" --import "/vm/$arg_username/.pgp.asc" &> /dev/null
if gpg --homedir "$gpg_home" \
--trust-model always \
--verify "$runtime_dir/$arg_username.gpg" \
"$runtime_dir/$arg_username" &> /dev/null; then
if [[ "$(gpg --homedir $gpg_home \
--trust-model always \
--verify "$runtime_dir/$arg_username.gpg" \
"$runtime_dir/$arg_username" 2>&1 |
sed -n 's/.*using.*key \(.*\)/\1/p')" == \
"$keyid" ]]; then
echo "$key" >> "/vm/$arg_username/.ssh/authorized_keys"
rm "$runtime_dir/$arg_username"{,.pgp}
page=success
return
else
badsig=1
page=submit
return
fi
else
badsig=1
page=submit
return
fi
exit
}
page=default
nouser=0
nokey=0
nossh=0
badssh=0
nosig=0
badsig=0
case "$arg_method" in
generate)
generate_challenge
;;
submit)
submit_challenge
;;
esac
sedcmd=" -e 's/USERNAME/$arg_username/' -e 's/CHALLENGE/$(<$runtime_dir/$arg_username)/' -e 's/KEYID/$keyid/' -e 's\\NAV\\$(php $(dirname $0)/nav.php | sed 's/\&/\\\&/g')\\' -e 's\\FOOTER\\$($(dirname $0)/footer.cgi | sed '1,2d' | sed 's/\&lt;/</g')\\'"
sedcmd="$sedcmd $(if [[ $nokey == 1 ]]; then
printf '%s' '-e "s/NOKEY/This user has no <code>.pgp.asc</code> file/"'
else
printf '%s' '-e "s/NOKEY//"'
fi)"
sedcmd="$sedcmd $(if [[ $nouser == 1 ]]; then
printf '%s' '-e "s/NOUSER/No such user/"'
else
printf '%s' '-e "s/NOUSER//"'
fi)"
sedcmd="$sedcmd $(if [[ $nossh == 1 ]]; then
printf '%s' '-e "s/NOSSH/No SSH key(s) supplied/"'
else
printf '%s' '-e "s/NOSSH//"'
fi)"
sedcmd="$sedcmd $(if [[ $badssh == 1 ]]; then
printf '%s' '-e "s/BADSSH/Invalid SSH keyfile/"'
else
printf '%s' '-e "s/BADSSH//"'
fi)"
sedcmd="$sedcmd $(if [[ $nosig == 1 ]]; then
printf '%s' '-e "s/NOSIG/No signature supplied/"'
else
printf '%s' '-e "s/NOSIG//"'
fi)"
sedcmd="$sedcmd $(if [[ $badsig == 1 ]]; then
printf '%s' '-e "s/BADSIG/Bad signature/"'
else
printf '%s' '-e "s/BADSIG//"'
fi)"
sedcmd="${sedcmd:+sed$sedcmd}"
echo "Status: 200"
echo
eval ${sedcmd:-cat} $(dirname $0)/recovery-scripts/pgp/"$page".html

View File

@ -1,26 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta name="viewport" content="width=device-width">
<meta charset="UTF-8">
<meta name="description" content="~vern account recovery process">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>PGP-based Account Recovery | ~vern</title>
</head>
<body>
NAV
<div class=h><h1 id=pgp-recovery>PGP-based Account Recovery</h1> <a aria-hidden=true href=#pgp-recovery>#pgp-recovery</a></div>
<p>Fill out this form, and follow the steps given.</p>
<form method="post" action="/eng/recovery-challenge.cgi">
<input hidden type=text name=method value="generate">
<p>Username:
<input type=text name=username>
<span class=red>NOUSERNOKEY</span></p>
<span><input type=submit value=Submit style="width:100px;height:40px;font-size:20px"></span>
</form>
<br>
FOOTER
</body>
</html>

View File

@ -1,33 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta name="viewport" content="width=device-width">
<meta charset="UTF-8">
<meta name="description" content="~vern account recovery process">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>PGP-based Account Recovery | ~vern</title>
</head>
<body>
NAV
<div class=h><h1 id=pgp-recovery>PGP-based Account Recovery</h1> <a aria-hidden=true href=#pgp-recovery>#pgp-recovery</a></div>
<p>Generate your signature by going into a terminal and running the following:</p>
<pre style='white-space:pre-line;word-break:keep-all;'><code>echo 'CHALLENGE' | gpg -a --detach-sig --default-key KEYID</code></pre>
<form method="post" action="/eng/recovery-challenge.cgi">
<input hidden type=text name=method value="submit">
<p>Username:
<input type=text name=username value=USERNAME>
<span class=red>NOUSERNOKEY</span></p>
<p>New SSH key(s): <span class=red>NOSSHBADSSH</span><br>
<textarea name=newkey rows=3 cols=50></textarea></p>
<p>Signature: <span class=red>NOSIGBADSIG</span><br>
<textarea name=signature rows=15 cols=60></textarea></p>
<span><input type=submit value=Submit style="width:100px;height:40px;font-size:20px"></span>
</form>
<br>
FOOTER
</body>
</html>

View File

@ -1,21 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta name="viewport" content="width=device-width">
<meta charset="UTF-8">
<meta name="description" content="~vern account recovery process">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<meta http-equiv=refresh content='5;url=/eng/' />
<title>Success | ~vern</title>
</head>
<body>
NAV
<div class=h><h1 id=pgp-recovery>PGP-based Account Recovery</h1> <a aria-hidden=true href=#pgp-recovery>#pgp-recovery</a></div>
<p>Your new key has successfully been added.</p>
<p>You will be redirected back <a href=/eng/>home</a> in 5 seconds.</p>
<br>
FOOTER
</body>
</html>

View File

@ -1,21 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta name="viewport" content="width=device-width">
<meta charset="UTF-8">
<meta name="description" content="~vern pubnix account recovery">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, account recovery">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Account Recovery | ~vern</title>
</head>
<body>
<!--#include file="nav.php" -->
<div class=h><h1 id=recovery>Account Recovery</h1> <a aria-hidden=true href=#recovery>#recovery</a></div>
<p>There is currently only one way to automatically recover your ~vern pubnix account. If you cannot use this method, contact an <a href=/admins>admin</a>.</p>
<ul>
<li><a href=/eng/recovery-challenge.cgi>PGP Challenge</a> - Use a PGP key in <code>~/.pgp.asc</code> to recover your account.</li>
</ul>
<!--#include file="footer.cgi" -->
</body>
</html>

View File

@ -1,23 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta name="viewport" content="width=device-width">
<meta charset="UTF-8">
<meta name="description" content="The roadmap and plans for the future of ~vern">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, roadmap, plans">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Roadmap | ~vern</title>
</head>
<body>
<!--#include file="nav.php" -->
<div class=h><h1 id=roadmap>Roadmap</h1> <a aria-hidden=true href=#roadmap>#roadmap</a></div>
<p>This page is a roadmap for ~vern. Essentially, it contains what we want to do with/on ~vern in the future.</p>
<ul>
<li>Self-sufficiency - Right now, ~vern is not self-sufficient. I (cobra) have to pay out of pocket the difference between ~vern's donations and its costs. Getting to this point would allow us to do more of the things listed on this page.</li>
<li>Web translations - We only have two languages of our website as of writing, and we'd like to see more people volunteer to translate the site.</li>
<li>gCDN - Currently, our gCDN is only on one server, so we would have to get more servers all over the globe in order to have it actually be geosteered.</li>
</ul>
<!--#include file="footer.cgi" -->
</body>
</html>

View File

@ -1,43 +0,0 @@
<!DOCTYPE html>
<!--
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License along with this program. If not, see <https://www.gnu.org/licenses/>.
-->
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width">
<meta name="description" content="Status of ~vern translations">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Translations | ~vern</title>
</head>
<body>
<?php
$const = 742;
$langs = array();
$langs['por-BR'] = array("Brazilian Portuguese", "Português Brasileiro");
$langs['tur'] = array("Turkish", "Türkçe");
$langs['spa-AR'] = array("Argentinian Spanish", "Español argentino");
function style($tl) {
global $const;
global $langs;
$sum = shell_exec('cd /var/www/website; echo "$(($(diff 2>/dev/null -y --suppress-common-lines eng/ '.$tl.'/ | grep "|" | wc -l)+$(diff 2>/dev/null -y --suppress-common-lines eng/ '.$tl.'/ | grep "^Only in eng/" | awk '."'".'{print $NF}'."'".' | while read -r line; do wc -l < eng/"$line";printf "+"; done)0))"');
$percent = intdiv(($sum * 100), $const);
return "<li>" . $langs[$tl][0] . " (" . $langs[$tl][1] . ", <code>/$tl/</code>)</li>\n$percent% complete<br>\n<progress max=$const value=$sum>$percent%</progress><br>";
}
?>
<!--#include file="nav.php" -->
<div class=h><h1 id=translations>Translations</h1> <a aria-hidden=true href=#translations>#translations</a></div>
<ul>
<?php foreach($langs as $tl => $_) { echo style($tl); } ?>
</ul>
<!--#include file="footer.cgi" -->
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 70 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -1,78 +1,41 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
gmZ/Rg==
=gxZe
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
UEywqDNs5eDjufI2M43obPQaZYJmf0Y=
=zrIp
-----END PGP PUBLIC KEY BLOCK-----

View File

@ -1,13 +0,0 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
mDMEZHmHeBYJKwYBBAHaRw8BAQdA5ovY2sc+hgLxreIbD9CL/knuOj0oMjKN/LSU
4FRZ53W0GEZhdCBDYXQgPGZhdGNhdEB2ZXJuLmNjPoiQBBMWCAA4FiEEi8Jde7He
WUoIsNnZGcPW8NYi1vQFAmR5h3gCGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AA
CgkQGcPW8NYi1vQp/wEA/cowNlkB2jr97Elx0OK5ujE5zRk3u0krv0IpegdrWB0A
/1yj7X9AfxDTRhZACO39yGlQnUZ6l+PyHChCU6t5L7UNuDgEZHmHeBIKKwYBBAGX
VQEFAQEHQA574ABP2Q9bSYR9JQByeOHjqHOkhB+YUQwMzH98/Jo0AwEIB4h4BBgW
CAAgFiEEi8Jde7HeWUoIsNnZGcPW8NYi1vQFAmR5h3gCGwwACgkQGcPW8NYi1vSV
RAD/S6IOzDmc/dialjaX1nzZjzTuHXBc+6X4LKHGzvobR50A+gMU70EIlX2xYkpZ
mQgyIvpZ+zfRa6iXHpy6ozieQFgF
=K4uI
-----END PGP PUBLIC KEY BLOCK-----

51
media/neo.asc Normal file
View File

@ -0,0 +1,51 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
=yfWh
-----END PGP PUBLIC KEY BLOCK-----

20
media/pjals.asc Normal file
View File

@ -0,0 +1,20 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
mDMEYz26+xYJKwYBBAHaRw8BAQdASf8qTd4+UzRu0GDKDotr0sDuX+1nLvs1Lqzv
EpUDU9y0H0RhbmllbCAocGphbHMpIDxwamFsc0BlbnZzLm5ldD6IkgQwFgoAOhYh
BLjedVivC/3kBKENeyyod4QNKeUZBQJjWMvHHB0gQ2hhbmdpbmcgdG8gcGphbHNA
dmVybi5jYy4ACgkQLKh3hA0p5RkP5wD/VqFXS0YybSb4VS8qXSsaB7SOACEJ6UMX
C29ljiiC2KcBANykllobtn/na2wqzQzjKybsT8OoN02AeiYibwmTT+4DiJMEExYK
ADsWIQS43nVYrwv95AShDXssqHeEDSnlGQUCYz26+wIbAwULCQgHAgIiAgYVCgkI
CwIEFgIDAQIeBwIXgAAKCRAsqHeEDSnlGW0rAP4hTmJYhzHybFPld7nwKtQS5gSk
stMF3CE5NI2hclv3zgD/agttbjWPnTGm+u9mqmJQv0u3JC3rCw+TrFftPB9fTAK0
JERhbmllbCAobmljazogcGphbHMpIDxwamFsc0B2ZXJuLmNjPoiTBBMWCgA7FiEE
uN51WK8L/eQEoQ17LKh3hA0p5RkFAmNYy54CGwMFCwkIBwICIgIGFQoJCAsCBBYC
AwECHgcCF4AACgkQLKh3hA0p5RnxSAEA2makeiwXce0rvS5mL28Km5RX09VgnkvL
VPbIgbpvsMQBANuOJz+SBdRauep6qDkO68NMFyo3WCcsTRH7lL3YGoYDuDgEYz26
+xIKKwYBBAGXVQEFAQEHQPyUk322ppL1yvGxR+QT1xRH7m6F3tY1Neu+PjyK+BF1
AwEIB4h4BBgWCgAgFiEEuN51WK8L/eQEoQ17LKh3hA0p5RkFAmM9uvsCGwwACgkQ
LKh3hA0p5Rn0sgD+MQ358RuM7MvtgNeJ5Y8OJx4wDOzOZOkikuLGHtCS7sYA+wWV
M58dDaJMtZ1D/1o6Z8KFGkW+0OP/hKN/roae4ykN
=sRaJ
-----END PGP PUBLIC KEY BLOCK-----

View File

@ -15,19 +15,6 @@ header {
align-items:center;
white-space:nowrap;
flex-wrap: wrap;
border-bottom: 2px solid #ff6c6b;
border-radius: 0.5rem;
padding-bottom:0.5rem;
}
footer {
border-top: 2px solid #ff6c6b;
border-radius: 0.5rem;
padding-bottom:0.5rem;
}
footer p {
margin: 0.2em 0 0.2em 0;
}
nav {
@ -55,13 +42,13 @@ h3 { font-size:1.1em; }
color:#ff6c6b;
size:75%;
}
.h a[aria-hidden] { display:none; }
.h a[aria-hidden] { display:none; }
pre {
tab-size:4;
background: #20232a;
color: #969ba6;
border: 1px solid lightgrey;
padding: 5px;
border: 1px solid lightgrey;
padding: 5px;
tab-size:4;
}
.red { color:#ff6c6b; }
@ -74,30 +61,6 @@ input[type=submit] {
color: #282c34;
border-radius:10px;
}
progress {
height: 12px;
width: 90%;
border-radius: 7px;
border: 0px solid #282c34;
background-color: #bbc2cf;
color: #ff6c6b;
}
progress::-moz-progress-bar {
color: transparent;
background-color: #ff6c6b;
border-radius: 7px;
}
progress::-webkit-progress-bar {
background-color: #bbc2cf;
}
progress::-webkit-progress-value {
background-color: #ff6c6b;
border-radius: 7px;
}
input[type=checkbox] { color: #282c34; background-color: #bbc2cf; }
ul[userlist] { list-style:none; }
ul[userlist] li[online]::before {
@ -112,23 +75,23 @@ ul[userlist] li[online$=true]::before { color:#98be65; }
textarea { background-color: #282c34; color: #bbc2cf; }
input { background-color: #282c34; color: #bbc2cf; }
#TOC {
border: 1px solid;
position: relative;
border: 1px solid;
position: relative;
}
#TOC:before {
border-bottom: 1px solid;
content: 'Table of Contents';
display: block;
font-weight: bold;
padding: 5px;
position: relative;
border-bottom: 1px solid;
content: 'Table of Contents';
display: block;
font-weight: bold;
padding: 5px;
position: relative;
}
.date {
//color: grey;
display: block;
font-family: monospace;
margin-top: 1em;
overflow: hidden;
white-space: nowrap;
width: 16ch;
display: block;
font-family: monospace;
margin-top: 1em;
overflow: hidden;
white-space: nowrap;
width: 16ch;
}

View File

@ -1 +1 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg width="50" height="50" viewBox="0 0 50" version="1.1" id="svg5" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"> <defs id="defs2"> <linearGradient id="linearGradient8482-1"> <stop style="stop-color:#865aff;stop-opacity:1;" offset="0" id="stop8495" /> <stop style="stop-color:#865aff;stop-opacity:0;" offset="1" id="stop8497" /> </linearGradient> <linearGradient id="linearGradient8482"> <stop style="stop-color:#1aff00;stop-opacity:1;" offset="0" id="stop8490" /> <stop style="stop-color:#865aff;stop-opacity:0;" offset="1" id="stop8492" /> </linearGradient> <linearGradient id="linearGradient8482-2"> <stop style="stop-color:#ff0050;stop-opacity:1;" offset="0" id="stop8478" /> <stop style="stop-color:#865aff;stop-opacity:0;" offset="1" id="stop8480" /> </linearGradient> </defs> <g id="layer1"> <text xml:space="preserve" style="font-size:32.0001px;fill:#e6e6e6;stroke-width:1" x="4.995791" y="36.298496" id="text113"><tspan id="tspan111" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:32.0001px;font-family:'Fira Code Medium', 'FiraCode Nerd Font', 'DejaVu Sans Mono', 'JetBrains Mono Medium', monospace;-inkscape-font-specification:'\'Fira Code Medium\', \'FiraCode Nerd Font\', \'DejaVu Sans Mono\', \'JetBrains Mono Medium\', monospace';fill:#ff6c6b;stroke-width:3.97086" x="4.995791" y="36.298496">~V</tspan></text> </g> </svg>
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg width="50" height="50" viewBox="0 0 50" version="1.1" id="svg5" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"> <defs id="defs2"> <linearGradient id="linearGradient8482-1"> <stop style="stop-color:#865aff;stop-opacity:1;" offset="0" id="stop8495" /> <stop style="stop-color:#865aff;stop-opacity:0;" offset="1" id="stop8497" /> </linearGradient> <linearGradient id="linearGradient8482"> <stop style="stop-color:#1aff00;stop-opacity:1;" offset="0" id="stop8490" /> <stop style="stop-color:#865aff;stop-opacity:0;" offset="1" id="stop8492" /> </linearGradient> <linearGradient id="linearGradient8482-2"> <stop style="stop-color:#ff0050;stop-opacity:1;" offset="0" id="stop8478" /> <stop style="stop-color:#865aff;stop-opacity:0;" offset="1" id="stop8480" /> </linearGradient> </defs> <g id="layer1"> <text xml:space="preserve" style="font-size:32.0001px;fill:#e6e6e6;stroke-width:1" x="4.995791" y="36.298496" id="text113"><tspan id="tspan111" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:32.0001px;font-family:'Fira Code', 'FiraCode Nerd Font', 'DejaVu Sans Mono', 'JetBrains Mono', monospace;-inkscape-font-specification:'\'Fira Code\', \'FiraCode Nerd Font\', \'DejaVu Sans Mono\', \'JetBrains Mono\', monospace';fill:#ff6c6b;stroke-width:3.97086" x="4.995791" y="36.298496">~V</tspan></text> </g> </svg>

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@ -1,51 +0,0 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
=AK6J
-----END PGP PUBLIC KEY BLOCK-----

View File

@ -1 +0,0 @@
<meta http-equiv="Refresh" content="0; url='/por-BR/admins'" />

View File

@ -1,30 +0,0 @@
<!DOCTYPE html>
<html lang="pt">
<head>
<meta name="viewport" content="width=device-width">
<meta charset="UTF-8">
<meta name="description" content="Uma lista dos administradores do ~vern">
<meta name="keywords" content="~vern, vern, software livre, privacidade, tilde, tildeverse, administradores">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Administrdores | ~vern</title>
</head>
<body>
<!--#include file="nav.php" -->
<div class=h><h1 id=admins>Administradores</h1> <a aria-hidden=true href=#admins>#admins</a></div>
<p>Essa é a lista de administradores do ~vern.<br>Qualquer pessoa que se diz um administrador do ~vern e não está nessa lista está mentindo. <br>Essa lista pode ser atualizada a qualquer momento, então, por favor, cheque aqui se alguém é administrador quando houver dúvidas.</p>
<p>Para contactar todos os administradores de uma vez só, use o email admin (arroba) (domínimo principal).</p>
<p>Nós também possuímos contatos fora do ~vern, então é possível nos contatar até quando o ~vern cair.</p>
<ul>
<li><a href=//cobra.vern.cc>Skylar (cobra)</a> - Administrador de sistema; Host do tilserv; paga por tudo; administra as doações; webmaster <br> <a href=//mto.vern.cc/#/@cobra:vern.cc>Matrix</a>, <a href=//mto.vern.cc/#/@cobruter:matrix.org>Matrix reserva</a>, <a href=xmpp:cobra@vern.cc>XMPP</a><br>
Email: cobra (arroba) (domínio principal) (<a href=/media/cobra.asc>PGP</a>), reserva: thecobra (arroba) riseup (ponto) net</li>
<li><a href=//fatcat.vern.cc>fatcat</a> - Renova o canary; Ajuda a manter serviços <br> <a href=//mto.vern.cc/#/@fatcat:vern.cc>Matrix</a>, <a href=//mto.vern.cc/#/@y:envs.net>Matrix reserva</a><br>
Email: fatcat (arroba) (domínio principal) (<a href=/media/fatcat.asc>PGP</a>), reserva: fatcatcomputing (arroba) proton (ponto) me </li>
<li><a href=//vitorg.vern.cc>Vitor (vitorg)</a> - Administrador de sistema; mantém a wiki, tradutor pt-BR<br> <a href=//mto.vern.cc/#/@vitorg:vern.cc>Matrix</a>, <a href=//mto.vern.cc/#/@vitorg:kde.org>Matrix reserva</a><br>
Email: vitorg (arroba) (domínio principal) (<a href=/media/vitorg.asc>PGP</a>), reserva: vitorg (arroba) tilde (ponto) team</li>
</ul>
<!--#include file="footer.cgi" -->
</body>
</html>

View File

@ -1,22 +0,0 @@
<!DOCTYPE html>
<html lang="pt">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width">
<meta name="description" content="anúncios para o ~vern">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, announcements">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Anúncios | ~vern</title>
</head>
<body>
<!--#include file="nav.php" -->
<div class=h><h1 id=announcements>Anúncios</h1> <a aria-hidden=true href=#announcements>#announcements</a></div>
<p>Essa página contém anúncios relacionados ao ~vern.</p>
<p>Todos os anúncios também são postados em/no: <a href=//fedi.vern.cc/@root>fediverso</a>, <a href=//mto.vern.cc/#/#announcements:vern.cc>Matrix</a>, <a href=xmpp:announcements@muc.vern.cc?join>XMPP</a> e <a href=ircs://irc.tilde.chat:6697/#vern-announcements>IRC</a>
<p>Também existe uma mailing list para os anúncios. Todos os anúncios são enviados para ela. Se inscreva em <a href="/por-BR/newsletter">/newsletter</a></p>
<ul>
</ul>
<!--#include file="footer.cgi" -->
</body>
</html>

View File

@ -1 +0,0 @@
/var/log/announcements.xml

View File

@ -1,29 +0,0 @@
<!DOCTYPE html>
<!--
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License along with this program. If not, see <https://www.gnu.org/licenses/>.
-->
<html lang="pt">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width">
<meta name="description" content="Canário de garantia do ~vern">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Canários de garantia | ~vern</title>
</head>
<body>
<!--#include file="nav.php" -->
<div class=h><h1 id=canary>Canário de garantia</h1> <a aria-hidden=true href=#canary>#canary</a></div>
<p>Abaixo está nosso <a href=//wl.vern.cc/wiki/warrant_canary>canário de garantia</a>. Por favor, visite essa página constantemente. Nós lançamos um canário mensalmente, geralmente na primeira semana do mês.</p>
<pre><code><?php echo file_get_contents("/var/log/canary/latest"); ?></code></pre>
<p>O hash SHA256 desse canário é <code><?php echo substr(end(file("/var/log/canary/SHA256SUMS")), 0, 64); ?></code></p>
<p>Canários anteriores e seus hashes podem ser encontrados aqui: <a href=/canaries>here</a>.</p>
<!--#include file="footer.cgi" -->
</body>
</html>

View File

@ -1,30 +0,0 @@
<!DOCTYPE html>
<html lang="pt">
<head>
<meta name="viewport" content="width=device-width">
<meta charset="UTF-8">
<meta name="description" content="Custos de operação do ~vern">
<meta name="keywords" content="~vern, vern, software livre, privacidade, tilde, tildeverse, custos, transparência">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Custos | ~vern</title>
</head>
<body>
<!--#include file="nav.php" -->
<div class=h><h1 id=costs>Custos de operação do ~vern</h1> <a aria-hidden=true href=#costs>#costs</a></div>
<p>Aqui estão as coisas que nós devemos pagar para fazer o ~vern funcionar corretamente:</p>
<ul>
<li>USD 4.75/mês Mythos</li>
<li>USD 5/mês Iceberg</li>
<li>USD 27.3/mês Typhoon</li>
<li>USD 30/ano (2.50 USD mensalmente) pelo domínio vern.cc (Njalla)</li>
</ul>
<p>Os custos de eletricidade para servidores são difíceis de medir, por isso não estão disponíveis.</p>
<div class=h><h3 id=excess>Como dinheiro a mais é utilizado?</h3> <a aria-hidden=true href=#excess>#excess</a></div>
<p>Qualquer dinheiro em excesso que nós recebermos (mais que $39.55/mês) será guardado para os próximos meses ou utilizado para expansão dos serviços do ~vern.</p>
<p>Informações sobre o uso dessas doações podem ser encontradas no <a href=/por-BR/finreport>relatório mensal de finanças</a>.</p>
<!--#include file="footer.cgi" -->
</body>
</html>

View File

@ -1,33 +0,0 @@
<!DOCTYPE html>
<!--
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License along with this program. If not, see <https://www.gnu.org/licenses/>.
-->
<html lang="pt">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width">
<meta name="description" content="Página de doações do ~vern">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Doações | ~vern</title>
</head>
<body>
<!--#include file="nav.php" -->
<div class=h><h1 id=donate>Doações</h1> <a aria-hidden=true href=#donate>#donate</a></div>
<br>
<img src="https://img.shields.io/liberapay/goal/vern.svg?logo=liberapay" />
<p>Uma doação poderia ajudar imensamente a manter o ~vern funcionando! Atualmente apenas aceitamos doações via XMR ou Liberapay.</p>
<p>Se você conhece outra forma de receber doações, tanto por criptomoedas quanto por moeda comum, por favor contate um <a href=/por-BR/admins>administrador</a> sobre isso.</p>
<p>Como forma de agradecimento, doadores podem acessar serviços restritos como o Jellyfin e também podem optar por utilizar um domínio de email customizado no ~vern.</p>
<p><a href=//liberapay.com/vern>Liberapay</a> aceita doações em diferentes moedas, maiores informações podem ser encontradas em <a href=//liberapay.com/about/global>liberapay.com</a>.</p>
<p>Nós temos um OpenAlias de XMR em <i>vern.cc</i>, então simplesmente digite vern.cc na barra de endereços e clique em "Resolver".</p>
<p>Nosso endereço XMR por extenso é <code>4ATm8EZaC4iEuwt1VABuxFPi5xq4HgvqgghmKqvgQyvwQf9KK7AyYFXCYCZ3xBiqZ38CctAWihJ3yLeKAeGJfQBgDxQnn91</code></p>
<img src="/media/xmr.png" alt="Um código QR representando nosso endereço XMR" width=300 height=300>
<p>Uma forma transparente de saber para onde direcionamos esses recursos pode ser encontrada em <a href=/por-BR/costs>/costs</a>
<!--#include file="footer.cgi" -->
</body>
</html>

View File

@ -1 +0,0 @@
<meta http-equiv="Refresh" content="0; url='/por-BR/donate'" />

View File

@ -1,17 +0,0 @@
<!DOCTYPE html>
<html lang="pt">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>403 Forbidden | ~vern</title>
</head>
<body>
<!--#include file="/por-BR/nav.php" -->
<h1>403 Forbidden</h1>
<p>Você não tem acesso a esta página. Isso pode ser porque o usuário www-data pode não ter as permissões de leitura corretas neste arquivo.</p>
<!--#include file="/por-BR/errors/common.html" -->
<!--#include file="/por-BR/footer.cgi" -->
</body>
</html>

View File

@ -1,17 +0,0 @@
<!DOCTYPE html>
<html lang="pt">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>404 Not Found | ~vern</title>
</head>
<body>
<!--#include file="/por-BR/nav.php" -->
<h1>404 Not Found</h1>
<p>A página que você visitou pode não existir ou não ter as permissões corretas de leitura.</p>
<!--#include file="/por-BR/errors/common.html" -->
<!--#include file="/por-BR/footer.cgi" -->
</body>
</html>

View File

@ -1,17 +0,0 @@
<!DOCTYPE html>
<html lang="pt">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>503 Service Unavailable | ~vern</title>
</head>
<body>
<!--#include file="/por-BR/nav.php" -->
<h1>503 Service Unavailable</h1>
<p>Este serviço está indisponível.</p>
<!--#include file="/por-BR/errors/common.html" -->
<!--#include file="/por-BR/footer.cgi" -->
</body>
</html>

View File

@ -1,2 +0,0 @@
<p>Contate um <a href=/por-BR/admins>administrador</a> se isso é um erro.</p>
<a href=/por-BR/>Página principal</a>

View File

@ -1,68 +0,0 @@
<!DOCTYPE html>
<html lang="pt">
<head>
<meta name="viewport" content="width=device-width">
<meta charset="UTF-8">
<meta name="description" content="Questões Frequentes sobre o ~vern">
<meta name="keywords" content="~vern, vern, software livre, privacidade, tilde, tildeverse, faq, questões, frequentes, questões frequentes">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Questões frequentes | ~vern</title>
</head>
<body>
<!--#include file="nav.php" -->
<div class=h><h1 id=faq>Questões frequentes (FAQ)</h1> <a aria-hidden=true href=#faq>#faq</a></div>
<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 <a href=/por-BR/admins>administrador</a>. Esta página está em constante crescimento, e se você quer um item adicionado, contate um administrador.</p>
<div class=h><h2 id=signup>Como eu me registro?</h2> <a aria-hidden=true href=#signup>#signup</a></div>
<p>Se cadastre indo à <a href=/por-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>
<div class=h><h2 id=recovery>Como posso substituir minha chave pública?</h2> <a aria-hidden=true href=#recovery>#recovery</a></div>
<p>Envie um email pelo endereço utilizado ao se registrar e nós trocaremos para você.</p>
<div class=h><h2 id=ip-leak>SSH poderá expor meu endereço IP?</h2> <a aria-hidden=true href=#ip-leak>#ip-leak</a></div>
<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>
<div class=h><h2 id=distro>Quais distros o ~vern usa?</h2> <a aria-hidden=true href=#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>Para mais informações, confira <a href=/por-BR/sysinfo>/sysinfo</a>
<div class=h><h2 id=site>Como posso configuar meu user-site?</h2> <a aria-hidden=true href=#site>#site</a></div>
<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>
<div class=h><h2 id=socket>Como utilizo meu socket UNIX?</h2> <a aria-hidden=true href=#socket>#socket</a></div>
<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>
<div class=h><h2 id=pgp>Como posso armazenar minha chave PGP no ~vern?</h2> <a aria-hidden=true href=#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>
<div class=h><h2 id=host-this>Vocês podem prover X serviço?</h2> <a aria-hidden=true href=#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 <a href="https://nc.vern.cc/apps/forms/s/faJd5QXswjCZgF9FmNj25Sji">aqui</a>. Nós sempre estamos abertos para novos serviços a disponibilizar, mas pode levar algum tempo para que possamos o configurar.</p>
<div class=h><h2 id=install-this>Vocês podem instalar X no pubnix?</h2> <a aria-hidden=true href=#install-this>#install-this</a></div>
<p>Nós atualmente temos o home-manager configurado em Nix (utilize o comando <code>nix-shell '&lt;home-manager&gt;' -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>
<div class=h><h2 id=custom-domain>Posso utilizar domínios customizados com meu user site?</h2> <a aria-hidden=true href=#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>
<div class=h><h2 id=broken>Por que X está quebrado?</h2> <a aria-hidden=true href=#broken>#broken</a></div>
<p>Se um serviço não funciona, por favor, informe um <a href=/por-BR/admins>administrador</a>.</p>
<div class=h><h2 id=quota>Quando eu tento copiar um arquivo, ele me responde "Quota Reached"</h2> <a aria-hidden=true href=#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>
<div class=h><h2 id=user-site-error>Por que ocorre um erro ao acessar meu user site? Eu tenho tudo em <code>~/public_html</code>!</h2> <a aria-hidden=true href=#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>
<div class=h><h2 id=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> <a aria-hidden=true href=#contact>#contact</a></div>
<p>Contate qualquer administrador utilizando dos meios de comunicação disponíveis na <a href=/por-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>
<div class=h><h2 id=pronunciation>Como pronunciar ~vern?</h2> <a aria-hidden=true href=#pronunciation>#pronunciation</a></div>
<p>~vern é pronunciado com o IPA /vˈɝːn/ em inglês. Para ouvir a pronúncia vá para <a href="//radio.vern.cc/intro.ogg">radio.vern.cc/intro.ogg</a></p>
<!--#include file="footer.cgi" -->
</body>
</html>

View File

@ -1,25 +0,0 @@
<!DOCTYPE html>
<html lang="pt">
<head>
<meta name="viewport" content="width=device-width">
<meta charset="UTF-8">
<meta name="description" content="Novembro 2022 - Relatório financeiro do ~vern">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, costs, transparency">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Relatório Financeiro de Novembro 2022 | ~vern</title>
</head>
<body>
<!--#include file="/por-BR/nav.php" -->
<div class=h><h1 id=nov22finreport>Relatório Financeiro do ~vern de Novembro 2022</h1> <a aria-hidden=true href=#nov22finreport>#nov22finreport</a></div>
<div class=h><b id=liberapay>LiberaPay (dinheiro):</b> <a aria-hidden=true href=#liberapay>#liberapay</a></div>
<p>Recebemos um total de 33.74 USD no LiberaPay neste mês.</p>
<div class=h><b id=xmr>Monero (XMR):</b> <a aria-hidden=true href=#xmr>#xmr</a></div>
<p>Recebemos um total de 0.12972345 XMR este mês. Não foi convertido para dinheiro. Este dinheiro é guardado para quando nós temos uma emergência e para conversão quando XMR subir.</p>
<div class=h><b id=usage>Utilização:</b> <a aria-hidden=true href=#usage>#usage</a></div>
<p>11.38 USD para Iceberg, 21.73 USD for Mythos.</p>
<p>No total, 33.11 USD foi utilizado neste mês. Nós temos 0.63 USD + por volta de 18.50 USD (taxa de conversão de XMR na data de 1st Dec 2022) = 19.13 USD restantes.</p>
<p>O dinheiro extra não foi dividido entre o time.</p>
<!--#include file="/por-BR/footer.cgi" -->
</body>
</html>

View File

@ -1,25 +0,0 @@
<!DOCTYPE html>
<html lang="pt">
<head>
<meta name="viewport" content="width=device-width">
<meta charset="UTF-8">
<meta name="description" content="Dezembro 2022 - Relatório financeiro do ~vern">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, costs, transparency">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Reporte Financeiro de Dezembro 2022| ~vern</title>
</head>
<body>
<!--#include file="/por-BR/nav.php" -->
<div class=h><h1 id=dec22finreport>Reporte Financeiro de Dezembro de 2022 do ~vern</h1> <a aria-hidden=true href=#dec22finreport>#dec22finreport</a></div>
<div class=h><b id=liberapay>LiberaPay (dinheiro):</b> <a aria-hidden=true href=#liberapay>#liberapay</a></div>
<p>Recebemos um total de 12.67 USD no LiberaPay neste mês.</p>
<div class=h><b id=xmr>Monero (XMR):</b> <a aria-hidden=true href=#xmr>#xmr</a></div>
<p>Recebemos um total de 0 XMR este mês. Não foi convertido para dinheiro. Este dinheiro é guardado para quando nós temos uma emergência e para conversão quando XMR subir.</p>
<div class=h><b id=usage>Utilização:</b> <a aria-hidden=true href=#usage>#usage</a></div>
<p>5 USD para Iceberg</p>
<p>No total, 5 USD foi utilizado neste mês. Nós temos 8.30 USD + por volta de 19.05 USD (taxa de conversão de XMR na data de 31st Dec 2022) = 26.72 USD restantes.</p>
<p>O dinheiro extra não foi dividido entre o time.</p>
<!--#include file="/por-BR/footer.cgi" -->
</body>
</html>

View File

@ -1,25 +0,0 @@
<!DOCTYPE html>
<html lang="pt">
<head>
<meta name="viewport" content="width=device-width">
<meta charset="UTF-8">
<meta name="description" content="Janeiro 2023 - Relatório financeiro do ~vern">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, costs, transparency">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Reporte Financeiro de Janeiro 2023| ~vern</title>
</head>
<body>
<!--#include file="/por-BR/nav.php" -->
<div class=h><h1 id=jan23finreport>Reporte Financeiro de Janeiro de 2023 do ~vern</h1> <a aria-hidden=true href=#jan23finreport>#jan23finreport</a></div>
<div class=h><b id=liberapay>LiberaPay (dinheiro):</b> <a aria-hidden=true href=#liberapay>#liberapay</a></div>
<p>Recebemos um total de 16.41 USD no LiberaPay neste mês.</p>
<div class=h><b id=xmr>Monero (XMR):</b> <a aria-hidden=true href=#xmr>#xmr</a></div>
<p>Recebemos um total de 0.1 XMR este mês. Não foi convertido para dinheiro. Este dinheiro é guardado para quando nós temos uma emergência e para conversão quando XMR subir.</p>
<div class=h><b id=usage>Utilização:</b> <a aria-hidden=true href=#usage>#usage</a></div>
<p>5 USD para Iceberg</p>
<p>No total, 5 USD foi utilizado neste mês. Nós temos 11.41 USD + por volta de 41.16 USD (taxa de conversão de XMR na data de 1st Feb 2023) = 52.57 USD restantes.</p>
<p>O dinheiro extra não foi dividido entre o time.</p>
<!--#include file="/por-BR/footer.cgi" -->
</body>
</html>

View File

@ -1,25 +0,0 @@
<!DOCTYPE html>
<html lang="pt">
<head>
<meta name="viewport" content="width=device-width">
<meta charset="UTF-8">
<meta name="description" content="Fevereiro 2023 - Relatório financeiro do ~vern">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, costs, transparency">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Reporte Financeiro de Fevereiro de 2023 | ~vern</title>
</head>
<body>
<!--#include file="/por-BR/nav.php" -->
<div class=h><h1 id=feb23finreport>Reporte Financeiro de Fevereiro de 2023 do ~vern</h1> <a aria-hidden=true href=#feb23finreport>#feb23finreport</a></div>
<div class=h><b id=liberapay>LiberaPay (dinheiro):</b> <a aria-hidden=true href=#liberapay>#liberapay</a></div>
<p>Recebemos um total de 0 USD no LiberaPay neste mês.</p>
<div class=h><b id=xmr>Monero (XMR):</b> <a aria-hidden=true href=#xmr>#xmr</a></div>
<p>Recebemos um total de 0 XMR este mês. Não foi convertido para dinheiro. Este dinheiro é guardado para quando nós temos uma emergência e para conversão quando XMR subir.</p>
<div class=h><b id=usage>Utilização:</b> <a aria-hidden=true href=#usage>#usage</a></div>
<p>5 USD para Iceberg</p>
<p>No total, 5 USD foi utilizado neste mês. Nós temos 14.71 USD + por volta de 34.58 USD (taxa de conversão de XMR na data de 28th Feb 2023) = 49.29 USD restantes.</p>
<p>O dinheiro extra não foi dividido entre o time.</p>
<!--#include file="/por-BR/footer.cgi" -->
</body>
</html>

View File

@ -1,25 +0,0 @@
<!DOCTYPE html>
<html lang="pt">
<head>
<meta name="viewport" content="width=device-width">
<meta charset="UTF-8">
<meta name="description" content="Março 2023 - Relatório financeiro do ~vern">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, costs, transparency">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Reporte Financeiro de Março de 2023 | ~vern</title>
</head>
<body>
<!--#include file="/por-BR/nav.php" -->
<div class=h><h1 id=mar23finreport>Reporte financeiro de Março de 2023 do ~vern</h1> <a aria-hidden=true href=#mar23finreport>#mar23finreport</a></div>
<div class=h><b id=liberapay>LiberaPay (dinheiro):</b> <a aria-hidden=true href=#liberapay>#liberapay</a></div>
<p>Recebemos um total de 2.61 USD no LiberaPay neste mês.</p>
<div class=h><b id=xmr>Monero (XMR):</b> <a aria-hidden=true href=#xmr>#xmr</a></div>
<p>Recebemos um total de 0 XMR este mês. Não foi convertido para dinheiro. Este dinheiro é guardado para quando nós temos uma emergência e para conversão quando XMR subir.</p>
<div class=h><b id=usage>Utilização:</b> <a aria-hidden=true href=#usage>#usage</a></div>
<p>5 USD para Iceberg</p>
<p>No total, 5 USD foi utilizado neste mês. Nós temos 12.32 USD + por volta de 35.70 USD (taxa de conversão de XMR na data de 1st Apr 2023) = 48.02 USD restantes.</p>
<p>O dinheiro extra não foi dividido entre o time.</p>
<!--#include file="/por-BR/footer.cgi" -->
</body>
</html>

View File

@ -1,25 +0,0 @@
<!DOCTYPE html>
<html lang="pt">
<head>
<meta name="viewport" content="width=device-width">
<meta charset="UTF-8">
<meta name="description" content="Abril 2023 - Relatório financeiro do ~vern">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, costs, transparency">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Reporte Financeiro de Abril de 2023 | ~vern</title>
</head>
<body>
<!--#include file="/por-BR/nav.php" -->
<div class=h><h1 id=apr23finreport>Reporte Financeiro de Abril de 2023 do ~vern</h1> <a aria-hidden=true href=#apr23finreport>#apr23finreport</a></div>
<div class=h><b id=liberapay>LiberaPay (dinheiro):</b> <a aria-hidden=true href=#liberapay>#liberapay</a></div>
<p>Recebemos um total de 0 USD no LiberaPay neste mês.</p>
<div class=h><b id=xmr>Monero (XMR):</b> <a aria-hidden=true href=#xmr>#xmr</a></div>
<p>Recebemos um total de 0 XMR este mês. Não foi convertido para dinheiro. Este dinheiro é guardado para quando nós temos uma emergência e para conversão quando XMR subir.</p>
<div class=h><b id=usage>Utilização:</b> <a aria-hidden=true href=#usage>#usage</a></div>
<p>5 USD para Iceberg; 2.8 USD for Mythos</p>
<p>No total, 7.8 USD foi utilizado neste mês. Nós temos 4.52 USD + por volta de 35.70 USD (taxa de conversão de XMR na data de 1st Apr 2023) = 48.02 USD restantes.</p>
<p>O dinheiro extra não foi dividido entre o time.</p>
<!--#include file="/por-BR/footer.cgi" -->
</body>
</html>

View File

@ -1,25 +0,0 @@
<!DOCTYPE html>
<html lang="pt">
<head>
<meta name="viewport" content="width=device-width">
<meta charset="UTF-8">
<meta name="description" content="Maio 2023 - Relatório financeiro do ~vern">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, costs, transparency">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Reporte Financeiro de Maio de 2023| ~vern</title>
</head>
<body>
<!--#include file="/por-BR/nav.php" -->
<div class=h><h1 id=may23finreport>Reporte Financeiro de Maio de 2023 do ~vern</h1> <a aria-hidden=true href=#may23finreport>#may23finreport</a></div>
<div class=h><b id=liberapay>LiberaPay (dinheiro):</b> <a aria-hidden=true href=#liberapay>#liberapay</a></div>
<p>Recebemos um total de 54.82 USD no LiberaPay neste mês (obrigado!).</p>
<div class=h><b id=xmr>Monero (XMR):</b> <a aria-hidden=true href=#xmr>#xmr</a></div>
<p>Recebemos um total de 0 XMR este mês. Não foi convertido para dinheiro. Este dinheiro é guardado para quando nós temos uma emergência e para conversão quando XMR subir.</p>
<div class=h><b id=usage>Utilização:</b> <a aria-hidden=true href=#usage>#usage</a></div>
<p>5 USD para Iceberg; 4.68 USD para Mythos; 27.3 USD para Typhoon</p>
<p>No total, 36.98 USD foi utilizado neste mês. Nós temos 22.36 USD + por volta de 33.98 USD (taxa de conversão de XMR na data de 1st Apr 2023) = 56.34 USD restantes.</p>
<p>O dinheiro extra não foi dividido entre o time.</p>
<!--#include file="/por-BR/footer.cgi" -->
</body>
</html>

View File

@ -1,25 +0,0 @@
<!DOCTYPE html>
<html lang="pt">
<head>
<meta name="viewport" content="width=device-width">
<meta charset="UTF-8">
<meta name="description" content="Junho 2023 - Relatório financeiro do ~vern">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, costs, transparency">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Reporte Financeiro de Junho de 2023 | ~vern</title>
</head>
<body>
<!--#include file="/por-BR/nav.php" -->
<div class=h><h1 id=jun23finreport>Reporte Financeiro de Junho de 2023 do ~vern</h1> <a aria-hidden=true href=#jun23finreport>#jun23finreport</a></div>
<div class=h><b id=liberapay>LiberaPay (dinheiro):</b> <a aria-hidden=true href=#liberapay>#liberapay</a></div>
<p>Recebemos um total de 1.88 USD no LiberaPay neste mês.</p>
<div class=h><b id=xmr>Monero (XMR):</b> <a aria-hidden=true href=#xmr>#xmr</a></div>
<p>Recebemos um total de 0 XMR este mês. Não foi convertido para dinheiro. Este dinheiro é guardado para quando nós temos uma emergência e para conversão quando XMR subir.</p>
<div class=h><b id=usage>Utilização:</b> <a aria-hidden=true href=#usage>#usage</a></div>
<p>5 USD para Iceberg; 4.75 USD for Mythos; 27.3 USD for Typhoon</p>
<p>No total, 37.05 USD foi utilizado neste mês. Nós temos -14.29 USD + por volta de 33.98 USD (taxa de conversão de XMR na data de 1st Apr 2023) = 18.89 USD restantes.</p>
<p>O dinheiro extra não foi dividido entre o time.</p>
<!--#include file="/por-BR/footer.cgi" -->
</body>
</html>

View File

@ -1,25 +0,0 @@
<!DOCTYPE html>
<html lang="pt">
<head>
<meta name="viewport" content="width=device-width">
<meta charset="UTF-8">
<meta name="description" content="Julho 2023 - Relatório financeiro do ~vern">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, costs, transparency">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Reporte Financeiro de Julho de 2023 | ~vern</title>
</head>
<body>
<!--#include file="/por-BR/nav.php" -->
<div class=h><h1 id=jul23finreport>Reporte Financeiro de Julho de 2023 do ~vern</h1> <a aria-hidden=true href=#jul23finreport>#jul23finreport</a></div>
<div class=h><b id=liberapay>LiberaPay (dinheiro):</b> <a aria-hidden=true href=#liberapay>#liberapay</a></div>
<p>Recebemos um total de 20.59 USD no LiberaPay neste mês.</p>
<div class=h><b id=xmr>Monero (XMR):</b> <a aria-hidden=true href=#xmr>#xmr</a></div>
<p>Recebemos um total de 0 XMR este mês. Não foi convertido para dinheiro. Este dinheiro é guardado para quando nós temos uma emergência e para conversão quando XMR subir.</p>
<div class=h><b id=usage>Utilização:</b> <a aria-hidden=true href=#usage>#usage</a></div>
<p>5 USD para Iceberg; 4.75 USD for Mythos; 27.3 USD for Typhoon</p>
<p>No total, 37.05 USD foi utilizado neste mês. Nós temos 2.43 USD + por volta de 33.98 USD (taxa de conversão de XMR na data de 1st Apr 2023) = 36.41 USD restantes.</p>
<p>O dinheiro extra não foi dividido entre o time.</p>
<!--#include file="/por-BR/footer.cgi" -->
</body>
</html>

View File

@ -1,25 +0,0 @@
<!DOCTYPE html>
<html lang="pt">
<head>
<meta name="viewport" content="width=device-width">
<meta charset="UTF-8">
<meta name="description" content="Agosto 2023 - Relatório financeiro do ~vern">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, costs, transparency">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Reporte Financeiro de Agosto de 2023 | ~vern</title>
</head>
<body>
<!--#include file="/por-BR/nav.php" -->
<div class=h><h1 id=aug23finreport>Reporte Financeiro de Agosto de 2023 do ~vern</h1> <a aria-hidden=true href=#aug23finreport>#aug23finreport</a></div>
<div class=h><b id=liberapay>LiberaPay (dinheiro):</b> <a aria-hidden=true href=#liberapay>#liberapay</a></div>
<p>Recebemos um total de 1.90 USD no LiberaPay neste mês.</p>
<div class=h><b id=xmr>Monero (XMR):</b> <a aria-hidden=true href=#xmr>#xmr</a></div>
<p>Recebemos um total de 0 XMR este mês. Não foi convertido para dinheiro. Este dinheiro é guardado para quando nós temos uma emergência e para conversão quando XMR subir.</p>
<div class=h><b id=usage>Utilização:</b> <a aria-hidden=true href=#usage>#usage</a></div>
<p>5 USD para Iceberg; 4.75 USD for Mythos; 27.3 USD for Typhoon</p>
<p>No total, 37.05 USD foi utilizado neste mês. Nós temos -32.72 USD + por volta de 33.98 USD (taxa de conversão de XMR na data de 1st Apr 2023) = 1.26 USD restantes.</p>
<p>O dinheiro extra não foi dividido entre o time.</p>
<!--#include file="/por-BR/footer.cgi" -->
</body>
</html>

View File

@ -1,25 +0,0 @@
<!DOCTYPE html>
<html lang="pt">
<head>
<meta name="viewport" content="width=device-width">
<meta charset="UTF-8">
<meta name="description" content="Setembro 2023 - Relatório financeiro do ~vern">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, costs, transparency">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Reporte Financeiro de Setembro de 2023 | ~vern</title>
</head>
<body>
<!--#include file="/por-BR/nav.php" -->
<div class=h><h1 id=sep23finreport>Reporte de Setembro de 2023 do ~vern</h1> <a aria-hidden=true href=#sep23finreport>#sep23finreport</a></div>
<div class=h><b id=liberapay>LiberaPay (dinheiro):</b> <a aria-hidden=true href=#liberapay>#liberapay</a></div>
<p>Recebemos um total de 0 USD no LiberaPay neste mês.</p>
<div class=h><b id=xmr>Monero (XMR):</b> <a aria-hidden=true href=#xmr>#xmr</a></div>
<p>Recebemos um total de 0.004940039377 XMR este mês. Não foi convertido para dinheiro. Este dinheiro é guardado para quando nós temos uma emergência e para conversão quando XMR subir.</p>
<div class=h><b id=usage>Utilização:</b> <a aria-hidden=true href=#usage>#usage</a></div>
<p>5 USD para Iceberg; 4.75 USD for Mythos; 27.3 USD for Typhoon</p>
<p>No total, 37.05 USD foi utilizado neste mês. Nós temos -69.77 USD + por volta de 29.31 USD (taxa de conversão de XMR na data de 23rd Nov 2023) = -40.46 USD restantes.</p>
<p>O dinheiro extra não foi dividido entre o time.</p>
<!--#include file="/por-BR/footer.cgi" -->
</body>
</html>

Some files were not shown because too many files have changed in this diff Show More