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

    Welcome to ~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.

    Services

    -

    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.

    Community

    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"

    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)

    -
    +

    @@ -124,6 +125,9 @@
    + +
    +
    @@ -144,15 +148,16 @@ - +

    Thank you for signing up.

    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: +Storage: + +Games: + +Social: + +Frontends: + +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

    ~vern Systems Information

    +

    VPS

    + +

    tilserv/tildeserver/~serv

    +

    PubnixVM

    -

    tilserv/tildeserver

    + +

    RLVM

    -

    VPS

    -

    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