diff --git a/README.md b/README.md
new file mode 100644
index 0000000..d6cd292
--- /dev/null
+++ b/README.md
@@ -0,0 +1,7 @@
+# ~vern's website
+
+This repo contains the files for the ~vern website.
+
+It is completely static other than the 3 php scripts: canary.php, users.php, register.php
+
+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.
diff --git a/admins.html b/admins.html
index 2cffeb7..d3fdd67 100644
--- a/admins.html
+++ b/admins.html
@@ -1,6 +1,7 @@
+
Admins | ~vern
diff --git a/canary.php b/canary.php
index 1638e8c..c58289a 100644
--- a/canary.php
+++ b/canary.php
@@ -2,6 +2,7 @@
+
Warrant Canary | ~vern
diff --git a/costs.html b/costs.html
index 7273403..7b39a31 100644
--- a/costs.html
+++ b/costs.html
@@ -1,6 +1,7 @@
+
Costs | ~vern
diff --git a/donations.html b/donations.html
index fb3f0e2..2e1c21d 100644
--- a/donations.html
+++ b/donations.html
@@ -2,6 +2,7 @@
+
Donations | ~vern
diff --git a/errors/403.html b/errors/403.html
index eab79dd..d28cb59 100644
--- a/errors/403.html
+++ b/errors/403.html
@@ -2,6 +2,7 @@
+
403 Forbidden | ~vern
diff --git a/errors/404.html b/errors/404.html
index 5791b3a..b5a8f77 100644
--- a/errors/404.html
+++ b/errors/404.html
@@ -2,6 +2,7 @@
+
404 Not Found | ~vern
diff --git a/errors/503.html b/errors/503.html
index c713547..bbc47b7 100644
--- a/errors/503.html
+++ b/errors/503.html
@@ -2,6 +2,7 @@
+
503 Service Unavailable | ~vern
diff --git a/faq.html b/faq.html
index e969120..1d02c0b 100644
--- a/faq.html
+++ b/faq.html
@@ -1,6 +1,7 @@
+
Frequently Asked Questions | ~vern
diff --git a/i2p-services.html b/i2p-services.html
index 0eac055..fb97f7d 100644
--- a/i2p-services.html
+++ b/i2p-services.html
@@ -2,7 +2,7 @@
~vern - The main ~vern website
~vern Gemini - The ~vern Gemini capsule
0x0 - The null pointer. File hosting and URL shortening service
- Among sus - A recreation of Among Us mechanics but as a multiplayer text adventure game
+ Among sus - A recreation of Among Us mechanics but as a multiplayer text adventure game
BreezeWiki - An alternative front-end for Fandom
Cinny - Yet another Matrix client
@@ -10,30 +10,30 @@
Convos (On request) - An IRC chat client in your browser
Devzat - Chat over ssh!
- E-mail - Modoboa E-mail
+ E-mail (Reg needed) - Modoboa E-mail
Element - Secure collaboration and messaging
- FreshRSS - A free, self-hostable aggregator
- Gitea - A lightweight code hosting solution written in Go
+ FreshRSS (Seperate Sign-Up) - A free, self-hostable aggregator
+ Gitea (Reg needed) - A lightweight code hosting solution written in Go
Guacamole - A clientless remote desktop gateway
Hydrogen - Lightweight Matrix client with legacy and mobile browser support
Invidious - An alternative front-end for YouTube
Jellyfin - A Free Software Media System that puts you in control of managing and streaming your media
- Lemmy - A link aggregator for the fediverse
+ Lemmy (Seperate Sign-Up) - A link aggregator for the fediverse
Librarian - An alternative front-end for LBRY/Odysee
Libreddit - An alternative front-end for Reddit
LibremDB - An alternative front-end for IMDB
LibreTranslate - Offline capable and easy to setup translation API
LibreX - A privacy respecting free as in freedom meta search engine for Google and popular torrent sites
- Mastodon - ActivityPub federated microblogging plaftorm
- Matrix - An open network for secure, decentralized communication
+ Mastodon (Reg needed) - ActivityPub federated microblogging plaftorm
+ Matrix (Reg needed) - An open network for secure, decentralized communication
Minetest (Creative) - Sandbox video game and game creation system with focus on voxel graphics
Minetest (Survival) - Sandbox video game and game creation system with focus on voxel graphics
Mirrors (HTTP) - HTTP mirrors of popular and free distributions
Mirrors (rsync) - rsync mirrors of popular and free distributions
- Mumble - Low latency, high quality voice chat
+ Mumble (Seperate Sign-Up) - Low latency, high quality voice chat
Mumble Web Client - Low latency, high quality voice chat. Web client
- Nextcloud - A productivity platform that keeps you in control
+ Nextcloud (Reg needed) - A productivity platform that keeps you in control
Nitter - An alternative front-end for Twitter
Opentracker - An open and free BitTorrent tracker
Owncast (Admin Only) - Selfhosted livestreaming
@@ -41,16 +41,15 @@
Quetre - An alternative front-end for Quora
Rimgo - An alternative front-end for Imgur
Roundcube - Browser-based multilingual IMAP client
- SchildiChat - Matrix client based on Element with a traditional IM experience
Scribe - An alternative front-end for Medium
SimpleerTube - A Simple Web Interface for PeerTube
SimplyTranslate - Minimal and private translations w/ many engines
- SSH - Each user can log in to the ~vern tilde using their SSH keys
+ SSH (Reg needed) - Each user can log in to the ~vern tilde using their SSH keys
Teddit - Another alternative front-end for Reddit
- User sites - Each user can have their own website on verncceu2kgz54wi7r5jatgmx2mqtsh3knxhiy4m5shescuqtqfa.b32.i2p/~username
- Vikunja - The to-do app to organize your life
+ User sites (Reg needed) - Each user can have their own website on verncceu2kgz54wi7r5jatgmx2mqtsh3knxhiy4m5shescuqtqfa.b32.i2p/~username
+ Vikunja (Seperate Sign-Up) - The to-do app to organize your life
Whoogle - An alternative front-end for Google Search
Wikiless - An alternative front-end for Wikipedia
- XMPP/Jabber - The universal messaging standard
+ XMPP/Jabber (Reg needed) - The universal messaging standard
ZNC (On request) (WebUI ) - An IRC network bouncer (BNC)
diff --git a/i2p.html b/i2p.html
index e699a47..1ce91ac 100644
--- a/i2p.html
+++ b/i2p.html
@@ -2,6 +2,7 @@
+
I2P Eepsites | ~vern
diff --git a/index.html b/index.html
index bf2e51a..79d299d 100644
--- a/index.html
+++ b/index.html
@@ -2,29 +2,43 @@
+
~vern
- ~vern is a non-commercial shared GNU/Linux system. All our servers run fully free GNU/Linux distributions . We are also aiming to become a member of the Tildeverse after we meet the requirements.
+ ~vern is a non-commercial tilde focused on free software and services!
+ All our servers run free GNU/Linux distributions .
- We host many services, most are available to everyone.
- You can get access to these services by signing up .
-
- All services we host, with the exception of clearnet Minetest, do not have the capability to log IP addresses due to our use of WireGuard.
- We also host onion services and I2P eepsites for most of these.
+ We host many services that are available for public use..
+ You can get access to the "(Reg Needed)" services by signing up via the registration form.
+ With the exception of clearnet Minetest, Mumble none of the services we host have the capability to log IP addresses due to our use of WireGuard.
+ Additionally, services hosted on RLVM/statusvern have the capability to IP-log but are disabled..
+ We also host onion services and I2P eepsites for most of these services.
You can join our community on most major free software chat programs:
We make use of bridging so you can chat with us regardless of what chat program you use
+ Main Chat:
-
+ Off-Topic Chat:
+
+ Abuse Report:
+
+
The several logo variations can be found here .
Our thoughts on the "cloud" #cloud
We do use other people's computers for some things, see them here .
diff --git a/legal-privacy.html b/legal-privacy.html
index 2f6f866..8d3693d 100644
--- a/legal-privacy.html
+++ b/legal-privacy.html
@@ -2,6 +2,7 @@
+
Privacy Policy | ~vern
diff --git a/logo.html b/logo.html
index 2a377c7..fe0b7ae 100644
--- a/logo.html
+++ b/logo.html
@@ -2,6 +2,7 @@
+
Logo | ~vern
diff --git a/nav.html b/nav.html
index 3517230..7ce863b 100644
--- a/nav.html
+++ b/nav.html
@@ -11,7 +11,7 @@
Rules
Privacy
Donate
-
+
diff --git a/onion-services.html b/onion-services.html
index 44c4f35..83b1ba2 100644
--- a/onion-services.html
+++ b/onion-services.html
@@ -2,7 +2,7 @@
~vern - The main ~vern website
~vern Gemini - The ~vern Gemini capsule
0x0 - The null pointer. File hosting and URL shortening service
- Among sus - A recreation of Among Us mechanics but as a multiplayer text adventure game
+ Among sus - A recreation of Among Us mechanics but as a multiplayer text adventure game
BreezeWiki - An alternative front-end for Fandom
Cinny - Yet another Matrix client
@@ -10,46 +10,45 @@
Convos (On request) - An IRC chat client in your browser
Devzat - Chat over ssh!
- E-mail (On request) - Modoboa E-mail
+ E-mail (Reg needed) - Modoboa E-mail
Element - Secure collaboration and messaging
- FreshRSS - A free, self-hostable aggregator
- Gitea - A lightweight code hosting solution written in Go
+ FreshRSS (Seperate Sign-Up - A free, self-hostable aggregator
+ Gitea (Reg needed) - A lightweight code hosting solution written in Go
Guacamole (On request) - A clientless remote desktop gateway
Hydrogen - Lightweight Matrix client with legacy and mobile browser support
Invidious - An alternative front-end for YouTube
Jellyfin - A Free Software Media System that puts you in control of managing and streaming your media
- Lemmy - A link aggregator for the fediverse
+ Lemmy (Seperate Sign-Up) - A link aggregator for the fediverse
Librarian - An alternative front-end for LBRY/Odysee
Libreddit - An alternative front-end for Reddit
LibremDB - An alternative front-end for IMDB
LibreTranslate - Offline capable and easy to setup translation API
LibreX - A privacy respecting free as in freedom meta search engine for Google and popular torrent sites
- Mastodon - ActivityPub federated microblogging plaftorm
- Matrix - An open network for secure, decentralized communication
+ Mastodon (Reg needed) - ActivityPub federated microblogging plaftorm
+ Matrix (Reg needed) - An open network for secure, decentralized communication
Mirrors (HTTP) - HTTP mirrors of popular and free distributions
Mirrors (rsync) - rsync mirrors of popular and free distributions
- Mumble (TCP Only) - Low latency, high quality voice chat
+ Mumble (TCP Only, Seperate Sign-Up) - Low latency, high quality voice chat
Mumble Web Client - Low latency, high quality voice chat. Web client
- Nextcloud - A productivity platform that keeps you in control
+ Nextcloud (Reg needed) - A productivity platform that keeps you in control
Nitter - An alternative front-end for Twitter
Owncast (Admin Only) - Selfhosted livestreaming
PrivateBin - A pastebin where the server has zero knowledge of pastes
Quetre - An alternative front-end for Quora
Rimgo - An alternative front-end for Imgur
Roundcube - Browser-based multilingual IMAP client
- SchildiChat - Matrix client based on Element with a traditional IM experience
Scribe - An alternative front-end for Medium
SimpleerTube - A Simple Web Interface for PeerTube
SimplyTranslate - Minimal and private translations w/ many engines
- SSH - Each user can log in to the ~vern tilde using their SSH keys
+ SSH (Reg needed) - Each user can log in to the ~vern tilde using their SSH keys
Teddit - Another alternative front-end for Reddit
Tor Relay - A Tor relay to support the Tor network
- User sites - Each user can have their own website on username.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion
- Vikunja - The to-do app to organize your life
+ User sites (Reg needed) - Each user can have their own website on username.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion
+ Vikunja (Seperate Sign-Up) - The to-do app to organize your life
Whoogle - An alternative front-end for Google Search
Wiby - A search index for minimal sites
Wikiless - An alternative front-end for Wikipedia
- XMPP/Jabber - The universal messaging standard
+ XMPP/Jabber (Reg needed) - The universal messaging standard
ZNC (On request) (WebUI ) - An IRC network bouncer (BNC)
diff --git a/onion.html b/onion.html
index 6ccc12b..97b888b 100644
--- a/onion.html
+++ b/onion.html
@@ -2,6 +2,7 @@
+
Onion Services | ~vern
diff --git a/privpol.html b/privpol.html
index f32240c..ff45408 100644
--- a/privpol.html
+++ b/privpol.html
@@ -2,6 +2,7 @@
+
Privacy Policy | ~vern
diff --git a/register.php b/register.php
index 6b365c5..65cfbac 100644
--- a/register.php
+++ b/register.php
@@ -1,6 +1,7 @@
+
Registration | ~vern
@@ -113,7 +114,7 @@
What services do you want? (You can always request an account on one later)
- Pubnix
+ Pubnix (Includes E-Mail)
Matrix
@@ -124,6 +125,9 @@
Gitea
+
+ Nextcloud
+
Jitsi
@@ -144,15 +148,16 @@
-
+
An admin will review your request, and an e-mail will be sent if your registration is successful.
- You will be redirected back home in 10 seconds.
+ You will be redirected back home in 5 seconds.
+
Rule Reasoning | ~vern
diff --git a/rules.html b/rules.html
index 7d7822f..5c7d062 100644
--- a/rules.html
+++ b/rules.html
@@ -2,6 +2,7 @@
+
Rules | ~vern
diff --git a/services.html b/services.html
index 2ad5714..7d6527f 100644
--- a/services.html
+++ b/services.html
@@ -1,57 +1,73 @@
+Core:
~vern - The main ~vern website
~vern Gemini - The ~vern Gemini capsule
+ SSH (Reg needed) - Users can log in to the ~vern pubnix using SSH
+ User sites (Reg needed) - Each user can have their own website (both Gemini and HTTP) on username.vern.cc
+
+Storage:
+
+Games:
+
+ Among sus - A recreation of Among Us mechanics but as a multiplayer text adventure game
+ Minetest (Creative) - Sandbox video game and game creation system with focus on voxel graphics
+ Minetest (Survival) - Sandbox video game and game creation system with focus on voxel graphics
+
+Social:
+
+Frontends:
+
+ BreezeWiki - An alternative front-end for Fandom
+ Guacamole (On request) - A clientless remote desktop gateway
Invidious - An alternative front-end for YouTube
- Jellyfin (Restricted Access) - A Free Software Media System that puts you in control of managing and streaming your media
- Jitsi - Free video conferencing software for web & mobile
- Lemmy - A link aggregator for the fediverse
Librarian - An alternative front-end for LBRY/Odysee
Libreddit - An alternative front-end for Reddit
LibremDB - An alternative front-end for IMDB
LibreTranslate - Offline capable and easy to setup translation API
- LibreX - A privacy respecting free as in freedom meta search engine for Google and popular torrent sites
-
- Mastodon - ActivityPub federated microblogging plaftorm
- Matrix - An open network for secure, decentralized communication
- Minetest (Creative) - Sandbox video game and game creation system with focus on voxel graphics
- Minetest (Survival) - Sandbox video game and game creation system with focus on voxel graphics
- Mirrors (HTTP) - HTTP(S) mirrors of popular and free distributions
- Mirrors (rsync) - rsync mirrors of popular and free distributions
- Mumble - Low latency, high quality voice chat
- Mumble Web Client - Low latency, high quality voice chat. Web client
- Nextcloud - A productivity platform that keeps you in control
+ LibreX - A meta search engine for Google and popular torrent sites
Nitter - An alternative front-end for Twitter
- Owncast (Admin Only) - Selfhosted livestreaming
- PrivateBin - A pastebin where the server has zero knowledge of pastes
Quetre - An alternative front-end for Quora
Rimgo - An alternative front-end for Imgur
- Roundcube - Browser-based multilingual IMAP client
- SchildiChat - Matrix client based on Element with a traditional IM experience
Scribe - An alternative front-end for Medium
SimpleerTube - A Simple Web Interface for PeerTube
SimplyTranslate - Minimal and private translations w/ many engines
- SSH - Each user can log in to the ~vern tilde using their SSH keys
Teddit - Another alternative front-end for Reddit
- User sites - Each user can have their own website (both Gemini and HTTP) on username.vern.cc
- Vikunja - The to-do app to organize your life
Whoogle - An alternative front-end for Google Search
Wiby - A search index for minimal sites
Wikiless - An alternative front-end for Wikipedia
- XMPP/Jabber - The universal messaging standard
- ZNC (On request) (WebUI ) - An IRC network bouncer (BNC)
+
+E-Mail:
+
diff --git a/style.css b/style.css
index 962c246..2c081ad 100644
--- a/style.css
+++ b/style.css
@@ -1,22 +1,5 @@
-/* latin-ext */
-@font-face {
- font-family: 'Fira Code';
- font-style: normal;
- font-weight: 400;
- src: url(/woff2/FiraCodeLatinExt.woff2) format('woff2');
- unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
-}
-/* latin */
-@font-face {
- font-family: 'Fira Code';
- font-style: normal;
- font-weight: 400;
- src: url(/woff2/FiraCodeLatin.woff2) format('woff2');
- unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
-}
-
body {
- font-family:'Fira Code';
+ font-family: DejaVu Sans Mono, monospace;
margin:20px auto;
max-width:800px;
line-height:1.5em;
@@ -26,75 +9,67 @@ body {
padding:0 10px;
hyphens:auto;
}
-
header {
display:flex;
justify-content:space-between;
align-items:center;
white-space:nowrap;
+ flex-wrap: wrap;
}
nav {
- display:inline-block;
+ display: flex;
+ flex-direction: row;
+ flex-wrap: wrap;
+ justify-content: flex-end;
+ gap: 1rem;
}
nav li {
display:inline-block no;
margin-right:20px;
}
-
.navlogo {
width:50px;
height:50px;
}
-
a {
color:#ff6c6b;
text-decoration:none;
}
-
a:hover {
color:#ff6c6b;
text-decoration:underline;
}
-
h1, h2, h3 {
display:inline;
line-height:1.2;
color:#51afef;
font-size:1.3em;
}
-
h2 {
font-size:1.2em;
}
-
h3 {
font-size:1.1em;
}
-
.h:hover a[aria-hidden] {
display:inline;
color:#ff6c6b;
size:75%;
}
-
.h a[aria-hidden] {
display:none;
}
-
pre {
tab-size:4;
}
-
.red {
color:#ff6c6b;
}
-
.green {
color:#98be65;
}
-
input[type=submit] {
padding:5px 15px;
background:#51afef;
@@ -102,11 +77,9 @@ input[type=submit] {
-webkit-border-radius:10px;
border-radius:10px;
}
-
ul[userlist] {
list-style:none;
}
-
ul[userlist] li[online]::before {
content:"\2022";
color:#ff6c6b;
@@ -115,7 +88,6 @@ ul[userlist] li[online]::before {
width:1.0em;
margin-left:-1.0em;
}
-
ul[userlist] li[online$=true]::before {
color:#98be65;
}
@@ -123,7 +95,6 @@ textarea {
background-color: #282c34;
color: #bbc2cf;
}
-
input {
background-color: #282c34;
color: #bbc2cf;
diff --git a/sysinfo.html b/sysinfo.html
index a031d95..398c029 100644
--- a/sysinfo.html
+++ b/sysinfo.html
@@ -2,12 +2,31 @@
+
Systems Information | ~vern
+
+
+ Location: OVHCloud, Beauharnois, Quebec, Canada
+ OS: Debian GNU/Linux 11 Bullseye
+ Specs: "Value VPS" with 2 GB RAM; 1 vCPU
+ Storage: 40 GB NVMe SSD
+ Services: Proxy all ~vern stuff (via WireGuard); Minetest; Mumble; Syncplay; DNS Slave for vern0.me
+ Additional Info: Payed for by ~neo; NAT for tilserv
+
+
+
+ Location: Local Server in New York City, United States
+ OS: Debian GNU/Linux 11 Bullseye
+ Specs: Dell G7 7588 with 64 GB DDR4 RAM; 6-core 12-thread Intel Core i7-8750H
+ Storage: 128 GB SATA SSD (OS); 2 TB NVMe SSD (main); 1 TB SATA HDD (mirrors)
+ Services: Basically everything minus the things mentioned in the other servers :P
+
Additional Info: Hosted by ~cobra; basically our main system
+
Location: VM inside the tilserv
@@ -25,23 +44,15 @@
Services: Uptime Kuma; Whoogle/SearxNG/LibreX; Tor relay; staff personal VPN; Primary DNS for vern0.me
Additional Info: Payed by ~[ELIDED]; our statusbox and personal VPN
-
+
+
- Location: Local Server in New York City, United States
+ Location: VM inside the tilserv
OS: Debian GNU/Linux 11 Bullseye
- Specs: Dell G7 7588 with 64 GB DDR4 RAM; 6-core 12-thread Intel Core i7-8750H
- Storage: 128 GB SATA SSD (OS); 2 TB NVMe SSD (main); 1 TB SATA HDD (mirrors)
- Services: Basically everything minus the things mentioned in the other servers :P
-
Additional Info: Hosted by ~cobra; basically our main system
-
-
-
- Location: OVHCloud, Beauharnois, Quebec, Canada
- OS: Debian GNU/Linux 11 Bullseye
- Specs: "Value VPS" with 2 GB RAM; 1 vCPU
- Storage: 40 GB NVMe SSD
- Services: Proxy all ~vern stuff (via WireGuard); Minetest; Mumble; Syncplay; DNS Slave for vern0.me
- Additional Info: Payed for by ~neo; NAT for tilserv
+ Specs: libvirtd; 4 vCPUs; 4 GB RAM
+ Storage: 40 GB qcow2
+ Services: Whoogle/SearxNG/LibreX; Mailman
+ Additional Info: Hosts services that are rate-limited on our main IP, connected to Statusvern's VPN
Do you get it? We really like Debian
diff --git a/users.php b/users.php
index f11364d..6e38d82 100644
--- a/users.php
+++ b/users.php
@@ -2,6 +2,7 @@
+
Users | ~vern
diff --git a/woff2/FiraCodeLatin.woff2 b/woff2/FiraCodeLatin.woff2
deleted file mode 100644
index bf2bb92..0000000
Binary files a/woff2/FiraCodeLatin.woff2 and /dev/null differ
diff --git a/woff2/FiraCodeLatinExt.woff2 b/woff2/FiraCodeLatinExt.woff2
deleted file mode 100644
index 0d8477c..0000000
Binary files a/woff2/FiraCodeLatinExt.woff2 and /dev/null differ