new 'ssg'

This commit is contained in:
root 2025-11-08 12:58:36 +00:00
parent 450a5ce1d6
commit ae414ceb12
13 changed files with 225 additions and 477 deletions

11
homepage/about.body.html Normal file
View file

@ -0,0 +1,11 @@
<h3>About Us</h3>
<hr>
<p>Distrust is currently just myself (<a href="mailto:root@distrust.network">root@distrust.network</a>), I'm the webmaster, the postmaster, the Nix ninja, and the privacy freak who came up with this concept all in one.</p>
<p>I do not plan to make my identity public, as I see no need for it. What I will say is that I have been contributing to the <a title="Free and Open Source Software" class="hover">FOSS community</a> for over a decade now, and I never plan to stop giving back to the community that powers the tools we use to stay private an anonymous online.</p>
<p>What sets apart Distrust from similar services is that <i>we don't want your money</i>. We want a free, private, and non-compromising internet for all. Whether it be you, me writing this, a potential whistleblower, or a religious/racial/sexual/gender minority trying to escape discrimination or persecution.</p>
<p>This is the main driving factor behind our payment model, which aims to cover only the costs of hosting and domain expenses, and donates the rest directly to <a href="https://torproject.org" class="external">The TOR Project</a>, one of the largest organisations fighting for digital freedom, all while preserving your anonymity through the use of Bitcoin and Monero payments.</p>
<h3>Security</h3>
<hr>
<p>We try to keep things under lock-and-key as much as possible. Remote access into the server is only possible for myself, using an SSH Key that only exists as part of a pin-locked hardware PGP key. This ensures no one but myself can access the server infrastructure.</p>
<p>Failing that, root login is disabled by default, with only a single unpriviliged user accessible via SSH. This user requires a <a title="Supposedly 1.12e200 years to crack, according to https://www.passwordmonster.com/. If this is to be trusted, the heat death of the universe will come before this password is cracked." class="hover">complex password</a> to access sudo, and does not have read or write permissions to any confidential service data.</p>
<p>As proof of our word, our NixOS system configuration is publicly auditable, find links for it on the <a href="/">homepage</a> and in our <a href="/privacy-policy.html">privacy policy</a>.</p>

View file

Before

Width:  |  Height:  |  Size: 561 KiB

After

Width:  |  Height:  |  Size: 561 KiB

Before After
Before After

27
homepage/default.nix Normal file
View file

@ -0,0 +1,27 @@
{pkgs ? import <nixpkgs> {}}:
pkgs.stdenv.mkDerivation {
name = "distrust-homepage";
src = ./.;
buildInputs = [pkgs.gawk];
buildPhase = ''
for bodyFile in *.body.html; do
baseName=$(basename "$bodyFile" .body.html)
title=$(echo "Distrust - ''${baseName^}" | sed "s/\\w(-)\\w/ /g")
bodyContent=$(cat "$bodyFile")
awk -v title="$title" -v body="$bodyContent" '{
gsub(/%%TITLE%%/, title);
gsub(/%%BODY%%/, body);
print;
}' template.html > "$baseName.html"
done
'';
installPhase = ''
mkdir -p $out
cp * $out/
rm -f $out/template.html $out/*.body.html $out/*.nix
'';
}

25
homepage/donate.body.html Normal file
View file

@ -0,0 +1,25 @@
<h3>Ways to Support Distrust</h3>
<hr>
<p>If you would like to support us with what we do, do not donate any money to me. I am simply a systems administrator. Please send your money to these groups instead that are actively fighting for your right to privacy:</p>
<ul>
<li><a href="https://donate.torproject.org" class="external">The TOR Project</a></li>
<li><a href="https://supporters.eff.org/donate" class="external">The Electronic Frontier Foundation</a></li>
<li><a href="https://www.fightforthefuture.org/donate" class="external">Fight For the Future</a></li>
<li><a href="https://applied-privacy.net/donate" class="external">The Foundation for Applied Privacy</a></li>
</ul>
<p>If for some reason you do want to make a donation to myself, you may donate to my personal BTC and XMR addresses, listed below:</p>
<ul class="quote">
<li>BTC: bc1qt0m95yl7tx3z7pm0a9zvqh3dsauwkzu9q30am2</li>
<li>XMR: 49xPCPCeWcFg3v5bBjwZMFieZi7jYPtRQcLj8nndntu1ZsL3Hk3wozFDWMkJTSETasBJi2wAZwS1MWf9RhdN87dWJF3ueBb</li>
</ul>
<p>I greatly appreciate your gratitude if you consider this choice.</p>
<h3>Non-Financial Ways of Supporting Distrust</h3>
<hr>
<p>Some other ways of supporting Distrust and it's goals without spending a dime are by strengthening the networks it relies on. Below are some examples.</p>
<ul>
<li><a href="https://bitcoin.org/en/full-node" class="external">Hosting a Bitcoin node</a></li>
<li><a href="https://docs.getmonero.org/running-node/monerod-systemd/" class="external">Hosting a Monero node</a></li>
<li><a href="https://community.torproject.org/relay/" class="external">Hosting a TOR relay</a></li>
<li><a href="https://docs.ipfs.tech/concepts/ipfs-gateway/" class="external">Hosting an IPFS public gateway</a> / <a href="https://docs.ipfs.tech/concepts/nodes/" class="external">IPFS node</a></li>
</ul>
<p>All of these are great examples on how you can help Distrust and others online in staying safe and anonymous by donating hardware you can find anywhere to their respective networks. Even an old PC with 8GB of RAM could feasibly host all of these.</p>

35
homepage/home.body.html Normal file
View file

@ -0,0 +1,35 @@
<h3>What is Distrust?</h3>
<hr>
<p>Distrust is a family of services that works off one simple principle:</p>
<ul class="quote">
<li><i>Freedoms of expression, knowledge, and privacy <a title="Forever, and without compromise." class="hover">must</a> be upheld as basic human rights, not privileges.</i></li>
</ul>
<p>Pricing starts at a minimum of $1 per month, and upgrades to lifetime access as soon as you have paid $100 total. Payment is in <a title="I will reply with an address to send the money to once you request an account." class="hover">BTC or XMR only</a>.</p>
<p>These services are run at cost, and anything donated beyond the hosting expenses will be donated to the <a href="https://donate.torproject.org/" class="external">TOR project</a>
(which we highly recommend supporting yourself).</p>
<p>The services we host are as follows, all available through either <a href="http://distrustdtp5qgbk2firlzfkkmu5p6v6acuh2ox454zd2i3ujdqad5yd.onion/">TOR</a>
or the <a href="https://distrust.network/">clearnet</a>.</p>
<ul>
<li>E-Mail <a title="An E-Mail client is included as a Nextcloud App. Alternatively, bring your own." class="hover"><small>[hover]</small></a></li>
<li>Nextcloud (20GB) <small><a href="http://znfdxs4e3rqvzxtkksiidomupgm2x44wtrzyxtpomczto3xg5qxpcbqd.onion/login">[tor]</a>
<a href="https://cloud.distrust.network">[clearnet]</a></small></li>
<li>XMPP <small><a title="Bring your own client." class="hover">[hover]</a></small></li>
<li>Akkoma (Fediverse) <small><a href="http://n5j5sq55iem2hzbgvkba5vwd5gx5qj2pkb7nxyginbtmnkah74rtulad.onion">[tor]</a>
<a href="https://social.distrust.network">[clearnet]</a></small></li>
<li>Forgejo <small><a href="http://cr27k6asjs7skvjxs6smhqfam3wlvmft2f3iins44k6p6rmmfyolobqd.onion/">[tor]</a>
<a href="https://git.distrust.network">[clearnet]</a></small></li>
<li>Vaultwarden <small><a href="http://gfoqwlo4nmhcywzzyhfanhkf7hz64lkjayngfyrpbd7ohaucu3q4znqd.onion/">[tor]</a>
<a href="https://vault.distrust.network">[clearnet]</a>
<a title="Once you have logged in for the first time, check your inbox for an invite." class="hover">[hover]</a></small></li>
<li>Microbin (Paste) <small><a href="http://s4h5nfnwwhzku55opxlqouobioibx4htwygnp2l4fkp256lur5s53rad.onion">[tor]</a>
<a href="https://paste.distrust.network/">[clearnet]</a></small></li>
<li>Self-Serve Password Changes <small><a href="http://i3a47orggn2cebueja2jur66yjgyqd2y7kzthajar4ghuerbx2kzwqyd.onion/">[tor]</a> <a href="https://login.distrust.network">[clearnet]</a></small></li>
</ul>
<p>We also host nodes for <a href="https://bitnodes.io/nodes/157.173.124.100-8333/" class="external">Bitcoin (BTC)</a>, <a class="external"><a href="https://xmr.distrust.network/get_info" title="Only available at https://xmr.distrust.network over clearnet. Port 18081 over TOR" class="hover">Monero (XMR)</a></a>, an <a class="external"><a href="https://ipfs.distrust.network/ipfs/Qmc5gCcjYypU7y28oCALwfSvxCBskLuPKWpK4qpterKC7z" title="Only available at https://ipfs.distrust.network over clearnet. Port 8080 over TOR" class="hover">IPFS gateway</a></a>, and a <a href="https://metrics.torproject.org/rs.html#details/DF11EEF85A2B3AD56716D89D00380D9FC5EA0740" class="external">TOR relay</a>
to strengthen their respective networks. They are all available over clearnet and TOR using this main webpages <a title="157.173.124.100, 2a02:c207:2288:2816::1" class="hover">IP</a>
and <a title="distrustdtp5qgbk2firlzfkkmu5p6v6acuh2ox454zd2i3ujdqad5yd.onion" class="hover">.onion URL</a>.</p>
<p>All services have a strict no-metrics policy, with logs being kept for <a title="See NixOS config below." class="hover">at most 1 hour</a> (for debugging purposes).</p>
<p>The server runs a hardened NixOS config, and is updated when appropriate for any security/hardening tweaks. This NixOS config is auditable and freely accessible over <a href="http://cr27k6asjs7skvjxs6smhqfam3wlvmft2f3iins44k6p6rmmfyolobqd.onion/root/flake">TOR</a>
and <a href="https://git.distrust.network/root/flake">clearnet</a>.</p>
<p>If you are interested, <a href="mailto:root@distrust.network?subject=ACCOUNT%20REQUEST&body=Replace%20this%20email%20body%20with%20your%20desired%20username.">email me</a>
with your desired username. Immediate payment is not required, and can be delayed for up to a month; We will still provision your account.</p>

12
homepage/legal.body.html Normal file
View file

@ -0,0 +1,12 @@
<h3>Privacy Policy</h3>
<hr>
<p>Distrust is dedicated to protecting your privacy and upholding your right to anonymity, freedom of expression, and digital security.</p>
<p>The only personal information required is a username for account setup; no extra data, analytics, or trackers are used.</p>
<p>Service logs are maintained for no more than <a title="Cleared on the 0th minute of every hour." class="hover">one hour</a>, strictly for operational debugging, after which they are automatically deleted. </p>
<p>All payments are processed through privacy-focused cryptocurrencies (BTC and XMR), and any funds received beyond core hosting costs are donated to privacy advocacy initiatives such as the TOR Project. </p>
<p>Server infrastructure is hardened, publicly auditable, and accessible only via secure means by the sole administrator. You can view the NixOS system configuration used to deploy the server on the <a href="https://git.distrust.network/root/flake">clearnet</a> as well as over <a href="http://cr27k6asjs7skvjxs6smhqfam3wlvmft2f3iins44k6p6rmmfyolobqd.onion/root/flake">TOR</a>.</p>
<p>Files uploaded to our services are <a title="This applies to all services hosted." class="hover">not</a> encrypted by default. If there is anything you want to remain private <a title="Common methods are PGP/GPG, and (less secure) Blowfish." class="hover">you must take measures to encrypt it yourself</a>.
<p>Your data is never sold or shared, except where strictly required by German law (I strongly recommend you read up on it <a href="https://iclg.com/practice-areas/data-protection-laws-and-regulations/germany" class="external">here</a> before you store any unencrypted data on our servers), and users can request access to or deletion of their minimal personal information at any time.</p>
<p>To request account deletion, simply <a href="mailto:root@distrust.network?subject=DATA%20DELETION%20REQUEST">send me an email</a> using your @distrust.network address. I will aim to reply within 48h and action the request within 72h to 96h.</p>
<p>Anonymous account provisioning is fully supported, and users can reach out via the secure contact details provided for any privacy-related questions or requests. </p>
<p>Every aspect of our policy is designed to maximize your privacy and align with our mission of supporting a safer, more private internet for all.</p>

View file

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

Before After
Before After

109
homepage/template.html Normal file
View file

@ -0,0 +1,109 @@
<!DOCTYPE html>
<html lang="en">
<head>
<title>%%TITLE%%</title>
<!-- HTML Meta Tags -->
<meta name="description" content="See no evil, hear no evil, speak no evil.">
<meta property="og:url" content="https://distrust.network">
<meta property="og:type" content="website">
<meta property="og:title" content="Distrust">
<meta property="og:description" content="See no evil, hear no evil, speak no evil.">
<meta property="og:image" content="https://distrust.network/logo.png">
<meta name="twitter:card" content="summary_large_image">
<meta property="twitter:domain" content="distrust.network">
<meta property="twitter:url" content="https://distrust.network">
<meta name="twitter:title" content="Distrust">
<meta name="twitter:description" content="See no evil, hear no evil, speak no evil.">
<meta name="twitter:image" content="https://distrust.network/logo.png">
<meta name="theme-color" content="#dda0dd">
<link rel="icon" href="logo.png">
<style>
.centered {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
font-family: monospace;
overflow-y: auto;
}
@media (max-width: 992px) {
.centered {
position: fixed;
top: 0;
left: 0;
transform: none;
width: 100vw;
height: 100vh;
padding: 1rem;
box-sizing: border-box;
font-size: 18px;
}
}
body {
background-color: #121212;
background: url("/background.png");
color: #FFFFFF;
}
a {
color: plum;
text-decoration: underline;
}
.hover {
text-decoration-style: dotted;
}
.external {
text-decoration-style: wavy;
}
hr {
height: 0.1rem;
background-color: plum;
border: none;
}
li::marker {
color: plum;
}
li {
list-style-type: "> ";
}
.privacy-policy {
float: right;
}
ul {
columns: 2;
-webkit-columns: 2;
-moz-columns: 2;
}
.quote {
columns: 1;
-webkit-columns: 1;
-moz-columns: 1;
}
.dimmed {
color: gray;
text-align: center;
}
.logo {
width: 75px;
height: 75px;
float: right;
}
</style>
</head>
<body>
<div class="centered">
<h1>Distrust</h1>
<img src="/logo.png" class="logo" alt="An eye, crossed out.">
<hr>
<p><i>"We know where you are. We know where you've been. We can more or less know what you're thinking about."</i>
<small><a href="https://www.businessinsider.com/eric-schmidt-we-know-where-you-are-we-know-where-youve-been-we-can-more-or-less-know-what-youre-thinking-about-2010-10" class="external">Eric Schmidt, Former Google CEO</a></small></p>
<hr>
%%BODY%%
<hr>
<a href="/">Home</a> <a href="mailto:root@distrust.network?subject=INQUIRY">Contact</a> <a href="/about.html">About</a> <a href="/donate.html">Donate</a><a href="/legal.html" class="privacy-policy">Privacy Policy & TOS</a>
<p class="dimmed"><i>Highlight Types: <a class="hover">Hoverable</a>, <a>Internal Link</a>, <a class="external">External Link</a>.</i></p>
</div>
</body>
</html>

View file

@ -1,4 +1,7 @@
{config, ...}: {
{config, pkgs, ...}:
let
distrust-homepage = import ../homepage/default.nix { inherit pkgs; };
in {
age.secrets."hidden_service/site" = {
file = ../secrets/hidden_service/site;
};
@ -10,7 +13,8 @@
secretKey = config.age.secrets."hidden_service/site".path;
};
virtualHostConfig = ''
root * /etc/nixos/site
redir / /home.html
root * ${distrust-homepage}
file_server
'';
};

View file

@ -1,111 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<title>Distrust - About</title>
<!-- HTML Meta Tags -->
<meta name="description" content="See no evil, hear no evil, speak no evil.">
<meta property="og:url" content="https://distrust.network">
<meta property="og:type" content="website">
<meta property="og:title" content="Distrust">
<meta property="og:description" content="See no evil, hear no evil, speak no evil.">
<meta property="og:image" content="https://distrust.network/logo.png">
<meta name="twitter:card" content="summary_large_image">
<meta property="twitter:domain" content="distrust.network">
<meta property="twitter:url" content="https://distrust.network">
<meta name="twitter:title" content="Distrust">
<meta name="twitter:description" content="See no evil, hear no evil, speak no evil.">
<meta name="twitter:image" content="https://distrust.network/logo.png">
<meta name="theme-color" content="#dda0dd">
<link rel="icon" href="logo.png">
<style>
.centered {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
font-family: monospace;
}
@media (max-width: 992px) {
.centered {
position: fixed;
top: 5%;
left: 0;
transform: none;
width: 100vw;
height: 100vh;
padding: 1rem;
box-sizing: border-box;
font-size: 24px;
}
}
body {
background-color: #121212;
background: url("/background.png");
color: #FFFFFF;
}
a {
color: plum;
text-decoration: underline;
}
.hover {
text-decoration-style: dotted;
}
.external {
text-decoration-style: wavy;
}
hr {
height: 0.1rem;
background-color: plum;
border: none;
}
li::marker {
color: plum;
}
li {
list-style-type: "> ";
}
.privacy-policy {
float: right;
}
ul {
columns: 2;
-webkit-columns: 2;
-moz-columns: 2;
}
.crypto-addresses {
columns: 1;
-webkit-columns: 1;
-moz-columns: 1;
}
.dimmed {
color: gray;
text-align: center;
}
</style>
</head>
<body>
<div class="centered">
<h1>Distrust</h1>
<img src="/logo.png" class="privacy-policy" width="75" height="75" alt="An eye, crossed out.">
<hr>
<p><i>"We know where you are. We know where you've been. We can more or less know what you're thinking about."</i>
<small><a href="https://www.businessinsider.com/eric-schmidt-we-know-where-you-are-we-know-where-youve-been-we-can-more-or-less-know-what-youre-thinking-about-2010-10" class="external">Eric Schmidt, Former Google CEO</a></small></p>
<h3>About Us</h3>
<hr>
<p>Distrust is currently just myself (<a href="mailto:root@distrust.network">root@distrust.network</a>), I'm the webmaster, the postmaster, the Nix ninja, and the privacy freak who came up with this concept all in one.</p>
<p>I do not plan to make my identity public, as I see no need for it. What I will say is that I have been contributing to the <a title="Free and Open Source Software" class="hover">FOSS community</a> for over a decade now, and I never plan to stop giving back to the community that powers the tools we use to stay private an anonymous online.</p>
<p>What sets apart Distrust from similar services is that <i>we don't want your money</i>. We want a free, private, and non-compromising internet for all. Whether it be you, me writing this, a potential whistleblower, or a religious/racial/sexual/gender minority trying to escape discrimination or persecution.</p>
<p>This is the main driving factor behind our payment model, which aims to cover only the costs of hosting and domain expenses, and donates the rest directly to <a href="https://torproject.org" class="external">The TOR Project</a>, one of the largest organisations fighting for digital freedom, all while preserving your anonymity through the use of Bitcoin and Monero payments.</p>
<h3>Security</h3>
<hr>
<p>We try to keep things under lock-and-key as much as possible. Remote access into the server is only possible for myself, using an SSH Key that only exists as part of a pin-locked hardware PGP key. This ensures no one but myself can access the server infrastructure.</p>
<p>Failing that, root login is disabled by default, with only a single unpriviliged user accessible via SSH. This user requires a <a title="Supposedly 1.12e200 years to crack, according to https://www.passwordmonster.com/. If this is to be trusted, the heat death of the universe will come before this password is cracked." class="hover">complex password</a> to access sudo, and does not have read or write permissions to any confidential service data.</p>
<p>As proof of our word, our NixOS system configuration is publicly auditable, find links for it on the <a href="/">homepage</a> and in our <a href="/privacy-policy.html">privacy policy</a>.</p>
<hr>
<a href="mailto:root@distrust.network?subject=INQUIRY">Contact</a> <a href="/">Home</a> <a href="/donate.html">Donate</a><a href="/privacy-policy.html" class="privacy-policy">Privacy Policy</a>
<p class="dimmed"><i>Highlight Types: <a class="hover">Hoverable</a>, <a>Internal Link</a>, <a class="external">External Link</a>.</i></p>
</div>
</body>
</html>

View file

@ -1,126 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<title>Distrust - Donate</title>
<!-- HTML Meta Tags -->
<meta name="description" content="See no evil, hear no evil, speak no evil.">
<meta property="og:url" content="https://distrust.network">
<meta property="og:type" content="website">
<meta property="og:title" content="Distrust">
<meta property="og:description" content="See no evil, hear no evil, speak no evil.">
<meta property="og:image" content="https://distrust.network/logo.png">
<meta name="twitter:card" content="summary_large_image">
<meta property="twitter:domain" content="distrust.network">
<meta property="twitter:url" content="https://distrust.network">
<meta name="twitter:title" content="Distrust">
<meta name="twitter:description" content="See no evil, hear no evil, speak no evil.">
<meta name="twitter:image" content="https://distrust.network/logo.png">
<meta name="theme-color" content="#dda0dd">
<link rel="icon" href="logo.png">
<style>
.centered {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
font-family: monospace;
}
@media (max-width: 992px) {
.centered {
position: fixed;
top: 5%;
left: 0;
transform: none;
width: 100vw;
height: 100vh;
padding: 1rem;
box-sizing: border-box;
font-size: 24px;
}
}
body {
background-color: #121212;
background: url("/background.png");
color: #FFFFFF;
}
a {
color: plum;
text-decoration: underline;
}
.hover {
text-decoration-style: dotted;
}
.external {
text-decoration-style: wavy;
}
hr {
height: 0.1rem;
background-color: plum;
border: none;
}
li::marker {
color: plum;
}
li {
list-style-type: "> ";
}
.privacy-policy {
float: right;
}
ul {
columns: 2;
-webkit-columns: 2;
-moz-columns: 2;
}
.crypto-addresses {
columns: 1;
-webkit-columns: 1;
-moz-columns: 1;
}
.dimmed {
color: gray;
text-align: center;
}
</style>
</head>
<body>
<div class="centered">
<h1>Distrust</h1>
<img src="/logo.png" class="privacy-policy" width="75" height="75" alt="An eye, crossed out.">
<hr>
<p><i>"We know where you are. We know where you've been. We can more or less know what you're thinking about."</i>
<small><a href="https://www.businessinsider.com/eric-schmidt-we-know-where-you-are-we-know-where-youve-been-we-can-more-or-less-know-what-youre-thinking-about-2010-10" class="external">Eric Schmidt, Former Google CEO</a></small></p>
<h3>Ways to Support Distrust</h3>
<hr>
<p>If you would like to support us with what we do, do not donate any money to me. I am simply a systems administrator. Please send your money to these groups instead that are actively fighting for your right to privacy:</p>
<ul>
<li><a href="https://donate.torproject.org" class="external">The TOR Project</a></li>
<li><a href="https://supporters.eff.org/donate" class="external">The Electronic Frontier Foundation</a></li>
<li><a href="https://www.fightforthefuture.org/donate" class="external">Fight For the Future</a></li>
<li><a href="https://applied-privacy.net/donate" class="external">The Foundation for Applied Privacy</a></li>
</ul>
<p>If for some reason you do want to make a donation to myself, you may donate to my personal BTC and XMR addresses, listed below:</p>
<ul class="crypto-addresses">
<li>BTC: bc1qt0m95yl7tx3z7pm0a9zvqh3dsauwkzu9q30am2</li>
<li>XMR: 49xPCPCeWcFg3v5bBjwZMFieZi7jYPtRQcLj8nndntu1ZsL3Hk3wozFDWMkJTSETasBJi2wAZwS1MWf9RhdN87dWJF3ueBb</li>
</ul>
<p>I greatly appreciate your gratitude if you consider this choice.</p>
<h3>Non-Financial Ways of Supporting Distrust</h3>
<hr>
<p>Some other ways of supporting Distrust and it's goals without spending a dime are by strengthening the networks it relies on. Below are some examples.</p>
<ul>
<li><a href="https://bitcoin.org/en/full-node" class="external">Hosting a Bitcoin node</a></li>
<li><a href="https://docs.getmonero.org/running-node/monerod-systemd/" class="external">Hosting a Monero node</a></li>
<li><a href="https://community.torproject.org/relay/" class="external">Hosting a TOR relay</a></li>
<li><a href="https://docs.ipfs.tech/concepts/ipfs-gateway/" class="external">Hosting an IPFS public gateway</a> / <a href="https://docs.ipfs.tech/concepts/nodes/" class="external">IPFS node</a></li>
</ul>
<p>All of these are great examples on how you can help Distrust and others online in staying safe and anonymous by donating hardware you can find anywhere to their respective networks. Even an old PC with 8GB of RAM could feasibly host all of these.</p>
<hr>
<a href="mailto:root@distrust.network?subject=INQUIRY">Contact</a> <a href="/about.html">About</a> <a href="/">Home</a> <a href="/privacy-policy.html" class="privacy-policy">Privacy Policy</a>
<p class="dimmed"><i>Highlight Types: <a class="hover">Hoverable</a>, <a>Internal Link</a>, <a class="external">External Link</a>.</i></p>
</div>
</body>
</html>

View file

@ -1,136 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<title>Distrust</title>
<!-- HTML Meta Tags -->
<meta name="description" content="See no evil, hear no evil, speak no evil.">
<meta property="og:url" content="https://distrust.network">
<meta property="og:type" content="website">
<meta property="og:title" content="Distrust">
<meta property="og:description" content="See no evil, hear no evil, speak no evil.">
<meta property="og:image" content="https://distrust.network/logo.png">
<meta name="twitter:card" content="summary_large_image">
<meta property="twitter:domain" content="distrust.network">
<meta property="twitter:url" content="https://distrust.network">
<meta name="twitter:title" content="Distrust">
<meta name="twitter:description" content="See no evil, hear no evil, speak no evil.">
<meta name="twitter:image" content="https://distrust.network/logo.png">
<meta name="theme-color" content="#dda0dd">
<link rel="icon" href="logo.png">
<style>
.centered {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
font-family: monospace;
}
@media (max-width: 992px) {
.centered {
position: fixed;
top: 5%;
left: 0;
transform: none;
width: 100vw;
height: 100vh;
padding: 1rem;
box-sizing: border-box;
font-size: 24px;
}
}
body {
background-color: #121212;
background: url("/background.png");
color: #FFFFFF;
}
a {
color: plum;
text-decoration: underline;
}
.hover {
text-decoration-style: dotted;
}
.external {
text-decoration-style: wavy;
}
hr {
height: 0.1rem;
background-color: plum;
border: none;
}
li::marker {
color: plum;
}
li {
list-style-type: "> ";
}
.privacy-policy {
float: right;
}
ul {
columns: 2;
-webkit-columns: 2;
-moz-columns: 2;
}
.quote {
columns: 1;
-webkit-columns: 1;
-moz-columns: 1;
}
.dimmed {
color: gray;
text-align: center;
}
</style>
</head>
<body>
<div class="centered">
<h1>Distrust</h1>
<img src="/logo.png" class="privacy-policy" width="75" height="75" alt="An eye, crossed out.">
<hr>
<p><i>"We know where you are. We know where you've been. We can more or less know what you're thinking about."</i>
<small><a href="https://www.businessinsider.com/eric-schmidt-we-know-where-you-are-we-know-where-youve-been-we-can-more-or-less-know-what-youre-thinking-about-2010-10" class="external">Eric Schmidt, Former Google CEO</a></small></p>
<h3>What is Distrust?</h3>
<hr>
<p>Distrust is a family of services that works off one simple principle:</p>
<ul class="quote">
<li><i>Freedoms of expression, knowledge, and privacy <a title="Forever, and without compromise." class="hover">must</a> be upheld as basic human rights, not privileges.</i></li>
</ul>
<p>Pricing starts at a minimum of $1 per month, and upgrades to lifetime access as soon as you have paid $100 total. Payment is in <a title="I will reply with an address to send the money to once you request an account." class="hover">BTC or XMR only</a>.</p>
<p>These services are run at cost, and anything donated beyond the hosting expenses will be donated to the <a href="https://donate.torproject.org/" class="external">TOR project</a>
(which we highly recommend supporting yourself).</p>
<p>The services we host are as follows, all available through either <a href="http://distrustdtp5qgbk2firlzfkkmu5p6v6acuh2ox454zd2i3ujdqad5yd.onion/">TOR</a>
or the <a href="https://distrust.network/">clearnet</a>.</p>
<ul>
<li>E-Mail <a title="An E-Mail client is included as a Nextcloud App. Alternatively, bring your own." class="hover"><small>[hover]</small></a></li>
<li>Nextcloud (20GB) <small><a href="http://znfdxs4e3rqvzxtkksiidomupgm2x44wtrzyxtpomczto3xg5qxpcbqd.onion/login">[tor]</a>
<a href="https://cloud.distrust.network">[clearnet]</a></small></li>
<li>XMPP <small><a title="Bring your own client." class="hover">[hover]</a></small></li>
<li>Akkoma (Fediverse) <small><a href="http://n5j5sq55iem2hzbgvkba5vwd5gx5qj2pkb7nxyginbtmnkah74rtulad.onion">[tor]</a>
<a href="https://social.distrust.network">[clearnet]</a></small></li>
<li>Forgejo <small><a href="http://cr27k6asjs7skvjxs6smhqfam3wlvmft2f3iins44k6p6rmmfyolobqd.onion/">[tor]</a>
<a href="https://git.distrust.network">[clearnet]</a></small></li>
<li>Vaultwarden <small><a href="http://gfoqwlo4nmhcywzzyhfanhkf7hz64lkjayngfyrpbd7ohaucu3q4znqd.onion/">[tor]</a>
<a href="https://vault.distrust.network">[clearnet]</a>
<a title="Once you have logged in for the first time, check your inbox for an invite." class="hover">[hover]</a></small></li>
<li>Microbin (Paste) <small><a href="http://s4h5nfnwwhzku55opxlqouobioibx4htwygnp2l4fkp256lur5s53rad.onion">[tor]</a>
<a href="https://paste.distrust.network/">[clearnet]</a></small></li>
<li>Self-Serve Password Changes <small><a href="http://i3a47orggn2cebueja2jur66yjgyqd2y7kzthajar4ghuerbx2kzwqyd.onion/">[tor]</a> <a href="https://login.distrust.network">[clearnet]</a></small></li>
</ul>
<p>We also host nodes for <a href="https://bitnodes.io/nodes/157.173.124.100-8333/" class="external">Bitcoin (BTC)</a>, <a href="https://xmr.distrust.network/get_info" title="Only available at https://xmr.distrust.network over clearnet. Port 18081 over TOR" class="hover">Monero (XMR)</a>, an <a href="https://ipfs.distrust.network/ipfs/Qmc5gCcjYypU7y28oCALwfSvxCBskLuPKWpK4qpterKC7z" title="Only available at https://ipfs.distrust.network over clearnet. Port 8080 over TOR" class="hover">IPFS gateway</a>, and a <a href="https://metrics.torproject.org/rs.html#details/DF11EEF85A2B3AD56716D89D00380D9FC5EA0740" class="external">TOR relay</a>
to strengthen their respective networks. They are all available over clearnet and TOR using this main webpages <a title="157.173.124.100, 2a02:c207:2288:2816::1" class="hover">IP</a>
and <a title="distrustdtp5qgbk2firlzfkkmu5p6v6acuh2ox454zd2i3ujdqad5yd.onion" class="hover">.onion URL</a>.</p>
<p>All services have a strict no-metrics policy, with logs being kept for <a title="See NixOS config below." class="hover">at most 1 hour</a> (for debugging purposes).</p>
<p>The server runs a hardened NixOS config, and is updated when appropriate for any security/hardening tweaks. This NixOS config is auditable and freely accessible over <a href="http://cr27k6asjs7skvjxs6smhqfam3wlvmft2f3iins44k6p6rmmfyolobqd.onion/root/flake">TOR</a>
and <a href="https://git.distrust.network/root/flake">clearnet</a>.</p>
<p>If you are interested, <a href="mailto:root@distrust.network?subject=ACCOUNT%20REQUEST&body=Replace%20this%20email%20body%20with%20your%20desired%20username.">email me</a>
with your desired username. Immediate payment is not required, and can be delayed for up to a month; We will still provision your account.</p>
<hr>
<a href="mailto:root@distrust.network?subject=INQUIRY">Contact</a> <a href="/about.html">About</a> <a href="/donate.html">Donate</a><a href="/privacy-policy.html" class="privacy-policy">Privacy Policy</a>
<p class="dimmed"><i>Highlight Types: <a class="hover">Hoverable</a>, <a>Internal Link</a>, <a class="external">External Link</a>.</i></p>
</div>
</body>
</html>

View file

@ -1,102 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<title>Distrust</title>
<!-- HTML Meta Tags -->
<meta name="description" content="See no evil, hear no evil, speak no evil.">
<meta property="og:url" content="https://distrust.network">
<meta property="og:type" content="website">
<meta property="og:title" content="Distrust">
<meta property="og:description" content="See no evil, hear no evil, speak no evil.">
<meta property="og:image" content="https://distrust.network/logo.png">
<meta name="twitter:card" content="summary_large_image">
<meta property="twitter:domain" content="distrust.network">
<meta property="twitter:url" content="https://distrust.network">
<meta name="twitter:title" content="Distrust">
<meta name="twitter:description" content="See no evil, hear no evil, speak no evil.">
<meta name="twitter:image" content="https://distrust.network/logo.png">
<meta name="theme-color" content="#dda0dd">
<link rel="icon" href="logo.png">
<style>
.centered {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
font-family: monospace;
}
@media (max-width: 992px) {
.centered {
position: fixed;
top: 5%;
left: 0;
transform: none;
width: 100vw;
height: 100vh;
padding: 1rem;
box-sizing: border-box;
font-size: 24px;
}
}
body {
background-color: #121212;
background: url("/background.png");
color: #FFFFFF;
}
a {
color: plum;
text-decoration: underline;
}
.hover {
text-decoration-style: dotted;
}
.external {
text-decoration-style: wavy;
}
hr {
height: 0.1rem;
background-color: plum;
border: none;
}
li::marker {
color: plum;
}
li {
list-style-type: "> ";
}
.privacy-policy {
float: right;
}
.dimmed {
color: gray;
text-align: center;
}
</style>
</head>
<body>
<div class="centered">
<h1>Distrust</h1>
<img src="/logo.png" class="privacy-policy" width="75" height="75" alt="An eye, crossed out.">
<hr>
<p><i>"We know where you are. We know where you've been. We can more or less know what you're thinking about."</i>
<small><a href="https://www.businessinsider.com/eric-schmidt-we-know-where-you-are-we-know-where-youve-been-we-can-more-or-less-know-what-youre-thinking-about-2010-10" class="external">Eric Schmidt, Former Google CEO</a></small></p>
<h3>Privacy Policy</h3>
<hr>
<p>Distrust is dedicated to protecting your privacy and upholding your right to anonymity, freedom of expression, and digital security.</p>
<p>The only personal information required is a username for account setup; no extra data, analytics, or trackers are used.</p>
<p>Service logs are maintained for no more than <a title="Cleared on the 0th minute of every hour." class="hover">one hour</a>, strictly for operational debugging, after which they are automatically deleted. </p>
<p>All payments are processed through privacy-focused cryptocurrencies (BTC and XMR), and any funds received beyond core hosting costs are donated to privacy advocacy initiatives such as the TOR Project. </p>
<p>Server infrastructure is hardened, publicly auditable, and accessible only via secure means by the sole administrator. You can view the NixOS system configuration used to deploy the server on the <a href="https://git.distrust.network/root/flake">clearnet</a> as well as over <a href="http://cr27k6asjs7skvjxs6smhqfam3wlvmft2f3iins44k6p6rmmfyolobqd.onion/root/flake">TOR</a>.</p>
<p>Files uploaded to our services are <a title="This applies to all services hosted." class="hover">not</a> encrypted by default. If there is anything you want to remain private <a title="Common methods are PGP/GPG, and (less secure) Blowfish." class="hover">you must take measures to encrypt it yourself</a>.
<p>Your data is never sold or shared, except where strictly required by German law (I strongly recommend you read up on it <a href="https://iclg.com/practice-areas/data-protection-laws-and-regulations/germany" class="external">here</a> before you store any unencrypted data on our servers), and users can request access to or deletion of their minimal personal information at any time.</p>
<p>To request account deletion, simply <a href="mailto:root@distrust.network?subject=DATA%20DELETION%20REQUEST">send me an email</a> using your @distrust.network address. I will aim to reply within 48h and action the request within 72h to 96h.</p>
<p>Anonymous account provisioning is fully supported, and users can reach out via the secure contact details provided for any privacy-related questions or requests. </p>
<p>Every aspect of our policy is designed to maximize your privacy and align with our mission of supporting a safer, more private internet for all.</p>
<hr>
<a href="mailto:root@distrust.network?subject=INQUIRY">Contact</a> <a href="/about.html">About</a> <a href="/donate.html">Donate</a><a href="/" class="privacy-policy">Home</a>
<p class="dimmed"><i>Highlight Types: <a class="hover">Hoverable</a>, <a>Internal Link</a>, <a class="external">External Link</a>.</i></p>
</div>
</body>
</html>