Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
This commit is contained in:
Skylar "The Cobra" Widulski 2022-11-20 11:15:36 -05:00
parent c628d9b869
commit 07a2854954
Signed by: cobra
GPG Key ID: 4FD8F812083FF6F9
33 changed files with 70 additions and 70 deletions

1
en
View File

@ -1 +0,0 @@
.

View File

@ -18,13 +18,13 @@
<!--#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=/admins>admin</a> about adding it.</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=/costs>/costs</a>
<p> A transparent report on how the donations money is spent can be found in <a href=/en/costs>/costs</a>
<?php
$success = false;
@ -95,7 +95,7 @@
<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=/>home</a> in 5 seconds.</p>
<p>You will be redirected back <a href=/en/>home</a> in 5 seconds.</p>
<?php
$to = "root@vern.cc";

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

@ -11,9 +11,9 @@
<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, but if something must be specified, contact an <a href=/admins>admin</a>. This is is ever-expanding, and if you want an item added, 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=/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>
@ -23,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=/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>
@ -46,7 +46,7 @@
<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=/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.</a>.</p>
@ -61,7 +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=/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>
<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.html" -->
</body>
</html>

View File

@ -1,6 +1,6 @@
<footer>
<hr>
<p>Made with &lt;3 by ~vern team</p>
<p>Copyright (C) 2022 <a href=/admins>~vern team</a>. <a rel="license" href="/LICENSE.txt">Some rights reserved</a> under CC BY-SA 4.0.</p>
<p>Copyright (C) 2022 <a href=/en/admins>~vern team</a>. <a rel="license" href="/LICENSE.txt">Some rights reserved</a> under CC BY-SA 4.0.</p>
<p>Find the source code for this website on <a rel="source" href="//git.vern.cc/vern/website">~vern Gitea</a></p>
</footer>

51
en/index.html Normal file
View File

@ -0,0 +1,51 @@
<!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="/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!</p>
<p>All our servers run <a href=/en/sysinfo>free GNU/Linux distributions</a>.</p>
<div class=h><h2 id=services>Services</h2> <a aria-hidden=true href=#services>#services</a></div>
<p>We host many services that are available for public use.</p>
<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; Mumble none of the services we host have the capability to log IP addresses due to our use of WireGuard.</p>
<p>Additionally, services hosted on <a href=/en/sysinfo#hellfire>Isotope/Hellfire/Iceberg</a> have the capability to IP-log but are disabled.</p>
<p>We also host <a href=/en/onion>onion services</a> and <a href=/en/i2p>I2P eepsites</a> for 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=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=logo>~vern's logo</h2> <a aria-hidden=true href=#logo>#logo</a></div>
<p>The several logo variations can be found at <a href=/en/logo>/logo</a>.</p>
<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.html" -->
</body>
</html>

View File

@ -1,6 +1,6 @@
<link rel=stylesheet href="/style.css">
<header>
<a href=/><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>

View File

@ -17,7 +17,7 @@
<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=/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);
@ -155,7 +155,7 @@
<br>
<span><input type="submit" value="Submit" style="width:100px;height:40px;font-size:20px"></span>
</form><br>
<p><b>By signing up, you agree to the ~vern <a href=/rules>rules</a> and <a href=/privpol>privacy policy</a>. Thanks for using ~vern.</b></p>
<p><b>By signing up, you agree to the ~vern <a href=/en/rules>rules</a> and <a href=/en/privpol>privacy policy</a>. Thanks for using ~vern.</b></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>
<?php
} else {
@ -163,7 +163,7 @@
<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=/>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;

View File

@ -16,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 Gitea) 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=/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 Gitea) 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

@ -26,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=/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=/tos.html>/tos</a>
<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

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

View File

@ -1,51 +1 @@
<!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="/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!</p>
<p>All our servers run <a href=/sysinfo>free GNU/Linux distributions</a>.</p>
<div class=h><h2 id=services>Services</h2> <a aria-hidden=true href=#services>#services</a></div>
<p>We host many services that are available for public use.</p>
<p>You can get access to the "Reg Needed" services by <a href=/register>signing up</a> via the registration form.</p>
<p>With the exception of clearnet Minetest &amp; Mumble none of the services we host have the capability to log IP addresses due to our use of WireGuard.</p>
<p>Additionally, services hosted on <a href=/sysinfo#hellfire>Isotope/Hellfire/Iceberg</a> have the capability to IP-log but are disabled.</p>
<p>We also host <a href=/onion>onion services</a> and <a href=/i2p>I2P eepsites</a> for 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=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=logo>~vern's logo</h2> <a aria-hidden=true href=#logo>#logo</a></div>
<p>The several logo variations can be found at <a href=/logo>/logo</a>.</p>
<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=/sysinfo>/sysinfo</a>.</p>
<!--#include file="footer.html" -->
</body>
</html>
<meta http-equiv="Refresh" content="0; url='/en/'" />