Compare commits
2 commits
bd81d6abf7
...
f9d0fd5907
| Author | SHA1 | Date | |
|---|---|---|---|
| f9d0fd5907 | |||
| 3cfc581cf1 |
3 changed files with 212 additions and 182 deletions
|
|
@ -8,6 +8,7 @@
|
||||||
monero = {
|
monero = {
|
||||||
enable = true;
|
enable = true;
|
||||||
prune = true;
|
prune = true;
|
||||||
|
rpc.restricted = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
kubo.enable = true;
|
kubo.enable = true;
|
||||||
|
|
@ -15,8 +16,13 @@
|
||||||
tor.relay.onionServices."site".map = [
|
tor.relay.onionServices."site".map = [
|
||||||
8333
|
8333
|
||||||
18080
|
18080
|
||||||
|
18081
|
||||||
4001
|
4001
|
||||||
];
|
];
|
||||||
|
|
||||||
|
caddy.virtualHosts."xmr.distrust.network".extraConfig = ''
|
||||||
|
reverse_proxy localhost:18081
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
networking.firewall.allowedTCPPorts = [8333 18080 4001];
|
networking.firewall.allowedTCPPorts = [8333 18080 4001];
|
||||||
|
|
|
||||||
224
site/index.html
Executable file → Normal file
224
site/index.html
Executable file → Normal file
|
|
@ -1,101 +1,123 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<head>
|
<html lang="en">
|
||||||
<title>Distrust</title>
|
<head>
|
||||||
|
<title>Distrust</title>
|
||||||
<!-- HTML Meta Tags -->
|
|
||||||
<meta name="description" content="See no evil, hear no evil, speak no evil.">
|
<!-- HTML Meta Tags -->
|
||||||
<meta property="og:url" content="https://distrust.network">
|
<meta name="description" content="See no evil, hear no evil, speak no evil.">
|
||||||
<meta property="og:type" content="website">
|
<meta property="og:url" content="https://distrust.network">
|
||||||
<meta property="og:title" content="Distrust">
|
<meta property="og:type" content="website">
|
||||||
<meta property="og:description" content="See no evil, hear no evil, speak no evil.">
|
<meta property="og:title" content="Distrust">
|
||||||
<meta property="og:image" content="https://distrust.network/logo.png">
|
<meta property="og:description" content="See no evil, hear no evil, speak no evil.">
|
||||||
<meta name="twitter:card" content="summary_large_image">
|
<meta property="og:image" content="https://distrust.network/logo.png">
|
||||||
<meta property="twitter:domain" content="distrust.network">
|
<meta name="twitter:card" content="summary_large_image">
|
||||||
<meta property="twitter:url" content="https://distrust.network">
|
<meta property="twitter:domain" content="distrust.network">
|
||||||
<meta name="twitter:title" content="Distrust">
|
<meta property="twitter:url" content="https://distrust.network">
|
||||||
<meta name="twitter:description" content="See no evil, hear no evil, speak no evil.">
|
<meta name="twitter:title" content="Distrust">
|
||||||
<meta name="twitter:image" content="https://distrust.network/logo.png">
|
<meta name="twitter:description" content="See no evil, hear no evil, speak no evil.">
|
||||||
<meta name="theme-color" content="#dda0dd">
|
<meta name="twitter:image" content="https://distrust.network/logo.png">
|
||||||
|
<meta name="theme-color" content="#dda0dd">
|
||||||
<link rel="icon" href="logo.png">
|
|
||||||
<style>
|
<link rel="icon" href="logo.png">
|
||||||
.centered {
|
<style>
|
||||||
position: absolute;
|
.centered {
|
||||||
top: 50%;
|
position: absolute;
|
||||||
left: 50%;
|
top: 50%;
|
||||||
transform: translate(-50%, -50%);
|
left: 50%;
|
||||||
font-family: monospace;
|
transform: translate(-50%, -50%);
|
||||||
}
|
font-family: monospace;
|
||||||
@media (max-width: 992px) {
|
}
|
||||||
.centered {
|
@media (max-width: 992px) {
|
||||||
position: fixed;
|
.centered {
|
||||||
top: 5%;
|
position: fixed;
|
||||||
left: 0;
|
top: 5%;
|
||||||
transform: none;
|
left: 0;
|
||||||
width: 100vw;
|
transform: none;
|
||||||
height: 100vh;
|
width: 100vw;
|
||||||
padding: 1rem;
|
height: 100vh;
|
||||||
box-sizing: border-box;
|
padding: 1rem;
|
||||||
font-size: 24px;
|
box-sizing: border-box;
|
||||||
}
|
font-size: 24px;
|
||||||
}
|
}
|
||||||
body {
|
}
|
||||||
background-color: #121212;
|
body {
|
||||||
background: url("/background.png");
|
background-color: #121212;
|
||||||
color: #FFFFFF;
|
background: url("/background.png");
|
||||||
}
|
color: #FFFFFF;
|
||||||
a {
|
}
|
||||||
color: plum;
|
a {
|
||||||
text-decoration: underline;
|
color: plum;
|
||||||
}
|
text-decoration: underline;
|
||||||
.hover {
|
}
|
||||||
text-decoration-style: dotted;
|
.hover {
|
||||||
}
|
text-decoration-style: dotted;
|
||||||
hr {
|
}
|
||||||
height: 0.1rem;
|
hr {
|
||||||
background-color: plum;
|
height: 0.1rem;
|
||||||
border: none;
|
background-color: plum;
|
||||||
}
|
border: none;
|
||||||
li::marker {
|
}
|
||||||
color: plum;
|
li::marker {
|
||||||
}
|
color: plum;
|
||||||
li {
|
}
|
||||||
list-style-type: "> ";
|
li {
|
||||||
}
|
list-style-type: "> ";
|
||||||
.privacy-policy {
|
}
|
||||||
float: right;
|
.privacy-policy {
|
||||||
}
|
float: right;
|
||||||
</style>
|
}
|
||||||
</head>
|
ul {
|
||||||
<body>
|
columns: 2;
|
||||||
<div class="centered">
|
-webkit-columns: 2;
|
||||||
<h1>Distrust</h1> <img src="/logo.png" class="privacy-policy" width="75pt" height="75pt">
|
-moz-columns: 2;
|
||||||
<hr>
|
}
|
||||||
<p><i>"See no evil, hear no evil, speak no evil."</i> <small><a href="https://en.wikipedia.org/wiki/Three_wise_monkeys">Japanese Pictoral Maxim</a></small></p>
|
</style>
|
||||||
<h3>About</h3>
|
</head>
|
||||||
<hr>
|
<body>
|
||||||
<p>The Distrust family of services works off two simple principles:</p>
|
<div class="centered">
|
||||||
<ul>
|
<h1>Distrust</h1>
|
||||||
<li><i>Privacy and freedom of expression <a>must</a> be upheld as a basic human right.</i></li>
|
<img src="/logo.png" class="privacy-policy" width="75" height="75" alt="An eye, crossed out.">
|
||||||
</ul>
|
<hr>
|
||||||
<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><i>"See no evil, hear no evil, speak no evil."</i>
|
||||||
<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/">TOR project</a> (which I highly recommend supporting yourself).</p>
|
<small><a href="https://en.wikipedia.org/wiki/Three_wise_monkeys">Japanese Pictoral Maxim</a></small></p>
|
||||||
<p>We provide a plethora of services, available through either <a href="http://distrustdtp5qgbk2firlzfkkmu5p6v6acuh2ox454zd2i3ujdqad5yd.onion/">TOR</a> or the <a href="https://distrust.network/">clearnet</a>. These include (and <i>are</i> limited to):</p>
|
<h3>About</h3>
|
||||||
<ul>
|
<hr>
|
||||||
<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>
|
<p>The Distrust family of services works off one simple principle:</p>
|
||||||
<li>Nextcloud (10GB) <small><a href="http://znfdxs4e3rqvzxtkksiidomupgm2x44wtrzyxtpomczto3xg5qxpcbqd.onion/login">[tor]</a> <a href="https://cloud.distrust.network">[clearnet]</a></small></li>
|
<ul>
|
||||||
<li>XMPP <small><a title="Bring your own client." class="hover">[hover]</a></small></li>
|
<li><i>Privacy and freedom of expression <a>must</a>
|
||||||
<li>Akkoma (Fediverse) <small><a href="http://n5j5sq55iem2hzbgvkba5vwd5gx5qj2pkb7nxyginbtmnkah74rtulad.onion"/>[tor]</a> <a href="https://social.distrust.network">[clearnet]</a></small></li>
|
be upheld as a basic human right.</i></li>
|
||||||
<li>Static Site Hosting (TOR & clearnet, <a href="mailto:root@distrust.network?subject=SITE%20HOSTING%20REQUEST">email me</a> upon registration)</li>
|
</ul>
|
||||||
<li>Forgejo <small><a href="http://cr27k6asjs7skvjxs6smhqfam3wlvmft2f3iins44k6p6rmmfyolobqd.onion/">[tor]</a> <a href="https://git.distrust.network">[clearnet]</a></small></li>
|
<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>
|
||||||
<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>
|
<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/">TOR project</a>
|
||||||
<li>Microbin (Paste) <small><a href="http://s4h5nfnwwhzku55opxlqouobioibx4htwygnp2l4fkp256lur5s53rad.onion">[tor]</a> <a href="https://paste.distrust.network/">[clearnet]</a></small></li>
|
(which I highly recommend supporting yourself).</p>
|
||||||
</ul>
|
<p>The services we host are as follows, all available through either <a href="http://distrustdtp5qgbk2firlzfkkmu5p6v6acuh2ox454zd2i3ujdqad5yd.onion/">TOR</a>
|
||||||
<p>We also host nodes for <a href="https://bitcoin.org/" title="157.173.124.100:8333">Bitcoin (BTC)</a>, <a href="https://www.getmonero.org/" title="157.173.124.100:18080">Monero (XMR)</a>, <a href="https://ipfs.tech/">IPFS</a>, and a <a href="https://www.torproject.org/">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> on ports 8333, 18080, 4001, and 9001 respectively.</p>
|
or the <a href="https://distrust.network/">clearnet</a>.</p>
|
||||||
<p>All services have a strict no-metrics policy, with logs being kept for at most 1 hour (for debugging purposes).</p>
|
<ul>
|
||||||
<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>
|
<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>
|
||||||
<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.</p>
|
<li>Nextcloud (10GB) <small><a href="http://znfdxs4e3rqvzxtkksiidomupgm2x44wtrzyxtpomczto3xg5qxpcbqd.onion/login">[tor]</a>
|
||||||
<hr>
|
<a href="https://cloud.distrust.network">[clearnet]</a></small></li>
|
||||||
<a href="mailto:root@distrust.network?subject=INQUIRY">Contact</a><a href="/privacy-policy.html" class="privacy-policy">Privacy Policy</a>
|
<li>XMPP <small><a title="Bring your own client." class="hover">[hover]</a></small></li>
|
||||||
</div>
|
<li>Akkoma (Fediverse) <small><a href="http://n5j5sq55iem2hzbgvkba5vwd5gx5qj2pkb7nxyginbtmnkah74rtulad.onion">[tor]</a>
|
||||||
</body>
|
<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>
|
||||||
|
</ul>
|
||||||
|
<p>We also host nodes for <a href="https://bitnodes.io/nodes/2a02:c207:2288:2816::1-8333/" title="157.173.124.100:8333">Bitcoin (BTC)</a>, <a href="https://xmr.distrust.network/get_info" title="Only available at https://xmr.distrust.network over clearnet." class="hover">Monero (XMR)</a>, <a href="https://ipfs.tech/">IPFS</a>, and a <a href="https://metrics.torproject.org/rs.html#details/DF11EEF85A2B3AD56716D89D00380D9FC5EA0740">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>
|
||||||
|
on ports 8333, 18080, 4001, and 9001 respectively.</p>
|
||||||
|
<p>All services have a strict no-metrics policy, with logs being kept for at most 1 hour (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.</p>
|
||||||
|
<hr>
|
||||||
|
<a href="mailto:root@distrust.network?subject=INQUIRY">Contact</a><a href="/privacy-policy.html" class="privacy-policy">Privacy Policy</a>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
|
||||||
164
site/privacy-policy.html
Executable file → Normal file
164
site/privacy-policy.html
Executable file → Normal file
|
|
@ -1,81 +1,83 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<head>
|
<html lang="en">
|
||||||
<title>Distrust - Privacy Policy</title>
|
<head>
|
||||||
|
<title>Distrust - Privacy Policy</title>
|
||||||
<!-- HTML Meta Tags -->
|
|
||||||
<meta name="description" content="See no evil, hear no evil, speak no evil.">
|
<!-- HTML Meta Tags -->
|
||||||
<meta property="og:url" content="https://distrust.network">
|
<meta name="description" content="See no evil, hear no evil, speak no evil.">
|
||||||
<meta property="og:type" content="website">
|
<meta property="og:url" content="https://distrust.network">
|
||||||
<meta property="og:title" content="Distrust">
|
<meta property="og:type" content="website">
|
||||||
<meta property="og:description" content="See no evil, hear no evil, speak no evil.">
|
<meta property="og:title" content="Distrust">
|
||||||
<meta property="og:image" content="https://distrust.network/logo.png">
|
<meta property="og:description" content="See no evil, hear no evil, speak no evil.">
|
||||||
<meta name="twitter:card" content="summary_large_image">
|
<meta property="og:image" content="https://distrust.network/logo.png">
|
||||||
<meta property="twitter:domain" content="distrust.network">
|
<meta name="twitter:card" content="summary_large_image">
|
||||||
<meta property="twitter:url" content="https://distrust.network">
|
<meta property="twitter:domain" content="distrust.network">
|
||||||
<meta name="twitter:title" content="Distrust">
|
<meta property="twitter:url" content="https://distrust.network">
|
||||||
<meta name="twitter:description" content="See no evil, hear no evil, speak no evil.">
|
<meta name="twitter:title" content="Distrust">
|
||||||
<meta name="twitter:image" content="https://distrust.network/logo.png">
|
<meta name="twitter:description" content="See no evil, hear no evil, speak no evil.">
|
||||||
<meta name="theme-color" content="#dda0dd">
|
<meta name="twitter:image" content="https://distrust.network/logo.png">
|
||||||
|
<meta name="theme-color" content="#dda0dd">
|
||||||
<link rel="icon" href="logo.png">
|
|
||||||
<style>
|
<link rel="icon" href="logo.png">
|
||||||
.centered {
|
<style>
|
||||||
position: absolute;
|
.centered {
|
||||||
top: 50%;
|
position: absolute;
|
||||||
left: 50%;
|
top: 50%;
|
||||||
transform: translate(-50%, -50%);
|
left: 50%;
|
||||||
font-family: monospace;
|
transform: translate(-50%, -50%);
|
||||||
}
|
font-family: monospace;
|
||||||
@media (max-width: 992px) {
|
}
|
||||||
.centered {
|
@media (max-width: 992px) {
|
||||||
position: fixed;
|
.centered {
|
||||||
top: 5%;
|
position: fixed;
|
||||||
left: 0;
|
top: 5%;
|
||||||
transform: none;
|
left: 0;
|
||||||
width: 100vw;
|
transform: none;
|
||||||
height: 100vh;
|
width: 100vw;
|
||||||
padding: 1rem;
|
height: 100vh;
|
||||||
box-sizing: border-box;
|
padding: 1rem;
|
||||||
font-size: 24px;
|
box-sizing: border-box;
|
||||||
}
|
font-size: 24px;
|
||||||
}
|
}
|
||||||
body {
|
}
|
||||||
background-color: #121212;
|
body {
|
||||||
background: url("/background.png");
|
background-color: #121212;
|
||||||
color: #FFFFFF;
|
background: url("/background.png");
|
||||||
}
|
color: #FFFFFF;
|
||||||
a {
|
}
|
||||||
color: plum;
|
a {
|
||||||
text-decoration: underline;
|
color: plum;
|
||||||
}
|
text-decoration: underline;
|
||||||
hr {
|
}
|
||||||
height: 0.1rem;
|
hr {
|
||||||
background-color: plum;
|
height: 0.1rem;
|
||||||
border: none;
|
background-color: plum;
|
||||||
}
|
border: none;
|
||||||
li::marker {
|
}
|
||||||
color: plum;
|
li::marker {
|
||||||
}
|
color: plum;
|
||||||
li {
|
}
|
||||||
list-style-type: "> ";
|
li {
|
||||||
}
|
list-style-type: "> ";
|
||||||
.privacy-policy {
|
}
|
||||||
float: right;
|
.privacy-policy {
|
||||||
}
|
float: right;
|
||||||
</style>
|
}
|
||||||
</head>
|
</style>
|
||||||
<body>
|
</head>
|
||||||
<div class="centered">
|
<body>
|
||||||
<h1>Privacy Policy</h1>
|
<div class="centered">
|
||||||
<hr>
|
<h1>Privacy Policy</h1>
|
||||||
<p>This server provides hosted services including email, XMPP, Forgejo, Nextcloud, Akkoma, Vaultwarden, nodes for Bitcoin, Monero, and IPFS, as well as a TOR relay. Access is available to approved users upon application and a minimum $1 per month donation in Bitcoin. Once a user has contributed a total of $100 in donations, their access becomes lifetime and no further payments are required.</p>
|
<hr>
|
||||||
<p>All Bitcoin payments are considered voluntary donations and are non-refundable. Payments are used solely for maintaining server infrastructure and operational costs.</p>
|
<p>This server provides hosted services including email, XMPP, Forgejo, Nextcloud, Akkoma, Vaultwarden, nodes for Bitcoin, Monero, and IPFS, as well as a TOR relay. Access is available to approved users upon application and a minimum $1 per month donation in Bitcoin. Once a user has contributed a total of $100 in donations, their access becomes lifetime and no further payments are required.</p>
|
||||||
<p>No personal data is collected beyond what is necessary for account creation and service functionality. Service-related data (such as messages, files, or repository content) remains stored only within this server’s environment and is never shared with third parties.</p>
|
<p>All Bitcoin payments are considered voluntary donations and are non-refundable. Payments are used solely for maintaining server infrastructure and operational costs.</p>
|
||||||
<p>Logs in /var/log are automatically deleted every hour. No telemetry, analytics, or external data collection tools are used. The server is accessible only to the owner through a hardware-enforced SSH key.</p>
|
<p>No personal data is collected beyond what is necessary for account creation and service functionality. Service-related data (such as messages, files, or repository content) remains stored only within this server’s environment and is never shared with third parties.</p>
|
||||||
<p>The NixOS flake used to configure and deploy the server is publicly available and fully auditable (links are available on the homepage) to promote transparency and user trust. Auditing and verification of the system configuration are encouraged for all users.</p>
|
<p>Logs in /var/log are automatically deleted every hour. No telemetry, analytics, or external data collection tools are used. The server is accessible only to the owner through a hardware-enforced SSH key.</p>
|
||||||
<p>If you have actually read this, include "I could really go for a pork pie" in the body of your email and receive an extra month for free (upon payment of your first month of access).</p>
|
<p>The NixOS flake used to configure and deploy the server is publicly available and fully auditable (links are available on the homepage) to promote transparency and user trust. Auditing and verification of the system configuration are encouraged for all users.</p>
|
||||||
<p>By using these services, you consent to data being processed solely for the purpose of providing the functionality of each service, without profiling, advertising, or external data disclosure.</p>
|
<p>If you have actually read this, include "I could really go for a pork pie" in the body of your email and receive an extra month for free (upon payment of your first month of access).</p>
|
||||||
<hr>
|
<p>By using these services, you consent to data being processed solely for the purpose of providing the functionality of each service, without profiling, advertising, or external data disclosure.</p>
|
||||||
<a href="mailto:root@distrust.network?subject=INQUIRY">Contact</a><a href="/" class="privacy-policy">Home</a></span>
|
<hr>
|
||||||
</div>
|
<a href="mailto:root@distrust.network?subject=INQUIRY">Contact</a><a href="/" class="privacy-policy">Home</a>
|
||||||
</body>
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue