Add header links

Signed-off-by: Aleksandar "The Cobra" Widulski <cobra@vern.cc>
This commit is contained in:
Skylar "The Cobra" Widulski 2022-06-15 15:11:01 -04:00
parent 9ff1000235
commit e7de276d4e
Signed by: cobra
GPG Key ID: 4FD8F812083FF6F9
11 changed files with 43 additions and 42 deletions

View File

@ -7,7 +7,7 @@
</head>
<body>
<!--#include file="nav" -->
<h1>Admins</h1>
<div class=h><h1 id=admins>Admins</h1> <a aria-hidden=true href=#admins>#admins</a></div>
<p>This is the list of admins of ~vern. Anyone claiming to be an admin that isn't on this list is lying. This list may be updated at any point, so please check it to see if someone is an admin.</p>
<ul>
<li>Arya (aryak) - Maintains servers and hosts the offsite backups</li>

View File

@ -7,7 +7,7 @@
</head>
<body>
<!--#include file="nav" -->
<h1>Our policy on "cloud"</h1>
<div class=h><h1 id=cloud>Our policy on "cloud"</h1> <a aria-hidden=true href=#cloud>#cloud</a></div>
<p>We are not big fans of "cloud" but recognize that sometimes it is necessary.</p>
<p>We make sure we rely as little as possible other than for a few things as listed below.</p>
<p>We use an OVH 3.50 USD VPS located in Southern Quebec, Canada for the following services:</p>

View File

@ -7,7 +7,7 @@
</head>
<body>
<!--#include file="nav" -->
<h1>Donations</h1>
<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, as other options mostly involve non-free software and corporations such as Cloudflare, and other cryptocurrencies are not anonymous.</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>Our XMR address is <code>4ATm8EZaC4iEuwt1VABuxFPi5xq4HgvqgghmKqvgQyvwQf9KK7AyYFXCYCZ3xBiqZ38CctAWihJ3yLeKAeGJfQBgDxQnn91</code></p>

View File

@ -7,38 +7,38 @@
</head>
<body>
<!--#include file="nav" -->
<h1>Frequently asked questions</h1>
<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>
<h2 id=signup>How do I sign up?</h2>
<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.php>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>
<h2 id=recovery>How can I get my public key replaced?</h2>
<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>
<h2 id=ip-leak>Will SSH leak my IP address?</h2>
<div class=h><h2 id=ip-leak>Will SSH leak my IP address?</h2> <a aria-hidden=true href=#ip-leak>#ip-leak</a></div>
<p>No. We use WireGuard to connect our VPS to the main tilde. Unlike other public UNIX-like systems where all IP addresses are leaked, all connections to ~vern show up as coming from 10.7.0.1. This includes the website.</p>
<h2 id=distro>Which distros does ~vern use?</h2>
<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 our <a href=/cloud>"cloud" VPS</a> and the local tildeserver that hosts all the services.</p>
<p>Additionally, the VM (which is hosted on the tildeserver) that hosts the pubnix runs NixOS with the linux-libre kernel.
<p>All 3 servers have no non-free software or non-free repositories enabled.</p>
<h2 id=site>How do i set up my user site?</h2>
<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>. This will be the root for your site. For example, if a user foo wanted a site, they would create <code>/home/foo/public_html/index.html</code>. A directory <code>/bar</code> in foo's user site would be located at <code>/home/foo/public_html/bar</code>.</p>
<h2 id=host-this>Can you host X?</h2>
<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. We are always open to new services to host, but it may take a while to get it fully set up.</p>
<h2 id=install-this>Can you install X?</h2>
<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>
<h2 id=custom-domain>Can I use custom domains with my user site?</h2>
<div class=h><h2 id=custom-domain>Can I use custom domains with my user site?</h2> <a aria-hidden=true href=#custom-domain>#custom-domain</a></div>
<p>It is possible but requires manual work. If you want to do it please contact an <a href=/admins>admin</a>.</p>
<h2 id=broken>Why is X broken?</h2>
<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, we are most likely actively working to fix it. Please be patient.</p>
<h2 id=shill>Why do ~vern admins shill ~vern so much?</h2>
<div class=h><h2 id=shill>Why do ~vern admins shill ~vern so much?</h2> <a aria-hidden=true href=#shill>#shill</a></div>
<p>We shill ~vern because we are passionate about it. Arya told me to add this question here. This question is only here as a joke.</p>
<!--#include file="footer" -->
</body>

View File

@ -7,16 +7,16 @@
</head>
<body>
<!--#include file="nav" -->
<h1>Welcome to ~vern!</h1>
<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 shared GNU/Linux system. All our servers run <a href=/faq#distro>fully free GNU/Linux distributions</a>. We are also aiming to become a member of the <a href=//tildeverse.org>Tildeverse</a> after we meet the requirements.</p>
<h2>Services</h2>
<div class=h><h2 id=services>Services</h2> <a aria-hidden=true href=#services>#services</a></div>
<p>We host many services, most are available for the public.</p>
<p>Some are private to prevent people from abusing the services.</p>
<p>You can get access to these services by <a href=/register.php>signing up</a>.</p>
<p>Other services have restricted access, meaning only trusted members and admins can have accounts on them. You can get access to these services by being a respected and trusted member of the ~vern community.</p>
<p>We also host onion services for most of these. They can be found <a href=/onion>here</a>.</p>
<!--#include file="services" -->
<h2>Community</h2>
<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>
@ -24,9 +24,9 @@
<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</a></li>
</ul>
<h2>~vern logo</h2>
<div class=h><h2 id=logo>~vern logo</h2> <a aria-hidden=true href=#logo>#logo</a></div>
<p>The several logo variations can be found <a href=/logo>here</a>.</p>
<h2>Our thoughts on the "cloud"</h2>
<div class=h><h2 id=cloud>Our thoughts on the "cloud"</h2> <a aria-hidden=true href=#cloud>#cloud</a></div>
<p>We do use other people's computers for some things, see them <a href=/cloud>here</a>.</p>
<!--#include file="footer" -->

View File

@ -7,24 +7,24 @@
</head>
<body>
<!--#include file="nav" -->
<h1>Logo</h1>
<div class=h><h1 id=logo>Logo</h1> <a aria-hidden=true href=#logo>#logo</a></div>
<p>The ~vern ~V logo was created by Arya. The full ~Vern version was made by The Cobra.</p>
<p>Every iteration of the logo is licensed under CC-BY-SA-4.0.</p>
<p>We chose not to provide the images for the Matrix rooms, as it would be superfluous.</p>
<h2 id=main>Main ~V logo (<a href=/media/vern.xcf>XCF file</a>)</h2>
<div class=h><h2 id=main>Main ~V logo (<a href=/media/vern.xcf>XCF file</a>)</h2> <a aria-hidden=true href=#main>#main</a></div>
<img src=/media/vern.png alt="Main ~vern logo">
<br>
<h2 id=transparent>Transparent background (<a href=/media/verntrans.xcf>XCF file</a>)</h2>
<div class=h><h2 id=transparent>Transparent background (<a href=/media/verntrans.xcf>XCF file</a>)</h2> <a aria-hidden=true href=#transparent>#transparent</a></div>
<img src=/media/verntrans.png alt="~vern logo with a transparent background">
<br>
<h2 id=full>Full ~Vern logo (<a href=/media/vernfull.xcf>XCF file</a>)</h2>
<div class=h><h2 id=full>Full ~Vern logo (<a href=/media/vernfull.xcf>XCF file</a>)</h2> <a aria-hidden=true href=#full>#full</a></div>
<img src=/media/vernfull.png alt="Full ~vern logo">
<br>
<h2 id=full-transparent>Full transparent form (<a href=/media/vernfulltrans.xcf>XCF file</a>)</h2>
<div class=h><h2 id=full-transparent>Full transparent form (<a href=/media/vernfulltrans.xcf>XCF file</a>)</h2> <a aria-hidden=true href=#full-transparent>#full-transparent</a></div>
<img src=/media/vernfulltrans.png alt="Full ~vern logo with a transparent background">
<!--#include file="footer" -->

View File

@ -7,7 +7,7 @@
</head>
<body>
<!--#include file="nav" -->
<h1>Onion sites</h1>
<div class=h><h1 id=onion>Onion sites</h1> <a aria-hidden=true href=#onion>#onion</a></div>
<p>We respect your privacy and want you to be able to choose to be anonymous if you so choose. So most of our services have corresponding <a href=//torproject.org>Tor</a> <a href=//community.torproject.org/onion-services/>.onion</a> sites.</p>
<!--#include file="onion-services" -->
<!--#include file="footer" -->

View File

@ -7,7 +7,7 @@
</head>
<body>
<!--#include file="nav" -->
<h1>Privacy Statement</h1>
<div class=h><h1 id=privacy>Privacy Statement</h1> <a aria-hidden=true href=#privacy>#privacy</a></div>
<p>The only circumstances in which we collect and store data from our users is when such information is directly provided to us, i.e. when one registers to any of our services. Any automatically generated information (log files) that contains personal user information such as IP addresses, locations, or full names is to be deleted from our servers in at most 48 hours. If you decide that you want any of your accounts with us to be closed, send an e-mail to: <code>deletion (AT SYMBOL) vern (PERIOD) cc</code>. Any associated personal information will be deleted from our servers in up to 96 hours.</p>
<p>A full legalese privacy policy can be found <a href="/legal-privacy">here</a>.</p>
<!--#include file="footer" -->

View File

@ -90,7 +90,7 @@
if (!$success) {
?>
<h1>Sign Up</h1>
<div class=h><h1 id=signup>Sign Up</h1> <a aria-hidden=true href=#signup>#signup</a></div>
<span class="red">* Required field</span>
<form method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]); ?>">
@ -145,7 +145,7 @@
} else {
?>
<meta http-equiv="refresh" content="3;url=http://<?php echo htmlspecialchars($_SERVER['HTTP_HOST']); ?>" />
<h1>Thank you for signing up.</h1>
<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 3 seconds.</p>

View File

@ -7,8 +7,8 @@
</head>
<body>
<!--#include file="nav" -->
<h1> Rules </h1>
<h4> Hard Rules </h3>
<div class=h><h1 id=rules>Rules</h1> <a aria-hidden=true href=#rules>#rules</a></div>
<div class=h><h4 id=hard>Hard Rules</h4> <a aria-hidden=true href=#hard>#hard</a></div>
<p>We, like you, enjoy freedom, and we wish to respect our members' rights to free speech. However, we must restrict that right under circumstances in which it would directly harm us and/or this service. Therefore:</p>
@ -16,7 +16,7 @@
<li>Do not attempt to disrupt ~vern's ability to provide any of our services. This includes, but isn't limited to: attempting to <a href=//en.wikipedia.org/wiki/Cryptocurrency#Mining>cryptomine</a> in the tilde, spamming e-mail or in the official matrix rooms, or attempting to distribute malware.</li>
<li>Respect the American and Canadian legislation, as our servers are located there. Some examples of unacceptable behavior in accordance to the law include, but are not limited to: harassment and unauthorized copying and/or distribution of copyrighted content.</li>
</ul>
<h4> Community guidelines </h3>
<div class=h><h4 id=guidelines>Community guidelines</h4> <a aria-hidden=true href=#guidelines>#guidelines</a></div>
<ul>
<li>Additionally, if you become a member of this community, please make sure to respect the other members and follow the <a href=//en.wikipedia.org/wiki/Golden_rule>Golden Rule:</a> treat others as you would want to be treated.</li>
</ul>

View File

@ -39,25 +39,26 @@ a {
}
a:hover {
color:#ff6c6b;
}
.linkable::before {
content: "# ";
}
.linkable::hover {
color: #da8548;
}
h1,h2,h3 {
h1, h2, h3 {
display:inline;
line-height:1.2;
color:#51afef;
font-size:1.3em;
}
.h:hover a[aria-hidden] {
display:inline;
color:#ff6c6b;
size:75%;
}
.h a[aria-hidden] {
display:none;
}
pre {
tab-size:4;
}