updated
197
index.html
Normal file
@ -0,0 +1,197 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
<meta name="description" content="">
|
||||||
|
<meta name="author" content="">
|
||||||
|
<link rel="shortcut icon" href="../../../../../assets/img/favicon.png">
|
||||||
|
|
||||||
|
<title>nihilist - Categories </title>
|
||||||
|
<!-- cp index.html blog.html-->
|
||||||
|
<!-- Bootstrap core CSS! -->
|
||||||
|
<link href="assets/css/bootstrap.css" rel="stylesheet">
|
||||||
|
|
||||||
|
|
||||||
|
<!-- Custom styles for this template! -->
|
||||||
|
<link href="assets/css/main.css" rel="stylesheet">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
|
||||||
|
<!--[if lt IE 9]>
|
||||||
|
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
|
||||||
|
<script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script>
|
||||||
|
<![endif]-->
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<!-- Static navbar -->
|
||||||
|
<div class="navbar navbar-inverse-anon navbar-static-top">
|
||||||
|
<div class="container">
|
||||||
|
<div class="navbar-header">
|
||||||
|
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
|
||||||
|
<span class="icon-bar"></span>
|
||||||
|
<span class="icon-bar"></span>
|
||||||
|
<span class="icon-bar"></span>
|
||||||
|
</button>
|
||||||
|
<a class="navbar-brand-anon" href="\index.html">nihilist`s Blog</a>
|
||||||
|
</div>
|
||||||
|
<div class="navbar-collapse collapse">
|
||||||
|
<ul class="nav navbar-nav navbar-right">
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
</div><!--/.nav-collapse -->
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- +++++ Posts Lists +++++ -->
|
||||||
|
<!-- +++++ First Post +++++ -->
|
||||||
|
<div id="anon2">
|
||||||
|
<div class="container">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-8 col-lg-offset-2">
|
||||||
|
<p><img src="assets/img/user.png" width="50px" height="50px"> <ba>nihilist </ba></p>
|
||||||
|
<h1><a href="servers/anon.html">Anonymity Tutorials</a></h1>
|
||||||
|
<p><img class="img-responsive" src="servers/anonymity.png" alt=""></p>
|
||||||
|
<p>Showing how Anonymity can be achieved online.</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
</div><!-- /row -->
|
||||||
|
</div> <!-- /container -->
|
||||||
|
</div><!-- /anon -->
|
||||||
|
|
||||||
|
|
||||||
|
<div id="anon1">
|
||||||
|
<div class="container">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-8 col-lg-offset-2">
|
||||||
|
<p><img src="assets/img/user.png" width="50px" height="50px"> <ba>nihilist </ba></p>
|
||||||
|
<h1><a href="servers/index.html">Server Installations</a></h1>
|
||||||
|
<p><img class="img-responsive" src="servers/serverside.png" alt=""></p>
|
||||||
|
<p>Setting up servers once, and sharing tutorials to show everyone how it's done. </p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
</div><!-- /row -->
|
||||||
|
</div> <!-- /container -->
|
||||||
|
</div><!-- /anon -->
|
||||||
|
|
||||||
|
|
||||||
|
<!-- +++++ Second Post +++++ -->
|
||||||
|
<div id="anon2">
|
||||||
|
<div class="container">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-8 col-lg-offset-2">
|
||||||
|
<p><img src="assets/img/user.png" width="50px" height="50px"> <ba>nihilist </ba></p>
|
||||||
|
<h1><a href="HTB/index.html">HTB Writeups (General Hacking)</a></h1>
|
||||||
|
<img class="imgRz" src="assets/img/htb.jpg" >
|
||||||
|
<p>Hack The Box is an online platform allowing you to test your penetration testing skills and exchange ideas and methodologies with thousands of people in the security field. </p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div><!-- /row -->
|
||||||
|
</div> <!-- /container -->
|
||||||
|
</div><!-- /white -->
|
||||||
|
|
||||||
|
|
||||||
|
<!-- +++++ Third Post +++++ -->
|
||||||
|
<div id="anon3">
|
||||||
|
<div class="container">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-8 col-lg-offset-2">
|
||||||
|
<p><img src="assets/img/user.png" width="50px" height="50px"> <ba>nihilist </ba></p>
|
||||||
|
<h1><a href="networking/index.html">Networking</a></h1>
|
||||||
|
<p><img class="img-responsive" src="networking/network.png" alt=""></p>
|
||||||
|
<p>Cisco Packet Tracer Simulations. </p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div><!-- /row -->
|
||||||
|
</div> <!-- /container -->
|
||||||
|
</div><!-- /white -->
|
||||||
|
|
||||||
|
<div id="anon2">
|
||||||
|
<div class="container">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-8 col-lg-offset-2">
|
||||||
|
<p><img src="assets/img/user.png" width="50px" height="50px"> <ba>nihilist </ba></p>
|
||||||
|
<h1><a href="binexp.html">Binary Exploitation</a></h1>
|
||||||
|
<p><img class="img-responsive" src="binexp/0.png" alt=""></p>
|
||||||
|
<p>gdb, gef, ghidra, pwntools, assembly, C, 32-64bit binaries, reverse engineering, CTF challenges</p>
|
||||||
|
</div>
|
||||||
|
</div><!-- /row -->
|
||||||
|
</div> <!-- /container -->
|
||||||
|
</div><!-- /anon -->
|
||||||
|
|
||||||
|
<!-- +++++ Fourth Post +++++ -->
|
||||||
|
|
||||||
|
<!--
|
||||||
|
<div id="anon1">
|
||||||
|
<div class="container">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-8 col-lg-offset-2">
|
||||||
|
<p><img src="assets/img/user.png" width="50px" height="50px"> <ba>nihilist </ba></p>
|
||||||
|
<h1><a href="script/index.html">Programming</a></h1>
|
||||||
|
<p>Python, C++, Scraping, URL Libraries, </p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
-->
|
||||||
|
<div id="anon1">
|
||||||
|
<div class="container">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-8 col-lg-offset-2">
|
||||||
|
<p><img src="assets/img/user.png" width="50px" height="50px"> <ba>nihilist </ba></p>
|
||||||
|
<h1><a href="myconfigs.html">Configurations</a></h1>
|
||||||
|
<!--<p><img class="img-responsive" src="assets/img/v01d.png" alt=""></p>-->
|
||||||
|
<p>One liners, i3 minimal installs, terminal setup, etc.</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div><!-- /row -->
|
||||||
|
</div> <!-- /container -->
|
||||||
|
</div><!-- /anon -->
|
||||||
|
|
||||||
|
|
||||||
|
<!-- +++++ Footer Section +++++ -->
|
||||||
|
|
||||||
|
<div id="anonb">
|
||||||
|
<div class="container">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-4">
|
||||||
|
<h4>Nihilism</h4>
|
||||||
|
<p>
|
||||||
|
Until there is Nothing left.
|
||||||
|
|
||||||
|
</p>
|
||||||
|
</div><!-- /col-lg-4 -->
|
||||||
|
|
||||||
|
<div class="col-lg-4">
|
||||||
|
<h4>My Links</h4>
|
||||||
|
<p>
|
||||||
|
|
||||||
|
<a target="_blank" rel="noopener noreferrer" href="http://blog.nihilism.network/rss/feed.xml">RSS Feed</a><br/><a target="_blank" rel="noopener noreferrer" href="https://matrix.to/#/#nihilism:m.datura.network">Matrix Chat</a><br/>
|
||||||
|
|
||||||
|
</p>
|
||||||
|
</div><!-- /col-lg-4 -->
|
||||||
|
|
||||||
|
<div class="col-lg-4">
|
||||||
|
<h4>About nihilist</h4>
|
||||||
|
<p style="word-wrap: break-word;"><u>Donate XMR:</u> 8AUYjhQeG3D5aodJDtqG499N5jXXM71gYKD8LgSsFB9BUV1o7muLv3DXHoydRTK4SZaaUBq4EAUqpZHLrX2VZLH71Jrd9k8</p></br><p><u>Contact:</u> nihilist@nihilism.network (<a href="https://nihilism.network/nihilist.pubkey">PGP</a>)</p>
|
||||||
|
</div><!-- /col-lg-4 -->
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- Bootstrap core JavaScript
|
||||||
|
================================================== -->
|
||||||
|
<!-- Placed at the end of the document so the pages load faster -->
|
||||||
|
</body>
|
||||||
|
</html>
|
BIN
servers/0_ddns/0.png
Normal file
After Width: | Height: | Size: 124 KiB |
130
servers/0_ddns/index.html
Normal file
@ -0,0 +1,130 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
<meta name="description" content="">
|
||||||
|
<meta name="author" content="">
|
||||||
|
<link rel="shortcut icon" href="../../../../../../assets/img/favicon.png">
|
||||||
|
|
||||||
|
<title>DuckDNS</title>
|
||||||
|
|
||||||
|
<!-- Bootstrap core CSS -->
|
||||||
|
<link href="../../assets/css/bootstrap.css" rel="stylesheet">
|
||||||
|
<link href="../../assets/css/xt256.css" rel="stylesheet">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<!-- Custom styles for this template -->
|
||||||
|
<link href="../../assets/css/main.css" rel="stylesheet">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
|
||||||
|
<!--[if lt IE 9]>
|
||||||
|
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
|
||||||
|
<script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script>
|
||||||
|
<![endif]-->
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<!-- Static navbar -->
|
||||||
|
<div class="navbar navbar-inverse-cis navbar-static-top">
|
||||||
|
<div class="container">
|
||||||
|
<div class="navbar-header">
|
||||||
|
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
|
||||||
|
<span class="icon-bar"></span>
|
||||||
|
<span class="icon-bar"></span>
|
||||||
|
<span class="icon-bar"></span>
|
||||||
|
</button>
|
||||||
|
<a class="navbar-brand-cis" href="\index.html">nihilist`s Blog</a>
|
||||||
|
</div>
|
||||||
|
<div class="navbar-collapse collapse">
|
||||||
|
<ul class="nav navbar-nav navbar-right">
|
||||||
|
|
||||||
|
<li><a href="/about.html">About</a></li>
|
||||||
|
<li><a href="/blog.html">Categories</a></li>
|
||||||
|
<li><a href="https://blog.nihilism.network/donate.html">Donate</a></li>
|
||||||
|
<li><a href="/contact.html">Contact</a></li>
|
||||||
|
</ul>
|
||||||
|
</div><!--/.nav-collapse -->
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- +++++ Posts Lists +++++ -->
|
||||||
|
<!-- +++++ First Post +++++ -->
|
||||||
|
<div id="cis2">
|
||||||
|
<div class="container">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-8 col-lg-offset-2">
|
||||||
|
<a href="../index.html">Previous Page</a></br></br><p><img src="../../assets/img/user.png" width="50px" height="50px"> <ba>nihilist - 00 / 00 / 00</ba></p>
|
||||||
|
<h1>0 </h1>
|
||||||
|
<p> Before we start, you will need a Debian 10+ VPS (you can get one on digitalocean for example), if you prefer to use your own self hosted server, make sure that port 80 and 443 are correctly port forwarded so that the public ip points to the server and not the router. Once that's done, go and ssh into your debian 10 server. </p>
|
||||||
|
<p>You can use DuckDNS to get a free domain name:</p>
|
||||||
|
<img src="0.png" class="imgRz">
|
||||||
|
<pre><code class="nim">
|
||||||
|
[ 192.168.100.1/24 ] [ /dev/pts/13 ] [~/Nextcloud/blog/Conf]
|
||||||
|
→ ssh root@ech4.duckdns.org
|
||||||
|
The authenticity of host 'ech4.duckdns.org (178.128.46.38)' can't be established.
|
||||||
|
ECDSA key fingerprint is SHA256:z2HAncB99pfbAUfj9tJY7vlo8EGUzCIUxWBAnjAflcA.
|
||||||
|
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
|
||||||
|
Warning: Permanently added 'ech4.duckdns.org,178.128.46.38' (ECDSA) to the list of known hosts.
|
||||||
|
Linux debian-s-1vcpu-1gb-lon1-01 4.19.0-10-cloud-amd64 #1 SMP Debian 4.19.132-1 (2020-07-24) x86_64
|
||||||
|
|
||||||
|
The programs included with the Debian GNU/Linux system are free software;
|
||||||
|
the exact distribution terms for each program are described in the
|
||||||
|
individual files in /usr/share/doc/*/copyright.
|
||||||
|
|
||||||
|
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
|
||||||
|
permitted by applicable law.
|
||||||
|
root@debian-s-1vcpu-1gb-lon1-01:~#
|
||||||
|
|
||||||
|
</code></pre>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><!-- /row -->
|
||||||
|
</div> <!-- /container -->
|
||||||
|
</div><!-- /white -->
|
||||||
|
|
||||||
|
<!-- +++++ Footer Section +++++ -->
|
||||||
|
|
||||||
|
<div id="cisb">
|
||||||
|
<div class="container">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-4">
|
||||||
|
<h4>Nihilism</h4>
|
||||||
|
<p>
|
||||||
|
Until there is Nothing left.
|
||||||
|
|
||||||
|
</p>
|
||||||
|
</div><!-- /col-lg-4 -->
|
||||||
|
|
||||||
|
<div class="col-lg-4">
|
||||||
|
<h4>My Links</h4>
|
||||||
|
<p>
|
||||||
|
|
||||||
|
<a target="_blank" rel="noopener noreferrer" href="http://blog.nihilism.network/rss/feed.xml">RSS Feed</a><br/><a target="_blank" rel="noopener noreferrer" href="https://matrix.to/#/#nihilism:m.datura.network">Matrix Chat</a><br/>
|
||||||
|
|
||||||
|
</p>
|
||||||
|
</div><!-- /col-lg-4 -->
|
||||||
|
|
||||||
|
<div class="col-lg-4">
|
||||||
|
<h4>About nihilist</h4>
|
||||||
|
<p style="word-wrap: break-word;"><u>Donate XMR:</u> 8AUYjhQeG3D5aodJDtqG499N5jXXM71gYKD8LgSsFB9BUV1o7muLv3DXHoydRTK4SZaaUBq4EAUqpZHLrX2VZLH71Jrd9k8</p></br><p><u>Contact:</u> nihilist@nihilism.network (<a href="https://nihilism.network/nihilist.pubkey">PGP</a>)</p>
|
||||||
|
</div><!-- /col-lg-4 -->
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- Bootstrap core JavaScript
|
||||||
|
================================================== -->
|
||||||
|
<!-- Placed at the end of the document so the pages load faster -->
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
193
servers/0_not/index.html
Normal file
@ -0,0 +1,193 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
<meta name="description" content="">
|
||||||
|
<meta name="author" content="">
|
||||||
|
<link rel="shortcut icon" href="../../../../../../assets/img/favicon.png">
|
||||||
|
|
||||||
|
<title>SRVNAME Setup</title>
|
||||||
|
|
||||||
|
<!-- Bootstrap core CSS -->
|
||||||
|
<link href="../../assets/css/bootstrap.css" rel="stylesheet">
|
||||||
|
<link href="../../assets/css/xt256.css" rel="stylesheet">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<!-- Custom styles for this template -->
|
||||||
|
<link href="../../assets/css/main.css" rel="stylesheet">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
|
||||||
|
<!--[if lt IE 9]>
|
||||||
|
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
|
||||||
|
<script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script>
|
||||||
|
<![endif]-->
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<!-- Static navbar -->
|
||||||
|
<div class="navbar navbar-inverse-cis navbar-static-top">
|
||||||
|
<div class="container">
|
||||||
|
<div class="navbar-header">
|
||||||
|
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
|
||||||
|
<span class="icon-bar"></span>
|
||||||
|
<span class="icon-bar"></span>
|
||||||
|
<span class="icon-bar"></span>
|
||||||
|
</button>
|
||||||
|
<a class="navbar-brand-cis" href="\index.html">nihilist`s Blog</a>
|
||||||
|
</div>
|
||||||
|
<div class="navbar-collapse collapse">
|
||||||
|
<ul class="nav navbar-nav navbar-right">
|
||||||
|
|
||||||
|
<li><a href="/about.html">About</a></li>
|
||||||
|
<li><a href="/blog.html">Categories</a></li>
|
||||||
|
<li><a href="https://blog.nihilism.network/donate.html">Donate</a></li>
|
||||||
|
<li><a href="/contact.html">Contact</a></li>
|
||||||
|
</ul>
|
||||||
|
</div><!--/.nav-collapse -->
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- +++++ Posts Lists +++++ -->
|
||||||
|
<!-- +++++ First Post +++++ -->
|
||||||
|
<div id="cis2">
|
||||||
|
<div class="container">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-8 col-lg-offset-2">
|
||||||
|
<a href="../index.html">Previous Page</a></br></br><p><img src="../../assets/img/Kush.png" width="50px" height="50px"> <ba>notorious - 00 / 00 / 00</ba></p>
|
||||||
|
<h1>SRVNAME Setup </h1>
|
||||||
|
<img src="0.png" style="width:250px">
|
||||||
|
<p> </p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><!-- /row -->
|
||||||
|
</div> <!-- /container -->
|
||||||
|
</div><!-- /grey -->
|
||||||
|
|
||||||
|
<!-- +++++ Second Post +++++ -->
|
||||||
|
<div id="cis3">
|
||||||
|
<div class="container">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-8 col-lg-offset-2">
|
||||||
|
<h2><b>Initial Setup </b></h2>
|
||||||
|
<p></p>
|
||||||
|
<img src="" class="imgRz">
|
||||||
|
<pre><code class="nim">
|
||||||
|
|
||||||
|
</code></pre>
|
||||||
|
|
||||||
|
<p></p>
|
||||||
|
<img src="" class="imgRz">
|
||||||
|
<pre><code class="nim">
|
||||||
|
|
||||||
|
</code></pre>
|
||||||
|
|
||||||
|
<p></p>
|
||||||
|
<img src="" class="imgRz">
|
||||||
|
<pre><code class="nim">
|
||||||
|
|
||||||
|
</code></pre>
|
||||||
|
</div>
|
||||||
|
</div><!-- /row -->
|
||||||
|
</div> <!-- /container -->
|
||||||
|
</div><!-- /white -->
|
||||||
|
|
||||||
|
<div id="cis2">
|
||||||
|
<div class="container">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-8 col-lg-offset-2">
|
||||||
|
<h2><b>Setup</b></h2> </br> </br>
|
||||||
|
<p></p>
|
||||||
|
<img src="" class="imgRz">
|
||||||
|
<pre><code class="nim">
|
||||||
|
|
||||||
|
</code></pre>
|
||||||
|
|
||||||
|
<p></p>
|
||||||
|
<img src="" class="imgRz">
|
||||||
|
<pre><code class="nim">
|
||||||
|
|
||||||
|
</code></pre>
|
||||||
|
|
||||||
|
<p></p>
|
||||||
|
<img src="" class="imgRz">
|
||||||
|
<pre><code class="nim">
|
||||||
|
|
||||||
|
</code></pre>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><!-- /row -->
|
||||||
|
</div> <!-- /container -->
|
||||||
|
</div><!-- /white -->
|
||||||
|
|
||||||
|
|
||||||
|
<!-- +++++ Second Post +++++ -->
|
||||||
|
<div id="cis1">
|
||||||
|
<div class="container">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-8 col-lg-offset-2">
|
||||||
|
<h2><b>Setup</b></h2> </br> </br>
|
||||||
|
<p></p>
|
||||||
|
<pre><code class="nim">
|
||||||
|
|
||||||
|
</code></pre>
|
||||||
|
|
||||||
|
<p></p>
|
||||||
|
<pre><code class="nim">
|
||||||
|
|
||||||
|
</code></pre>
|
||||||
|
|
||||||
|
<p></p>
|
||||||
|
<pre><code class="nim">
|
||||||
|
|
||||||
|
</code></pre>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><!-- /row -->
|
||||||
|
</div> <!-- /container -->
|
||||||
|
</div><!-- /white -->
|
||||||
|
|
||||||
|
<!-- +++++ Footer Section +++++ -->
|
||||||
|
|
||||||
|
<div id="cisb">
|
||||||
|
<div class="container">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-4">
|
||||||
|
<h4>Nihilism</h4>
|
||||||
|
<p>
|
||||||
|
Death Is Near.
|
||||||
|
|
||||||
|
</p>
|
||||||
|
</div><!-- /col-lg-4 -->
|
||||||
|
|
||||||
|
<div class="col-lg-4">
|
||||||
|
<h4>My Links</h4>
|
||||||
|
<p>
|
||||||
|
|
||||||
|
<a target="_blank" rel="noopener noreferrer" href="http://blog.nihilism.network/rss/feed.xml">RSS Feed</a><br/><a target="_blank" rel="noopener noreferrer" href="https://matrix.to/#/#nihilism:m.datura.network">Matrix Chat</a><br/>
|
||||||
|
|
||||||
|
</p>
|
||||||
|
</div><!-- /col-lg-4 -->
|
||||||
|
</div><!-- /col-lg-4 -->
|
||||||
|
<div class="col-lg-4">
|
||||||
|
<h4>About Notorious</h4>
|
||||||
|
<p style="word-wrap: break-word;"><u>Donate XMR:</u>498pGjtN5jKGG4QJ7ubS5rVdsWEgovzgM6cCQpFwhXiPSq39q1izZE7UFTfxinyrZud2PpLRMiU6DJUnCEsR3iPGHqswj9U</p></br><p><u>Contact:</u>notorious@notorious-cloud.com</p>
|
||||||
|
</div><!-- /col-lg-4 -->
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- Bootstrap core JavaScript
|
||||||
|
================================================== -->
|
||||||
|
<!-- Placed at the end of the document so the pages load faster -->
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
194
servers/0_test/index.html
Normal file
@ -0,0 +1,194 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
<meta name="description" content="">
|
||||||
|
<meta name="author" content="">
|
||||||
|
<link rel="shortcut icon" href="../../../../../../assets/img/favicon.png">
|
||||||
|
|
||||||
|
<title>SRVNAME</title>
|
||||||
|
|
||||||
|
<!-- Bootstrap core CSS -->
|
||||||
|
<link href="../../assets/css/bootstrap.css" rel="stylesheet">
|
||||||
|
<link href="../../assets/css/xt256.css" rel="stylesheet">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<!-- Custom styles for this template -->
|
||||||
|
<link href="../../assets/css/main.css" rel="stylesheet">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
|
||||||
|
<!--[if lt IE 9]>
|
||||||
|
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
|
||||||
|
<script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script>
|
||||||
|
<![endif]-->
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<!-- Static navbar -->
|
||||||
|
<div class="navbar navbar-inverse-cis navbar-static-top">
|
||||||
|
<div class="container">
|
||||||
|
<div class="navbar-header">
|
||||||
|
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
|
||||||
|
<span class="icon-bar"></span>
|
||||||
|
<span class="icon-bar"></span>
|
||||||
|
<span class="icon-bar"></span>
|
||||||
|
</button>
|
||||||
|
<a class="navbar-brand-cis" href="\index.html">nihilist`s Blog</a>
|
||||||
|
</div>
|
||||||
|
<div class="navbar-collapse collapse">
|
||||||
|
<ul class="nav navbar-nav navbar-right">
|
||||||
|
|
||||||
|
<li><a href="/about.html">About</a></li>
|
||||||
|
<li><a href="/blog.html">Categories</a></li>
|
||||||
|
<li><a href="https://blog.nihilism.network/donate.html">Donate</a></li>
|
||||||
|
<li><a href="/contact.html">Contact</a></li>
|
||||||
|
</ul>
|
||||||
|
</div><!--/.nav-collapse -->
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- +++++ Posts Lists +++++ -->
|
||||||
|
<!-- +++++ First Post +++++ -->
|
||||||
|
<div id="cis2">
|
||||||
|
<div class="container">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-8 col-lg-offset-2">
|
||||||
|
<a href="../index.html">Previous Page</a></br></br><p><img src="../../assets/img/user.png" width="50px" height="50px"> <ba>nihilist - 00 / 00 / 00</ba></p>
|
||||||
|
<h1>SRVNAME Setup </h1>
|
||||||
|
<img src="0.png" class="imgRz">
|
||||||
|
<p> </p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><!-- /row -->
|
||||||
|
</div> <!-- /container -->
|
||||||
|
</div><!-- /grey -->
|
||||||
|
|
||||||
|
<!-- +++++ Second Post +++++ -->
|
||||||
|
<div id="cis3">
|
||||||
|
<div class="container">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-8 col-lg-offset-2">
|
||||||
|
<h2><b>Initial Setup </b></h2>
|
||||||
|
<p></p>
|
||||||
|
<img src="" class="imgRz">
|
||||||
|
<pre><code class="nim">
|
||||||
|
|
||||||
|
</code></pre>
|
||||||
|
|
||||||
|
<p></p>
|
||||||
|
<img src="" class="imgRz">
|
||||||
|
<pre><code class="nim">
|
||||||
|
|
||||||
|
</code></pre>
|
||||||
|
|
||||||
|
<p></p>
|
||||||
|
<img src="" class="imgRz">
|
||||||
|
<pre><code class="nim">
|
||||||
|
|
||||||
|
</code></pre>
|
||||||
|
</div>
|
||||||
|
</div><!-- /row -->
|
||||||
|
</div> <!-- /container -->
|
||||||
|
</div><!-- /white -->
|
||||||
|
|
||||||
|
<div id="cis2">
|
||||||
|
<div class="container">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-8 col-lg-offset-2">
|
||||||
|
<h2><b>Setup</b></h2> </br> </br>
|
||||||
|
<p></p>
|
||||||
|
<img src="" class="imgRz">
|
||||||
|
<pre><code class="nim">
|
||||||
|
|
||||||
|
</code></pre>
|
||||||
|
|
||||||
|
<p></p>
|
||||||
|
<img src="" class="imgRz">
|
||||||
|
<pre><code class="nim">
|
||||||
|
|
||||||
|
</code></pre>
|
||||||
|
|
||||||
|
<p></p>
|
||||||
|
<img src="" class="imgRz">
|
||||||
|
<pre><code class="nim">
|
||||||
|
|
||||||
|
</code></pre>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><!-- /row -->
|
||||||
|
</div> <!-- /container -->
|
||||||
|
</div><!-- /white -->
|
||||||
|
|
||||||
|
|
||||||
|
<!-- +++++ Second Post +++++ -->
|
||||||
|
<div id="cis1">
|
||||||
|
<div class="container">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-8 col-lg-offset-2">
|
||||||
|
<h2><b>Setup</b></h2> </br> </br>
|
||||||
|
<p></p>
|
||||||
|
<pre><code class="nim">
|
||||||
|
|
||||||
|
</code></pre>
|
||||||
|
|
||||||
|
<p></p>
|
||||||
|
<pre><code class="nim">
|
||||||
|
|
||||||
|
</code></pre>
|
||||||
|
|
||||||
|
<p></p>
|
||||||
|
<pre><code class="nim">
|
||||||
|
|
||||||
|
</code></pre>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><!-- /row -->
|
||||||
|
</div> <!-- /container -->
|
||||||
|
</div><!-- /white -->
|
||||||
|
|
||||||
|
<!-- +++++ Footer Section +++++ -->
|
||||||
|
|
||||||
|
<div id="cisb">
|
||||||
|
<div class="container">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-4">
|
||||||
|
<h4>Nihilism</h4>
|
||||||
|
<p>
|
||||||
|
Until there is Nothing left.
|
||||||
|
|
||||||
|
</p>
|
||||||
|
</div><!-- /col-lg-4 -->
|
||||||
|
|
||||||
|
<div class="col-lg-4">
|
||||||
|
<h4>My Links</h4>
|
||||||
|
<p>
|
||||||
|
|
||||||
|
<a target="_blank" rel="noopener noreferrer" href="http://blog.nihilism.network/rss/feed.xml">RSS Feed</a><br/><a target="_blank" rel="noopener noreferrer" href="https://matrix.to/#/#nihilism:m.datura.network">Matrix Chat</a><br/>
|
||||||
|
|
||||||
|
</p>
|
||||||
|
</div><!-- /col-lg-4 -->
|
||||||
|
|
||||||
|
<div class="col-lg-4">
|
||||||
|
<h4>About nihilist</h4>
|
||||||
|
<p style="word-wrap: break-word;"><u>Donate XMR:</u> 8AUYjhQeG3D5aodJDtqG499N5jXXM71gYKD8LgSsFB9BUV1o7muLv3DXHoydRTK4SZaaUBq4EAUqpZHLrX2VZLH71Jrd9k8</p></br><p><u>Contact:</u> nihilist@nihilism.network (<a href="https://nihilism.network/nihilist.pubkey">PGP</a>)</p>
|
||||||
|
</div><!-- /col-lg-4 -->
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- Bootstrap core JavaScript
|
||||||
|
================================================== -->
|
||||||
|
<!-- Placed at the end of the document so the pages load faster -->
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
BIN
servers/Arch/0.png
Normal file
After Width: | Height: | Size: 122 KiB |
32
servers/Arch/0.sh
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
######################## MANUAL !!! ############################
|
||||||
|
|
||||||
|
loadkeys fr
|
||||||
|
timedatectl set-ntp true
|
||||||
|
ping -c3 archlinux.org
|
||||||
|
|
||||||
|
pacman -Syy
|
||||||
|
pacman -S reflector
|
||||||
|
reflector -c "France" -f 12 -l 10 -n 12 --save /etc/pacman.d/mirrorlist
|
||||||
|
|
||||||
|
fdisk -l | grep /dev/sd | grep Disk
|
||||||
|
#/dev/sda 64gb
|
||||||
|
cfdisk /dev/sda
|
||||||
|
################EFI################
|
||||||
|
#gpt
|
||||||
|
#delete existing partitions
|
||||||
|
#select freespace
|
||||||
|
#first partition : 1G (EFI)
|
||||||
|
#last partition : 499G (Linux Root x86_64)
|
||||||
|
#hit write
|
||||||
|
#hit quit
|
||||||
|
mkfs.vfat /dev/sda1
|
||||||
|
mkfs.ext4 /dev/sda2
|
||||||
|
|
||||||
|
mount /dev/sda2 /mnt
|
||||||
|
mkdir /mnt/boot/
|
||||||
|
mount /dev/sda1 /mnt/boot/
|
||||||
|
|
||||||
|
pacstrap /mnt base base-devel linux linux-firmware sudo nano wget
|
||||||
|
genfstab -U /mnt >> /mnt/etc/fstab
|
||||||
|
arch-chroot /mnt
|
||||||
|
#welcome to chroot, use the first script!
|
BIN
servers/Arch/1.png
Normal file
After Width: | Height: | Size: 37 KiB |
59
servers/Arch/1.sh
Normal file
@ -0,0 +1,59 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
################ THE FIRST SCRIPT STARTS HERE ###############
|
||||||
|
#once in arch-chroot, you must run this !
|
||||||
|
|
||||||
|
ln -sf /usr/share/zoneinfo/Europe/Paris /etc/localtime
|
||||||
|
hwclock --systohc --utc
|
||||||
|
mkinitcpio -P
|
||||||
|
date
|
||||||
|
|
||||||
|
echo 'en_US.UTF-8 UTF-8' > /etc/locale.gen
|
||||||
|
echo 'en_US.UTF-8 UTF-8' >> /etc/locale.gen
|
||||||
|
|
||||||
|
echo 'LANG=en_US.UTF-8' >/etc/locale.conf
|
||||||
|
echo 'LANGUAGE= en_US.UTF-8' >> /etc/locale.conf
|
||||||
|
echo 'LC_MESSAGES= en_US.UTF-8'>> /etc/locale.conf
|
||||||
|
|
||||||
|
locale-gen
|
||||||
|
echo 'KEYMAP=fr' > /etc/vconsole.conf
|
||||||
|
|
||||||
|
echo 'nowhere' > /etc/hostname
|
||||||
|
|
||||||
|
echo "127.0.0.1 localhost" > /etc/hosts
|
||||||
|
echo "127.0.1.1 localhost" >> /etc/hosts
|
||||||
|
echo "::1 localhost" >> /etc/hosts
|
||||||
|
|
||||||
|
pacman -S networkmanager dhcpcd refind
|
||||||
|
systemctl enable NetworkManager
|
||||||
|
systemctl enable dhcpcd
|
||||||
|
|
||||||
|
echo
|
||||||
|
echo '[+] ENTER ROOT PASSWORD!'
|
||||||
|
passwd
|
||||||
|
|
||||||
|
echo '[+] what is the name of the user ?'
|
||||||
|
read username
|
||||||
|
|
||||||
|
useradd $username
|
||||||
|
mkdir /home/$username
|
||||||
|
cp /etc/skel/.* /home/$username/
|
||||||
|
chown -R $username: /home/$username
|
||||||
|
#set nothing's password
|
||||||
|
echo
|
||||||
|
echo '[+] ENTER USERS PASSWORD!'
|
||||||
|
passwd $username
|
||||||
|
pacman -S sudo
|
||||||
|
echo '%wheel ALL=(ALL) ALL' >> /etc/sudoers
|
||||||
|
usermod -aG wheel $username
|
||||||
|
|
||||||
|
#pacman -S grub os-prober
|
||||||
|
#grub-install /dev/sda
|
||||||
|
|
||||||
|
#grub-mkconfig -o /boot/grub/grub.cfg
|
||||||
|
|
||||||
|
refind-install
|
||||||
|
echo \"Boot with minimal options\" \"rw root=$(blkid /dev/sda2 | awk '{print $2}' | tr -d '"') initrd=initramfs-linux.img\" > /boot/refind_linux.conf
|
||||||
|
|
||||||
|
echo 'now type "exit" to go out of arch-chroot'
|
||||||
|
echo 'type umount /mnt/boot /mnt'
|
||||||
|
echo 'and type "reboot" to reboot into your arch install.'
|
162
servers/Arch/2.sh
Normal file
@ -0,0 +1,162 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
########################SECOND SCRIPT##########################
|
||||||
|
|
||||||
|
|
||||||
|
if [ "$EUID" -eq 0 ]
|
||||||
|
then
|
||||||
|
echo 'MUST NOT RUN AS ROOT!'
|
||||||
|
exit
|
||||||
|
fi
|
||||||
|
|
||||||
|
sudo pacman -Syy
|
||||||
|
sudo pacman -S reflector
|
||||||
|
sudo reflector -c "France" -f 12 -l 10 -n 12 --save /etc/pacman.d/mirrorlist
|
||||||
|
|
||||||
|
sudo pacman -Syu
|
||||||
|
echo
|
||||||
|
#sudo pacman -S python3 python-pip
|
||||||
|
#sudo pacman -S arch-wiki-docs adobe-source-han-sans-jp-fonts adobe-source-han-sans-tw-fonts feh vi ttf-dejavu
|
||||||
|
#sudo pacman -S rofi xorg bash-completion vlc tmux git engrampa alacritty lightdm base-devel lightdm-gtk-greeter
|
||||||
|
#sudo pacman -S i3lock dmenu network-manager-applet wmctrl thunar gnome-disk-utility thunar-volman gvfs lxappearance
|
||||||
|
#sudo pacman -S udiskie mesa xorg i3 flameshot nvidia nvidia-settings nvidia-utils
|
||||||
|
#sudo pacman -S gnome-keyring
|
||||||
|
sudo pacman -S mpd ncmpcpp gnome-keyring udiskie mesa xorg i3 flameshot nvidia nvidia-settings nvidia-utils i3lock dmenu network-manager-applet wmctrl thunar gnome-disk-utility thunar-volman gvfs lxappearance python3 rofi xorg bash-completion vlc tmux git engrampa alacritty lightdm base-devel lightdm-gtk-greeter python-pip arch-wiki-docs adobe-source-han-sans-jp-fonts adobe-source-han-sans-tw-fonts feh vi ttf-dejavu remmina torbrowser-launcher
|
||||||
|
#arch wiki is in file:///usr/share/doc/arch-wiki/html/en/Arch_Linux.html
|
||||||
|
|
||||||
|
username=$(ls /home | head -n1 | sed 's/\/$//')
|
||||||
|
|
||||||
|
#I3 !
|
||||||
|
cd /home/$username
|
||||||
|
mkdir .config
|
||||||
|
cd .config
|
||||||
|
mkdir i3
|
||||||
|
cd i3
|
||||||
|
wget https://ech1.github.io/blog/Conf/i3config -O config
|
||||||
|
|
||||||
|
|
||||||
|
cd /home/$username
|
||||||
|
git clone https://github.com/gpakosz/.tmux.git
|
||||||
|
ln -s -f .tmux/.tmux.conf
|
||||||
|
cp .tmux/.tmux.conf.local .
|
||||||
|
|
||||||
|
wget https://ech1.github.io/blog/Conf/tmux.conf.local
|
||||||
|
mv tmux.conf.local .tmux.conf.local
|
||||||
|
|
||||||
|
|
||||||
|
wget https://ech1.netlify.app/conf/bashrc -O .bashrc
|
||||||
|
|
||||||
|
sudo wget https://ech1.github.io/blog/Conf/i3status.conf -O /etc/i3status.conf
|
||||||
|
|
||||||
|
cd .config
|
||||||
|
mkdir alacritty
|
||||||
|
cd alacritty
|
||||||
|
wget https://ech1.github.io/blog/Conf/alacritty.yml
|
||||||
|
|
||||||
|
cd /home/$username/
|
||||||
|
mkdir Pictures
|
||||||
|
mkdir Documents
|
||||||
|
mkdir .ssh
|
||||||
|
cd Pictures
|
||||||
|
wget https://ech1.github.io/blog/wallpaper3.png
|
||||||
|
#wget https://ech1.github.io/blog/wallpaper_triple.png
|
||||||
|
|
||||||
|
cd /home/$username/
|
||||||
|
mkdir Music
|
||||||
|
cd Music
|
||||||
|
mkdir Life
|
||||||
|
cd Life
|
||||||
|
wget https://ech1.github.io/blog/Conf/Infiltration.mp3
|
||||||
|
|
||||||
|
#sudo
|
||||||
|
#apt install sudo -y
|
||||||
|
#/usr/sbin/usermod -aG sudo $username
|
||||||
|
|
||||||
|
bash -c "$(wget https://ech1.netlify.app/Conf/xfce.sh -O -)"
|
||||||
|
|
||||||
|
#chown -R $username:$username /home/$username/
|
||||||
|
#cp /home/$username/.bashrc ~/.bashrc
|
||||||
|
|
||||||
|
|
||||||
|
cd /home/$username/
|
||||||
|
wget https://ech1.github.io/blog/Conf/lockedscreen.png
|
||||||
|
wget https://ech1.github.io/blog/assets/img/user1.png
|
||||||
|
mkdir Tools
|
||||||
|
cd Tools
|
||||||
|
|
||||||
|
git clone https://aur.archlinux.org/yay-git.git
|
||||||
|
cd yay-git
|
||||||
|
makepkg -si
|
||||||
|
yay -S pnmixer i3lock-color xrdp archtorify-git polybar picom-jonaburg-git i3-gaps
|
||||||
|
|
||||||
|
#yay -S polybar-git
|
||||||
|
mkdir -p /home/$username/.config/polybar/
|
||||||
|
#cp /usr/share/doc/polybar/config ~/.config/polybar/polybar.conf
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
mkdir -p /home/$username/.config/picom/
|
||||||
|
wget https://ech1.github.io/blog/Conf/picom.conf -O /home/$username/.config/picom/picom.conf
|
||||||
|
|
||||||
|
#sudo pip3 install i3-workspace-names-daemon
|
||||||
|
|
||||||
|
|
||||||
|
sudo systemctl enable xrdp
|
||||||
|
|
||||||
|
cd
|
||||||
|
|
||||||
|
sudo wget https://ech1.github.io/blog/servers/Arch/20-keyboard.conf -O /etc/X11/xorg.conf.d/20-keyboard.conf
|
||||||
|
sudo wget https://ech1.github.io/blog/servers/Arch/lightdm-gtk-greeter.conf -O /etc/lightdm/lightdm-gtk-greeter.conf
|
||||||
|
sudo sed -i 's/#greeter-session=.*/greeter-session=lightdm-gtk-greeter/gi' /etc/lightdm/lightdm.conf
|
||||||
|
sudo wget https://ech1.github.io/blog/Conf/Lain.rasi -O /usr/share/rofi/themes/Lain.rasi
|
||||||
|
sudo wget https://ech1.github.io/blog/servers/Arch/archtor.service -O /etc/systemd/system/archtor.service
|
||||||
|
sudo pacman -S ranger
|
||||||
|
sudo mkdir /home/$username/.config/ranger/
|
||||||
|
sudo wget https://ech1.github.io/blog/Conf/rc.conf -O /home/$username/.config/ranger/rc.conf
|
||||||
|
sudo wget https://ech1.github.io/blog/Conf/rifle.conf -O /home/$username/.config/ranger/rifle.conf
|
||||||
|
|
||||||
|
sudo systemctl daemon-reload
|
||||||
|
#sudo systemctl enable archtor
|
||||||
|
|
||||||
|
|
||||||
|
sudo mkdir /usr/share/backgrounds/
|
||||||
|
sudo cp /home/$username/Pictures/wallpaper3.png /usr/share/backgrounds/wallpaper2.png
|
||||||
|
sudo cp /home/$username/Pictures/user1.png /usr/share/backgrounds/
|
||||||
|
|
||||||
|
sudo wget https://ech1.github.io/blog/servers/Arch/i3locker.sh -O /usr/local/bin/i3locker
|
||||||
|
sudo wget https://ech1.github.io/blog/servers/Arch/music.sh -O /usr/local/bin/music
|
||||||
|
sudo wget https://ech1.github.io/blog/servers/Arch/music_trance.sh -O /usr/local/bin/music_trance
|
||||||
|
chmod +x /usr/local/bin/i3locker
|
||||||
|
chmod +x /usr/local/bin/music
|
||||||
|
|
||||||
|
|
||||||
|
curl https://raw.githubusercontent.com/scopatz/nanorc/master/install.sh | sh
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#sudo pacman -S picom
|
||||||
|
mkdir -p /home/$username/.config/picom/
|
||||||
|
sudo wget https://ech1.github.io/blog/Conf/picom.conf -O /home/$username/.config/picom/picom.conf
|
||||||
|
|
||||||
|
|
||||||
|
echo '[multilib]' >> /etc/pacman.d/mirrorlist
|
||||||
|
echo 'Include = /etc/pacman.d/mirrorlist' >> /etc/pacman.d/mirrorlist
|
||||||
|
|
||||||
|
#mpd
|
||||||
|
mkdir -p /home/$username/.config/mpd/playlists
|
||||||
|
wget https://blog.void.yt/Conf/mpd.conf -O /home/$username/.config/mpd/mpd.conf
|
||||||
|
#systemctl enable --now mpd
|
||||||
|
#broken garbage ^ must be ran by user as i3config
|
||||||
|
|
||||||
|
sudo pacman -S noto-fonts-emoji
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#echo '[+] PLEASE CHOOSE THE CORRECT CARD DRIVER FOR THE STEAM INSTALLATION !!!'
|
||||||
|
#sudo pacman -Sy steam
|
||||||
|
|
||||||
|
sudo systemctl enable --now lightdm
|
||||||
|
#lxappearance
|
||||||
|
#sudo gnome-disks to automount everything
|
||||||
|
#and you're done!
|
133
servers/Arch/2.tor.sh
Normal file
@ -0,0 +1,133 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
########################SECOND SCRIPT##########################
|
||||||
|
|
||||||
|
|
||||||
|
if [ "$EUID" -eq 0 ]
|
||||||
|
then
|
||||||
|
echo 'MUST NOT RUN AS ROOT!'
|
||||||
|
exit
|
||||||
|
fi
|
||||||
|
|
||||||
|
sudo pacman -Syy
|
||||||
|
sudo pacman -S reflector
|
||||||
|
sudo reflector -c "France" -f 12 -l 10 -n 12 --save /etc/pacman.d/mirrorlist
|
||||||
|
|
||||||
|
sudo pacman -Syu
|
||||||
|
echo
|
||||||
|
#sudo pacman -S python3 python-pip
|
||||||
|
#sudo pacman -S arch-wiki-docs adobe-source-han-sans-jp-fonts adobe-source-han-sans-tw-fonts feh vi ttf-dejavu
|
||||||
|
#sudo pacman -S rofi xorg bash-completion vlc tmux git engrampa alacritty lightdm base-devel lightdm-gtk-greeter
|
||||||
|
#sudo pacman -S i3lock dmenu network-manager-applet wmctrl thunar gnome-disk-utility thunar-volman gvfs lxappearance
|
||||||
|
#sudo pacman -S udiskie mesa xorg i3 flameshot nvidia nvidia-settings nvidia-utils
|
||||||
|
#sudo pacman -S gnome-keyring
|
||||||
|
sudo pacman -S gnome-keyring udiskie mesa xorg i3 flameshot nvidia nvidia-settings nvidia-utils i3lock dmenu network-manager-applet wmctrl thunar gnome-disk-utility thunar-volman gvfs lxappearance python3 rofi xorg bash-completion vlc tmux git engrampa alacritty lightdm base-devel lightdm-gtk-greeter python-pip arch-wiki-docs adobe-source-han-sans-jp-fonts adobe-source-han-sans-tw-fonts feh vi ttf-dejavu remmina torbrowser-launcher
|
||||||
|
#arch wiki is in file:///usr/share/doc/arch-wiki/html/en/Arch_Linux.html
|
||||||
|
|
||||||
|
username=$(ls /home | head -n1 | sed 's/\/$//')
|
||||||
|
|
||||||
|
#I3 !
|
||||||
|
cd /home/$username
|
||||||
|
mkdir .config
|
||||||
|
cd .config
|
||||||
|
mkdir i3
|
||||||
|
cd i3
|
||||||
|
wget https://ech1.github.io/blog/Conf/i3config -O config
|
||||||
|
|
||||||
|
|
||||||
|
cd /home/$username
|
||||||
|
git clone https://github.com/gpakosz/.tmux.git
|
||||||
|
ln -s -f .tmux/.tmux.conf
|
||||||
|
cp .tmux/.tmux.conf.local .
|
||||||
|
|
||||||
|
wget https://ech1.github.io/blog/Conf/tmux.conf.local
|
||||||
|
mv tmux.conf.local .tmux.conf.local
|
||||||
|
|
||||||
|
|
||||||
|
wget https://ech1.netlify.app/conf/bashrc -O .bashrc
|
||||||
|
|
||||||
|
sudo wget https://ech1.github.io/blog/Conf/i3status.conf -O /etc/i3status.conf
|
||||||
|
|
||||||
|
cd .config
|
||||||
|
mkdir alacritty
|
||||||
|
cd alacritty
|
||||||
|
wget https://ech1.github.io/blog/Conf/alacritty.yml
|
||||||
|
|
||||||
|
cd /home/$username/
|
||||||
|
mkdir Pictures
|
||||||
|
cd Pictures
|
||||||
|
wget https://ech1.github.io/blog/wallpaper3.png
|
||||||
|
#wget https://ech1.github.io/blog/wallpaper_triple.png
|
||||||
|
|
||||||
|
cd /home/$username/
|
||||||
|
mkdir Music
|
||||||
|
cd Music
|
||||||
|
mkdir Life
|
||||||
|
cd Life
|
||||||
|
wget https://ech1.github.io/blog/Conf/Infiltration.mp3
|
||||||
|
|
||||||
|
#sudo
|
||||||
|
#apt install sudo -y
|
||||||
|
#/usr/sbin/usermod -aG sudo $username
|
||||||
|
|
||||||
|
bash -c "$(wget https://ech1.netlify.app/Conf/xfce.sh -O -)"
|
||||||
|
|
||||||
|
#chown -R $username:$username /home/$username/
|
||||||
|
#cp /home/$username/.bashrc ~/.bashrc
|
||||||
|
|
||||||
|
|
||||||
|
cd /home/$username/
|
||||||
|
wget https://ech1.github.io/blog/Conf/lockedscreen.png
|
||||||
|
wget https://ech1.github.io/blog/assets/img/user1.png
|
||||||
|
mkdir Tools
|
||||||
|
cd Tools
|
||||||
|
|
||||||
|
git clone https://aur.archlinux.org/yay-git.git
|
||||||
|
cd yay-git
|
||||||
|
makepkg -si
|
||||||
|
yay -S pnmixer i3lock-color xrdp archtorify-git
|
||||||
|
|
||||||
|
yay -S picom-jonaburg-git i3-gaps
|
||||||
|
mkdir -p /home/$username/.config/picom/
|
||||||
|
wget https://ech1.github.io/blog/Conf/picom.conf -O /home/$username/.config/picom/picom.conf
|
||||||
|
|
||||||
|
#sudo pip3 install i3-workspace-names-daemon
|
||||||
|
|
||||||
|
|
||||||
|
sudo systemctl enable xrdp
|
||||||
|
|
||||||
|
cd
|
||||||
|
|
||||||
|
sudo wget https://ech1.github.io/blog/servers/Arch/20-keyboard.conf -O /etc/X11/xorg.conf.d/20-keyboard.conf
|
||||||
|
sudo wget https://ech1.github.io/blog/servers/Arch/lightdm-gtk-greeter.conf -O /etc/lightdm/lightdm-gtk-greeter.conf
|
||||||
|
sudo wget https://ech1.github.io/blog/servers/Arch/Lain.rasi -O /usr/share/rofi/themes/Lain.rasi
|
||||||
|
|
||||||
|
sudo wget https://ech1.github.io/blog/servers/Arch/archtor.service -O /etc/systemd/system/archtor.service
|
||||||
|
sudo systemctl daemon-reload
|
||||||
|
sudo systemctl enable --now archtor
|
||||||
|
|
||||||
|
|
||||||
|
sudo mkdir /usr/share/backgrounds/
|
||||||
|
sudo cp /home/$username/Pictures/wallpaper3.png /usr/share/backgrounds/wallpaper2.png
|
||||||
|
sudo cp /home/$username/Pictures/user1.png /usr/share/backgrounds/user1.png
|
||||||
|
|
||||||
|
sudo wget https://ech1.github.io/blog/servers/Arch/i3locker.sh -O /usr/local/bin/i3locker
|
||||||
|
|
||||||
|
curl https://raw.githubusercontent.com/scopatz/nanorc/master/install.sh | sh
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
sudo pacman -S picom
|
||||||
|
mkdir -p /home/$username/.config/picom/
|
||||||
|
sudo wget https://ech1.github.io/blog/Conf/picom.conf -O /home/$username/.config/picom/picom.conf
|
||||||
|
|
||||||
|
|
||||||
|
echo '[multilib]' >> /etc/pacman.d/mirrorlist
|
||||||
|
echo 'Include = /etc/pacman.d/mirrorlist' >> /etc/pacman.d/mirrorlist
|
||||||
|
|
||||||
|
echo '[+] PLEASE CHOOSE THE CORRECT CARD DRIVER FOR THE STEAM INSTALLATION !!!'
|
||||||
|
sudo pacman -Sy steam
|
||||||
|
|
||||||
|
sudo systemctl enable --now lightdm
|
||||||
|
#lxappearance
|
||||||
|
#sudo gnome-disks to automount everything
|
||||||
|
#and you're done!
|
6
servers/Arch/20-keyboard.conf
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
Section "InputClass"
|
||||||
|
Identifier "keyboard"
|
||||||
|
MatchIsKeyboard "yes"
|
||||||
|
Option "XkbLayout" "us"
|
||||||
|
Option "XkbVariant" "nodeadkeys"
|
||||||
|
EndSection
|
31
servers/Arch/3.sh
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
if [ "$EUID" -ne 0 ]
|
||||||
|
then
|
||||||
|
echo 'MUST RUN AS ROOT!'
|
||||||
|
exit
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
pacman -S firefox curl keepass discord telegram-desktop virt-manager qemu libvirt ebtables dnsmasq bridge-utils libreoffice
|
||||||
|
|
||||||
|
username=$(ls /home | head -n1 | sed 's/\/$//')
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
sudo gpasswd -a $username libvirt
|
||||||
|
sudo systemctl enable libvirtd --now
|
||||||
|
sudo systemctl status libvirtd
|
||||||
|
|
||||||
|
mkdir /home/$username/Documents/
|
||||||
|
mkdir /home/$username/Documents/Github/
|
||||||
|
mkdir /home/$username/Documents/ISOS/
|
||||||
|
mkdir /home/$username/backups
|
||||||
|
|
||||||
|
|
||||||
|
sudo -u $username bash -c "$(wget https://raw.githubusercontent.com/ech1/serverside/master/ssh/ssh_arch.sh -O -)"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
142
servers/Arch/Lain.rasi
Normal file
@ -0,0 +1,142 @@
|
|||||||
|
/**
|
||||||
|
* ROFI Color theme
|
||||||
|
* User: Qball
|
||||||
|
* Copyright: Dave Davenport
|
||||||
|
*/
|
||||||
|
|
||||||
|
* {
|
||||||
|
selected-normal-foreground: rgba ( 0, 0, 0, 100 % ); /*important*/
|
||||||
|
foreground: rgba ( 209, 204, 115, 100 % ); /*important*/
|
||||||
|
normal-foreground: @foreground;
|
||||||
|
alternate-normal-background: rgba ( 22, 22, 22, 100 % ); /*important*/
|
||||||
|
red: rgba ( 220, 50, 47, 100 % );
|
||||||
|
selected-urgent-foreground: rgba ( 183, 28, 28, 100 % );
|
||||||
|
blue: rgba ( 105, 58, 71, 100 % );
|
||||||
|
urgent-foreground: rgba ( 255, 205, 210, 100 % );
|
||||||
|
alternate-urgent-background: rgba ( 183, 28, 28, 100 % );
|
||||||
|
active-foreground: rgba ( 178, 235, 242, 100 % );
|
||||||
|
lightbg: rgba ( 238, 232, 213, 100 % );
|
||||||
|
selected-active-foreground: rgba ( 0, 96, 100, 100 % );
|
||||||
|
alternate-active-background: rgba ( 0, 96, 100, 100 % );
|
||||||
|
background: rgba ( 0, 0, 0, 100 % ); /*important*/
|
||||||
|
bordercolor: rgba ( 232, 234, 246, 100 % );
|
||||||
|
alternate-normal-foreground: @foreground;
|
||||||
|
normal-background: rgba ( 137, 134, 76, 3 % );
|
||||||
|
lightfg: rgba ( 88, 104, 117, 100 % );
|
||||||
|
selected-normal-background: rgba ( 209, 204, 115, 100 % ); /*important*/
|
||||||
|
border-color: @foreground;
|
||||||
|
spacing: 2;
|
||||||
|
separatorcolor: rgba ( 209, 204, 115, 100 % ); /*important*/
|
||||||
|
urgent-background: rgba ( 223, 110, 0, 6 % );
|
||||||
|
selected-urgent-background: rgba ( 255, 205, 210, 100 % );
|
||||||
|
alternate-urgent-foreground: @urgent-foreground;
|
||||||
|
background-color: rgba ( 0, 0, 0, 0 % );
|
||||||
|
alternate-active-foreground: @active-foreground;
|
||||||
|
active-background: rgba ( 223, 110, 0, 6 % );
|
||||||
|
selected-active-background: rgba ( 137, 134, 76, 100 % );
|
||||||
|
}
|
||||||
|
window {
|
||||||
|
background-color: @background;
|
||||||
|
border: 1;
|
||||||
|
padding: 5;
|
||||||
|
}
|
||||||
|
mainbox {
|
||||||
|
border: 0;
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
message {
|
||||||
|
border: 2px 0px 0px ;
|
||||||
|
border-color: @separatorcolor;
|
||||||
|
padding: 1px ;
|
||||||
|
}
|
||||||
|
textbox {
|
||||||
|
text-color: @foreground;
|
||||||
|
}
|
||||||
|
listview {
|
||||||
|
fixed-height: 0;
|
||||||
|
border: 2px 0px 0px ;
|
||||||
|
border-color: @separatorcolor;
|
||||||
|
spacing: 2px ;
|
||||||
|
scrollbar: true;
|
||||||
|
padding: 2px 0px 0px ;
|
||||||
|
}
|
||||||
|
element {
|
||||||
|
border: 0;
|
||||||
|
padding: 1px ;
|
||||||
|
}
|
||||||
|
element.normal.normal {
|
||||||
|
background-color: @normal-background;
|
||||||
|
text-color: @normal-foreground;
|
||||||
|
}
|
||||||
|
element.normal.urgent {
|
||||||
|
background-color: @urgent-background;
|
||||||
|
text-color: @urgent-foreground;
|
||||||
|
}
|
||||||
|
element.normal.active {
|
||||||
|
background-color: @active-background;
|
||||||
|
text-color: @active-foreground;
|
||||||
|
}
|
||||||
|
element.selected.normal {
|
||||||
|
background-color: @selected-normal-background;
|
||||||
|
text-color: @selected-normal-foreground;
|
||||||
|
}
|
||||||
|
element.selected.urgent {
|
||||||
|
background-color: @selected-urgent-background;
|
||||||
|
text-color: @selected-urgent-foreground;
|
||||||
|
}
|
||||||
|
element.selected.active {
|
||||||
|
background-color: @selected-active-background;
|
||||||
|
text-color: @selected-active-foreground;
|
||||||
|
}
|
||||||
|
element.alternate.normal {
|
||||||
|
background-color: @alternate-normal-background;
|
||||||
|
text-color: @alternate-normal-foreground;
|
||||||
|
}
|
||||||
|
element.alternate.urgent {
|
||||||
|
background-color: @alternate-urgent-background;
|
||||||
|
text-color: @alternate-urgent-foreground;
|
||||||
|
}
|
||||||
|
element.alternate.active {
|
||||||
|
background-color: @alternate-active-background;
|
||||||
|
text-color: @alternate-active-foreground;
|
||||||
|
}
|
||||||
|
scrollbar {
|
||||||
|
width: 4px ;
|
||||||
|
border: 0;
|
||||||
|
handle-width: 8px ;
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
mode-switcher {
|
||||||
|
border: 2px 0px 0px ;
|
||||||
|
border-color: @separatorcolor;
|
||||||
|
}
|
||||||
|
button.selected {
|
||||||
|
background-color: @selected-normal-background;
|
||||||
|
text-color: @selected-normal-foreground;
|
||||||
|
}
|
||||||
|
inputbar {
|
||||||
|
spacing: 0;
|
||||||
|
text-color: @normal-foreground;
|
||||||
|
padding: 1px ;
|
||||||
|
}
|
||||||
|
case-indicator {
|
||||||
|
spacing: 0;
|
||||||
|
text-color: @normal-foreground;
|
||||||
|
}
|
||||||
|
entry {
|
||||||
|
spacing: 0;
|
||||||
|
text-color: @normal-foreground;
|
||||||
|
}
|
||||||
|
prompt {
|
||||||
|
spacing: 0;
|
||||||
|
text-color: @normal-foreground;
|
||||||
|
}
|
||||||
|
inputbar {
|
||||||
|
children: [ prompt,textbox-prompt-colon,entry,case-indicator ];
|
||||||
|
}
|
||||||
|
textbox-prompt-colon {
|
||||||
|
expand: false;
|
||||||
|
str: ":";
|
||||||
|
margin: 0px 0.3em 0em 0em ;
|
||||||
|
text-color: @normal-foreground;
|
||||||
|
}
|
16
servers/Arch/archtor.service
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
[Unit]
|
||||||
|
Description=Archtorify Startup Service
|
||||||
|
Wants=network-online.target
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
Type=forking
|
||||||
|
ExecStart=/usr/bin/archtorify -t
|
||||||
|
ExecReload=/usr/bin/archtorify -r
|
||||||
|
ExecStop=/usr/bin/archtorify -c
|
||||||
|
Restart=on-failure
|
||||||
|
RestartSec=10s
|
||||||
|
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=multi-user.target
|
||||||
|
|
112
servers/Arch/echo_memento.sh
Normal file
@ -0,0 +1,112 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
#boot into usb
|
||||||
|
|
||||||
|
loadkeys fr
|
||||||
|
ping -c4 archlinux.org
|
||||||
|
timedatectl set-ntp true
|
||||||
|
ip a | grep inet
|
||||||
|
|
||||||
|
pacman -Syy
|
||||||
|
pacman -S reflector
|
||||||
|
|
||||||
|
reflector -c "France" -f 12 -l 10 -n 12 --save /etc/pacman.d/mirrorlist
|
||||||
|
fdisk -l
|
||||||
|
|
||||||
|
#one harddrive : /dev/sda
|
||||||
|
#one partition : /dev/sda1
|
||||||
|
|
||||||
|
cfdisk /dev/sda
|
||||||
|
#gpt partition
|
||||||
|
|
||||||
|
#delete this partition
|
||||||
|
#create new one (512M) (linux filesystem)
|
||||||
|
|
||||||
|
#select freespace again
|
||||||
|
#create new one (20G) (linux filesystem)
|
||||||
|
|
||||||
|
#select freespace again
|
||||||
|
#the rest is for home partition (linux filesystem)
|
||||||
|
|
||||||
|
#write changes to disk type yes
|
||||||
|
#and quit
|
||||||
|
|
||||||
|
lsblk
|
||||||
|
#now format it
|
||||||
|
#sda1 : 512M
|
||||||
|
#sda2 : 20G
|
||||||
|
#sda3 : restG
|
||||||
|
mkfs.fat -F32 /dev/sda1
|
||||||
|
mkfs.ext4 /dev/sda2
|
||||||
|
mkfs.ext4 /dev/sda3
|
||||||
|
|
||||||
|
mount /dev/sda2 /mnt
|
||||||
|
mkdir /mnt/home
|
||||||
|
|
||||||
|
mount /dev/sda3 /mnt/home
|
||||||
|
|
||||||
|
lsblk
|
||||||
|
#sda2 is mounted to mnt
|
||||||
|
#sda3 is mounted to /mnt/home
|
||||||
|
|
||||||
|
pacstrap -i /mnt base linux linux-firmware sudo nano
|
||||||
|
#skid faisait base linux linux-firmware
|
||||||
|
|
||||||
|
genfstab -U /mnt >> /mnt/etc/fstab
|
||||||
|
cat /mnt/etc/fstab
|
||||||
|
#root partition
|
||||||
|
#and home partition
|
||||||
|
|
||||||
|
arch-chroot /mnt /bin/bash
|
||||||
|
|
||||||
|
ln -sf /usr/share/zoneinfo/Europe/Paris /etc/localtime
|
||||||
|
hwclock --systohc --utc
|
||||||
|
date
|
||||||
|
#timezone correct ?
|
||||||
|
|
||||||
|
#nano /etc/locale.gen
|
||||||
|
echo 'en_US.UTF-8 UTF-8' > /etc/locale.gen
|
||||||
|
echo 'LANG=en_US.UTF-8' >/etc/locale.conf
|
||||||
|
locale-gen
|
||||||
|
echo 'KEYMAP=fr' > /etc/vconsole.conf
|
||||||
|
|
||||||
|
echo 'nowhere' > /etc/hostname
|
||||||
|
|
||||||
|
echo "127.0.0.1 localhost" > /etc/hosts
|
||||||
|
echo "127.0.1.1 localhost" >> /etc/hosts
|
||||||
|
echo "::1 localhost" >> /etc/hosts
|
||||||
|
|
||||||
|
pacman -S networkmanager
|
||||||
|
systemctl enable NetworkManager
|
||||||
|
|
||||||
|
pacman -S dhcpcd
|
||||||
|
systemctl enable dhcpcd
|
||||||
|
|
||||||
|
#set root password
|
||||||
|
passwd
|
||||||
|
|
||||||
|
useradd nothing
|
||||||
|
mkdir /home/nothing
|
||||||
|
cp /etc/skel/.* /home/nothing/
|
||||||
|
chown -R nothing: /home/nothing
|
||||||
|
#set nothing's password
|
||||||
|
passwd nothing
|
||||||
|
pacman -S sudo
|
||||||
|
echo '%wheel ALL=(ALL) ALL' >> /etc/sudoers
|
||||||
|
usermod -aG wheel nothing
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
pacman -S grub os-prober efibootmgr
|
||||||
|
mkdir /boot/efi
|
||||||
|
mount /dev/sda1 /boot/efi
|
||||||
|
|
||||||
|
lsblk
|
||||||
|
|
||||||
|
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=GRUB --removable
|
||||||
|
grub-mkconfig -o /boot/grub/grub.cfg
|
||||||
|
|
||||||
|
exit
|
||||||
|
umount -R /mnt
|
||||||
|
reboot
|
||||||
|
|
||||||
|
#tarace go anarchy
|
12
servers/Arch/i3locker.service
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
[Unit]
|
||||||
|
Description=i3locker
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
Type=forking
|
||||||
|
Environment=DISPLAY=:0
|
||||||
|
User=nothing
|
||||||
|
ExecStart=/usr/bin/i3lock -c 000000
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=sleep.target suspend.target
|
||||||
|
Before=sleep.traget suspend.target
|
24
servers/Arch/i3locker.sh
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
i3lock -c 003030
|
||||||
|
#-i /home/nothing/Nextcloud/blog/wallpapers/wallpaper_real_blue.png
|
||||||
|
#--insidecolor=00141e \
|
||||||
|
#--clock --datesize=70 \
|
||||||
|
#--color=00141e \
|
||||||
|
#--date-font=DejaVu \
|
||||||
|
#--radius=350 \
|
||||||
|
#--datecolor=d1cc73 \
|
||||||
|
#--datestr="%H:%M:%S" \
|
||||||
|
#--datepos="2140:860" \
|
||||||
|
#--ringcolor=00141e \
|
||||||
|
#--keyhlcolor=d1cc73 \
|
||||||
|
#--verifcolor=00141e \
|
||||||
|
#--indpos="2140:600" \
|
||||||
|
#--timepos="0:0" \
|
||||||
|
#--insidevercolor=d1cc73 \
|
||||||
|
#--ringvercolor=d1cc73 \
|
||||||
|
#--ring-width 5 \
|
||||||
|
#-B 10
|
||||||
|
#-i /home/nothing/lockedscreen.png \
|
||||||
|
#-B 2 \
|
||||||
|
#--color 000000 \
|
||||||
|
|
211
servers/Arch/index.html
Normal file
@ -0,0 +1,211 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
<meta name="description" content="">
|
||||||
|
<meta name="author" content="">
|
||||||
|
<link rel="shortcut icon" href="../../../../../../../assets/img/favicon.png">
|
||||||
|
|
||||||
|
<title>Arch Install</title>
|
||||||
|
|
||||||
|
<!-- Bootstrap core CSS -->
|
||||||
|
<link href="../../assets/css/bootstrap.css" rel="stylesheet">
|
||||||
|
<link href="../../assets/css/xt256.css" rel="stylesheet">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<!-- Custom styles for this template -->
|
||||||
|
<link href="../../assets/css/main.css" rel="stylesheet">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
|
||||||
|
<!--[if lt IE 9]>
|
||||||
|
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
|
||||||
|
<script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script>
|
||||||
|
<![endif]-->
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<!-- Static navbar -->
|
||||||
|
<div class="navbar navbar-inverse-cis navbar-static-top">
|
||||||
|
<div class="container">
|
||||||
|
<div class="navbar-header">
|
||||||
|
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
|
||||||
|
<span class="icon-bar"></span>
|
||||||
|
<span class="icon-bar"></span>
|
||||||
|
<span class="icon-bar"></span>
|
||||||
|
</button>
|
||||||
|
<a class="navbar-brand-cis" href="\index.html">nihilist`s Blog</a>
|
||||||
|
</div>
|
||||||
|
<div class="navbar-collapse collapse">
|
||||||
|
<ul class="nav navbar-nav navbar-right">
|
||||||
|
|
||||||
|
<li><a href="/about.html">About</a></li>
|
||||||
|
<li><a href="/blog.html">Categories</a></li>
|
||||||
|
<li><a href="https://blog.nihilism.network/donate.html">Donate</a></li>
|
||||||
|
<li><a href="/contact.html">Contact</a></li>
|
||||||
|
</ul>
|
||||||
|
</div><!--/.nav-collapse -->
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- +++++ Posts Lists +++++ -->
|
||||||
|
<!-- +++++ First Post +++++ -->
|
||||||
|
<div id="cis2">
|
||||||
|
<div class="container">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-8 col-lg-offset-2">
|
||||||
|
<a href="../index.html">Previous Page</a></br></br><p><img src="../../assets/img/user.png" width="50px" height="50px"> <ba>nihilist - 27 / 09 / 2020</ba></p>
|
||||||
|
<h1>Arch Installation</h1>
|
||||||
|
<p> First flash the arch iso on your usb stick:</p>
|
||||||
|
<img src="0.png" class="imgRz">
|
||||||
|
<p>Then just boot onto it from your BIOS.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><!-- /row -->
|
||||||
|
</div> <!-- /container -->
|
||||||
|
</div><!-- /grey -->
|
||||||
|
|
||||||
|
<!-- +++++ Second Post +++++ -->
|
||||||
|
<div id="cis3">
|
||||||
|
<div class="container">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-8 col-lg-offset-2">
|
||||||
|
<h2><b>Manual beginning </b></h2>
|
||||||
|
<p>This is the annoying part since i can't script it. If it doesn't work for you just use <a href="https://anarchyinstaller.org/">Anarchy installer</a>, install arch on your
|
||||||
|
hard drive in a minimal way (with no DE (Desktop Environment) and no WM (Window Manager)).</p>
|
||||||
|
<pre><code class="nim">
|
||||||
|
######################## MANUAL !!! ############################
|
||||||
|
|
||||||
|
loadkeys fr
|
||||||
|
timedatectl set-ntp true
|
||||||
|
ping -c3 archlinux.org
|
||||||
|
|
||||||
|
pacman -Syy
|
||||||
|
pacman -S reflector
|
||||||
|
reflector -c "France" -f 12 -l 10 -n 12 --save /etc/pacman.d/mirrorlist
|
||||||
|
|
||||||
|
fdisk -l | grep /dev/sd | grep Disk
|
||||||
|
#/dev/sda 64gb
|
||||||
|
cfdisk /dev/sda
|
||||||
|
################EFI################
|
||||||
|
#gpt
|
||||||
|
#delete existing partitions
|
||||||
|
#select freespace
|
||||||
|
#first partition : 1G (EFI)
|
||||||
|
#last partition : 499G (Linux Root x86_64)
|
||||||
|
#hit write
|
||||||
|
#hit quit
|
||||||
|
mkfs.vfat /dev/sda1
|
||||||
|
mkfs.ext4 /dev/sda2
|
||||||
|
|
||||||
|
mount /dev/sda2 /mnt
|
||||||
|
mkdir /mnt/boot/
|
||||||
|
mount /dev/sda1 /mnt/boot/
|
||||||
|
|
||||||
|
pacstrap /mnt base base-devel linux linux-firmware sudo nano wget
|
||||||
|
genfstab -U /mnt >> /mnt/etc/fstab
|
||||||
|
arch-chroot /mnt
|
||||||
|
#welcome to chroot, use the first script!
|
||||||
|
|
||||||
|
</code></pre>
|
||||||
|
<p>This will setup your /dev/sda1 as a bootable linux partition, and makes the last 8GB as the swap partition.</p>
|
||||||
|
</div>
|
||||||
|
</div><!-- /row -->
|
||||||
|
</div> <!-- /container -->
|
||||||
|
</div><!-- /white -->
|
||||||
|
|
||||||
|
<div id="cis2">
|
||||||
|
<div class="container">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-8 col-lg-offset-2">
|
||||||
|
<h2><b> First Script: Chroot Script</b></h2> </br> </br>
|
||||||
|
<p></p>
|
||||||
|
<pre><code class="nim">
|
||||||
|
wget https://blog.nihilism.network/servers/Arch/1.sh
|
||||||
|
chmod +x 1.sh
|
||||||
|
nano 1.sh
|
||||||
|
./1.sh
|
||||||
|
|
||||||
|
</code></pre>
|
||||||
|
<p>Just edit whatever you want in this script using nano and then execute it with ./1.sh</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><!-- /row -->
|
||||||
|
</div> <!-- /container -->
|
||||||
|
</div><!-- /white -->
|
||||||
|
|
||||||
|
|
||||||
|
<!-- +++++ Second Post +++++ -->
|
||||||
|
<div id="cis1">
|
||||||
|
<div class="container">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-8 col-lg-offset-2">
|
||||||
|
<h2><b>Post Install Script</b></h2> </br> </br>
|
||||||
|
<p>After you've rebooted into your arch installation, you can configure your arch install however you want, but here's how i do it:</p>
|
||||||
|
<pre><code class="nim">
|
||||||
|
wget https://blog.nihilism.network/servers/Arch/2.sh
|
||||||
|
chmod +x 2.sh
|
||||||
|
nano 2.sh
|
||||||
|
./2.sh
|
||||||
|
|
||||||
|
</code></pre>
|
||||||
|
|
||||||
|
<p>Post-booting:</p>
|
||||||
|
<pre><code class="nim">
|
||||||
|
wget https://blog.nihilism.network/servers/Arch/3.sh
|
||||||
|
chmod +x 3.sh
|
||||||
|
nano 3.sh
|
||||||
|
./3.sh
|
||||||
|
|
||||||
|
</pre></code>
|
||||||
|
<img src="1.png" class="imgRz">
|
||||||
|
</div>
|
||||||
|
</div><!-- /row -->
|
||||||
|
</div> <!-- /container -->
|
||||||
|
</div><!-- /white -->
|
||||||
|
|
||||||
|
<!-- +++++ Footer Section +++++ -->
|
||||||
|
|
||||||
|
<div id="cisb">
|
||||||
|
<div class="container">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-4">
|
||||||
|
<h4>Nihilism</h4>
|
||||||
|
<p>
|
||||||
|
Until there is Nothing left.
|
||||||
|
|
||||||
|
</p>
|
||||||
|
</div><!-- /col-lg-4 -->
|
||||||
|
|
||||||
|
<div class="col-lg-4">
|
||||||
|
<h4>My Links</h4>
|
||||||
|
<p>
|
||||||
|
|
||||||
|
<a target="_blank" rel="noopener noreferrer" href="http://blog.nihilism.network/rss/feed.xml">RSS Feed</a><br/><a target="_blank" rel="noopener noreferrer" href="https://matrix.to/#/#nihilism:m.datura.network">Matrix Chat</a><br/>
|
||||||
|
|
||||||
|
</p>
|
||||||
|
</div><!-- /col-lg-4 -->
|
||||||
|
|
||||||
|
<div class="col-lg-4">
|
||||||
|
<h4>About nihilist</h4>
|
||||||
|
<p style="word-wrap: break-word;"><u>Donate XMR:</u> 8AUYjhQeG3D5aodJDtqG499N5jXXM71gYKD8LgSsFB9BUV1o7muLv3DXHoydRTK4SZaaUBq4EAUqpZHLrX2VZLH71Jrd9k8</p></br><p><u>Contact:</u> nihilist@nihilism.network (<a href="https://nihilism.network/nihilist.pubkey">PGP</a>)</p>
|
||||||
|
</div><!-- /col-lg-4 -->
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- Bootstrap core JavaScript
|
||||||
|
================================================== -->
|
||||||
|
<!-- Placed at the end of the document so the pages load faster -->
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
11
servers/Arch/lightdm-gtk-greeter.conf
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
[greeter]
|
||||||
|
background=/usr/share/backgrounds/wallpaper3.png
|
||||||
|
font-name = monospace Bold 14
|
||||||
|
icon-theme-name = Flat-Remix-Blue-Dark
|
||||||
|
screensaver-timeout = 60
|
||||||
|
theme-name = Numix-BLACK-SLATE
|
||||||
|
show-clock = false
|
||||||
|
position = 50%,center 50%,center
|
||||||
|
panel-position = top
|
||||||
|
default-user-image = /usr/share/backgrounds/user1.png
|
||||||
|
indicators = ~host;~spacer;~clock;~spacer;~language;~session;~ally;~power
|
4
servers/Arch/music.sh
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
exec mpv --player-operation-mode=pseudo-gui --shuffle /mnt/vault/MUSIC/
|
||||||
|
|
132
servers/Arch/picom.conf
Normal file
@ -0,0 +1,132 @@
|
|||||||
|
#!/usr/bin/compton
|
||||||
|
################################
|
||||||
|
###### iDigitalFlame 2020 ######
|
||||||
|
# #
|
||||||
|
# -/` #
|
||||||
|
# -yy- :/` #
|
||||||
|
# ./-shho`:so` #
|
||||||
|
# .:- /syhhhh//hhs` `-` #
|
||||||
|
# :ys-:shhhhhhshhhh.:o- ` #
|
||||||
|
# /yhsoshhhhhhhhhhhyho`:/. #
|
||||||
|
# `:yhyshhhhhhhhhhhhhh+hd: #
|
||||||
|
# :yssyhhhhhyhhhhhhhhdd: #
|
||||||
|
# .:.oyshhhyyyhhhhhhddd: #
|
||||||
|
# :o+hhhhhyssyhhdddmmd- #
|
||||||
|
# .+yhhhhyssshdmmddo. #
|
||||||
|
# `///yyysshd++` #
|
||||||
|
# #
|
||||||
|
########## SPACEPORT ###########
|
||||||
|
################################
|
||||||
|
## Picom Configuration
|
||||||
|
|
||||||
|
dbe = false;
|
||||||
|
vsync = true;
|
||||||
|
shadow = true;
|
||||||
|
fading = true;
|
||||||
|
backend = "glx";
|
||||||
|
blur-kern = "3x3box"
|
||||||
|
blur-method = "box";
|
||||||
|
fade-exclude = [
|
||||||
|
# "class_g = 'surf'",
|
||||||
|
# "class_g = 'Surf'",
|
||||||
|
"class_g = 'i3lock'",
|
||||||
|
"class_g = 'vncviewer'",
|
||||||
|
"class_g = 'Vncviewer'"
|
||||||
|
];
|
||||||
|
fade-in-step = 0.055;
|
||||||
|
opacity-rule = [
|
||||||
|
"80:class_g = 'alacritty'",
|
||||||
|
"85:class_g = 'slack'",
|
||||||
|
"85:class_g = 'Slack'",
|
||||||
|
"80:class_g = 'thunar'",
|
||||||
|
"80:class_g = 'Thunar'",
|
||||||
|
"85:class_g = 'discord'",
|
||||||
|
"80:class_g = 'leafpad'",
|
||||||
|
"80:class_g = 'Leafpad'",
|
||||||
|
"95:class_g = 'vscodium'",
|
||||||
|
"95:class_g = 'VSCodium'",
|
||||||
|
"85:class_g = 'lightcord'",
|
||||||
|
"90:class_g = 'bitwarden'",
|
||||||
|
"90:class_g = 'Bitwarden'",
|
||||||
|
"90:class_g = 'keepassxc'",
|
||||||
|
"90:class_g = 'KeePassXC'",
|
||||||
|
"80:class_g = 'stickynote'",
|
||||||
|
"85:class_g = 'TelegramDesktop'",
|
||||||
|
"85:class_g = 'telegram-desktop'",
|
||||||
|
"0:_NET_WM_STATE@:32a *= '_NET_WM_STATE_HIDDEN'"
|
||||||
|
];
|
||||||
|
blur-strength = 5;
|
||||||
|
focus-exclude = [];
|
||||||
|
fade-out-step = 0.055;
|
||||||
|
frame-opacity = 1;
|
||||||
|
shadow-radius = 5;
|
||||||
|
active-opacity = 1;
|
||||||
|
shadow-opacity = 0.8;
|
||||||
|
glx-no-stencil = true;
|
||||||
|
shadow-exclude = [
|
||||||
|
"class_g = 'Rofi'",
|
||||||
|
"class_g = 'Polybar'",
|
||||||
|
"class_g = 'firefox'",
|
||||||
|
"class_g = 'Firefox'",
|
||||||
|
"class_g = 'i3-frame'",
|
||||||
|
"class_g = 'chromium'",
|
||||||
|
"class_g = 'Chromium'",
|
||||||
|
"class_g = 'navigator'",
|
||||||
|
"class_g = 'Navigator'",
|
||||||
|
"class_g ?= 'Notify-osd'",
|
||||||
|
"class_g = 'firefox' && argb",
|
||||||
|
"name = 'Notification'",
|
||||||
|
"_GTK_FRAME_EXTENTS@:c",
|
||||||
|
"_NET_WM_STATE@:32a *= '_NET_WM_STATE_HIDDEN'"
|
||||||
|
];
|
||||||
|
blur-background = true;
|
||||||
|
shadow-offset-x = -3;
|
||||||
|
shadow-offset-y = -3;
|
||||||
|
glx-swap-method = -1;
|
||||||
|
detect-transient = true;
|
||||||
|
inactive-opacity = 1;
|
||||||
|
mark-wmwin-focused = true;
|
||||||
|
glx-copy-from-front = false;
|
||||||
|
no-fading-openclose = false;
|
||||||
|
use-ewmh-active-win = true;
|
||||||
|
unredir-if-possible = true;
|
||||||
|
detect-client-leader = true;
|
||||||
|
mark-ovredir-focused = true;
|
||||||
|
glx-no-rebind-pixmap = true;
|
||||||
|
shadow-ignore-shaped = false;
|
||||||
|
blur-background-frame = true;
|
||||||
|
blur-background-fixed = true;
|
||||||
|
detect-client-opacity = true;
|
||||||
|
detect-rounded-corners = true;
|
||||||
|
blur-background-exclude = [
|
||||||
|
"class_g = 'Conky'",
|
||||||
|
"class_g = 'chromium'",
|
||||||
|
"class_g = 'Chromium'",
|
||||||
|
"window_type = 'dock'",
|
||||||
|
"window_type = 'desktop'",
|
||||||
|
"_GTK_FRAME_EXTENTS@:c"
|
||||||
|
];
|
||||||
|
glx-use-copysubbuffermesa = false;
|
||||||
|
inactive-opacity-override = false;
|
||||||
|
|
||||||
|
wintypes: {
|
||||||
|
menu = {
|
||||||
|
shadow = true;
|
||||||
|
};
|
||||||
|
utility = {
|
||||||
|
shadow = false;
|
||||||
|
};
|
||||||
|
tooltip = {
|
||||||
|
fade = false;
|
||||||
|
focus = true;
|
||||||
|
shadow = true;
|
||||||
|
opacity = 0.75;
|
||||||
|
};
|
||||||
|
popup_menu = {
|
||||||
|
shadow = true;
|
||||||
|
};
|
||||||
|
dropdown_menu = {
|
||||||
|
shadow = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
};
|
13
servers/Arch/proton_vpn.service
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
[Unit]
|
||||||
|
Description=ProtonVPN-CLI auto-connect
|
||||||
|
Wants=network-online.target
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
Type=forking
|
||||||
|
ExecStart=/usr/bin/protonvpn connect -f
|
||||||
|
Environment=PVPN_WAIT=300
|
||||||
|
Environment=PVPN_DEBUG=1
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=multi-user.target
|
||||||
|
|
66
servers/Arch/skid9000_memento.sh
Normal file
@ -0,0 +1,66 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
#Arch Install :
|
||||||
|
|
||||||
|
loadkeys fr
|
||||||
|
#ip a | grep inet --> dhcpcd
|
||||||
|
timedatectl set-ntp true
|
||||||
|
|
||||||
|
#Partitionnement (uefi) :
|
||||||
|
#[/boot] 512M vfat (uefi system)
|
||||||
|
#[/] le reste ext4 (Linux Root x86_64)
|
||||||
|
#mkfs.truc --> /dev/device
|
||||||
|
|
||||||
|
#mount -> /mnt
|
||||||
|
|
||||||
|
pacstrap /mnt base linux linux-firmware
|
||||||
|
genfstab -U /mnt >> /mnt/etc/fstab
|
||||||
|
#(ATTENTION AUX UUID et PARTUUID --> blkid)
|
||||||
|
|
||||||
|
#Pour extract un truc : blkid | awk '{print $?}' | tr -d '"'
|
||||||
|
|
||||||
|
#Exemple : https://puush.tuto-craft.com/1591199923-MHvA42QvSt.png
|
||||||
|
|
||||||
|
arch-chroot /mnt
|
||||||
|
|
||||||
|
ln -sf /usr/share/zoneinfo/Europe/Paris /etc/localtime
|
||||||
|
hwclock --systohc
|
||||||
|
|
||||||
|
echo 'fr_FR.UTF-8 UTF-8' > /etc/locale.gen
|
||||||
|
locale-gen
|
||||||
|
|
||||||
|
echo 'LANG=en_US.UTF-8' > /etc/locale.conf
|
||||||
|
echo 'KEYMAP=fr' > /etc/vconsole.conf
|
||||||
|
|
||||||
|
echo 'nowhere' > /etc/hostname
|
||||||
|
|
||||||
|
echo "127.0.0.1 localhost
|
||||||
|
::1 localhost" > /etc/hosts
|
||||||
|
|
||||||
|
mkinitcpio -P
|
||||||
|
passwd
|
||||||
|
|
||||||
|
useradd nothing
|
||||||
|
mkdir /home/nothing
|
||||||
|
cp /etc/skel/.* /home/nothing/
|
||||||
|
chown -R nothing: /home/nothing
|
||||||
|
passwd nothing
|
||||||
|
|
||||||
|
pacman -S sudo
|
||||||
|
usermod -aG wheel nothing
|
||||||
|
|
||||||
|
|
||||||
|
pacman -S dhcpcd
|
||||||
|
systemctl enable dhcpcd
|
||||||
|
pacman -S refind
|
||||||
|
refind-install
|
||||||
|
|
||||||
|
Check /boot/refind_linux.conf : https://puush.tuto-craft.com/1589786074-QHD8Lw5Men.png
|
||||||
|
(also check if /boot is really /boot and not / /boot lol)
|
||||||
|
|
||||||
|
exit
|
||||||
|
umount /mnt/boot /mnt
|
||||||
|
reboot
|
||||||
|
|
||||||
|
*login as somebody*
|
||||||
|
|
||||||
|
sudo pacman -S base-devel git i3 xorg-server xorg-xinit
|
51
servers/Arch/xinitrc
Normal file
@ -0,0 +1,51 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
userresources=$HOME/.Xresources
|
||||||
|
usermodmap=$HOME/.Xmodmap
|
||||||
|
sysresources=/etc/X11/xinit/.Xresources
|
||||||
|
sysmodmap=/etc/X11/xinit/.Xmodmap
|
||||||
|
|
||||||
|
# merge in defaults and keymaps
|
||||||
|
|
||||||
|
if [ -f $sysresources ]; then
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
xrdb -merge $sysresources
|
||||||
|
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -f $sysmodmap ]; then
|
||||||
|
xmodmap $sysmodmap
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -f "$userresources" ]; then
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
xrdb -merge "$userresources"
|
||||||
|
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -f "$usermodmap" ]; then
|
||||||
|
xmodmap "$usermodmap"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# start some nice programs
|
||||||
|
|
||||||
|
if [ -d /etc/X11/xinit/xinitrc.d ] ; then
|
||||||
|
for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do
|
||||||
|
[ -x "$f" ] && . "$f"
|
||||||
|
done
|
||||||
|
unset f
|
||||||
|
fi
|
||||||
|
|
||||||
|
exec i3
|
365
servers/anon.html
Normal file
@ -0,0 +1,365 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
<meta name="description" content="">
|
||||||
|
<meta name="author" content="">
|
||||||
|
<link rel="shortcut icon" href="../../../../../assets/img/favicon.png">
|
||||||
|
<title>Privacy, Anonymity and Plausible Deniability Tutorials</title>
|
||||||
|
<link href="../assets/css/bootstrap.css" rel="stylesheet">
|
||||||
|
<link href="../assets/css/main.css" rel="stylesheet">
|
||||||
|
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="navbar navbar-inverse-anon navbar-static-top">
|
||||||
|
<div class="container">
|
||||||
|
<div class="navbar-header">
|
||||||
|
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
|
||||||
|
<span class="icon-bar"></span>
|
||||||
|
<span class="icon-bar"></span>
|
||||||
|
<span class="icon-bar"></span>
|
||||||
|
</button>
|
||||||
|
<a class="navbar-brand-anon" href="\index.html">nihilist`s Blog</a>
|
||||||
|
</div>
|
||||||
|
<div class="navbar-collapse collapse">
|
||||||
|
<ul class="nav navbar-nav navbar-right">
|
||||||
|
<li><a href="/about.html">About</a></li>
|
||||||
|
<li><a href="/blog.html">Categories</a></li>
|
||||||
|
<li><a href="https://blog.nihilism.network/donate.html">Donate</a></li>
|
||||||
|
<li><a href="/contact.html">Contact</a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div id="anon1">
|
||||||
|
<div class="container">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-8 col-lg-offset-2">
|
||||||
|
<a href="../index.html">Previous Page</a></br></br><h1>Privacy, Anonymity and Plausible Deniability</h1>
|
||||||
|
<p> Tutorials to show how to achieve Privacy, Anonymity and Plausible Deniability online.
|
||||||
|
I have a certain quality standard as to how i do these tutorials, if there are any improvements i can do on them please let me know.
|
||||||
|
<img src="opsec4levels/0.png" class="imgRz">
|
||||||
|
<p> <a href="opsec4levels/index.html"><u>SHOWCASED ARTICLE:</u></a> Learn how to audit your own setup, to determine your OPSEC Level, and find out what is the most appropriate internet use for it.</p>
|
||||||
|
</p></br>
|
||||||
|
<p><u>Articles Status:</u></p>
|
||||||
|
<ol>
|
||||||
|
<li>✅: Completed</li>
|
||||||
|
<li>🟠: Work in progress</li>
|
||||||
|
<li>❌: Not started yet</li>
|
||||||
|
</ol></br>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><!-- /row -->
|
||||||
|
</div> <!-- /container -->
|
||||||
|
</div> <!-- /container -->
|
||||||
|
<!-- +++++ Second Post +++++ -->
|
||||||
|
<div id="anon2">
|
||||||
|
<div class="container">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-8 col-lg-offset-2">
|
||||||
|
<div style="float: left; width: 50%;">
|
||||||
|
|
||||||
|
<p>📝 Explaining Concepts</p>
|
||||||
|
<ol>
|
||||||
|
<li><a href="manifesto/index.html">✅ a Nihilist's Manifesto</a></li>
|
||||||
|
<li><a href="aps/index.html">✅ Privacy, Anonymity, Plausible Deniability, Decentralisation, Security, and 0days</a></li>
|
||||||
|
<li><a href="governments/index.html">✅ Governments, Centralisation, and Law Enforcement</a></li>
|
||||||
|
<li><a href="govfear/index.html">✅ Governments fear Decentralisation and Anonymity</a></li>
|
||||||
|
</ol></br>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div style="float: right; width: 50%;">
|
||||||
|
<p>📝 Explaining OPSEC ⭐</p>
|
||||||
|
<ol>
|
||||||
|
<li><a href="opsec4levels/index.html">✅ Audit your OPSEC and determine the appropriate internet use</a></li>
|
||||||
|
<li><a href="internetsegmentation/index.html">✅ Internet usage segmentation (QEMU VMs + Identity Management)</a></li>
|
||||||
|
<li><a href="opsec/index.html">✅ OPSEC: Using the right Technology and Behavior </a></li>
|
||||||
|
</br>
|
||||||
|
</br>
|
||||||
|
</br>
|
||||||
|
</ol></br>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div><!-- /row -->
|
||||||
|
</div> <!-- /co tainer -->
|
||||||
|
</div><!-- /white -->
|
||||||
|
<div id="anon1">
|
||||||
|
<div class="container">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-8 col-lg-offset-2">
|
||||||
|
<h2><img src="su0.png"> <b>OPSEC LEVEL 1: Privacy </b> </h2>
|
||||||
|
<div style="float: left; width: 50%;">
|
||||||
|
|
||||||
|
<p>📝 Explaining Privacy</p>
|
||||||
|
<ol>
|
||||||
|
<li><a href="privacy/index.html">✅ What is Privacy ? Why is it important ? </a></li>
|
||||||
|
<li><a href="closedsource/index.html">✅ The main source of Privacy: Open source software </a></li>
|
||||||
|
<li><a href="openhardware/index.html">✅ The lack of Open Source Hardware (CPUs, Motherboards, GPUs)</a></li>
|
||||||
|
</ol></br>
|
||||||
|
<p>💻 Getting started</p>
|
||||||
|
<ol>
|
||||||
|
<li><a href="linux/index.html">✅ How to install Linux from a Windows PC ⭐</a></li>
|
||||||
|
<li><a href="linuxprograms/index.html">✅ How to install and update programs on Linux </a></li>
|
||||||
|
<li><a href="graphene/index.html">✅ How to install GrapheneOS on a Pixel Phone</a></li>
|
||||||
|
</ol></br>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div style="float: right; width: 50%;">
|
||||||
|
<p>💻 Privacy means Open Source (FOSS)</p>
|
||||||
|
<ol>
|
||||||
|
<li><a href="compilation/index.html">✅ How to compile open source software + How to verify software integrity </a></li>
|
||||||
|
<li><a href="hypervisorsetup/index.html">✅ How to Virtualize Machines (QEMU/KVM Hypervisor)</a></li>
|
||||||
|
<li><a href="vpn/index.html">✅ How to get privacy from your ISP using a VPN</a></li>
|
||||||
|
<li><a href="passwordmanagement/index.html">✅ Password Management 101 (How to use Keepass)</a></li>
|
||||||
|
<li><a href="serversideencryption/index.html">✅ Serverside: Should I trust serverside encryption? Should I use PGP?</a></li>
|
||||||
|
<li><a href="pgp/index.html">✅ Private Messaging (PGP encryption)</a></li>
|
||||||
|
</ol></br>
|
||||||
|
|
||||||
|
</div></br></br>
|
||||||
|
<div style="float: right; width: 50%;">
|
||||||
|
<p>💻 Decentralisation in the service of Privacy</p>
|
||||||
|
<ol>
|
||||||
|
<!--<li><a href="anon.html">❌ IRC chat server setup</a></li>
|
||||||
|
<li><a href="anon.html">❌ XMPP chat server setup</a></li>
|
||||||
|
<li><a href="anon.html">❌ Matrix chat server setup</a></li>
|
||||||
|
<li><a href="anon.html">❌ Simplex chat server setup</a></li>-->
|
||||||
|
<li><a href="../selfhosting/index.html">✅ Self-Hosting tutorials Category</a></li>
|
||||||
|
|
||||||
|
</ol>
|
||||||
|
</div></br></br>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><!-- /row -->
|
||||||
|
</div> <!-- /container -->
|
||||||
|
</div><!-- /white -->
|
||||||
|
<div id="anon2">
|
||||||
|
<div class="container">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-8 col-lg-offset-2">
|
||||||
|
<h2><img src="on0.png"> <b>OPSEC LEVEL 2: Anonymity </b></h2>
|
||||||
|
<div style="float: left; width: 50%;">
|
||||||
|
|
||||||
|
<p>📝 Explaining Anonymity</p>
|
||||||
|
<ol>
|
||||||
|
<li><a href="anonymityexplained/index.html">✅ What is Anonymity ? Why is it Important ? </a></li>
|
||||||
|
<li><a href="torvsvpns/index.html">✅ The main source of Anonymity: The Tor Network</a></li>
|
||||||
|
<li><a href="torthroughvpn/index.html">✅ Using Tor Safely: Tor through VPN or VPN through Tor ? </a></li>
|
||||||
|
<li><a href="anonpersona/index.html">🟠 Shifting from a public to an Anonymous online persona</a></li>
|
||||||
|
<li><a href="phonenumbers/index.html">🟠 Phone Numbers are incompatible with Anonymity</a></li>
|
||||||
|
|
||||||
|
</ol></br>
|
||||||
|
<p>💻 Clientside - Anonymity using the Tor browser (<a href="torthroughvpn/index.html">⚠️ Check if your ISP allows Tor or Not!</a>)</p>
|
||||||
|
<ol>
|
||||||
|
<li><a href="torbrowsing/index.html">✅ If your ISP allows Anonymity (You -> Tor -> Websites)</a></li>
|
||||||
|
<li><a href="torbrowsing/index.html">❌ If your ISP Does not allow Anonymity (You -> VPN -> Tor -> Websites)</a></li>
|
||||||
|
<li><a href="torbrowsing/index.html">❌ If websites don't allow Anonymity (You -> Tor -> VPNs -> Websites)</a></li>
|
||||||
|
<li><a href="torbrowsing/index.html">❌ If Tor and VPNs are illegal in your country ⚠️ (You -> Tor Bridge -> Tor -> Websites)</a></li>
|
||||||
|
</br>
|
||||||
|
|
||||||
|
</ol></br>
|
||||||
|
<p>💻 Clientside - Anonymity using VMs (<a href="torthroughvpn/index.html">⚠️ Check if your ISP allows Tor or Not!</a>)</p>
|
||||||
|
<ol>
|
||||||
|
<li><a href="tailsqemuvm/index.html">✅ Tails OS QEMU VM for Temporary Anonymity</a></li>
|
||||||
|
<li><a href="whonixqemuvms/index.html">✅ VMs for Long-term Anonymity (Whonix QEMU VMs)</a></li>
|
||||||
|
<li><a href="torbrowsing/index.html">❌ Routing QEMU VMs through VPNs (You -> VPN -> Tor -> Websites)</a></li>
|
||||||
|
<li><a href="torbrowsing/index.html">❌ Routing VPNs through Whonix / Tails QEMU VMs (You -> Tor -> VPN -> Websites)</a></li>
|
||||||
|
<li><a href="torbrowsing/index.html">❌ Using Tor Bridges with Whonix / Tails QEMU VMs (You -> Tor Bridges -> Tor -> Websites)</a></li>
|
||||||
|
|
||||||
|
</ol></br>
|
||||||
|
</div>
|
||||||
|
<div style="float: right; width: 50%;">
|
||||||
|
|
||||||
|
|
||||||
|
<p>🧅 Serverside - Decentralisation in the service of Anonymity</p>
|
||||||
|
<ol>
|
||||||
|
<li><a href="tor/bridge/index.html">✅ Tor Bridge Node </a></li>
|
||||||
|
<li><a href="tor/relay/index.html">✅ Tor Node </a></li>
|
||||||
|
<li><a href="tor/exit_node/index.html">✅ Tor Exit Node </a></li>
|
||||||
|
<li><a href="monero2024/node.html">✅ Monero Node</a></li>
|
||||||
|
<li><a href="/index.html">❌ Haveno Seed Node</a></li>
|
||||||
|
</ol></br>
|
||||||
|
<p>💻 Clientside - Decentralized Finances</p>
|
||||||
|
<ol>
|
||||||
|
<li><a href="finances/index.html">✅ Why Financial decentralisation ? (Cryptocurrencies, Exchanges and KYC) ⭐</a></li>
|
||||||
|
<li><a href="monero2024/index.html">✅ How to acquire and use Monero </a></li>
|
||||||
|
<li><a href="haveno-client-f2f/index.html">✅ Haveno Decentralised Exchange direct Fiat -> XMR transaction ⭐</a></li>
|
||||||
|
<li><a href="haveno-arbitrator/index.html">✅ Haveno DEX Dispute resolution (Fiat -> XMR) </a></li>
|
||||||
|
<li><a href="haveno-sepa/index.html">✅ Haveno DEX Bank Transfer (ex: SEPA) -> XMR transaction </a></li>
|
||||||
|
<li><a href="haveno-cashbymail/index.html">✅ Haveno DEX Cash By Mail -> XMR transaction ⭐</a></li>
|
||||||
|
</ol></br>
|
||||||
|
|
||||||
|
|
||||||
|
<p>🧅 Serverside - Anonymity on Remote Servers (⚠️ <a href="sensitiveremotevshome/index.html">Remote Hosting = Safer!</a>)</p>
|
||||||
|
<ol>
|
||||||
|
<li><a href="anonymousremoteserver/index.html">✅ Acquiring and using remote servers anonymously (non-KYC providers) ⭐</a></li>
|
||||||
|
<li><a href="torwebsite/index.html">🟠 Hosting a .onion website when the ISP allows anonymity (with custom .onion Vanity V3 address) (server -> tor)</a></li>
|
||||||
|
<li><a href="anon.html">❌ Hosting a .onion website when the ISP doesnt allow anonymity (server -> vpn -> tor)</a></li>
|
||||||
|
</br>
|
||||||
|
</ol></br>
|
||||||
|
<p>🧅 Serverside - Clearnet Services (⚠️ <a href="sensitiveremotevshome/index.html">Remote Hosting = Safer!</a>)</p>
|
||||||
|
<ol>
|
||||||
|
|
||||||
|
<li><a href="dns/index.html">✅ Clearnet Bind9 DNS server setup (with DNSSEC)</a></li>
|
||||||
|
<li><a href="matrixnew/index.html">✅ Clearnet Matrix server</a></li>
|
||||||
|
<li><a href="xmpp/index.html">🟠 XMPP server (Gajim, OMEO encryption, ejabberd .onion setup)</a></li>
|
||||||
|
<li><a href="anonaccess/index.html">✅ Remote anonymous access setup (cockpit + ssh through tor)</a></li>
|
||||||
|
<li><a href="mailprivate/index.html">✅ Anonymous self-hosted clearnet Mail Server ⭐</a></li>
|
||||||
|
</br>
|
||||||
|
</ol></br>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</div></br></br>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><!-- /row -->
|
||||||
|
</div> <!-- /container -->
|
||||||
|
</div><!-- /white -->
|
||||||
|
<div id="anon1">
|
||||||
|
<div class="container">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-8 col-lg-offset-2">
|
||||||
|
|
||||||
|
<h2><img src="de0.png"> <b>OPSEC LEVEL 3: Plausible Deniability </b></h2>
|
||||||
|
<div style="float: left; width: 50%;">
|
||||||
|
|
||||||
|
<p>📝 Explaining Plausible Deniability</p>
|
||||||
|
<ol>
|
||||||
|
<li><a href="encryption/index.html">✅ What is Plausible Deniability ? Why is it Important ?</a></li>
|
||||||
|
<li><a href="anon.html">❌ The main source of Plausible Deniability: Veracrypt Hidden Partitions</a></li>
|
||||||
|
<li><a href="anon.html">❌ Other sources of Plausible Deniability: Steganography</a></li>
|
||||||
|
<li><a href="anon.html">❌ Why isn't Anonymity Enough ? </a></li>
|
||||||
|
<li><a href="sensitiveremotevshome/index.html">🟠 Sensitive Services: Self-Host or Host Remotely ?</a></li>
|
||||||
|
</ol></br>
|
||||||
|
|
||||||
|
<p>💻 Clientside - Getting Started </p>
|
||||||
|
<ol>
|
||||||
|
<li><a href="veracrypt/index.html">✅ Plausible Deniability (Veracrypt Hidden Partition)</a></li>
|
||||||
|
<li><a href="plausiblydeniabledataprotection/index.html">✅ Plausibly Deniable Critical Data Protection</a></li>
|
||||||
|
<li><a href="anonymity/index.html">✅ Plausibly Deniable Anonymity VMs (Whonix VMs in a Hidden Volume)⭐</a></li>
|
||||||
|
</ol></br>
|
||||||
|
</div>
|
||||||
|
<div style="float: right; width: 50%;">
|
||||||
|
|
||||||
|
<p>🧅 Serverside - Protecting Plausible Deniability (⚠️ <a href="sensitiveremotevshome/index.html">Self Hosting = Risky!</a>)</p>
|
||||||
|
<ol>
|
||||||
|
<li><a href="pf_virt/index.html">✅ Open source router VM setup (pfsense on QEMU/KVM)</a></li>
|
||||||
|
<li><a href="failovers/index.html">✅ Electrical Failover (basic UPS setup)</a></li>
|
||||||
|
<li><a href="failover-wan/index.html">✅ Internet Failover (Dual WAN pfsense setup)</a></li>
|
||||||
|
<li><a href="physicalsecurity/index.html">✅ Physical Protection for an .onion Service (SSH + USB + Physical intrusion detection, automatic mail notifications, emergency shutdowns)</a></li>
|
||||||
|
<li><a href="endgame/index.html">✅ Endgame V3 (.onion service Anti DDOS / Load Balancer / WAF service + Captcha) ⭐</a></li>
|
||||||
|
</ol></br>
|
||||||
|
<p>💻 Steganography - Hiding secrets in plain sight</p>
|
||||||
|
<ol>
|
||||||
|
<li><a href="anon.html">❌ Hiding textfiles into images</a></li>
|
||||||
|
<li><a href="anon.html">❌ Hiding textfiles into audio files</a></li>
|
||||||
|
<li><a href="anon.html">❌ Hiding entire zipfiles into other files</a></li>
|
||||||
|
</ol></br>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</div></br></br>
|
||||||
|
</div>
|
||||||
|
</div><!-- /row -->
|
||||||
|
</div> <!-- /container -->
|
||||||
|
</div><!-- /white -->
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div id="anon2">
|
||||||
|
<div class="container">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-8 col-lg-offset-2">
|
||||||
|
<h2><b> Inspirations</b></h2>
|
||||||
|
|
||||||
|
<ol>
|
||||||
|
<li><a href="https://git.hackliberty.org/hackliberty.org/Hack-Liberty-Resources">Hack Liberty Resources</a></li>
|
||||||
|
<li><a href="https://privacyguides.net">Privacy Guides</a></li>
|
||||||
|
<li><a href="https://simplifiedprivacy.com">Simplified Privacy</a></li>
|
||||||
|
<li><a href="https://anonymousplanet.org/guide.html">The Hitchhiker's guide to Anonymity</a></li>
|
||||||
|
</ol></br></br>
|
||||||
|
<h2><b>Non-KYC VPS providers</b></h2> </br> </br>
|
||||||
|
<p>Current services used:</p>
|
||||||
|
<ol>
|
||||||
|
<li><a href="https://kycnot.me/service/servers.guru">ServersGuru (KYC-Free reseller of cloud providers like Hetzner)</a></li>
|
||||||
|
<li><a href="https://kycnot.me/service/nicevps">nicevps.net (KYC-Free registrar)</a></li>
|
||||||
|
</ol>
|
||||||
|
</br>
|
||||||
|
<p>Previous services:</p>
|
||||||
|
<ol>
|
||||||
|
<li><a href="https://kycnot.me/service/incognet">Incognet (both registrar and cloud provider)</a></li>
|
||||||
|
<li><a href="https://kycnot.me/service/hostiko">Hostiko (cloud provider)</a></li>
|
||||||
|
<li><a href="https://kycnot.me/search?q=hosting&type=service">Other Non-KYC Cloud Providers</a></li>
|
||||||
|
|
||||||
|
</ol>
|
||||||
|
</br></br>
|
||||||
|
|
||||||
|
<pre><code class="nim">
|
||||||
|
LEGAL DISCLAIMER:
|
||||||
|
Across the entirety of my blog, in all articles that I made, I advocate for the legal use of technologies, even when I am talking about Privacy-enhancing and Anonymity-enabling technologies. In no way am I advocating for any illegal use of any technology showcased in any article on my blog. as the goal of this blog is to remain stricly informative and educative.
|
||||||
|
|
||||||
|
|
||||||
|
I decline any and all responsibility for any mis-use of any of the technology i showcase in the entirety of my blog. I also decline any and all responsibility for any physical, digital and psychological damage caused by the mis-use of any showcased technology, as the responsibility of such acts remains with the perpretating third-party. By reading this blog, you permanently, irrevocably and world-widely agree that I am in no way am responsible for any illegal action done by you or anyone that uses any of the showcased technology in my blog articles.
|
||||||
|
|
||||||
|
</pre></code>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><!-- /row -->
|
||||||
|
</div> <!-- /container -->
|
||||||
|
</div><!-- /white -->
|
||||||
|
|
||||||
|
<!-- +++++ Footer Section +++++ -->
|
||||||
|
|
||||||
|
<div id="anonb">
|
||||||
|
<div class="container">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-4">
|
||||||
|
<h4>Nihilism</h4>
|
||||||
|
<p>
|
||||||
|
Until there is Nothing left.
|
||||||
|
|
||||||
|
</p>
|
||||||
|
</div><!-- /col-lg-4 -->
|
||||||
|
|
||||||
|
<div class="col-lg-4">
|
||||||
|
<h4>My Links</h4>
|
||||||
|
<p>
|
||||||
|
|
||||||
|
<a target="_blank" rel="noopener noreferrer" href="http://blog.nihilism.network/rss/feed.xml">RSS Feed</a><br/><a target="_blank" rel="noopener noreferrer" href="https://matrix.to/#/#nihilism:m.datura.network">Matrix Chat</a><br/>
|
||||||
|
|
||||||
|
</p>
|
||||||
|
</div><!-- /col-lg-4 -->
|
||||||
|
|
||||||
|
<div class="col-lg-4">
|
||||||
|
<h4>About nihilist</h4>
|
||||||
|
<p style="word-wrap: break-word;"><u>Donate XMR:</u> 8AUYjhQeG3D5aodJDtqG499N5jXXM71gYKD8LgSsFB9BUV1o7muLv3DXHoydRTK4SZaaUBq4EAUqpZHLrX2VZLH71Jrd9k8</p></br><p><u>Contact:</u> nihilist@nihilism.network (<a href="https://nihilism.network/nihilist.pubkey">PGP</a>)</p>
|
||||||
|
</div><!-- /col-lg-4 -->
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- Bootstrap core JavaScript
|
||||||
|
================================================== -->
|
||||||
|
<!-- Placed at the end of the document so the pages load faster -->
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
BIN
servers/anonaccess/1.png
Normal file
After Width: | Height: | Size: 53 KiB |
BIN
servers/anonaccess/2.png
Normal file
After Width: | Height: | Size: 52 KiB |
BIN
servers/anonaccess/3.png
Normal file
After Width: | Height: | Size: 20 KiB |
BIN
servers/anonaccess/4.png
Normal file
After Width: | Height: | Size: 34 KiB |
BIN
servers/anonaccess/5.png
Normal file
After Width: | Height: | Size: 90 KiB |
BIN
servers/anonaccess/6.png
Normal file
After Width: | Height: | Size: 49 KiB |
276
servers/anonaccess/index.html
Normal file
@ -0,0 +1,276 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
<meta name="description" content="">
|
||||||
|
<meta name="author" content="">
|
||||||
|
<link rel="shortcut icon" href="../../../../../../assets/img/favicon.png">
|
||||||
|
|
||||||
|
<title>Remote anonymous access setup (cockpit + ssh through tor)</title>
|
||||||
|
|
||||||
|
<!-- Bootstrap core CSS -->
|
||||||
|
<link href="../../assets/css/bootstrap.css" rel="stylesheet">
|
||||||
|
<link href="../../assets/css/xt256.css" rel="stylesheet">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<!-- Custom styles for this template -->
|
||||||
|
<link href="../../assets/css/main.css" rel="stylesheet">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
|
||||||
|
<!--[if lt IE 9]>
|
||||||
|
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
|
||||||
|
<script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script>
|
||||||
|
<![endif]-->
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<!-- Static navbar -->
|
||||||
|
<div class="navbar navbar-inverse-anon navbar-static-top">
|
||||||
|
<div class="container">
|
||||||
|
<div class="navbar-header">
|
||||||
|
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
|
||||||
|
<span class="icon-bar"></span>
|
||||||
|
<span class="icon-bar"></span>
|
||||||
|
<span class="icon-bar"></span>
|
||||||
|
</button>
|
||||||
|
<a class="navbar-brand-anon" href="\index.html">nihilist`s Blog</a>
|
||||||
|
</div>
|
||||||
|
<div class="navbar-collapse collapse">
|
||||||
|
<ul class="nav navbar-nav navbar-right">
|
||||||
|
|
||||||
|
<li><a href="/about.html">About</a></li>
|
||||||
|
<li><a href="/blog.html">Categories</a></li>
|
||||||
|
<li><a href="https://blog.nihilism.network/donate.html">Donate</a></li>
|
||||||
|
<li><a href="/contact.html">Contact</a></li>
|
||||||
|
</ul>
|
||||||
|
</div><!--/.nav-collapse -->
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- +++++ Posts Lists +++++ -->
|
||||||
|
<!-- +++++ First Post +++++ -->
|
||||||
|
<div id="anon2">
|
||||||
|
<div class="container">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-8 col-lg-offset-2">
|
||||||
|
<a href="../anon.html">Previous Page</a></br></br><p><img src="../../assets/img/user.png" width="50px" height="50px"> <ba>nihilist@mainpc - 2024-05-02</ba></p>
|
||||||
|
<h1>Remote anonymous access setup (cockpit + ssh through tor) </h1>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><!-- /row -->
|
||||||
|
</div> <!-- /container -->
|
||||||
|
</div><!-- /grey -->
|
||||||
|
|
||||||
|
<!-- +++++ Second Post +++++ -->
|
||||||
|
<div id="anon3">
|
||||||
|
<div class="container">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-8 col-lg-offset-2">
|
||||||
|
<h2><b>Initial Setup </b></h2>
|
||||||
|
<p>On your server, edit the torrc file like so:</p>
|
||||||
|
<pre><code class="nim">
|
||||||
|
[ Datura ] [ /dev/pts/9 ] [~]
|
||||||
|
→ cat /etc/tor/torrc
|
||||||
|
|
||||||
|
HiddenServiceDir /var/lib/tor/onions/daturab6drmkhyeia4ch5gvfc2f3wgo6bhjrv3pz6n7kxmvoznlkq4yd.onion/
|
||||||
|
HiddenServicePort 22 127.0.0.1:22
|
||||||
|
HiddenServicePort 80 127.0.0.1:4443
|
||||||
|
|
||||||
|
</code></pre>
|
||||||
|
<p>Then just edit your local .ssh config to access it:</p>
|
||||||
|
<pre><code class="nim">
|
||||||
|
[ mainpc ] [ /dev/pts/7 ] [~]
|
||||||
|
→ cat .ssh/config
|
||||||
|
Host web-gw2024-dedi
|
||||||
|
User root
|
||||||
|
hostname 37.27.32.233
|
||||||
|
IdentityFile ~/.ssh/torified
|
||||||
|
|
||||||
|
Host tortura
|
||||||
|
User root
|
||||||
|
hostname daturab6drmkhyeia4ch5gvfc2f3wgo6bhjrv3pz6n7kxmvoznlkq4yd.onion
|
||||||
|
IdentityFile ~/.ssh/torified
|
||||||
|
proxyCommand ncat --proxy 127.0.0.1:9050 --proxy-type socks5 %h %p
|
||||||
|
|
||||||
|
Host datura
|
||||||
|
User root
|
||||||
|
hostname 65.109.30.253
|
||||||
|
IdentityFile ~/.ssh/torified
|
||||||
|
|
||||||
|
</code></pre>
|
||||||
|
<p>Then connect to the host via SSH:</p>
|
||||||
|
<pre><code class="nim">
|
||||||
|
[ mainpc ] [ /dev/pts/5 ] [~]
|
||||||
|
→ systemctl restart tor@default
|
||||||
|
|
||||||
|
[ mainpc ] [ /dev/pts/5 ] [~]
|
||||||
|
→ ssh tortura
|
||||||
|
The authenticity of host 'daturab6drmkhyeia4ch5gvfc2f3wgo6bhjrv3pz6n7kxmvoznlkq4yd.onion (<<b></b>no hostip for proxy command>)' can't be established.
|
||||||
|
ED25519 key fingerprint is SHA256:A0CFTeUixGoK96VenBQ7Z2U8kX5olDCqBvBNeJUfs6I.
|
||||||
|
This host key is known by the following other names/addresses:
|
||||||
|
~/.ssh/known_hosts:144: [hashed name]
|
||||||
|
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
|
||||||
|
Warning: Permanently added 'daturab6drmkhyeia4ch5gvfc2f3wgo6bhjrv3pz6n7kxmvoznlkq4yd.onion' (ED25519) to the list of known hosts.
|
||||||
|
Enter passphrase for key '/home/nihilist/.ssh/torified':
|
||||||
|
Linux Datura 6.1.0-18-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.76-1 (2024-02-01) x86_64
|
||||||
|
|
||||||
|
The programs included with the Debian GNU/Linux system are free software;
|
||||||
|
the exact distribution terms for each program are described in the
|
||||||
|
individual files in /usr/share/doc/*/copyright.
|
||||||
|
|
||||||
|
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
|
||||||
|
permitted by applicable law.
|
||||||
|
Last login: Thu May 2 14:47:23 2024 from 178.255.149.178
|
||||||
|
|
||||||
|
[ Datura ] [ /dev/pts/11 ] [~]
|
||||||
|
→
|
||||||
|
|
||||||
|
</code></pre>
|
||||||
|
|
||||||
|
<p>So <b>that's how you do it if you cannot access the server via a public IP directly</b>, but keep in mind that the latency is most likely unbearable due to the 6 hops circuit (since we're doing it via the .onion link, rather than connecting to the IP directly)</p>
|
||||||
|
<p> so you're probably better off just connecting to the IP directly but <b>forcing the SSH connection through tor using torsocks, which greatly reduces the latency (3 hops instead of 6)</b>:</p>
|
||||||
|
<pre><code class="nim">
|
||||||
|
[ mainpc ] [ /dev/pts/7 ] [~]
|
||||||
|
→ torsocks ssh datura
|
||||||
|
Enter passphrase for key '/home/nihilist/.ssh/torified':
|
||||||
|
Linux Datura 6.1.0-18-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.76-1 (2024-02-01) x86_64
|
||||||
|
|
||||||
|
The programs included with the Debian GNU/Linux system are free software;
|
||||||
|
the exact distribution terms for each program are described in the
|
||||||
|
individual files in /usr/share/doc/*/copyright.
|
||||||
|
|
||||||
|
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
|
||||||
|
permitted by applicable law.
|
||||||
|
Last login: Thu May 2 15:48:08 2024 from 127.0.0.1
|
||||||
|
|
||||||
|
[ Datura ] [ /dev/pts/12 ] [~]
|
||||||
|
→ id
|
||||||
|
uid=0(root) gid=0(root) groups=0(root)
|
||||||
|
|
||||||
|
</code></pre>
|
||||||
|
</div>
|
||||||
|
</div><!-- /row -->
|
||||||
|
</div> <!-- /container -->
|
||||||
|
</div><!-- /white -->
|
||||||
|
|
||||||
|
<div id="anon2">
|
||||||
|
<div class="container">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-8 col-lg-offset-2">
|
||||||
|
<h2><b>Cockpit .onion setup</b></h2> </br> </br>
|
||||||
|
<p>Let's install cockpit from the apt repositories: </p>
|
||||||
|
<pre><code class="nim">
|
||||||
|
[ Datura ] [ /dev/pts/11 ] [~]
|
||||||
|
→ apt install cockpit -y
|
||||||
|
|
||||||
|
[ Datura ] [ /dev/pts/11 ] [~]
|
||||||
|
→ systemctl status cockpit
|
||||||
|
● cockpit.service - Cockpit Web Service
|
||||||
|
Loaded: loaded (/lib/systemd/system/cockpit.service; static)
|
||||||
|
Active: active (running) since Fri 2024-05-03 13:30:51 CEST; 2min 5s ago
|
||||||
|
TriggeredBy: ● cockpit.socket
|
||||||
|
Docs: man:cockpit-ws(8)
|
||||||
|
Process: 3563910 ExecStartPre=/usr/lib/cockpit/cockpit-certificate-ensure --for-cockpit-tls (code=exited, status=0/SUCCESS)
|
||||||
|
Main PID: 3563926 (cockpit-tls)
|
||||||
|
Tasks: 1 (limit: 77002)
|
||||||
|
Memory: 2.4M
|
||||||
|
CPU: 355ms
|
||||||
|
CGroup: /system.slice/cockpit.service
|
||||||
|
└─3563926 /usr/lib/cockpit/cockpit-tls
|
||||||
|
|
||||||
|
May 03 13:30:51 Datura systemd[1]: Starting cockpit.service - Cockpit Web Service...
|
||||||
|
May 03 13:30:51 Datura cockpit-certificate-ensure[3563918]: /usr/lib/cockpit/cockpit-certificate-helper: line 25: sscg: command not found
|
||||||
|
May 03 13:30:51 Datura cockpit-certificate-ensure[3563919]: ......+.....+.+......+...+.........+...+..............+.+...+..+...+.......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*...+...+++++++++++++++++++++++++++++++>
|
||||||
|
May 03 13:30:51 Datura cockpit-certificate-ensure[3563919]: .+.........+...+...+.......+........+....+..............+.........+......+.+......+..+.+..+...+....+...+.........+.....+....+.....+++++++++++++++++++++++++++++++++++++++++++++++++>
|
||||||
|
May 03 13:30:51 Datura cockpit-certificate-ensure[3563919]: -----
|
||||||
|
May 03 13:30:51 Datura systemd[1]: Started cockpit.service - Cockpit Web Service.
|
||||||
|
May 03 13:30:51 Datura cockpit-tls[3563926]: cockpit-tls: gnutls_handshake failed: A TLS fatal alert has been received.
|
||||||
|
May 03 13:30:55 Datura cockpit-tls[3563926]: cockpit-tls: gnutls_handshake failed: A TLS fatal alert has been received.
|
||||||
|
|
||||||
|
</code></pre>
|
||||||
|
|
||||||
|
<p>once it completes, just connect to it on port 9090:</p>
|
||||||
|
<img class="imgRz" src="1.png">
|
||||||
|
<p>ignore the self-signed HTTPs warning and enable javascript afterward:</p>
|
||||||
|
<img class="imgRz" src="2.png">
|
||||||
|
<p>In the Tor browser, select the "Safer" security level to be able to browse to the cockpit service with javascript:</p>
|
||||||
|
<img class="imgRz" src="3.png">
|
||||||
|
<img class="imgRz" src="4.png">
|
||||||
|
<img class="imgRz" src="5.png">
|
||||||
|
<img class="imgRz" src="6.png">
|
||||||
|
|
||||||
|
<p>if it refuses the login, make sure the user has proper sudo access like so::</p>
|
||||||
|
<pre><code class="nim">
|
||||||
|
[ Datura ] [ /dev/pts/11 ] [~]
|
||||||
|
→ useradd nihilist
|
||||||
|
|
||||||
|
[ Datura ] [ /dev/pts/11 ] [~]
|
||||||
|
→ passwd nihilist
|
||||||
|
New password:
|
||||||
|
Retype new password:
|
||||||
|
passwd: password updated successfully
|
||||||
|
|
||||||
|
[ Datura ] [ /dev/pts/11 ] [~]
|
||||||
|
→ usermod -aG sudo nihilist
|
||||||
|
|
||||||
|
[ Datura ] [ /dev/pts/11 ] [~]
|
||||||
|
→ visudo
|
||||||
|
|
||||||
|
# User privilege specification
|
||||||
|
root ALL=(ALL:ALL) ALL
|
||||||
|
nihilist ALL=(ALL:ALL) ALL
|
||||||
|
|
||||||
|
</code></pre>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><!-- /row -->
|
||||||
|
</div> <!-- /container -->
|
||||||
|
</div><!-- /white -->
|
||||||
|
|
||||||
|
|
||||||
|
<!-- +++++ Footer Section +++++ -->
|
||||||
|
|
||||||
|
<div id="anonb">
|
||||||
|
<div class="container">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-4">
|
||||||
|
<h4>Nihilism</h4>
|
||||||
|
<p>
|
||||||
|
Until there is Nothing left.
|
||||||
|
|
||||||
|
</p>
|
||||||
|
</div><!-- /col-lg-4 -->
|
||||||
|
|
||||||
|
<div class="col-lg-4">
|
||||||
|
<h4>My Links</h4>
|
||||||
|
<p>
|
||||||
|
|
||||||
|
<a target="_blank" rel="noopener noreferrer" href="http://blog.nihilism.network/rss/feed.xml">RSS Feed</a><br/><a target="_blank" rel="noopener noreferrer" href="https://matrix.to/#/#nihilism:m.datura.network">Matrix Chat</a><br/>
|
||||||
|
|
||||||
|
</p>
|
||||||
|
</div><!-- /col-lg-4 -->
|
||||||
|
|
||||||
|
<div class="col-lg-4">
|
||||||
|
<h4>About nihilist</h4>
|
||||||
|
<p style="word-wrap: break-word;"><u>Donate XMR:</u> 8AUYjhQeG3D5aodJDtqG499N5jXXM71gYKD8LgSsFB9BUV1o7muLv3DXHoydRTK4SZaaUBq4EAUqpZHLrX2VZLH71Jrd9k8</p></br><p><u>Contact:</u> nihilist@nihilism.network (<a href="https://nihilism.network/nihilist.pubkey">PGP</a>)</p>
|
||||||
|
</div><!-- /col-lg-4 -->
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- Bootstrap core JavaScript
|
||||||
|
================================================== -->
|
||||||
|
<!-- Placed at the end of the document so the pages load faster -->
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
BIN
servers/anonpersona/0.png
Normal file
After Width: | Height: | Size: 378 KiB |
BIN
servers/anonpersona/1.png
Normal file
After Width: | Height: | Size: 119 KiB |
BIN
servers/anonpersona/2.png
Normal file
After Width: | Height: | Size: 96 KiB |
BIN
servers/anonpersona/3.png
Normal file
After Width: | Height: | Size: 102 KiB |
221
servers/anonpersona/index.html
Normal file
@ -0,0 +1,221 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
<meta name="description" content="">
|
||||||
|
<meta name="author" content="">
|
||||||
|
<link rel="shortcut icon" href="../../../../../../assets/img/favicon.png">
|
||||||
|
|
||||||
|
<title>Shifting To An Anonymous Persona Setup</title>
|
||||||
|
|
||||||
|
<!-- Bootstrap core CSS -->
|
||||||
|
<link href="../../assets/css/bootstrap.css" rel="stylesheet">
|
||||||
|
<link href="../../assets/css/xt256.css" rel="stylesheet">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<!-- Custom styles for this template -->
|
||||||
|
<link href="../../assets/css/main.css" rel="stylesheet">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
|
||||||
|
<!--[if lt IE 9]>
|
||||||
|
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
|
||||||
|
<script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script>
|
||||||
|
<![endif]-->
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<!-- Static navbar -->
|
||||||
|
<div class="navbar navbar-inverse-anon navbar-static-top">
|
||||||
|
<div class="container">
|
||||||
|
<div class="navbar-header">
|
||||||
|
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
|
||||||
|
<span class="icon-bar"></span>
|
||||||
|
<span class="icon-bar"></span>
|
||||||
|
<span class="icon-bar"></span>
|
||||||
|
</button>
|
||||||
|
<a class="navbar-brand-anon" href="\index.html">nihilist`s Blog</a>
|
||||||
|
</div>
|
||||||
|
<div class="navbar-collapse collapse">
|
||||||
|
<ul class="nav navbar-nav navbar-right">
|
||||||
|
|
||||||
|
<li><a href="/about.html">About</a></li>
|
||||||
|
<li><a href="/blog.html">Categories</a></li>
|
||||||
|
<li><a href="https://blog.nihilism.network/donate.html">Donate</a></li>
|
||||||
|
<li><a href="/contact.html">Contact</a></li>
|
||||||
|
</ul>
|
||||||
|
</div><!--/.nav-collapse -->
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- +++++ Posts Lists +++++ -->
|
||||||
|
<!-- +++++ First Post +++++ -->
|
||||||
|
<div id="anon2">
|
||||||
|
<div class="container">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-8 col-lg-offset-2">
|
||||||
|
<a href="../anon.html">Previous Page</a></br></br><p><img src="../../assets/img/user.png" width="50px" height="50px"> <ba>nihilist@mainpc - 2024-03-11</ba></p>
|
||||||
|
<h1>Shifting To An Anonymous Persona Setup </h1>
|
||||||
|
<img src="0.png" style="width:250px">
|
||||||
|
<p>In this tutorial we're going to look at how you can move from a public persona to an anonymous one online along with the process behind it. </p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><!-- /row -->
|
||||||
|
</div> <!-- /container -->
|
||||||
|
</div><!-- /grey -->
|
||||||
|
|
||||||
|
<!-- +++++ Second Post +++++ -->
|
||||||
|
<div id="anon3">
|
||||||
|
<div class="container">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-8 col-lg-offset-2">
|
||||||
|
<h2><b>Self-Auditing</b></h2>
|
||||||
|
<p>Let's first assume that you have a public internet presence online, you have a domain name registered to your name, and you host some services online. </p>
|
||||||
|
<p>Let's also assume that you have followed the previous tutorials, meaning you now have whonix VMs in a veracrypt hidden partition that you can deny the existance of <b>(reminder: do NOT use SSDs, use HDDs otherwise devices that use wear-leveling can reveal the existance of a hidden partition)</b>.</p>
|
||||||
|
<p>So from now on your publicly you're going to PGP sign a message for everyone to see that you wish to sell the domain and all of it's subdomain services to someone else, and to message you over email/ or a chatrom for the price. The message can look as follows: </p>
|
||||||
|
<pre><code class="nim">
|
||||||
|
Hi all, planning to stop all of my services soon due to lack of interest / or X Y Z.
|
||||||
|
Please note that i'm ready to take offers as i'm selling the domain and all of it's underlying services to the highest bidder.
|
||||||
|
Contact me at email@example.com to discuss this offer if you're interested.
|
||||||
|
|
||||||
|
</pre></code>
|
||||||
|
<img src="1.png" class="imgRz">
|
||||||
|
<p>Basically here you're going to want someone anonymous to buy your services, officially. Secretely you will simply have moved to an anonymous way of operating.</p>
|
||||||
|
<img src="2.png" class="imgRz">
|
||||||
|
<p>Unless if you're hosting something incredible, Most likely noone will answer, but in the meantime you're going to audit your infrastructure on the following points:</p>
|
||||||
|
<pre><code class="nim">
|
||||||
|
-How is your domain accessed ?
|
||||||
|
-Did you register your domain under your own name ?
|
||||||
|
-Did you buy your domain using monero ?
|
||||||
|
-How are your servers accessed ?
|
||||||
|
-Did you ever not access those servers locally or through tor alone (ssh through tor)?
|
||||||
|
-Did you rent those servers under your own name ?
|
||||||
|
-Did you ever pay for those servers without using monero ?
|
||||||
|
-Do you have any services hosted at home ?
|
||||||
|
-if so, are they accessible through your public home IP ?
|
||||||
|
-if not, are they all accessible through a remote VPN gateway ?
|
||||||
|
-if not, are they all accessible through tor alone (via a .onion link) ?
|
||||||
|
-are they behind an open-source router such as pfsense ?
|
||||||
|
-Did you implement the recommended physical security measures in the previous tutorials?
|
||||||
|
-for any local home server: movement detection, usb changes, unauthorized login attempts, secret maintenance procedure ?
|
||||||
|
-for any client device (laptop/mainpc/phone):
|
||||||
|
-is the host OS of those devices open source ? (linux for pcs, grapheneOS for phone ?)
|
||||||
|
-are they all tampered protected ?
|
||||||
|
-Did you implement a secure OPSEC for your online accesses to services ?
|
||||||
|
- did you ever reuse a password on a closed-source OS ?
|
||||||
|
- did you ever reuse a password at all for an online service ?
|
||||||
|
- did you ever use your public IP, or a VPN IP to create an online email account that you've used in the past ?
|
||||||
|
- did you ever try to do any anonymous activity using that email account ?
|
||||||
|
|
||||||
|
</code></pre>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><!-- /row -->
|
||||||
|
</div> <!-- /container -->
|
||||||
|
</div><!-- /white -->
|
||||||
|
|
||||||
|
<div id="anon2">
|
||||||
|
<div class="container">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-8 col-lg-offset-2">
|
||||||
|
<h2><b>Formulating the plan</b></h2> </br> </br>
|
||||||
|
<p>Once you have the answer to all these questions, you're going to need to formulate a plan to move all of those services to their anonymous counterpart. Yes, sacrifices will need to be made.</p>
|
||||||
|
<pre><code class="nim">
|
||||||
|
-If you have any public domains, you're going to transfer it to a non-KYC domain name registrar or reseller, one that accepts monero and tor traffic, such as https://nicevps.net
|
||||||
|
-If you have any public servers, you're going to need to transfer all of your services to another server that will be bought with monero and accessed through tor alone. such as https://servers.guru
|
||||||
|
-If you have any servers at home, you're going to need to make sure that no traffic ever goes to and from your public servers without going through Tor first-hand.
|
||||||
|
-If you have any servers at home, you're going to need to make sure that they're behind an open-source router such as pfsense. (because closed-source routers cannot be trusted due to government pressures.
|
||||||
|
-If you have not implemented the required physical security measures for your client and home server devices, apply them as listed above.
|
||||||
|
-If you have ever used a password or an email with bad OPSEC as listed above, consider it burned and immediately give up using those moving forward.
|
||||||
|
-You must have an email address for public activities, and another for anonymous activities.
|
||||||
|
-You must have a master password for a keepass databse for public activities, and another for private activities, and another for anonymous activities.
|
||||||
|
|
||||||
|
</pre></code>
|
||||||
|
<p>Here's how your ideal infrastructure must look like, if you want to maintain anonymity online:</p>
|
||||||
|
<img src="3.png" class="imgRz">
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><!-- /row -->
|
||||||
|
</div> <!-- /container -->
|
||||||
|
</div><!-- /white -->
|
||||||
|
|
||||||
|
|
||||||
|
<!-- +++++ Second Post +++++ -->
|
||||||
|
<div id="anon1">
|
||||||
|
<div class="container">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-8 col-lg-offset-2">
|
||||||
|
<h2><b>Carrying out the plan</b></h2> </br> </br>
|
||||||
|
<p>Once the plan is clear to you, it's time to implement it. This whole anonymization process can be disguised as a "i've sold all of my services to this anonymous guy online" scenario, while "This anonymous guy online" is secretely you, from the Whonix VMs inside of your hidden veracrypt partitions. A typical anonymization of your services would look like this: </p>
|
||||||
|
<pre><code class="nim">
|
||||||
|
Conversation on email / in a chatroom:
|
||||||
|
A: Hey i want to buy your services, i can pay 2 XMR
|
||||||
|
you: sure, here's my XMR address:
|
||||||
|
A:payment sent, awaiting accesses
|
||||||
|
you: ok payment recieved, here is the domain transfer code for domainexample.com: mkmkkljnnuju, i made sure it was unlocked
|
||||||
|
A: ok i've created the transfer request on nicevps.net, it will get transfered in a few days (can take 2 weeks for example). Please send me the accesses to your public servers.
|
||||||
|
you: here is SSH root access for server A, B, and C (typically the 2 dns servers, and the main public server)
|
||||||
|
A: ok i changed all of the accesses, please send me the files for the X Y Z services that you host at home. i've created a temporary user you can SSH with to copy the files in /tmp/
|
||||||
|
you: ok i just SCP'd (sent via SSH) the files in /tmp/
|
||||||
|
A: recieved, thanks.
|
||||||
|
you: Please publicly state, and PGP-sign that the domain, and all of it's servers have been bought by you, by mentionning the new name, email and the plan moving forward.
|
||||||
|
A: Domain has been successfully transfered to nicevps.net, all good thanks.
|
||||||
|
A: done, and added to the public page as an announcement, thanks.
|
||||||
|
|
||||||
|
</pre></code>
|
||||||
|
<img src="" class="imgRz">
|
||||||
|
<p>Make sure that you save the proof of the transaction (the whole chatlog, and the monero transaction ID), and that you sign it with you PGP key just in case if an adversary asks if you still are the owner of those services.</p>
|
||||||
|
<p>As a result, publicly you will now state that you no longer offer any of the services you were doing previously, and that someone else took over the website and services after buying it.</p>
|
||||||
|
<p>While secretely onwards, <b>these services will all be accessed, paid for and administered anonymously by you from the Whonix VMs you have inside your hidden veracrypt partition.</b></p>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div><!-- /row -->
|
||||||
|
</div> <!-- /container -->
|
||||||
|
</div><!-- /white -->
|
||||||
|
|
||||||
|
<!-- +++++ Footer Section +++++ -->
|
||||||
|
|
||||||
|
<div id="anonb">
|
||||||
|
<div class="container">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-4">
|
||||||
|
<h4>Nihilism</h4>
|
||||||
|
<p>
|
||||||
|
Until there is Nothing left.
|
||||||
|
|
||||||
|
</p>
|
||||||
|
</div><!-- /col-lg-4 -->
|
||||||
|
|
||||||
|
<div class="col-lg-4">
|
||||||
|
<h4>My Links</h4>
|
||||||
|
<p>
|
||||||
|
|
||||||
|
<a target="_blank" rel="noopener noreferrer" href="http://blog.nihilism.network/rss/feed.xml">RSS Feed</a><br/><a target="_blank" rel="noopener noreferrer" href="https://matrix.to/#/#nihilism:m.datura.network">Matrix Chat</a><br/>
|
||||||
|
|
||||||
|
</p>
|
||||||
|
</div><!-- /col-lg-4 -->
|
||||||
|
|
||||||
|
<div class="col-lg-4">
|
||||||
|
<h4>About nihilist</h4>
|
||||||
|
<p style="word-wrap: break-word;"><u>Donate XMR:</u> 8AUYjhQeG3D5aodJDtqG499N5jXXM71gYKD8LgSsFB9BUV1o7muLv3DXHoydRTK4SZaaUBq4EAUqpZHLrX2VZLH71Jrd9k8</p></br><p><u>Contact:</u> nihilist@nihilism.network (<a href="https://nihilism.network/nihilist.pubkey">PGP</a>)</p>
|
||||||
|
</div><!-- /col-lg-4 -->
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- Bootstrap core JavaScript
|
||||||
|
================================================== -->
|
||||||
|
<!-- Placed at the end of the document so the pages load faster -->
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
BIN
servers/anonymity.png
Normal file
After Width: | Height: | Size: 437 KiB |
BIN
servers/anonymity/1.png
Normal file
After Width: | Height: | Size: 130 KiB |
BIN
servers/anonymity/10.png
Normal file
After Width: | Height: | Size: 147 KiB |
BIN
servers/anonymity/100.png
Normal file
After Width: | Height: | Size: 133 KiB |
BIN
servers/anonymity/101.png
Normal file
After Width: | Height: | Size: 153 KiB |
BIN
servers/anonymity/102.png
Normal file
After Width: | Height: | Size: 92 KiB |
BIN
servers/anonymity/103.png
Normal file
After Width: | Height: | Size: 41 KiB |
BIN
servers/anonymity/104.png
Normal file
After Width: | Height: | Size: 52 KiB |
BIN
servers/anonymity/105.png
Normal file
After Width: | Height: | Size: 84 KiB |
BIN
servers/anonymity/106.png
Normal file
After Width: | Height: | Size: 82 KiB |
BIN
servers/anonymity/11.png
Normal file
After Width: | Height: | Size: 47 KiB |
BIN
servers/anonymity/12.png
Normal file
After Width: | Height: | Size: 187 KiB |
BIN
servers/anonymity/13.png
Normal file
After Width: | Height: | Size: 78 KiB |
BIN
servers/anonymity/14.png
Normal file
After Width: | Height: | Size: 86 KiB |
BIN
servers/anonymity/15.png
Normal file
After Width: | Height: | Size: 10 KiB |
BIN
servers/anonymity/16.png
Normal file
After Width: | Height: | Size: 580 KiB |
BIN
servers/anonymity/17.png
Normal file
After Width: | Height: | Size: 378 KiB |
BIN
servers/anonymity/2.png
Normal file
After Width: | Height: | Size: 143 KiB |
BIN
servers/anonymity/20.png
Normal file
After Width: | Height: | Size: 252 KiB |
BIN
servers/anonymity/200.png
Normal file
After Width: | Height: | Size: 151 KiB |
BIN
servers/anonymity/21.png
Normal file
After Width: | Height: | Size: 215 KiB |
BIN
servers/anonymity/22.png
Normal file
After Width: | Height: | Size: 253 KiB |
BIN
servers/anonymity/23.png
Normal file
After Width: | Height: | Size: 214 KiB |
BIN
servers/anonymity/24.png
Normal file
After Width: | Height: | Size: 229 KiB |
BIN
servers/anonymity/25.png
Normal file
After Width: | Height: | Size: 205 KiB |
BIN
servers/anonymity/26.png
Normal file
After Width: | Height: | Size: 203 KiB |
BIN
servers/anonymity/27.png
Normal file
After Width: | Height: | Size: 198 KiB |
BIN
servers/anonymity/28.png
Normal file
After Width: | Height: | Size: 212 KiB |
BIN
servers/anonymity/29.png
Normal file
After Width: | Height: | Size: 213 KiB |
BIN
servers/anonymity/3.png
Normal file
After Width: | Height: | Size: 169 KiB |
BIN
servers/anonymity/30.png
Normal file
After Width: | Height: | Size: 239 KiB |
BIN
servers/anonymity/31.png
Normal file
After Width: | Height: | Size: 199 KiB |
BIN
servers/anonymity/32.png
Normal file
After Width: | Height: | Size: 218 KiB |
BIN
servers/anonymity/33.png
Normal file
After Width: | Height: | Size: 227 KiB |
BIN
servers/anonymity/34.png
Normal file
After Width: | Height: | Size: 238 KiB |
BIN
servers/anonymity/35.png
Normal file
After Width: | Height: | Size: 204 KiB |
BIN
servers/anonymity/36.png
Normal file
After Width: | Height: | Size: 209 KiB |
BIN
servers/anonymity/37.png
Normal file
After Width: | Height: | Size: 202 KiB |
BIN
servers/anonymity/38.png
Normal file
After Width: | Height: | Size: 216 KiB |
BIN
servers/anonymity/39.png
Normal file
After Width: | Height: | Size: 55 KiB |
BIN
servers/anonymity/4.png
Normal file
After Width: | Height: | Size: 55 KiB |
BIN
servers/anonymity/40.png
Normal file
After Width: | Height: | Size: 194 KiB |
BIN
servers/anonymity/41.png
Normal file
After Width: | Height: | Size: 80 KiB |
BIN
servers/anonymity/42.png
Normal file
After Width: | Height: | Size: 66 KiB |
BIN
servers/anonymity/43.png
Normal file
After Width: | Height: | Size: 38 KiB |
BIN
servers/anonymity/44.png
Normal file
After Width: | Height: | Size: 62 KiB |
BIN
servers/anonymity/45.png
Normal file
After Width: | Height: | Size: 36 KiB |
BIN
servers/anonymity/46.png
Normal file
After Width: | Height: | Size: 43 KiB |
BIN
servers/anonymity/47.png
Normal file
After Width: | Height: | Size: 85 KiB |
BIN
servers/anonymity/48.png
Normal file
After Width: | Height: | Size: 11 KiB |
BIN
servers/anonymity/49.png
Normal file
After Width: | Height: | Size: 88 KiB |
BIN
servers/anonymity/5.png
Normal file
After Width: | Height: | Size: 34 KiB |
BIN
servers/anonymity/50.png
Normal file
After Width: | Height: | Size: 165 KiB |
BIN
servers/anonymity/51.png
Normal file
After Width: | Height: | Size: 51 KiB |
BIN
servers/anonymity/52.png
Normal file
After Width: | Height: | Size: 56 KiB |
BIN
servers/anonymity/53.png
Normal file
After Width: | Height: | Size: 104 KiB |
BIN
servers/anonymity/54.png
Normal file
After Width: | Height: | Size: 49 KiB |
BIN
servers/anonymity/55.png
Normal file
After Width: | Height: | Size: 69 KiB |
BIN
servers/anonymity/56.png
Normal file
After Width: | Height: | Size: 45 KiB |
BIN
servers/anonymity/57.png
Normal file
After Width: | Height: | Size: 118 KiB |
BIN
servers/anonymity/58.png
Normal file
After Width: | Height: | Size: 66 KiB |