Add missing blog articles (blank) for server guide

Add blank, or very primitive guide articles for the server guide
master
Nathan Steel 3 years ago
parent 6e9068dd08
commit 269561b6e3

@ -36,7 +36,7 @@
<h2>Basic Server setup</h2> <h2>Basic Server setup</h2>
<ul> <ul>
<li>TODO:Get a server</li> <li>Get a server and <a href="/blog/server-install-debian.html">Install Debian</a></li>
<li><a href="/blog/initial-server-setup.html">Basic Debian Server setup (with some security)</a></li> <li><a href="/blog/initial-server-setup.html">Basic Debian Server setup (with some security)</a></li>
<li>TODO:<a href="/blog/get-a-domain-name.html">Get a domain name</a></li> <li>TODO:<a href="/blog/get-a-domain-name.html">Get a domain name</a></li>
<li><a href="/blog/add-domain-to-server.html">Connect your server and domain name</a></li> <li><a href="/blog/add-domain-to-server.html">Connect your server and domain name</a></li>
@ -79,7 +79,7 @@
<ul> <ul>
<li>TODO:<a href="/blog/setup-qemu-kvm.html">Setup Qemu/KVM</a></li> <li>TODO:<a href="/blog/setup-qemu-kvm.html">Setup Qemu/KVM</a></li>
<li>TODO:<a href="/blog/setup-kvm-bridge.html">Setup a bridged adapter</a></li> <li>TODO:<a href="/blog/setup-kvm-bridge.html">Setup a bridged adapter</a></li>
<li>TODO:Install a virtual machine</li> <li>TODO:<a href="/blog/install-kvm-virtual-machine.html">Install a virtual machine</a></li>
<li>TODO:<a href="/blog/virsh-cheatsheet.html">Virsh cheatsheet</a></li> <li>TODO:<a href="/blog/virsh-cheatsheet.html">Virsh cheatsheet</a></li>
<li>TODO:<a href="/blog/vm-seperation-of-concerns">Example of Separation of Concerns (SoC)</a></li> <li>TODO:<a href="/blog/vm-seperation-of-concerns">Example of Separation of Concerns (SoC)</a></li>
</ul> </ul>
@ -88,9 +88,8 @@
<p>Unless there is an anchor, these are all "TODO", and may just be omitted from this list</p> <p>Unless there is an anchor, these are all "TODO", and may just be omitted from this list</p>
<h3>Useful tidbits</h3> <h3>Useful tidbits</h3>
<ul> <ul>
<li>Proxy services with NGINX proxy pass</li> <li><a href="/blog/nginx-proxy.html">Proxy services with NGINX proxy pass</a></li>
<li>Install debian on home server</li> <li><a href="/blog/password-protect-webpage.html">Password protect webpages</a></li>
<li>Password protect webpages</li>
</ul> </ul>
<h3>Additional Services</h3> <h3>Additional Services</h3>

@ -38,6 +38,9 @@
<h2>2022</h2> <h2>2022</h2>
<ul> <ul>
<li><a href="/blog/password-protect-webpage.html">Password protect webpages</a> - (WIP)14/09/2022</li>
<li><a href="/blog/nginx-proxy.html">Proxy services with Nginx</a> - (WIP)14/09/2022</li>
<li><a href="/blog/install-kvm-virtual-machine.html">Install a KVM Virtual Machine</a> - (WIP)14/09/2022</li>
<li><a href="/blog/setup-git-server.html">Setup git server</a> - 13/09/2022</li> <li><a href="/blog/setup-git-server.html">Setup git server</a> - 13/09/2022</li>
<li><a href="/blog/backup-with-cron.html">Automate Backups with Cron</a> - 26/08/2022</li> <li><a href="/blog/backup-with-cron.html">Automate Backups with Cron</a> - 26/08/2022</li>
<li><a href="/blog/blog-thoughts-220822.html">Blog Thoughts (Layout/Articles)</a> - 22/08/2022</li> <li><a href="/blog/blog-thoughts-220822.html">Blog Thoughts (Layout/Articles)</a> - 22/08/2022</li>

@ -0,0 +1,49 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="">
<meta name="keywords" content="Blog, articles, template">
<meta name="author" content="Nathan (Aney) Steel">
<meta name="theme-color" content="white">
<meta name="theme-color" content="black">
<link rel="stylesheet" type="text/css" href="/main.css">
<link rel="icon" type="image/png" href="/images/favicon.svg">
<title>Template for Blog</title>
</head>
<body>
<header>
<h1>Template for Blog</h1>
<hr/>
<nav>
<a href="/">home</a>
<a href="/equipment.html">equipment</a>
<a href="/projects.html">projects</a>
<a href="/blog/">blog</a>
<a href="/sitemap.html">misc</a>
<a href="/support.html">support</a>
</nav>
<hr/>
</header>
<main>
<section>
<p class="intro">This is an intro, you gotta believe me</p>
<h2>Heading</h2>
<p>Yea, you're probably wondering how I got here.</p>
<h2>Install with virt (CLI)</h2>
<h2>Install with virt-manager (GUI)</h2>
</section>
</main>
<footer>
<hr/>
<p>Written by <a href="http://aney.co.uk" target="_blank" rel="noopener">@aney</a> with <a href="https://danluu.com/web-bloat/" target="_blank" rel="noopener">web bloat</a> in mind | <a href="https://github.com/Aney/website" target="_blank" rel="noopener">Source Code</a></p>
</footer>
</body>
</html>

@ -0,0 +1,45 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="">
<meta name="keywords" content="Blog, articles, template">
<meta name="author" content="Nathan (Aney) Steel">
<meta name="theme-color" content="white">
<meta name="theme-color" content="black">
<link rel="stylesheet" type="text/css" href="/main.css">
<link rel="icon" type="image/png" href="/images/favicon.svg">
<title>Template for Blog</title>
</head>
<body>
<header>
<h1>Template for Blog</h1>
<hr/>
<nav>
<a href="/">home</a>
<a href="/equipment.html">equipment</a>
<a href="/projects.html">projects</a>
<a href="/blog/">blog</a>
<a href="/sitemap.html">misc</a>
<a href="/support.html">support</a>
</nav>
<hr/>
</header>
<main>
<section>
<p class="intro">This is an intro, you gotta believe me</p>
<h2>Install</h2>
<p>.</p>
</section>
</main>
<footer>
<hr/>
<p>Written by <a href="http://aney.co.uk" target="_blank" rel="noopener">@aney</a> with <a href="https://danluu.com/web-bloat/" target="_blank" rel="noopener">web bloat</a> in mind | <a href="https://github.com/Aney/website" target="_blank" rel="noopener">Source Code</a></p>
</footer>
</body>
</html>

@ -0,0 +1,45 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="">
<meta name="keywords" content="Blog, articles, template">
<meta name="author" content="Nathan (Aney) Steel">
<meta name="theme-color" content="white">
<meta name="theme-color" content="black">
<link rel="stylesheet" type="text/css" href="/main.css">
<link rel="icon" type="image/png" href="/images/favicon.svg">
<title>Template for Blog</title>
</head>
<body>
<header>
<h1>Template for Blog</h1>
<hr/>
<nav>
<a href="/">home</a>
<a href="/equipment.html">equipment</a>
<a href="/projects.html">projects</a>
<a href="/blog/">blog</a>
<a href="/sitemap.html">misc</a>
<a href="/support.html">support</a>
</nav>
<hr/>
</header>
<main>
<section>
<p class="intro">This is an intro, you gotta believe me</p>
<h2>Heading</h2>
<p>Yea, you're probably wondering how I got here.</p>
</section>
</main>
<footer>
<hr/>
<p>Written by <a href="http://aney.co.uk" target="_blank" rel="noopener">@aney</a> with <a href="https://danluu.com/web-bloat/" target="_blank" rel="noopener">web bloat</a> in mind | <a href="https://github.com/Aney/website" target="_blank" rel="noopener">Source Code</a></p>
</footer>
</body>
</html>

@ -39,18 +39,50 @@
<p>Currently assumes you boot via BIOS, not UEFI (Will be updated for UEFI too)</p> <p>Currently assumes you boot via BIOS, not UEFI (Will be updated for UEFI too)</p>
<h2>Download and Burn the ISO</h2> <h2>Download and Burn the ISO</h2>
<p>First thing is to get the install media setup. If you know how to burn an ISO, go ahead and get that done, I'll wait for you in the next section. If not follow below.</p>
<p>Download the latest debian ISO from the <a>debian website</a>, at the time of writing it's <a>this release</a>, but get it from their page.</p>
<p>Download <a>Balena Etcher</a> for your device (Windows, MacOS, Linux), and install it</p>
<p>Then open Etcher (with an empty USB plugged in), select the USB, and the downloaded ISO image, then hit run.</p>
<p>When finished remove the USB and plug it into the PC you want to install Debian to</p>
<h2>Boot from the USB</h2> <h2>Boot from the USB</h2>
<p>You may be able to just plug the USB in, boot the PC, and be greeted with the installer. If so great! If not, then read on.</p>
<h3>BIOS boot order</h3>
<p>When your PC boots you should see a screen with a logo (a splash screen), hit a one of the button it tells you (Normally Esc, Del, F2, F3, or F12) to enter the bios. Find your bios's boot section, and move the USB to boot priority 1. After a reboot your PC will now always attempt to boot from your USB first, and from your internal drive if it cannot.</p>
<h3>One time boot</h3>
<p>Like above, press the key to get into either a one-time boot menu, or the bios. From there select your USB as a boot override. This will boot from the USB just this time, and then revert to the normal boot order.</p>
<h2>Start install</h2> <h2>Start install</h2>
<p>When you're greeted by a debian boot page, select "Install" (that's what I'll be using) but "Graphical Install" is also fine, as it's essentially the samething, but you can use a mouse.</p>
<h2>Localisation</h2> <h2>Localisation</h2>
<p>As if you are filling out an online form, simply ensure the boxes are correct to your language, location (sets time, and download servers), and keyboard layout.</p>
<h2>Network, and server name</h2> <h2>Network, and server name</h2>
<p>If you're using DHCP, this can be...</p>
TODO
<h3>Hostname</h3>
<p>What you wish to call your server, I like to give names that are quirky, but still kinda explain what they do. For example, my webserver is "spiderverse", and my NAS is "lilnas", etc.</p>
<h3>Domain name</h3>
<p>Leave this as default, and hit continue.</p>
<h2>Create User</h2> <h2>Create User</h2>
<h3>Don't set a root password</h3>
<p>This will ask for a root password. Do not enter a password, and simply git the <strong>Enter</strong> key, then again when it asks for the password the second time. A root user with a password is a vulnerability, so we're avoiding this.</p>
<h3>Create your user (admin account)</h3>
<p>Now enter your username, and password as the installer requests. This account will be added to the sudo group, making it an admin with access to root, and root commands.</p>
<h2>Disk Partitioning</h2> <h2>Disk Partitioning</h2>
<p>For this I am assume you're using a new drive, or at least one that you don't want any of the data on it</p>
<h3>Auto-partitioning</h3>
<p>You can do this, and it's recommended if you're new to linux. Once you've got the hang of it, you can always re-install your server from scratch (I recommend this a couple of times).</p>
<p>Also select to have all files in one partition, as it's the simplest option.</p>
<p>Finish Partitioning, and done.</p>
<h3>Manual Partitioning</h3>
<p>For a little more control over the partitioning, this is the option. If you are a beginner I'd just go with auto for now, but follow this if you desire.</p>
TODO
<h3>Preferences</h3> <h3>Preferences</h3>
<h3>Skip Swap (for now)</h3> <h3>Skip Swap (for now)</h3>

Loading…
Cancel
Save