remove 4chan memes

This commit is contained in:
Ben Harris 2021-10-10 17:31:21 -04:00
parent 4179489458
commit bc6a64d883
75 changed files with 195 additions and 1005 deletions

View File

@ -1,7 +1,6 @@
<a href="https://landchad.net">LandChad.net</a></br>
Because Everyone should be an Internet LandChad.</br>
<a href="index.html"><li><img src="pix/chad.gif" alt="chad"></li></a>
<a href="rss.xml"><li><img src="pix/rss.svg" alt="RSS"></li></a>
<a href="pix/btc.png"><li><img src="pix/btc.svg" alt="BTC"></li></a>
<a href="pix/xmr.png"><li><img src="pix/xmr.svg" alt="XMR"></li></a>
<a href="https://github.com/lukesmithxyz/landchad"><li><img src="pix/git.svg" alt="Github"></li></a>
<footer>
<a href="/">diyhosting.bhh.sh</a>
</br>because everyone should have the freedom to control their own data.</br>
<a href="rss.xml"><li><img src="pix/rss.svg" alt="RSS"></li></a>
<a href="https://github.com/benharri-forks/diyhosting"><li><img src="pix/git.svg" alt="Github"></li></a>
</footer>

View File

@ -1,32 +0,0 @@
name: CI
# Controls when the action will run.
on:
# Triggers the workflow on push to master (including merged PRs)
push:
branches: [ master ]
# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
# This workflow contains a single job called "build"
update:
# The type of runner that the job will run on
runs-on: ubuntu-latest
# Steps represent a sequence of tasks that will be executed as part of the job
steps:
- name: Updating website.
uses: appleboy/ssh-action@master
with:
host: landchad.net
username: chad
key: ${{ secrets.chad_ssh }}
passphrase: ${{ secrets.chad_pass }}
port: 22
script: |
cd landchad
git stash
git pull --force origin master

View File

@ -1,12 +1,12 @@
<!DOCTYPE html>
<html lang=en>
<head>
<title>404 &ndash; LandChad.net</title>
<title>404 &ndash; diyhosting.bhh.sh</title>
<meta charset="utf-8"/>
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<link rel='stylesheet' type='text/css' href='style.css'>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel='alternate' type='application/rss+xml' title='Land Chad RSS' href='/rss.xml'>
<link rel='alternate' type='application/rss+xml' title='RSS Feed' href='/rss.xml'>
</head>
<body>
<header><h1>404</h1></header>
@ -18,10 +18,10 @@
<p>
To keep tabs on what new articles are published, keep up with our RSS feed at
<img src="pix/rss.svg" alt="rss logo">
<a href="https://landchad.net/rss.xml">https://landchad.net/rss.xml</a> which
<a href="/rss.xml">rss.xml</a> which
will feature all new pages and significant changes.
</p>
</main>
<footer><a href="https://landchad.net">LandChad.net</a></br>Because Everyone should be an Internet LandChad.</br><a href="index.html"><li><img src="pix/chad.gif" alt="chad"></li></a><a href="rss.xml"><li><img src="pix/rss.svg" alt="RSS"></li></a><a href="pix/btc.png"><li><img src="pix/btc.svg" alt="BTC"></li></a><a href="pix/xmr.png"><li><img src="pix/xmr.svg" alt="XMR"></li></a><a href="https://github.com/lukesmithxyz/landchad"><li><img src="pix/git.svg" alt="Github"></li></a></footer>
<!--# include file=".footer.html" -->
</body>
</html>

View File

@ -1,6 +1,6 @@
# LandChad.net ([https://landchad.net](https://landchad.net))
# diyhosting.bhh.sh ([https://diyhosting.bhh.sh](https://diyhosting.bhh.sh))
A site dedicated to turn web peasants into Internet LandChads.
A site dedicated to share self-hosting knowledge
Simple step-by-step text and image-based tutorials for creating websites, email servers, chat servers, server administration and everything else.

View File

@ -1,12 +1,12 @@
<!DOCTYPE html>
<html lang=en>
<head>
<title>Requiring Passwords for Webpages (HTTP Authentication) &ndash; LandChad.net</title>
<title>Requiring Passwords for Webpages (HTTP Authentication) &ndash; diyhosting.bhh.sh</title>
<meta charset="utf-8"/>
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<link rel='stylesheet' type='text/css' href='style.css'>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel='alternate' type='application/rss+xml' title='Land Chad RSS' href='/rss.xml'>
<link rel='alternate' type='application/rss+xml' title='RSS Feed' href='/rss.xml'>
</head>
<body>
<header><h1>Requiring Passwords for Webpages</h1></header>
@ -117,6 +117,6 @@
<strong>Contributor</strong> - <a href="https://tomfasano.co" target="_blank">tomfasano.co</a>
</main>
<footer><a href="https://landchad.net">LandChad.net</a></br>Because Everyone should be an Internet LandChad.</br><a href="index.html"><li><img src="pix/chad.gif" alt="chad"></li></a><a href="rss.xml"><li><img src="pix/rss.svg" alt="RSS"></li></a><a href="pix/btc.png"><li><img src="pix/btc.svg" alt="BTC"></li></a><a href="pix/xmr.png"><li><img src="pix/xmr.svg" alt="XMR"></li></a><a href="https://github.com/lukesmithxyz/landchad"><li><img src="pix/git.svg" alt="Github"></li></a></footer>
<!--# include file=".footer.html" -->
</body>
</html>

18
barsup
View File

@ -1,18 +0,0 @@
#!/bin/sh
# Replace existing navs and footers with content of nav and footer files.
navfile="/home/luke/.local/src/landchad/.nav.html"
footerfile="/home/luke/.local/src/landchad/.footer.html"
files="$(for x in $(find /home/luke/.local/src/landchad -type f -iname '*.html'); do
echo "$x"
done)"
escnav="$(sed "s|^\s\+||;s|/|\\\\/|g;s|\"|\\\\\"|g" "$navfile" 2>/dev/null | tr -d '\n')"
escfooter="$(sed "s|^\s\+||;s|/|\\\\/|g;s|\"|\\\\\"|g" "$footerfile" 2>/dev/null | tr -d '\n')"
sed -s -i "s/<nav>.*<\/nav>/<nav>$escnav<\/nav>/; s/<footer>.*<\/footer>/<footer>$escfooter<\/footer>/" $files
# Multiline:
# sed -n -s -i "1h; 1!H; \${ g; s/<nav>.*<\/nav>/<nav>\n$escnav\n\t<\/nav>/g; s/<footer>.*<\/footer>/<footer>\n$escfooter\n\t<\/footer>/p }" $files

View File

@ -1,92 +0,0 @@
<!DOCTYPE html>
<html lang=en>
<head>
<title>Enrolling Your Site in the Basic Attention Token Project &ndash; LandChad.net</title>
<meta charset="utf-8"/>
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<link rel='stylesheet' type='text/css' href='style.css'>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel='alternate' type='application/rss+xml' title='Land Chad RSS' href='/rss.xml'>
</head>
<body>
<header><h1>Enrolling in the Basic Attention Token Project</h1></header>
<nav></nav>
<main>
<h2>What is the <img src="pix/bat.svg" alt="bat logo">Basic Attention Token?</h2>
<p>
The Basic Attention Token (BAT) is a cryptocurrency token associated with the <a href="https://brave.com">Brave Browser</a>.</p>
<p>
You might want to consider enrolling any and all sites you have on the internet into their project which allows you to earn some of their token based on how many Brave users view your website.
It also enables Brave users to donate BAT directly to you.
</p>
<p>
You can receive these donations in BAT itself, or in another cryptocurrency of your choosing.
</p>
<h3>Explanation of the BAT system</h3>
<p>
In the Brave Browser, all ads are automatically blocked.
Brave users however, are given the choice to opt into an optional ads system to view occasional notification ads instead and if they do, they are paid some amount of BAT monthly for how many ads they view.
At the end of the month, depending on their settings, Brave users either have their BAT automatically donated to the sites/channels/accounts they spent the most time on, or they can hold onto their token to give away as they please.
</p>
<h3>Why you might <em>not</em> want to enroll...</h3>
<p>
Unlike <a href="bitcoin.html">Bitcoin</a> and <a href="monero.html">Monero</a>, BAT is a token organized by a company, and as such, it has to comply with know-your-customer regulations.
What that means for you is that to get a payout in BAT, you must have a custodial cryptocurrency wallet with either Gemini or Uphold, the two services they are interfaced with.
You can move your payouts elsewhere when you want, but those sites require real-world identification.
</p>
<p>
Enrolling in BAT is thus not an option for people who want to be on the internet totally anonymously.
For those for which this is not an issue, however, enrolling your site in the Basic Attention Token system, even if you do not use Brave yourself,
is an easy, free and no risk thing that you can only gain from.
</p>
<h2>Enrolling in the System</h2>
<h3>Create a Publisher Account with BAT</h3>
<p>Go to <a href="https://publishers.basicattentiontoken.org/">publishers.basicattentiontoken.org</a> and sign up to create a publisher account.
</p>
<h3>Add a new website/channel</h3>
<p>
Once you log in, you can easily create a new Brave channel.
</p>
<img src="pix/brave-01.png" alt="adding a brave channel">
<p>
As this will show you, you can add your website to the system to receive donations there,
but you can also add a YouTube or Twitch channel, a Github profile or even a R*ddit or Tw*tter account.
</p>
<img src="pix/brave-02.png" alt="channel choices">
<p>
Once you select what to add, you will have to verify that you own that website/channel via various methods.
You can add DNS settings to Epik/your registrar for a website, which is generally the most consistent way for websites.
</p>
<h2>Using Uphold or Gemini for payouts</h2>
<p>
In order to properly receive payouts, you will have to create an account either with Uphold or Gemini which again are custodial cryptocurrency wallets, meaning that while you have your money on their platform, it isn't <em>really</em> yours, so it's a good idea to transfer it off when you accumulate a decent amount.
</p>
<p>Choose either Gemini or Uphold, create an account with them and follow the directions on the BAT site to link them.<p>
Note that right now, Gemini might be the better choice here.
Uphold inexplicably can't send funds to a Segwit wallet as it is right now which is the type that Electrum uses.
So if you select to get your payouts in Bitcoin, this might be an issue.
</p>
<h2>What does this look like in Brave?</h2>
<h3>Donating to websites</h3>
<p>
Once you have your website connected, Brave users can click on the BAT icon (<img src="pix/bat.svg" alt="bat logo">) by their URL bar to donate to you.
Here is how this looks:
</p>
<a href="https://lukesmith.xyz"><img style=max-width:300px src="pix/brave-03.png" alt="website example"></a>
<h3>Donating to individual accounts</h3>
<p>Here is an example of what it looks like to have an individual social media site interfaced.
In the picture below, a "Tip" button appears in the bottom right of this image.
</p>
<a href="https://twitter.com/thefaceberg/status/1402502987742859264"><img style=max-height:400px src="pix/brave-04.gif" alt="example tweet"></a>
<p>
Tip buttons will appear on many other social media sites, for example Github commits, projects and comments by users.
</p>
</main>
<footer><a href="https://landchad.net">LandChad.net</a></br>Because Everyone should be an Internet LandChad.</br><a href="index.html"><li><img src="pix/chad.gif" alt="chad"></li></a><a href="rss.xml"><li><img src="pix/rss.svg" alt="RSS"></li></a><a href="pix/btc.png"><li><img src="pix/btc.svg" alt="BTC"></li></a><a href="pix/xmr.png"><li><img src="pix/xmr.svg" alt="XMR"></li></a><a href="https://github.com/lukesmithxyz/landchad"><li><img src="pix/git.svg" alt="Github"></li></a></footer>
</body>
</html>

View File

@ -1,102 +0,0 @@
<!DOCTYPE html>
<html lang=en>
<head>
<title>Getting a Bitcoin Wallet &ndash; LandChad.net</title>
<meta charset="utf-8"/>
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<link rel='stylesheet' type='text/css' href='style.css'>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel='alternate' type='application/rss+xml' title='Land Chad RSS' href='/rss.xml'>
</head>
<body>
<header><h1>Getting a Bitcoin Wallet</h1></header>
<nav></nav>
<main>
<p>Let's now get a Bitcoin wallet and become able to receive Bitcoin funds or donations.</p>
<h2>Wallets</h2>
<p>
One of the classical choices for a Bitcoin wallet is Electrum.
Go to <a href="https://electrum.org/#home">https://electrum.org</a> to download and install it,
or if you are a Linux user, it is probably included in your distribution's package repository.
</p>
<h3>Mobile version?</h3>
<p>
Note also that there are mobile/cell phone versions of Electrum for Android and iOS.
I generally advise against using a wallet on a cell phone for security reasons, but if you would like, you can.
</p>
<p>
If you are okay with a mobile wallet,
I recommend getting <a href="https://cakewallet.com/">Cake Wallet</a>, which can use Electrum-style Bitcoin wallets,
but also Monero and Litecoin.
</p>
<h2>Generating a Wallet</h2>
<p>Once you open Electrum (or Cake Wallet),
you can choose to create a new wallet.
Name it whatever you want and choose the "Standard Wallet" option.
</p>
<p>
I will also note that if you are paranoid, it is perfectly possible to generate a wallet without connection to the internet.
</p>
<h3>Your Seed is your money.</h3>
<p>
Now choose the "Create a new seed" option when creating the wallet.
That will randomly produce a "seed" of 12 words.
</p>
<img src="pix/bitcoin-01.png" alt="bitcoin seed">
<p>
<strong>These words are your money.</strong>
Once you are shown them, <strong>immediately</strong> write them down on physical paper, and you will be storing this somewhere it will not be lost or found.
You can memorize these twelve words if you trust your memory.
</p>
<p>
These twelve words unlock all of the funds/addresses you will have on this wallet.
Whoever has your seed has the ability to spend your money.
</p>
<p>Note obviously that I have included a picture of a seed phrase above in this tutorial.
I or anyone else would be stupid to ever send Bitcoin to the following addresses since the seed phrases are now public.
</p>
<p>
Once you have written down your seed, click "Next" and Electrum will have you input that seed again to ensure you've written it down.
</p>
<p>
You will also be asked to supply a password.
This password merely encrypts your wallet file on this computer so you don't have to retype your seed phrase each time you open Electrum.
Note that anyone with your seed phrase can still obtain your funds.
This password is only protection on your computer here.
</p>
<h2>Managing your Wallet</h2>
<p>
Once your wallet is generated and opened you will be at the wallet page.
First, I recommend opening the "View" menu and unhiding all the different tabs.
</p>
<img src="pix/bitcoin-02.png" alt="electrum options">
<h3>Addresses</h3>
<p>The address tab contains all the many Bitcoin addresses generated by your seed phrase.
In fact, as you use these up, the wallet will automatically add more.
</p>
<p>
These addresses (which will all be generated with <code>bc1</code> at the beginning) can be used by others to send you Bitcoins.
Someone can just copy-and-paste the address into their wallet to send you funds.
</p>
<img src="pix/bitcoin-03.png" alt="bitcoin addresses">
<h3>Receive</h3>
<p>Click on the "Receive" tab and then click "New Address."
That will pick your first unused address which will appear on the right side.
You could copy this from the "Addresses" tab, but this tab also generates a QR code which will appear to the right as well if you click on the "QR Code" subtab.
</p>
<img src="pix/bitcoin-04.png" alt="receive qr code">
<h4>What is the QR code for?</h4>
<p>
In case you don't know, a QR code is a way of storing text information in a format that can be scanned by a phone.
If someone has a wallet program on a phone, they can easily scan the QR code on another screen to avoid having to copy your address over or even worse, write it manually.
</p>
<h3>Let's receive donations on our website.</h3>
<p>
Save the QR code and the wallet address it corresponds to (starting in <code>bc1</code>).
Now simply put these on your website and anyone can send Bitcoin to them.
Bitcoin users will know how to scan and use them.
</p>
</main>
<footer><a href="https://landchad.net">LandChad.net</a></br>Because Everyone should be an Internet LandChad.</br><a href="index.html"><li><img src="pix/chad.gif" alt="chad"></li></a><a href="rss.xml"><li><img src="pix/rss.svg" alt="RSS"></li></a><a href="pix/btc.png"><li><img src="pix/btc.svg" alt="BTC"></li></a><a href="pix/xmr.png"><li><img src="pix/xmr.svg" alt="XMR"></li></a><a href="https://github.com/lukesmithxyz/landchad"><li><img src="pix/git.svg" alt="Github"></li></a></footer>
</body>
</html>

View File

@ -1,12 +1,12 @@
<!DOCTYPE html>
<html lang=en>
<head>
<title>Setting up a Calibre library server &ndash; LandChad.net</title>
<title>Setting up a Calibre library server &ndash; diyhosting.bhh.sh</title>
<meta charset="utf-8"/>
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<link rel='stylesheet' type='text/css' href='style.css'>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel='alternate' type='application/rss+xml' title='Land Chad RSS' href='/rss.xml'>
<link rel='alternate' type='application/rss+xml' title='RSS Feed' href='/rss.xml'>
</head>
<body>
<header><h1>Setting up a Calibre library server</h1></header>
@ -126,6 +126,6 @@ systemctl start calibre-server</code></pre>
<li>Author: rflx &ndash; <a href="https://rflx.xyz">website</a> -- XMR: <code class=crypto>48T5XpHTXAZ5Nn8YCypA4aWn1ffQLHJkFGDArXQB6cmrP6cqLY72cu7CR2iq2MmL5Ndu3d47e5MKjGpL4prYgdrTCFAHD9c</code>
</li>
</main>
<footer><a href="https://landchad.net">LandChad.net</a></br>Because Everyone should be an Internet LandChad.</br><li><a href="index.html"><img src="pix/chad.gif" alt="chad"></a></li><li><a href="rss.xml"><img src="pix/rss.svg" alt="RSS"></a></li><li><a href="pix/btc.png"><img src="pix/btc.svg" alt="BTC"></a></li><li><a href="pix/xmr.png"><img src="pix/xmr.svg" alt="XMR"></a></li><li><a href="https://github.com/lukesmithxyz/landchad"><img src="pix/git.svg" alt="Github"></a></footer>
<footer><a href="https://diyhosting.bhh.sh">diyhosting.bhh.sh</a></br>because everyone should have the freedom to control their own data.</br><li><a href="index.html"><img src="pix/chad.gif" alt="chad"></a></li><li><a href="rss.xml"><img src="pix/rss.svg" alt="RSS"></a></li><li><a href="pix/btc.png"><img src="pix/btc.svg" alt="BTC"></a></li><li><a href="pix/xmr.png"><img src="pix/xmr.svg" alt="XMR"></a></li><li><a href="https://github.com/benharri-forks/diyhosting"><img src="pix/git.svg" alt="Github"></a></footer>
</body>
</html>

View File

@ -1,12 +1,12 @@
<!DOCTYPE html>
<html lang=en>
<head>
<title>Certbot and HTTPS &ndash; LandChad.net</title>
<title>Certbot and HTTPS &ndash; diyhosting.bhh.sh</title>
<meta charset="utf-8"/>
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<link rel='stylesheet' type='text/css' href='style.css'>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel='alternate' type='application/rss+xml' title='Land Chad RSS' href='/rss.xml'>
<link rel='alternate' type='application/rss+xml' title='RSS Feed' href='/rss.xml'>
</head>
<body>
<header><h1>Certbot and HTTPS</h1></header>
@ -144,6 +144,6 @@ ufw allow 443</code></pre>
and many more improvements, tweaks and bonuses.
</p>
</main>
<footer><a href="https://landchad.net">LandChad.net</a></br>Because Everyone should be an Internet LandChad.</br><a href="index.html"><li><img src="pix/chad.gif" alt="chad"></li></a><a href="rss.xml"><li><img src="pix/rss.svg" alt="RSS"></li></a><a href="pix/btc.png"><li><img src="pix/btc.svg" alt="BTC"></li></a><a href="pix/xmr.png"><li><img src="pix/xmr.svg" alt="XMR"></li></a><a href="https://github.com/lukesmithxyz/landchad"><li><img src="pix/git.svg" alt="Github"></li></a></footer>
<!--# include file=".footer.html" -->
</body>
</html>

View File

@ -6,7 +6,7 @@
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<link rel='stylesheet' type='text/css' href='style.css'>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel='alternate' type='application/rss+xml' title='Land Chad RSS' href='/rss.xml'>
<link rel='alternate' type='application/rss+xml' title='RSS Feed' href='/rss.xml'>
</head>
<body>
<header><h1>Server-Side Scripting with CGI</h1></header>
@ -263,6 +263,6 @@ end</code></pre>
href="https://m-chrzan.xyz">website</a>, <a href="https://m-chrzan.xyz/donate.html">donate</a></li>
</ul>
</main>
<footer><a href="https://landchad.net">LandChad.net</a></br>Because Everyone should be an Internet LandChad.</br><a href="index.html"><li><img src="pix/chad.gif" alt="chad"></li></a><a href="rss.xml"><li><img src="pix/rss.svg" alt="RSS"></li></a><a href="pix/btc.png"><li><img src="pix/btc.svg" alt="BTC"></li></a><a href="pix/xmr.png"><li><img src="pix/xmr.svg" alt="XMR"></li></a><a href="https://github.com/lukesmithxyz/landchad"><li><img src="pix/git.svg" alt="Github"></li></a></footer>
<!--# include file=".footer.html" -->
</body>
</html>

View File

@ -2,12 +2,12 @@
<html lang=en>
<head>
<title>Setting up Cgit &ndash; LandChad.net</title>
<title>Setting up Cgit &ndash; diyhosting.bhh.sh</title>
<meta charset="utf-8" />
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<link rel='stylesheet' type='text/css' href='style.css'>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel='alternate' type='application/rss+xml' title='Land Chad RSS' href='/rss.xml'>
<link rel='alternate' type='application/rss+xml' title='RSS Feed' href='/rss.xml'>
</head>
<body>
@ -134,7 +134,7 @@ git for-each-ref \
href="https://costas.dev/donations/">donations</a></li>
</ul>
</main>
<footer><a href="https://landchad.net">LandChad.net</a></br>Because Everyone should be an Internet LandChad.</br><a
<footer><a href="https://diyhosting.bhh.sh">diyhosting.bhh.sh</a></br>because everyone should have the freedom to control their own data.</br><a
href="index.html">
<li><img src="pix/chad.gif" alt="chad"></li>
</a><a href="rss.xml">
@ -143,7 +143,7 @@ git for-each-ref \
<li><img src="pix/btc.svg" alt="BTC"></li>
</a><a href="pix/xmr.png">
<li><img src="pix/xmr.svg" alt="XMR"></li>
</a><a href="https://github.com/lukesmithxyz/landchad">
</a><a href="https://github.com/benharri-forks/diyhosting">
<li><img src="pix/git.svg" alt="Github"></li>
</a></footer>
</body>

View File

@ -1,12 +1,12 @@
<!DOCTYPE html>
<html lang=en>
<head>
<title>Cronjobs &ndash; LandChad.net</title>
<title>Cronjobs &ndash; diyhosting.bhh.sh</title>
<meta charset="utf-8"/>
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<link rel='stylesheet' type='text/css' href='style.css'>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel='alternate' type='application/rss+xml' title='Land Chad RSS' href='/rss.xml'>
<link rel='alternate' type='application/rss+xml' title='RSS Feed' href='/rss.xml'>
</head>
<body>
<header><h1>Using Cronjobs to run scheduled tasks</h1></header>
@ -169,6 +169,6 @@
</main>
<footer><a href="https://landchad.net">LandChad.net</a></br>Because Everyone should be an Internet LandChad.</br><a href="index.html"><li><img src="pix/chad.gif" alt="chad"></li></a><a href="rss.xml"><li><img src="pix/rss.svg" alt="RSS"></li></a><a href="pix/btc.png"><li><img src="pix/btc.svg" alt="BTC"></li></a><a href="pix/xmr.png"><li><img src="pix/xmr.svg" alt="XMR"></li></a><a href="https://github.com/lukesmithxyz/landchad"><li><img src="pix/git.svg" alt="Github"></li></a></footer>
<!--# include file=".footer.html" -->
</body>
</html>

View File

@ -1,86 +0,0 @@
<!DOCTYPE html>
<html lang=en>
<head>
<title>The Case for Crypto for Normal People &ndash; LandChad.net</title>
<meta charset="utf-8"/>
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<link rel='stylesheet' type='text/css' href='style.css'>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel='alternate' type='application/rss+xml' title='Land Chad RSS' href='/rss.xml'>
</head>
<body>
<header><h1>The Case for Crypto for Normal People</h1></header>
<nav></nav>
<main>
<p>
A lot of people get nervous about cryptocurrency because it seems like a confusing world that requires risks.
I however, recommend that if you have your own website, you should absolutely allow people to send you tips/donations in the most important two currencies:
Bitcoin (the classic digital gold)
and Monero (the private and cheaper to use version of Bitcoin).
</p>
<p>
To accept donations costs you absolutely nothing.
It costs you nothing to hold these donations for years before you bother to figure out how it works.
You don't have to do anything now but create a wallet and put a public address up.
</p>
<h2>Cryptocurrency is the only open source and peer-to-peer currency</h2>
<p>
The whole point of being an Internet Landchad is that you do not have to rely on centralized platforms running privacy-violating proprietary software which can be used to censor you and others.
</p>
<p>
Cryptocurrency is the first ever technology that secures digital scarcity and allows people to transact with one another digitally without any intermediary.
</p>
<p>
Cryptocurrency might be a wild west, but it is the monetary equivalent of free and open source software.
</p>
<p>
I will not give investment advice about it, but I will say this, independent of the possibility of a bitcoin being worth more than $1 million later this decade, it is a generally good idea for you to have a way to exchange value without some proprietary intermediary system.
</p>
<p>
It's a good idea for any person to put some spare money in Bitcoin and Monero and encourage their friends to do so for the mere fact that it can be used to exchange and store value you might owe someone.
It's easier than cash and Monero at least is cheap and easy to transact with.
</p>
<h2>Why Bitcoin and Monero?</h2>
<p>
Bitcoin obviously is the original cryptocurrency.
It is clunky, old, sometimes expensive to transact with for small amounts, but it is consistent and is coming to function as "digital gold":
a way of storing value over years.
As the Bitcoin network comes to be used by more and more people, companies, countries and others to store value, it also increases the price, which obviously has made many people very rich.
Bitcoin will surge and crash in cycles, but the long-term trend is unambiguously up as more people store value on the network.
</p>
<p>
Monero is a more recent cryptocurrency that better preserves privacy and fixes nearly all of Bitcoin's other flaws.
All Bitcoin transactions (and those of nearly all cryptocurrencies) are publicly visible on the blockchain.
That means that people can watch where wallets get and spend money, which can be a massive problem.
Monero, however, uses clever cryptography to avoid this.
This makes it the choice "dark web" currency, but because it has many other benefits (low transaction fees (unlike Bitcoin), ASIC resistance) it is now a staple of the internet.
</p>
<p>
There are many other coins and tokens used for technology projects, but Bitcoin and Monero are by far the most important.
</p>
<p>
Due to the difference in transaction fees (it is expensive to transact with Bitcoin), you are probably more likely to get more little tips via Monero.
Big donations might come in Bitcoin though.
</p>
<ul>
<li><a href="bitcoin.html">Get a Bitcoin wallet and accept Bitcoin donations.</a></li>
<li><a href="monero.html">Get a Monero wallet and accept Monero donations.</a></li>
</ul>
</main>
<footer><a href="https://landchad.net">LandChad.net</a></br>Because Everyone should be an Internet LandChad.</br><a href="index.html"><li><img src="pix/chad.gif" alt="chad"></li></a><a href="rss.xml"><li><img src="pix/rss.svg" alt="RSS"></li></a><a href="pix/btc.png"><li><img src="pix/btc.svg" alt="BTC"></li></a><a href="pix/xmr.png"><li><img src="pix/xmr.svg" alt="XMR"></li></a><a href="https://github.com/lukesmithxyz/landchad"><li><img src="pix/git.svg" alt="Github"></li></a></footer>
</body>

View File

@ -1,12 +1,12 @@
<!DOCTYPE html>
<html lang=en>
<head>
<title>Connect Your Domain and Server with DNS Records &ndash; LandChad.net</title>
<title>Connect Your Domain and Server with DNS Records &ndash; diyhosting.bhh.sh</title>
<meta charset="utf-8"/>
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<link rel='stylesheet' type='text/css' href='style.css'>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel='alternate' type='application/rss+xml' title='Land Chad RSS' href='/rss.xml'>
<link rel='alternate' type='application/rss+xml' title='RSS Feed' href='/rss.xml'>
</head>
<body>
<header><h1>Connect Your Domain and Server with DNS Records</h1></header>
@ -52,7 +52,7 @@
<p>
Looking at your server in the Vultr menu, you should see a number next to it.
Mine here is <code>104.238.126.105</code> as you can see below the server name (which I have named <code>landchad.net</code> after the domain I will soon attach to it).
Mine here is <code>104.238.126.105</code> as you can see below the server name (which I have named <code>diyhosting.bhh.sh</code> after the domain I will soon attach to it).
That is my <strong>IPv4</strong> address.
</p>
<a href=pix/dns-ipv4.png><img src="pix/dns-ipv4.png" alt="See the IPv4 address?"></a>
@ -67,10 +67,10 @@
<p>
I add two entries.
One has nothing written in the "Host" section. This will direct connections to <code>landchad.net</code> over IPv4 to our IP address.
One has nothing written in the "Host" section. This will direct connections to <code>diyhosting.bhh.sh</code> over IPv4 to our IP address.
The second has a <code>*</code> in the "Host" section.
This will direct connections to all possible subdomains to the right place too,
I mean <code>mail.landchad.net</code> or <code>blog.landchad.net</code> and any other subdomain we might want to add later.
I mean <code>mail.diyhosting.bhh.sh</code> or <code>blog.diyhosting.bhh.sh</code> and any other subdomain we might want to add later.
</p>
@ -113,10 +113,10 @@
We can check by pinging our domain name, check this out:
</p>
<img src="pix/dns-ping.png" alt="Pinging landchad.net">
<img src="pix/dns-ping.png" alt="Pinging diyhosting.bhh.sh">
<p>
As you can see, our ping to <code>landchad.net</code> is now being directed to <code>104.238.128.105</code>.
As you can see, our ping to <code>diyhosting.bhh.sh</code> is now being directed to <code>104.238.128.105</code>.
That means we have successfully set up our DNS records!
You can also run the command <code>host</code> if you have it, which will list both IPv4 and IPv6 addresses for a domain name.
</p>
@ -124,6 +124,6 @@
<span class=prev><a href="server.html">Previous: Get a server.</a></span>
<span class=next><a href="nginx.html">Next: Setting up the Webserver</a></span>
</main>
<footer><a href="https://landchad.net">LandChad.net</a></br>Because Everyone should be an Internet LandChad.</br><a href="index.html"><li><img src="pix/chad.gif" alt="chad"></li></a><a href="rss.xml"><li><img src="pix/rss.svg" alt="RSS"></li></a><a href="pix/btc.png"><li><img src="pix/btc.svg" alt="BTC"></li></a><a href="pix/xmr.png"><li><img src="pix/xmr.svg" alt="XMR"></li></a><a href="https://github.com/lukesmithxyz/landchad"><li><img src="pix/git.svg" alt="Github"></li></a></footer>
<!--# include file=".footer.html" -->
</body>
</html>

View File

@ -1,12 +1,12 @@
<!DOCTYPE html>
<html lang=en>
<head>
<title>Get a Domain Name &ndash; LandChad.net</title>
<title>Get a Domain Name &ndash; diyhosting.bhh.sh</title>
<meta charset="utf-8"/>
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<link rel='stylesheet' type='text/css' href='style.css'>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel='alternate' type='application/rss+xml' title='Land Chad RSS' href='/rss.xml'>
<link rel='alternate' type='application/rss+xml' title='RSS Feed' href='/rss.xml'>
</head>
<body>
<header><h1>Get a Domain Name</h1></header>
@ -16,7 +16,7 @@
<h2>Terms</h2>
<dl>
<dt>Domain name</dt><dd>The name of a website that you type in an address bar. This site's domain name is <code>LandChad.net</code>.</dd>
<dt>Domain name</dt><dd>The name of a website that you type in an address bar. This site's domain name is <code>diyhosting.bhh.sh</code>.</dd>
<dt>Top-level domain (TLD)</dt><dd>The extension of a domain name, like <code>.com</code>, <code>.net</code>, <code>.xyz</code>, etc.</dd>
<dt>Registrar</dt><dd>A service authorized to reserve a domain name for you.</dd>
</dl>
@ -41,7 +41,7 @@
<h3>Basic info about domain names</h3>
<ul>
<li>Domain names usually require a <em>very</em> small year fee to keep registered, usually around $12 for most generic TLDs.
<li>Domain names usually require a <em>very</em> small yearly fee to keep registered, usually around $12 for most generic TLDs.
There are some "specialty" TLDs that are more expensive, but <code>.com</code>, <code>.xyz</code> and other basic TLDs are that cheap.</li>
<li>Once you own a domain, it is yours as long as you pay the yearly fee, but you can also sell it to someone for however much you want.</li>
<li>Domain names do not hold your data or your website, instead, you add "DNS settings" that direct people connecting to your domain to your IP address.
@ -96,51 +96,13 @@
</p>
<p>
Firstly, you can easily register a domain under some other address you don't actually have access to.
The internet police does not go looking to see who lives where.
</p>
<p>
But more importantly, <em>every good registrar</em> like Epik now includes some kind of WHOIS guard, which is a service that logs a dummy address including a dummy email in the WHOIS database instead of your proper information.
But more importantly, <em>every good registrar</em> should include some kind of WHOIS guard, which is a service that logs a dummy address including a dummy email in the WHOIS database instead of your actual information.
By the way, if the registrar you're looking at requires an extra fee for this service, switch to another. All good registrars should do this for free nowadays.
</p>
<h3>Registrars to avoid</h3>
<p>
If you are picking a random registrar to use, it's best to avoid any registrar based in America or Europe.
They are more likely to (1) be under the tacit control or cooperation with the "Five Eyes" and other Western privacy-violating regimes
or (2) be staffed by political partisans who have now made a habit out of seizing domains they want to shut up.
</p>
<p>
(2) is a new, but much bigger problem, and even if you don't plan on posting any political content, there is really no predicting what their standards are going to be in the future.
I recommend <a href="https://www.epik.com/?affid=we2ro7sa6">Epik</a> because it is one of the only English-speaking registrars that does what registrars used to do: register domains without political curation, which is unfortunately now becoming more uncommon.
If you don't want to use Epik, use a registrar based in Russia or China or a country more sympathetic to political criticism.
</p>
<p>Here are some registrars to explicitly avoid:</p>
<ul>
<li>GoDaddy &ndash; People always want to go here because it's so well advertized.
They have a long record of censorship and nickeling-and-diming accounts. Just avoid them.
They can be lazy because a lot of people use them because they are often the "default" registrar.
</li>
<li>NearlyFreeSpeech &ndash; People have signed up for this minor registrar because of its name that's actually tongue-and-cheek. I will let <a href="https://web.archive.org/web/20210121022350/https://blog.nearlyfreespeech.net/2021/01/19/free-speech-in-2021">this post of theirs</a> speak for itself.
Register a domain here only if you want to have it seized.</li>
<li>Google, Amazon &ndash; Maybe this is obvious, but if you are trying to escape the control of Google or Amazon, it is a very self-defeating thing to register your domain with them. Sites like Parler figured this out the hard way.</li>
</ul>
<p>
If you use one of these registrars, be sure to remove your domains from it ASAP.
That is usually a very easy thing to do, although you can only move a domain to a new registrar once every several months.
Pick a good one and stay put.
Registrars without principled policies maintain the right to seize your domain name on their whim.
Don't think for a minute that this doesn't apply to you.
</p>
<span class=next><a href="server.html">Next: Get a Server.</a></span>
</main>
<footer><a href="https://landchad.net">LandChad.net</a></br>Because Everyone should be an Internet LandChad.</br><a href="index.html"><li><img src="pix/chad.gif" alt="chad"></li></a><a href="rss.xml"><li><img src="pix/rss.svg" alt="RSS"></li></a><a href="pix/btc.png"><li><img src="pix/btc.svg" alt="BTC"></li></a><a href="pix/xmr.png"><li><img src="pix/xmr.svg" alt="XMR"></li></a><a href="https://github.com/lukesmithxyz/landchad"><li><img src="pix/git.svg" alt="Github"></li></a></footer>
<!--# include file=".footer.html" -->
</body>
</html>

View File

@ -1,12 +1,12 @@
<!DOCTYPE html>
<html lang=en>
<head>
<title>Federation &ndash; LandChad.net</title>
<title>Federation &ndash; diyhosting.bhh.sh</title>
<meta charset="utf-8"/>
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<link rel='stylesheet' type='text/css' href='style.css'>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel='alternate' type='application/rss+xml' title='Land Chad RSS' href='/rss.xml'>
<link rel='alternate' type='application/rss+xml' title='RSS Feed' href='/rss.xml'>
</head>
<body>
<header><h1>Federation</h1></header>
@ -66,6 +66,6 @@
This is also used by other software like <a href="https://joinpeertube.org/">PeerTube</a> (which is a self-hosted YouTube-equivalent), <a href="https://friendi.ca/">Friendica</a> (Facebook equivalent)
</p>
</main>
<footer><a href="https://landchad.net">LandChad.net</a></br>Because Everyone should be an Internet LandChad.</br><a href="index.html"><li><img src="pix/chad.gif" alt="chad"></li></a><a href="rss.xml"><li><img src="pix/rss.svg" alt="RSS"></li></a><a href="pix/btc.png"><li><img src="pix/btc.svg" alt="BTC"></li></a><a href="pix/xmr.png"><li><img src="pix/xmr.svg" alt="XMR"></li></a><a href="https://github.com/lukesmithxyz/landchad"><li><img src="pix/git.svg" alt="Github"></li></a></footer>
<!--# include file=".footer.html" -->
</body>
</html>

View File

@ -6,7 +6,7 @@
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<link rel='stylesheet' type='text/css' href='style.css'>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel='alternate' type='application/rss+xml' title='Land Chad RSS' href='/rss.xml'>
<link rel='alternate' type='application/rss+xml' title='RSS Feed' href='/rss.xml'>
</head>
<body>
<header><h1> Creating and serving gemini capsules </h1></header>
@ -98,6 +98,6 @@ systemctl start agate</code></pre>
<p><em>Written by <a href="https://nihar.page">nihar.page</a></em></p>
</main>
<footer><a href="https://landchad.net">LandChad.net</a></br>Because Everyone should be an Internet LandChad.</br><a href="index.html"><li><img src="pix/chad.gif" alt="chad"></li></a><a href="rss.xml"><li><img src="pix/rss.svg" alt="RSS"></li></a><a href="pix/btc.png"><li><img src="pix/btc.svg" alt="BTC"></li></a><a href="pix/xmr.png"><li><img src="pix/xmr.svg" alt="XMR"></li></a><a href="https://github.com/lukesmithxyz/landchad"><li><img src="pix/git.svg" alt="Github"></li></a></footer>
<!--# include file=".footer.html" -->
</body>
</html>

View File

@ -1,12 +1,12 @@
<!DOCTYPE html>
<html lang=en>
<head>
<title>Hosting Your Own Git Repositories &ndash; LandChad.net</title>
<title>Hosting Your Own Git Repositories &ndash; diyhosting.bhh.sh</title>
<meta charset="utf-8"/>
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<link rel='stylesheet' type='text/css' href='style.css'>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel='alternate' type='application/rss+xml' title='Land Chad RSS' href='/rss.xml'>
<link rel='alternate' type='application/rss+xml' title='RSS Feed' href='/rss.xml'>
</head>
<body>
<header><h1>Hosting Your Own Git Repositories</h1></header>
@ -185,6 +185,6 @@ mkdir git</code></pre>
href="https://m-chrzan.xyz">website</a>, <a href="https://m-chrzan.xyz/donate.html">donate</a></li>
</ul>
</main>
<footer><a href="https://landchad.net">LandChad.net</a></br>Because Everyone should be an Internet LandChad.</br><a href="index.html"><li><img src="pix/chad.gif" alt="chad"></li></a><a href="rss.xml"><li><img src="pix/rss.svg" alt="RSS"></li></a><a href="pix/btc.png"><li><img src="pix/btc.svg" alt="BTC"></li></a><a href="pix/xmr.png"><li><img src="pix/xmr.svg" alt="XMR"></li></a><a href="https://github.com/lukesmithxyz/landchad"><li><img src="pix/git.svg" alt="Github"></li></a></footer>
<!--# include file=".footer.html" -->
</body>
</html>

View File

@ -1,12 +1,12 @@
<!DOCTYPE html>
<html lang=en>
<head>
<title>Setting up Gitea &ndash; LandChad.net</title>
<title>Setting up Gitea &ndash; diyhosting.bhh.sh</title>
<meta charset="utf-8"/>
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<link rel='stylesheet' type='text/css' href='style.css'>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel='alternate' type='application/rss+xml' title='Land Chad RSS' href='/rss.xml'>
<link rel='alternate' type='application/rss+xml' title='RSS Feed' href='/rss.xml'>
</head>
<body>
<header><h1>Setting up Gitea</h1></header>
@ -104,6 +104,6 @@ server {
<li><a href="https://phire.cc">phire</a></li>
</ul>
</main>
<footer><a href="https://landchad.net">LandChad.net</a></br>Because Everyone should be an Internet LandChad.</br><a href="index.html"><li><img src="pix/chad.gif" alt="chad"></li></a><a href="rss.xml"><li><img src="pix/rss.svg" alt="RSS"></li></a><a href="pix/btc.png"><li><img src="pix/btc.svg" alt="BTC"></li></a><a href="pix/xmr.png"><li><img src="pix/xmr.svg" alt="XMR"></li></a><a href="https://github.com/lukesmithxyz/landchad"><li><img src="pix/git.svg" alt="Github"></li></a></footer>
<!--# include file=".footer.html" -->
</body>
</html>

View File

@ -1,12 +1,12 @@
<!DOCTYPE html>
<html lang=en>
<head>
<title>Make a Simple Webpage &ndash; LandChad.net</title>
<title>Make a Simple Webpage &ndash; diyhosting.bhh.sh</title>
<meta charset="utf-8"/>
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<link rel='stylesheet' type='text/css' href='style.css'>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel='alternate' type='application/rss+xml' title='Land Chad RSS' href='/rss.xml'>
<link rel='alternate' type='application/rss+xml' title='RSS Feed' href='/rss.xml'>
</head>
<body>
<header><h1>Make a Simple Webpage</h1></header>
@ -195,6 +195,6 @@ We can make bold, italic, underlined or struck through text with more HTML tags:
<span class=next><a href="html2.html">Next: Images and Links in HTML</a></span>
</main>
<footer><a href="https://landchad.net">LandChad.net</a></br>Because Everyone should be an Internet LandChad.</br><a href="index.html"><li><img src="pix/chad.gif" alt="chad"></li></a><a href="rss.xml"><li><img src="pix/rss.svg" alt="RSS"></li></a><a href="pix/btc.png"><li><img src="pix/btc.svg" alt="BTC"></li></a><a href="pix/xmr.png"><li><img src="pix/xmr.svg" alt="XMR"></li></a><a href="https://github.com/lukesmithxyz/landchad"><li><img src="pix/git.svg" alt="Github"></li></a></footer>
<!--# include file=".footer.html" -->
</body>
</html>

View File

@ -1,12 +1,12 @@
<!DOCTYPE html>
<html lang=en>
<head>
<title>Images and Links in HTML &ndash; LandChad.net</title>
<title>Images and Links in HTML &ndash; diyhosting.bhh.sh</title>
<meta charset="utf-8"/>
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<link rel='stylesheet' type='text/css' href='style.css'>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel='alternate' type='application/rss+xml' title='Land Chad RSS' href='/rss.xml'>
<link rel='alternate' type='application/rss+xml' title='RSS Feed' href='/rss.xml'>
</head>
<body>
<header><h1>Images and Links in HTML</h1></header>
@ -22,6 +22,6 @@
&lt;<++>&gt;
<span class=next><a href="<++>">Next:<++></a></span>
</main>
<footer><a href="https://landchad.net">LandChad.net</a></br>Because Everyone should be an Internet LandChad.</br><a href="index.html"><li><img src="pix/chad.gif" alt="chad"></li></a><a href="rss.xml"><li><img src="pix/rss.svg" alt="RSS"></li></a><a href="pix/btc.png"><li><img src="pix/btc.svg" alt="BTC"></li></a><a href="pix/xmr.png"><li><img src="pix/xmr.svg" alt="XMR"></li></a><a href="https://github.com/lukesmithxyz/landchad"><li><img src="pix/git.svg" alt="Github"></li></a></footer>
<!--# include file=".footer.html" -->
</body>
</html>

View File

@ -1,12 +1,12 @@
<!DOCTYPE html>
<html lang=en>
<head>
<title>Doing HTML Right &ndash; LandChad.net</title>
<title>Doing HTML Right &ndash; diyhosting.bhh.sh</title>
<meta charset="utf-8"/>
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<link rel='stylesheet' type='text/css' href='style.css'>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel='alternate' type='application/rss+xml' title='Land Chad RSS' href='/rss.xml'>
<link rel='alternate' type='application/rss+xml' title='RSS Feed' href='/rss.xml'>
</head>
<body>
<header><h1>Doing HTML Right</h1></header>
@ -94,6 +94,6 @@
<span class=next><a href="css.html">Next: Styling with CSS</a></span>
</main>
<footer><a href="https://landchad.net">LandChad.net</a></br>Because Everyone should be an Internet LandChad.</br><a href="index.html"><li><img src="pix/chad.gif" alt="chad"></li></a><a href="rss.xml"><li><img src="pix/rss.svg" alt="RSS"></li></a><a href="pix/btc.png"><li><img src="pix/btc.svg" alt="BTC"></li></a><a href="pix/xmr.png"><li><img src="pix/xmr.svg" alt="XMR"></li></a><a href="https://github.com/lukesmithxyz/landchad"><li><img src="pix/git.svg" alt="Github"></li></a></footer>
<!--# include file=".footer.html" -->
</body>
</html>

View File

@ -6,7 +6,7 @@
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<link rel='stylesheet' type='text/css' href='style.css'>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel='alternate' type='application/rss+xml' title='Land Chad RSS' href='/rss.xml'>
<link rel='alternate' type='application/rss+xml' title='RSS Feed' href='/rss.xml'>
</head>
<body>
<header><h1>Mirror Your Site Over I2P</h1></header>
@ -96,6 +96,6 @@ index index.html ;
<p><strong>Contributor</strong> - <a href="https://qorg11.net" target="_blank">qorg11</a></p>
</main>
<footer><a href="https://landchad.net">LandChad.net</a></br>Because Everyone should be an Internet LandChad.</br><li><a href="index.html"><img src="pix/chad.gif" alt="chad"></a></li><li><a href="rss.xml"><img src="pix/rss.svg" alt="RSS"></a></li><li><a href="pix/btc.png"><img src="pix/btc.svg" alt="BTC"></a></li><li><a href="pix/xmr.png"><img src="pix/xmr.svg" alt="XMR"></a></li><li><a href="https://github.com/lukesmithxyz/landchad"><img src="pix/git.svg" alt="Github"></a></footer>
<footer><a href="https://diyhosting.bhh.sh">diyhosting.bhh.sh</a></br>because everyone should have the freedom to control their own data.</br><li><a href="index.html"><img src="pix/chad.gif" alt="chad"></a></li><li><a href="rss.xml"><img src="pix/rss.svg" alt="RSS"></a></li><li><a href="pix/btc.png"><img src="pix/btc.svg" alt="BTC"></a></li><li><a href="pix/xmr.png"><img src="pix/xmr.svg" alt="XMR"></a></li><li><a href="https://github.com/benharri-forks/diyhosting"><img src="pix/git.svg" alt="Github"></a></footer>
</body>
</html>

View File

@ -1,12 +1,12 @@
<!DOCTYPE html>
<html lang=en>
<head>
<title>Chad's Guide to Starting Your Own Website &ndash; LandChad.net</title>
<title>Chad's Guide to Starting Your Own Website &ndash; diyhosting.bhh.sh</title>
<meta charset="utf-8"/>
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<link rel='stylesheet' type='text/css' href='style.css'>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel='alternate' type='application/rss+xml' title='Land Chad RSS' href='/rss.xml'>
<link rel='alternate' type='application/rss+xml' title='RSS Feed' href='/rss.xml'>
</head>
<style>
@ -14,17 +14,17 @@ img { border: none ;}
</style>
<body>
<header><h1>Chad's Guide to Starting Your Own Website</h1></header>
<header><h1>Your Guide to Starting Your Own Website</h1></header>
<nav></nav>
<main>
<p>
This is LandChad.net, a site dedicated to turning internet peasants into Internet Landlords
This is diyhosting.bhh.sh, a site dedicated to freeing folks from google/facebook/amazon
by showing them how to setup websites, email servers, chat servers and everything in between.
</p>
<p>Starting a website is something that can be done in a lazy afternoon and costs pocket change.</p>
<p>Most of the internet's problems could be solved if more people had their own personal platforms,
so the objective of this site is to guide any normal person through the process of installing a website.</p>
<p>Many internet problems could be solved if more people had their own personal platforms,
so the objective of this site is to guide any curious person through the process of setting up a website.</p>
<h2>All courses</h2>
@ -83,15 +83,6 @@ img { border: none ;}
<dt><a href="tor.html"><img src="pix/tor.svg">Tor</a></dt><dd>Host your site on private onion-routing.</dd>
</dl>
<h3 id=crypto>Accepting Cryptocurrency Tips</h3>
<dl class=ll>
<dt><a href="crypto.html">Why crypto?</a></dt><dd>The case for crypto for normal people</dd>
<dt><a href="bitcoin.html"><img src="pix/btc.svg" alt="btc logo"> Bitcoin</a></dt><dd>Accept Bitcoin (BTC) donations</dd>
<dt><a href="monero.html"><img src="pix/xmr.svg" alt="xmr logo"> Monero</a></dt><dd>Accept Monero (XMR) donations for superior privacy</dd>
<dt><a href="openalias.html">OpenAlias</a></dt><dd>OpenAlias to make crypto easy</dd>
<dt><a href="bat.html"><img src="pix/bat.svg"> BAT</a></dt><dd>Receive donations via the Brave browser</dd>
</dl>
<h2>In the Works...</h2>
<p>
@ -105,22 +96,20 @@ img { border: none ;}
<li>Full HTML tutorial</li>
<li>Full CSS tutorial</li>
<li>RSS feeds</li>
<li>Matrix (federated chat)</li>
<li>SearX (search engine)</li>
</ul>
<h3>On the look out for...</h3>
<p>
There are other articles not currently under construction which we would like to add the LandChad.net.
If you have experience with any of these, you may submit an article for review on <a href="https://github.com/lukesmithxyz/landchad">the Github</a>.
Please include directions for Debian 10 as default.
There are other articles not currently under construction which we would like to add the diyhosting.bhh.sh.
If you have experience with any of these, you may submit an article for review on <a href="https://github.com/benharri-forks/diyhosting">the Github</a>.
Please include directions for Debian 11 as default.
Abstain from using containerization (Docker, etc.).
Attempt to follow the same settings as other articles here.
</p>
<ul>
<li><a href="https://btcpayserver.org/">BTCPay</a></li>
<li>Email webclients</li>
<li>Simple static site generators</li>
<li><a href="https://www.ejabberd.im/">XMPP ejabberd</a></li>
@ -128,44 +117,15 @@ img { border: none ;}
<li>Nitter</li>
</ul>
<h2>Support LandChad.net</h2>
<p>Help advertize this site by adding this banner with a link on your website:</p>
<a href="https://landchad.net"><img src="pix/landchad.gif" alt="LandChad.net"></a>
<p>
No ads, trackers or trash on this site.
We are funded by doing good and earning gratitude.
Express your gratitude in the following ways:
</p>
<ul class=ll>
<li>When setting up a website, use our linked affiliate links, like to <a href="https://www.vultr.com/?ref=8384069-6G">Vultr</a> or <a href="https://my.frantech.ca/aff.php?aff=3886">Frantech/BuyVM</a> for a VPS.</li>
<li>If you enjoy a guest article, the author's donation links may be included at the bottom of the page.</li>
<li>Donate crypto to the long-term LandChad maintenance and expansion fund:</li>
</ul>
<div class=cryptocontainer>
<div class=cryptoinfo>
<p><img style="max-height:1em;max-width:1em" src=pix/xmr.svg> Monero </br>
<code>84RXmrsE7ffCe1ADprxLMHRpmyhZuWYScDR4YghE8pFRFSyLtiZFYwD6EPijVzD3aZiEpg57MfHEr1pGJNPXyJgENMnWrSh</code> </br>
</p>
<a href=pix/xmr.png><img class=qr src=pix/xmr.png></a>
</div>
<div class=cryptoinfo>
<p><img style="max-height:1em;max-width:1em" src=pix/btc.svg> Bitcoin </br>
<code>bc1q9f3tmkhnxj8gduytdktlcw8yrnx3g028nzzsc5</code> </br>
</p>
<a href=pix/btc.png><img class=qr src=pix/btc.png></a>
</div>
</div>
<!--TAGLIST-->
</main>
<!-- <footer><a href="https://landchad.net">LandChad.net</a></br>Because Everyone should be an Internet LandChad.</br><a href="index.html"><li><img src="pix/chad.gif" alt="chad"></li></a><a href="rss.xml"><li><img src="pix/rss.svg" alt="RSS"></li></a><a href="pix/btc.png"><li><img src="pix/btc.svg" alt="BTC"></li></a><a href="pix/xmr.png"><li><img src="pix/xmr.svg" alt="XMR"></li></a><a href="https://github.com/lukesmithxyz/landchad"><li><img src="pix/git.svg" alt="Github"></li></a></footer> -->
<!--# include file=".footer.html" -->
</body>
</html>

View File

@ -1,12 +1,12 @@
<!DOCTYPE html>
<html lang=en>
<head>
<title>Creating Your Own Chat Server With IRC &ndash; LandChad.net</title>
<title>Creating Your Own Chat Server With IRC &ndash; diyhosting.bhh.sh</title>
<meta charset="utf-8"/>
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<link rel='stylesheet' type='text/css' href='style.css'>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel='alternate' type='application/rss+xml' title='Land Chad RSS' href='/rss.xml'>
<link rel='alternate' type='application/rss+xml' title='RSS Feed' href='/rss.xml'>
</head>
<body>
<header><h1>Creating Your Own Chat Server With IRC</h1></header>
@ -796,6 +796,6 @@ systemctl start ergo</code></pre>
<p><i>Written by <a href="https://termer.net/">Termer</a></i></p>
</main>
<footer><a href="https://landchad.net">LandChad.net</a></br>Because Everyone should be an Internet LandChad.</br><a href="index.html"><li><img src="pix/chad.gif" alt="chad"></li></a><a href="rss.xml"><li><img src="pix/rss.svg" alt="RSS"></li></a><a href="pix/btc.png"><li><img src="pix/btc.svg" alt="BTC"></li></a><a href="pix/xmr.png"><li><img src="pix/xmr.svg" alt="XMR"></li></a><a href="https://github.com/lukesmithxyz/landchad"><li><img src="pix/git.svg" alt="Github"></li></a></footer>
<!--# include file=".footer.html" -->
</body>
</html>

View File

@ -1,12 +1,12 @@
<!-- <!DOCTYPE html> -->
<html lang="en">
<head>
<title>Jitsi Video Chat &ndash; LandChad.net</title>
<title>Jitsi Video Chat &ndash; diyhosting.bhh.sh</title>
<meta charset="utf-8" />
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<link rel="stylesheet" type="text/css" href="style.css" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="alternate" type="application/rss+xml" title="Land Chad RSS" href="/rss.xml" />
<link rel="alternate" type="application/rss+xml" title="RSS Feed" href="/rss.xml" />
</head>
<body>
<header><h1>Jitsi Video Chat</h1></header>
@ -125,6 +125,6 @@ ufw enable</code></pre>
</ul>
</main>
<footer><a href="https://landchad.net">LandChad.net</a></br>Because Everyone should be an Internet LandChad.</br><a href="index.html"><li><img src="pix/chad.gif" alt="chad"></li></a><a href="rss.xml"><li><img src="pix/rss.svg" alt="RSS"></li></a><a href="pix/btc.png"><li><img src="pix/btc.svg" alt="BTC"></li></a><a href="pix/xmr.png"><li><img src="pix/xmr.svg" alt="XMR"></li></a><a href="https://github.com/lukesmithxyz/landchad"><li><img src="pix/git.svg" alt="Github"></li></a></footer>
<!--# include file=".footer.html" -->
</body>
</html>

View File

@ -1,12 +1,12 @@
<!DOCTYPE html>
<html lang=en>
<head>
<title>Maintaining a Server &ndash; LandChad.net</title>
<title>Maintaining a Server &ndash; diyhosting.bhh.sh</title>
<meta charset="utf-8"/>
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<link rel='stylesheet' type='text/css' href='style.css'>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel='alternate' type='application/rss+xml' title='Land Chad RSS' href='/rss.xml'>
<link rel='alternate' type='application/rss+xml' title='RSS Feed' href='/rss.xml'>
</head>
<body>
<header><h1>Maintaining a Server</h1></header>
@ -120,6 +120,6 @@ nginx: /usr/sbin/nginx /usr/lib/nginx /etc/nginx /usr/share/nginx /usr/share/man
<p>
</p>
</main>
<footer><a href="https://landchad.net">LandChad.net</a></br>Because Everyone should be an Internet LandChad.</br><a href="index.html"><li><img src="pix/chad.gif" alt="chad"></li></a><a href="rss.xml"><li><img src="pix/rss.svg" alt="RSS"></li></a><a href="pix/btc.png"><li><img src="pix/btc.svg" alt="BTC"></li></a><a href="pix/xmr.png"><li><img src="pix/xmr.svg" alt="XMR"></li></a><a href="https://github.com/lukesmithxyz/landchad"><li><img src="pix/git.svg" alt="Github"></li></a></footer>
<!--# include file=".footer.html" -->
</body>
</html>

View File

@ -1,131 +0,0 @@
<!DOCTYPE html>
<html lang=en>
<head>
<title>Matrix Synapse Server &ndash; LandChad.net</title>
<meta charset="utf-8"/>
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<link rel='stylesheet' type='text/css' href='style.css'>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel='alternate' type='application/rss+xml' title='Land Chad RSS' href='/rss.xml'>
</head>
<body>
<header><h1>Matrix Synapse Server</h1></header>
<nav></nav>
<main>
<img src="pix/matrix.svg" alt="Matrix Synapse Logo" class=titleimg>
<p>Matrix is easy-to-use, decentralized and encrypted private chat software.
Matrix is federated, meaning that with a Matrix account on any server, including your own, you can talk to any other Matrix account on the internet, similar to email.
Matrix also allows fully end-to-end encrypted group chats.
</p>
<p><strong>Synapse</strong> is the name of the default Matrix server. It is written in Python. While it is requires somewhat more system resources than <a href="xmpp.html">an XMPP server</a>, it makes up for that in being very accessible to non-technical users.</p>
<h2>Installation</h2>
<p>Synapse is not in the Debian package repositories by default, but we can easily add Matrix's repository including it:</p>
<pre><code>apt install -y lsb-release wget apt-transport-https
wget -O /usr/share/keyrings/matrix-org-archive-keyring.gpg https://packages.matrix.org/debian/matrix-org-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/matrix-org-archive-keyring.gpg] https://packages.matrix.org/debian/ $(lsb_release -cs) main" &gt; /etc/apt/sources.list.d/matrix-org.list</code></pre>
<p>After we update our packages lists, we will be able to install Synapse with <code>apt</code>.</p>
<pre><code>apt update
apt install matrix-synapse-py3</code></pre>
<p>When prompted, give your main domain name (not a subdomain). This will be the domain appended to your Matrix address, e.g. <code>@chad:landchad.net</code>.</p>
<h2>Nginx configuration</h2>
<p>Create an Nginx configuration file for Matrix, say <code>/etc/nginx/sites-available/matrix</code> and add the content below:
</p>
<pre><code>server {
server_name matrix.<strong>example.org</strong> ;
listen 80;
listen [::]:80;
location / {
proxy_pass http://localhost:8008;
}
location ~* ^(\/_matrix|\/_synapse\/client) {
proxy_pass http://localhost:8008;
proxy_set_header X-Forwarded-For $remote_addr;
client_max_body_size <strong>50M</strong> ;
}
location /.well-known/matrix/server {
return 200 '{"m.homeserver": {"base_url": "https://matrix.<strong>example.org</strong>"}}';
default_type application/json;
add_header Access-Control-Allow-Origin *;
}
}</code></pre>
<aside>
<p>Note the <code>client_max_body_size</code> variable. By default, Nginx caps the size of files it can transfer. We increase that to 50M if needed by Matrix. (Note however that both Matrix and Nginx have seperate settings for this and to raise it to something much larger, you will have to increase the value in both congfiguration files.)
</p>
</aside>
<p>Now let's enable the Nginx Matrix site and reload Nginx to make it active.</p>
<pre><code>ln -s /etc/nginx/sites-available/matrix /etc/nginx/sites-enabled
systemctl reload nginx</code></pre>
<h3>Encryption</h3>
<p>Obviously, we need to encrypt our <code>matrix</code> subdomain as well. Let's do that with certbot:</p>
<pre><code>certbot --nginx -d matrix.<strong>example.org</strong></code></pre>
<h2>Configuration</h2>
<h3>Read the config file</h3>
<p>
The configuration file for Matrix is in <code>/etc/matrix-synapse/homeserver.yaml</code>.
It is well documented and commented, so you can read about the settings, but let's change the essential ones here.
</p>
<p>
Make what changes you want and run <code>systemctl reload matrix-synapse</code> to make the system configuration active.
</p>
<h3>Create an administrator account</h3>
<p>If you allow open registration on your server in the configuration file, you can create an account through Element or another Matrix client, but you are probably going to want an official admin account to use.
To make one, simply run the following command, which will then give you several choices for creating a user, among which will be the ability to make it an admin.
</p>
<pre><code>register_new_matrix_user -c homeserver.yaml http://localhost:8008</code></pre>
<h2>Using Matrix with <img src="pix/element.svg" alt="Element Matrix logo">Element</h2>
<p>
There are many different <a href="https://matrix.org/clients/">clients</a> that can be used on desktops or phones to chat on your Matrix server, but the most popular and most widely vetted is <img src="pix/element.svg" alt="Element logo">Element.
</p>
<p>Get Element to access your Matrix server:</p>
<ul>
<li>Mobile:
<ul>
<li><a href="https://f-droid.org/packages/im.vector.app/">F-droid</a></li>
<li><a href="https://play.google.com/store/apps/details?id=im.vector.app">Google Play</a></li>
<li><a href="https://apps.apple.com/app/vector/id1083446067">Apple App Store</a></li>
</ul>
</li>
<li>Real computer:
<ul>
<li>GNU/Linux: You know how to install it.</li>
<li><a href="https://packages.riot.im/desktop/install/win32/x64/Element%20Setup.exe">Windows</a></li>
<li><a href="https://packages.riot.im/desktop/install/macos/Element.dmg">Mac</a></li>
</ul>
</li>
</ul>
<p>
Note also that Element has a web client (i.e. a version that can be accessed on your own website) that is also easy to install on an Nginx server,
although that will be covered in another article.
</p>
</main>
<footer><a href="https://landchad.net">LandChad.net</a></br>Because Everyone should be an Internet LandChad.</br><a href="index.html"><li><img src="pix/chad.gif" alt="chad"></li></a><a href="rss.xml"><li><img src="pix/rss.svg" alt="RSS"></li></a><a href="pix/btc.png"><li><img src="pix/btc.svg" alt="BTC"></li></a><a href="pix/xmr.png"><li><img src="pix/xmr.svg" alt="XMR"></li></a><a href="https://github.com/lukesmithxyz/landchad"><li><img src="pix/git.svg" alt="Github"></li></a></footer>
</body>
</html>

View File

@ -1,111 +0,0 @@
<!DOCTYPE html>
<html lang=en>
<head>
<title>Setting up a Monero wallet &ndash; LandChad.net</title>
<meta charset="utf-8"/>
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<link rel='stylesheet' type='text/css' href='style.css'>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel='alternate' type='application/rss+xml' title='Land Chad RSS' href='/rss.xml'>
</head>
<body>
<header><h1>Setting up a Monero wallet</h1></header>
<nav></nav>
<main>
<p>
Monero (abbreviated XMR) is easily the cryptocurrency most actually used as such.
Unlike Bitcoin, Monero is actually private and has very low transaction fees.
That makes it a good idea to get a Monero wallet and add an address on your website where you can receive donations.
</p>
<h2>Generate a Monero wallet</h2>
<p>
Got to <a href="https://www.getmonero.org/downloads/">https://www.getmonero.org/downloads/</a> to Monero's official site and you can download either the GUI (graphical) or CLI (command-line wallet).
Some Linux distributions will have these packages in their repositories (<code>monero</code> and <code>monero-gui</code> on Arch-based distributions).
</p>
<aside>
<p>
If you are a Windows user, note that you will <em>probably</em> get some kind of warning that you are installing something malicious.
This is because many malicious pieces of software include crypto miners in them.
This wallet, obviously, does include one as well, because it has the ability to mine if you want.
You can disregard these messages and as that official site mentions, you can follow their directions to check the integrity of the download with SHA256.
</p>
</aside>
<p>
Once you install and run the wallet program, you will get a menu like this:
</p>
<img src="pix/monero-01.png" alt="simple mode">
<p>
Now if you want to start using Monero and using it as a pro, you can choose to download the whole blockchain which will maximize your transactional privacy,
however for this tutorial or setting up a wallet, we can just do the Simple Mode and save our bandwidth.
<strong>In fact, if you are paranoid, you can disconnect your computer from the internet while generating a wallet.</strong>
</p>
<p>Now we choose to create a wallet.</p>
<img src="pix/monero-02.png" alt="create wallet">
<p>
Now we get the most important and sensitive part, you private mneumonic seed.
<strong>These words are sacred! They are your money!</strong>
To be clear, they are randomly generated words that seed the randomness required to unlock whatever money you receive or hold.
Never show these words to anyone, don't even keep them on your computer, but write them down and store them securely in real life in a safe or somewhere where only you have access.
</p>
<img src="pix/monero-03.png" alt="seed">
<aside>
<p>
It goes without saying that the seed above that we generated for this tutorial should never be used by anyone since it is public on the internet and anyone could easily take the funds from the wallet.
</p>
</aside>
<p>
Finally, we get to the main wallet screen.
Now we see your public sharable wallet receiving address.
It is the thing that starts with <code>4</code> and is too long to be included in the image below labeled "Primary address."
</p>
<img src="pix/monero-04.png" alt="address">
<p>
Click the clipboard next to it to copy the whole sequence (which will be more than 90 letters and numbers) to your clipboard.
This is your address.
Put it on your website and you can receive donations!
</p>
<p>
You can also click to save that QR code image and you can put it up on your website and people will be able to scan it and send you Monero.
When scanned, that QR code will read as the public donation address.
</p>
<h2>What do I do now?</h2>
<p>
You can now receive Monero/XMR donations!
All you need to do is put either your full address or your QR code on your site and people can send you tips in Monero.
</p>
<p>
Here is the address we use for this site (i.e. not the compromised wallet generated above):
</p>
<p style="font-size:small; word-wrap: break-word; ">84RXmrsE7ffCe1ADprxLMHRpmyhZuWYScDR4YghE8pFRFSyLtiZFYwD6EPijVzD3aZiEpg57MfHEr1pGJNPXyJgENMnWrSh</p>
<img style="max-height:200px" src="pix/xmr.png" alt="monero donation qr">
<p>
It's now up to you how and where to display these on your site.
</p>
</main>
<footer><a href="https://landchad.net">LandChad.net</a></br>Because Everyone should be an Internet LandChad.</br><a href="index.html"><li><img src="pix/chad.gif" alt="chad"></li></a><a href="rss.xml"><li><img src="pix/rss.svg" alt="RSS"></li></a><a href="pix/btc.png"><li><img src="pix/btc.svg" alt="BTC"></li></a><a href="pix/xmr.png"><li><img src="pix/xmr.svg" alt="XMR"></li></a><a href="https://github.com/lukesmithxyz/landchad"><li><img src="pix/git.svg" alt="Github"></li></a></footer>
</body>
</html>

View File

@ -1,12 +1,12 @@
<!DOCTYPE html>
<html lang=en>
<head>
<title>Setting up a Nextcloud Instance &ndash; LandChad.net</title>
<title>Setting up a Nextcloud Instance &ndash; diyhosting.bhh.sh</title>
<meta charset="utf-8"/>
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<link rel='stylesheet' type='text/css' href='style.css'>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel='alternate' type='application/rss+xml' title='Land Chad RSS' href='/rss.xml'>
<link rel='alternate' type='application/rss+xml' title='RSS Feed' href='/rss.xml'>
</head>
<body>
<header><h1> Setting up a Nextcloud Instance</h1></header>
@ -202,6 +202,6 @@ systemctl start mariadb</code></pre>
<p><em>Written by <a href="https://github.com/MattMadness">Matthew "Madness" Evan</a></em></p>
</main>
<footer><a href="https://landchad.net">LandChad.net</a></br>Because Everyone should be an Internet LandChad.</br><a href="index.html"><li><img src="pix/chad.gif" alt="chad"></li></a><a href="rss.xml"><li><img src="pix/rss.svg" alt="RSS"></li></a><a href="pix/btc.png"><li><img src="pix/btc.svg" alt="BTC"></li></a><a href="pix/xmr.png"><li><img src="pix/xmr.svg" alt="XMR"></li></a><a href="https://github.com/lukesmithxyz/landchad"><li><img src="pix/git.svg" alt="Github"></li></a></footer>
<!--# include file=".footer.html" -->
</body>
</html>

View File

@ -1,12 +1,12 @@
<!DOCTYPE html>
<html lang=en>
<head>
<title>Setting Up a Webserver &ndash; LandChad.net</title>
<title>Setting Up a Webserver &ndash; diyhosting.bhh.sh</title>
<meta charset="utf-8"/>
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<link rel='stylesheet' type='text/css' href='style.css'>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel='alternate' type='application/rss+xml' title='Land Chad RSS' href='/rss.xml'>
<link rel='alternate' type='application/rss+xml' title='RSS Feed' href='/rss.xml'>
</head>
<body>
<header><h1>Setting Up a Webserver</h1></header>
@ -111,7 +111,7 @@ apt install nginx</code></pre>
<pre><code>server {
listen 80 ;
listen [::]:80 ;
server_name <strong>landchad.net</strong> ;
server_name <strong>diyhosting.bhh.sh</strong> ;
root /var/www/<strong>landchad</strong> ;
index index.html index.htm index.nginx-debian.html ;
location / {
@ -127,7 +127,7 @@ The <code>listen</code> lines tell <code>nginx</code> to listen for connections
</p>
<p>
The <code>server_name</code> is the website that we are looking for.
By putting <code>landchad.net</code> here, that means whenever someone connects to this server and is looking for that address,
By putting <code>diyhosting.bhh.sh</code> here, that means whenever someone connects to this server and is looking for that address,
they will be directed to the content in this block.
</p>
<p>
@ -137,7 +137,7 @@ Name the directory in that whatever you want.
</p>
<p>
<code>index</code> determine what the "default" file is;
normally when you go to a website, say <code>landchad.net</code>, you are actually going to a file at <code>landchad.net/index.html</code>.
normally when you go to a website, say <code>diyhosting.bhh.sh</code>, you are actually going to a file at <code>diyhosting.bhh.sh/index.html</code>.
That's all that is.
Note that that this in concert with the line above mean that <code>/var/www/landchad/index.html</code>, a file on our computer that we'll create
will be the main page of our website.
@ -244,6 +244,6 @@ The next brief step is securing encrypted connections to your website.
<span class=next><a href="certbot.html">Next: Enabling Encrypted Connections.</a></span>
</main>
<footer><a href="https://landchad.net">LandChad.net</a></br>Because Everyone should be an Internet LandChad.</br><a href="index.html"><li><img src="pix/chad.gif" alt="chad"></li></a><a href="rss.xml"><li><img src="pix/rss.svg" alt="RSS"></li></a><a href="pix/btc.png"><li><img src="pix/btc.svg" alt="BTC"></li></a><a href="pix/xmr.png"><li><img src="pix/xmr.svg" alt="XMR"></li></a><a href="https://github.com/lukesmithxyz/landchad"><li><img src="pix/git.svg" alt="Github"></li></a></footer>
<!--# include file=".footer.html" -->
</body>
</html>

View File

@ -1,123 +0,0 @@
<!DOCTYPE html>
<html lang=en>
<head>
<title>Open Alias &ndash; LandChad.net</title>
<meta charset="utf-8"/>
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<link rel='stylesheet' type='text/css' href='style.css'>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel='alternate' type='application/rss+xml' title='Land Chad RSS' href='/rss.xml'>
</head>
<body>
<header><h1>Open Alias</h1></header>
<nav></nav>
<main>
<h2>The Problem</h2>
<p>
Cryptocurrency can be unintuitive.
After all, look at this annoying Monero address of ours:
</p>
<ul>
<li><code class=crypto>84RXmrsE7ffCe1ADprxLMHRpmyhZuWYScDR4YghE8pFRFSyLtiZFYwD6EPijVzD3aZiEpg57MfHEr1pGJNPXyJgENMnWrSh</code></p>
</ul>
<p>
It breaks up pages and looks ugly. When you copy and paste it to send money, you might be paranoid that you somehow added an extra character in there.
That's all around a bad user experience.
</p>
<h3>It would be nice...</h3>
<p>
It would be nice if we could just input someone's email address or maybe a website and send Bitcoin or Monero to that instead.
So instead of that long jumble, it would be easier to just type in someone's website or email and sending them money that way.
</p>
<h2>The Solution</h2>
<p>The <a href="https://openalias.org/">OpenAlias</a> standards are just that.
It uses <a href="dns.html">DNS</a> settings, which you know something about, to link a website or an email address with a cryptocurrency address.
It allows someone to simply put <code>landchad.net</code> or <code>chad@landchad.net</code> as a payment recipient and that will direct to that long address above.
</p>
<p>
The default Monero wallet and Bitcoin's Electrum are already compatible with OpenAlias, as are a growing group of wallet software.
</p>
<h2>Let's do it.</h2>
<p>
Open up your domain registar (<a href="https://www.epik.com/?affid=we2ro7sa6">Epik</a>, if you have religiously followed our tutorials) and open up your DNS settings for the website you would like to add.
</p>
<p>
Open the <strong>TXT record</strong> section.
Now, create an entry with text like that below:
</p>
<pre><code>oa1:xmr recipient_address=<strong>84RXmrsE7ffCe1ADprxLMHRpmyhZuWYScDR4YghE8pFRFSyLtiZFYwD6EPijVzD3aZiEpg57MfHEr1pGJNPXyJgENMnWrSh</strong>; recipient_name=<strong>LandChad.net</strong>;</code></pre>
<p>Obviously change the address to your desired address and you may also give a proper name for yourself (this may be multiple words).
Note that the entry above is <strong>all one line</strong>.
</p>
<p>
Now create a new TXT entry and input this text into the <strong>TXT Value</strong> input box.
Note here that I have create two entries:
</p>
<a href=pix/openalias-01.png><img src="pix/openalias-01.png" alt="openalias"></a>
<p>
One entry's "Host" is left empty, this will allow people to send Monero by merely typing <code>landchad.net</code>.
</p>
<p>
The second entry has "chad" as the "Host"; this will allow people to send money to <code>chad@landchad.net</code>, i.e.
this is how you allow people to connect a Monero address with an email address.
</p>
<h3>Checking to see if it works...</h3>
<p>
Let's check to see if it works.
In the Monero wallet, we can now type in <code>landchad.net</code> as a recipient:
</p>
<a href=pix/openalias-02.png><img src="pix/openalias-02.png" alt="checking"></a>
<p>
And once we press the "Resolve" button, it automatically turns into that address we gave to the DNS!
</p>
<a href=pix/openalias-03.png><img src="pix/openalias-03.png" alt="It works!"></a>
<p>
Now people can donate Monero to you without having to worry about QR codes or copying-and-pasting super-long public addresses!
</p>
<h3>Now with Bitcoin!</h3>
<p>
OpenAlias was originally developed for Monero, but since it's such a good idea, Bitcoin wallets have implemented it as well, so let's add some TXT entries for Bitcoin.
The OpenAlias TXT records have the same format, except for the <strong>xmr</strong> at the beginning is replaced with <strong>btc</strong> and obviously we use a Bitcoin address instead of Monero.
</p>
<pre><code>oa1:<strong>btc</strong> recipient_address=<strong>bc1q9f3tmkhnxj8gduytdktlcw8yrnx3g028nzzsc5</strong>; recipient_name=<strong>LandChad.net</strong>;</code></pre>
<p>Add the TXT entries in and save:</p>
<a href=pix/openalias-04.png><img src="pix/openalias-04.png" alt="bitcoin openalias entries"></a>
<p>And we can then check that it's working by trying to send money to <code>landchad.net</code> in Electrum.
See that it automatically appends the address!
</p>
<a href=pix/openalias-05.png><img src="pix/openalias-05.png" alt="electrum resolves an openalias"></a>
<p>
And that's it. Now users can easily send your website or email address Bitcoin or Monero without having to worry about hard to read addresses and QR codes.
</p>
</main>
<footer><a href="https://landchad.net">LandChad.net</a></br>Because Everyone should be an Internet LandChad.</br><a href="index.html"><li><img src="pix/chad.gif" alt="chad"></li></a><a href="rss.xml"><li><img src="pix/rss.svg" alt="RSS"></li></a><a href="pix/btc.png"><li><img src="pix/btc.svg" alt="BTC"></li></a><a href="pix/xmr.png"><li><img src="pix/xmr.svg" alt="XMR"></li></a><a href="https://github.com/lukesmithxyz/landchad"><li><img src="pix/git.svg" alt="Github"></li></a></footer>
</body>
</html>

View File

@ -1,12 +1,12 @@
<!DOCTYPE html>
<html lang=en>
<head>
<title>PeerTube Instance &ndash; LandChad.net</title>
<title>PeerTube Instance &ndash; diyhosting.bhh.sh</title>
<meta charset="utf-8"/>
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<link rel='stylesheet' type='text/css' href='style.css'>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel='alternate' type='application/rss+xml' title='Land Chad RSS' href='/rss.xml'>
<link rel='alternate' type='application/rss+xml' title='RSS Feed' href='/rss.xml'>
</head>
<body>
<header><h1>PeerTube Instance</h1></header>
@ -218,6 +218,6 @@ NODE_CONFIG_DIR=/var/www/peertube/config NODE_ENV=production npm run reset-passw
<p><em>Written by <a href="https://denshi.live">Denshi.</a> Donate Monero <a href="https://denshi.live/donate.html">here</a> <a href="https://denshi.live/images/monero.png">[QR]</a></em></p>
</main>
<footer><a href="https://landchad.net">LandChad.net</a></br>Because Everyone should be an Internet LandChad.</br><a href="index.html"><li><img src="pix/chad.gif" alt="chad"></li></a><a href="rss.xml"><li><img src="pix/rss.svg" alt="RSS"></li></a><a href="pix/btc.png"><li><img src="pix/btc.svg" alt="BTC"></li></a><a href="pix/xmr.png"><li><img src="pix/xmr.svg" alt="XMR"></li></a><a href="https://github.com/lukesmithxyz/landchad"><li><img src="pix/git.svg" alt="Github"></li></a></footer>
<!--# include file=".footer.html" -->
</body>
</html>

View File

@ -1,22 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 140.9 136.3" style="enable-background:new 0 0 140.9 136.3;" xml:space="preserve">
<style type="text/css">
.st0{opacity:0.3;enable-background:new ;}
.st1{fill:#662D91;}
.st2{fill:#9E1F63;}
.st3{fill:#FF5000;}
.st4{fill:#FFFFFF;stroke:#FF5000;stroke-width:0.83;stroke-miterlimit:10;}
</style>
<title>BAT_icon</title>
<g id="Layer_2">
<g id="Layer_1-2">
<polygon class="st0" points="97,132.6 140.9,133 64.2,0 1.2,110.2 "/>
<polygon class="st1" points="127.3,109.8 64.3,73.7 1.2,110.2 "/>
<polygon class="st2" points="64.2,0 63.8,73.7 127.3,109.8 "/>
<polygon class="st3" points="1.2,110.2 64,74.3 64.2,0 "/>
<polygon class="st4" points="63.8,44.8 38.4,88.5 89.9,88.5 "/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 990 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 224 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 67 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 61 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 128 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 568 B

View File

@ -1,7 +0,0 @@
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="64" width="64" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
<g transform="translate(0.00630876,-0.00301984)">
<path fill="#f7931a" d="m63.033,39.744c-4.274,17.143-21.637,27.576-38.782,23.301-17.138-4.274-27.571-21.638-23.295-38.78,4.272-17.145,21.635-27.579,38.775-23.305,17.144,4.274,27.576,21.64,23.302,38.784z"/>
<path fill="#FFF" d="m46.103,27.444c0.637-4.258-2.605-6.547-7.038-8.074l1.438-5.768-3.511-0.875-1.4,5.616c-0.923-0.23-1.871-0.447-2.813-0.662l1.41-5.653-3.509-0.875-1.439,5.766c-0.764-0.174-1.514-0.346-2.242-0.527l0.004-0.018-4.842-1.209-0.934,3.75s2.605,0.597,2.55,0.634c1.422,0.355,1.679,1.296,1.636,2.042l-1.638,6.571c0.098,0.025,0.225,0.061,0.365,0.117-0.117-0.029-0.242-0.061-0.371-0.092l-2.296,9.205c-0.174,0.432-0.615,1.08-1.609,0.834,0.035,0.051-2.552-0.637-2.552-0.637l-1.743,4.019,4.569,1.139c0.85,0.213,1.683,0.436,2.503,0.646l-1.453,5.834,3.507,0.875,1.439-5.772c0.958,0.26,1.888,0.5,2.798,0.726l-1.434,5.745,3.511,0.875,1.453-5.823c5.987,1.133,10.489,0.676,12.384-4.739,1.527-4.36-0.076-6.875-3.226-8.515,2.294-0.529,4.022-2.038,4.483-5.155zm-8.022,11.249c-1.085,4.36-8.426,2.003-10.806,1.412l1.928-7.729c2.38,0.594,10.012,1.77,8.878,6.317zm1.086-11.312c-0.99,3.966-7.1,1.951-9.082,1.457l1.748-7.01c1.982,0.494,8.365,1.416,7.334,5.553z"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 88 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 118 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 80 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 148 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 110 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 132 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 96 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 768 B

View File

@ -1,7 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg width="256px" height="256px" viewBox="0 0 256 256" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMidYMid">
<g>
<path d="M127.9983,0.0005 C57.3183,0.0005 0.0003,57.3155 0.0003,127.9975 C0.0003,142.1255 2.2893,155.7145 6.5183,168.4275 L44.7993,168.4275 L44.7993,60.7335 L127.9983,143.9335 L211.1973,60.7335 L211.1973,168.4275 L249.4793,168.4275 C253.7103,155.7145 256.0003,142.1255 256.0003,127.9975 C256.0003,57.3155 198.6813,0.0005 127.9983,0.0005" fill="#FF6600"></path>
<path d="M108.8673,163.0617 L72.5573,126.7507 L72.5573,194.5157 L58.6773,194.5157 L44.7973,194.5157 L18.6233,194.5157 C41.0923,231.3787 81.6743,255.9967 127.9963,255.9967 C174.3183,255.9967 214.9033,231.3787 237.3703,194.5157 L211.1933,194.5157 L186.3673,194.5157 L183.4373,194.5157 L183.4373,126.7507 L147.1263,163.0617 L127.9963,182.1897 L108.8693,163.0617 L108.8673,163.0617 Z" fill="#4C4C4C"></path>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1022 B

View File

@ -1,12 +1,12 @@
<!DOCTYPE html>
<html lang=en>
<head>
<title>Setup a Pleroma Server &ndash; LandChad.net</title>
<title>Setup a Pleroma Server &ndash; diyhosting.bhh.sh</title>
<meta charset="utf-8"/>
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<link rel='stylesheet' type='text/css' href='style.css'>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel='alternate' type='application/rss+xml' title='Land Chad RSS' href='/rss.xml'>
<link rel='alternate' type='application/rss+xml' title='RSS Feed' href='/rss.xml'>
</head>
<body>
<header><h1>Setup a Pleroma Server</h1></header>
@ -20,7 +20,7 @@ The simple solution to this is to not use social media. However, that just isn't
I've previously made<a href="https://www.youtube.com/watch?v=l7mVsLSsotU"> a video showing all the steps in depth if you want to check it out.</a> If you run into any issues I suggest you look at the video.
</p>
<p>You'll need a server or VPS. Nearly any Operating system is supported but for this tutorial I'm gonna presume you're using a Debian-based OS. You'll also need a domain name pointing to your server's IP address <a href="https://landchad.net/dns.html">which is explained in this tutorial.</a>
<p>You'll need a server or VPS. Nearly any Operating system is supported but for this tutorial I'm gonna presume you're using a Debian-based OS. You'll also need a domain name pointing to your server's IP address <a href="https://diyhosting.bhh.sh/dns.html">which is explained in this tutorial.</a>
</p>
@ -30,7 +30,7 @@ I've previously made<a href="https://www.youtube.com/watch?v=l7mVsLSsotU"> a vid
<h3>Setting Up and Configuring</h3>
<p>First things first you'll need to make sure that you've hardened you SSH so that password authentication is disabled and you'll also want to setup Fail2Ban.
There's a great tutorial on how to do this <a href="https://landchad.net/sshkeys.html">which can be read here.</a>
There's a great tutorial on how to do this <a href="https://diyhosting.bhh.sh/sshkeys.html">which can be read here.</a>
</p>
<p>
@ -164,6 +164,6 @@ If you run into any issues then <a href="https://docs-develop.pleroma.social/bac
</ul>
</main>
<footer><a href="https://landchad.net">LandChad.net</a></br>Because Everyone should be an Internet LandChad.</br><a href="index.html"><li><img src="pix/chad.gif" alt="chad"></li></a><a href="rss.xml"><li><img src="pix/rss.svg" alt="RSS"></li></a><a href="pix/btc.png"><li><img src="pix/btc.svg" alt="BTC"></li></a><a href="pix/xmr.png"><li><img src="pix/xmr.svg" alt="XMR"></li></a><a href="https://github.com/lukesmithxyz/landchad"><li><img src="pix/git.svg" alt="Github"></li></a></footer>
<!--# include file=".footer.html" -->
</body>
</html>

View File

@ -1,12 +1,12 @@
<!DOCTYPE html>
<html lang=en>
<head>
<title>Setting up RSS Bridge &ndash; LandChad.net</title>
<title>Setting up RSS Bridge &ndash; diyhosting.bhh.sh</title>
<meta charset="utf-8"/>
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<link rel='stylesheet' type='text/css' href='style.css'>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel='alternate' type='application/rss+xml' title='Land Chad RSS' href='/rss.xml'>
<link rel='alternate' type='application/rss+xml' title='RSS Feed' href='/rss.xml'>
</head>
<body>
<header><h1>Setting up RSS Bridge</h1></header>
@ -16,7 +16,7 @@
<p>RSS Bridge is a useful utility you can use to help you avoid the big tech sites, like Facebook and Twitter, which instead of the feed you usually would see, will be a based and minimalist RSS feed. </p>
<p>You'll need a server or VPS. Nearly any Operating system is supported but for this tutorial I'm gonna presume you're using a Debian-based OS. You'll also need a domain name pointing to your server's IP address <a href="https://landchad.net/dns.html">which is explained in this tutorial.</a>
<p>You'll need a server or VPS. Nearly any Operating system is supported but for this tutorial I'm gonna presume you're using a Debian-based OS. You'll also need a domain name pointing to your server's IP address <a href="https://diyhosting.bhh.sh/dns.html">which is explained in this tutorial.</a>
</p>
@ -26,7 +26,7 @@
<h3>Setting Up and Configuring</h3>
<p>First things first you'll need to make sure that you've hardened you SSH so that password authentication is disabled and you'll also want to setup Fail2Ban.
There's a great tutorial on how to do this <a href="https://landchad.net/sshkeys.html">which can be read here.</a>
There's a great tutorial on how to do this <a href="https://diyhosting.bhh.sh/sshkeys.html">which can be read here.</a>
</p>
<p>
@ -83,7 +83,7 @@ rm -rf <strong>rss-bridge-2021-04-25 2021-04-25.zip</strong>
systemctl reload nginx
</code></pre>
<p>That's it, you should now have a working rss-bridge installed. But you should definately get an SSL certifcate installed <a href="https://landchad.net/certbot.html">which is done briefly here</a>.</p>
<p>That's it, you should now have a working rss-bridge installed. But you should definately get an SSL certifcate installed <a href="https://diyhosting.bhh.sh/certbot.html">which is done briefly here</a>.</p>
<ul>
@ -93,6 +93,6 @@ systemctl reload nginx
</ul>
</main>
<footer><a href="https://landchad.net">LandChad.net</a></br>Because Everyone should be an Internet LandChad.</br><a href="index.html"><li><img src="pix/chad.gif" alt="chad"></li></a><a href="rss.xml"><li><img src="pix/rss.svg" alt="RSS"></li></a><a href="pix/btc.png"><li><img src="pix/btc.svg" alt="BTC"></li></a><a href="pix/xmr.png"><li><img src="pix/xmr.svg" alt="XMR"></li></a><a href="https://github.com/lukesmithxyz/landchad"><li><img src="pix/git.svg" alt="Github"></li></a></footer>
<!--# include file=".footer.html" -->
</body>
</html>

122
rss.xml
View File

@ -2,23 +2,23 @@
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>LandChad.net: Web Guides for Internet Landchads!</title>
<title>diyhosting.bhh.sh: Web Guides for Internet Landchads!</title>
<description>Tutorials on minimalist webpage creation and server maintenance.</description>
<language>en-us</language>
<link>https://landchad.net/rss.xml</link>
<atom:link href="https://landchad.net/rss.xml" rel="self" type="application/rss+xml" />
<link>https://diyhosting.bhh.sh/rss.xml</link>
<atom:link href="https://diyhosting.bhh.sh/rss.xml" rel="self" type="application/rss+xml" />
<image>
<title>LandChad.net Web Guides for Internet LandChads</title>
<url>https://landchad.net/pix/chad.gif</url>
<link>https://landchad.net/rss.xml</link>
<title>diyhosting.bhh.sh Web Guides for Internet LandChads</title>
<url>https://diyhosting.bhh.sh/pix/chad.gif</url>
<link>https://diyhosting.bhh.sh/rss.xml</link>
</image>
<!-- LB -->
<item>
<title>Setting up Cgit</title>
<guid>https://landchad.net/cgit.html</guid>
<link>https://landchad.net/cgit.html</link>
<guid>https://diyhosting.bhh.sh/cgit.html</guid>
<link>https://diyhosting.bhh.sh/cgit.html</link>
<pubDate>Tue, 14 Sep 2021 14:06:48 -0400</pubDate>
<description><![CDATA[
<header>
@ -121,8 +121,8 @@ git for-each-ref \
<item>
<title>Self hosting</title>
<guid>https://landchad.net/selfhosting.html</guid>
<link>https://landchad.net/selfhosting.html</link>
<guid>https://diyhosting.bhh.sh/selfhosting.html</guid>
<link>https://diyhosting.bhh.sh/selfhosting.html</link>
<pubDate>Sun, 29 Aug 2021 15:35:48 -0400</pubDate>
<description><![CDATA[
<header><h1>Self hosting</h1></header>
@ -237,8 +237,8 @@ git for-each-ref \
<item>
<title>Mirror your site over I2P</title>
<guid>https://landchad.net/i2p.html</guid>
<link>https://landchad.net/i2p.html</link>
<guid>https://diyhosting.bhh.sh/i2p.html</guid>
<link>https://diyhosting.bhh.sh/i2p.html</link>
<pubDate>Sun, 29 Aug 2021 15:32:44 -0400</pubDate>
<description><![CDATA[
<header><h1>Mirror Your Site Over I2P</h1></header>
@ -324,8 +324,8 @@ index index.html ;
<item>
<title>Setting up a Calibre library server</title>
<guid>https://landchad.net/calibre.html</guid>
<link>https://landchad.net/calibre.html</link>
<guid>https://diyhosting.bhh.sh/calibre.html</guid>
<link>https://diyhosting.bhh.sh/calibre.html</link>
<pubDate>Tue, 03 Aug 2021 13:49:21 -0400</pubDate>
<description><![CDATA[
<header><h1>Setting up a Calibre library server</h1></header>
@ -427,8 +427,8 @@ systemctl start calibre-server</code></pre>
<item>
<title>Jitsi Video Chat</title>
<guid>https://landchad.net/jitsi.html</guid>
<link>https://landchad.net/jitsi.html</link>
<guid>https://diyhosting.bhh.sh/jitsi.html</guid>
<link>https://diyhosting.bhh.sh/jitsi.html</link>
<pubDate>Tue, 03 Aug 2021 13:00:23 -0400</pubDate>
<description><![CDATA[
<header><h1>Jitsi Video Chat</h1></header>
@ -525,8 +525,8 @@ ufw enable</code></pre>
<item>
<title>PeerTube Instance</title>
<guid>https://landchad.net/peertube.html</guid>
<link>https://landchad.net/peertube.html</link>
<guid>https://diyhosting.bhh.sh/peertube.html</guid>
<link>https://diyhosting.bhh.sh/peertube.html</link>
<pubDate>Thu, 29 Jul 2021 10:44:56 -0400</pubDate>
<description><![CDATA[
<header><h1>PeerTube Instance</h1></header>
@ -654,8 +654,8 @@ systemctl daemon-reload</code></pre>
<item>
<title>Server-Side Scripting with CGI</title>
<guid>https://landchad.net/cgi.html</guid>
<link>https://landchad.net/cgi.html</link>
<guid>https://diyhosting.bhh.sh/cgi.html</guid>
<link>https://diyhosting.bhh.sh/cgi.html</link>
<pubDate>Sun, 25 Jul 2021 14:29:44 -0400</pubDate>
<description><![CDATA[
<header><h1>Server-Side Scripting with CGI</h1></header>
@ -875,8 +875,8 @@ end</code></pre>
<item>
<title>XMPP Server (Prosody)</title>
<guid>https://landchad.net/xmpp.html</guid>
<link>https://landchad.net/xmpp.html</link>
<guid>https://diyhosting.bhh.sh/xmpp.html</guid>
<link>https://diyhosting.bhh.sh/xmpp.html</link>
<pubDate>Wed, 21 Jul 2021 22:58:21 -0400</pubDate>
<description><![CDATA[
<header><h1>XMPP Server (Prosody)</h1></header>
@ -1030,20 +1030,20 @@ Chatrooms are created and referred to in the following format: <code><strong>#ch
<item>
<title>Setting up RSS Bridge</title>
<guid>https://landchad.net/rss-bridge.html</guid>
<link>https://landchad.net/rss-bridge.html</link>
<guid>https://diyhosting.bhh.sh/rss-bridge.html</guid>
<link>https://diyhosting.bhh.sh/rss-bridge.html</link>
<pubDate>Mon, 05 Jul 2021 18:11:15 -0400</pubDate>
<description><![CDATA[
<header><h1>Setting up RSS Bridge</h1></header>
<main>
<p>RSS Bridge is a useful utility you can use to help you avoid the big tech sites, like Facebook and Twitter, which instead of the feed you usually would see, will be a based and minimalist RSS feed. </p>
<p>You'll need a server or VPS. Nearly any Operating system is supported but for this tutorial I'm gonna presume you're using a Debian-based OS. You'll also need a domain name pointing to your server's IP address <a href="https://landchad.net/dns.html">which is explained in this tutorial.</a>
<p>You'll need a server or VPS. Nearly any Operating system is supported but for this tutorial I'm gonna presume you're using a Debian-based OS. You'll also need a domain name pointing to your server's IP address <a href="https://diyhosting.bhh.sh/dns.html">which is explained in this tutorial.</a>
</p>
<h2>Installation</h2>
<h3>Setting Up and Configuring</h3>
<p>First things first you'll need to make sure that you've hardened you SSH so that password authentication is disabled and you'll also want to setup Fail2Ban.
There's a great tutorial on how to do this <a href="https://landchad.net/sshkeys.html">which can be read here.</a>
There's a great tutorial on how to do this <a href="https://diyhosting.bhh.sh/sshkeys.html">which can be read here.</a>
</p>
<p>
Next we'll install the required packages:
@ -1087,7 +1087,7 @@ rm -rf <strong>rss-bridge-2021-04-25 2021-04-25.zip</strong>
<pre><code>chown -R www-data:www-data /var/www/rss-bridge
systemctl reload nginx
</code></pre>
<p>That's it, you should now have a working rss-bridge installed. But you should definately get an SSL certifcate installed <a href="https://landchad.net/certbot.html">which is done briefly here</a>.</p>
<p>That's it, you should now have a working rss-bridge installed. But you should definately get an SSL certifcate installed <a href="https://diyhosting.bhh.sh/certbot.html">which is done briefly here</a>.</p>
<ul>
<li><a href="https://handskemager.xyz">handskemager.xyz</a></li>
<li>Bitcoin: <code class=crypto>bc1qhfjgwjzksf2auqjefwpvq20wvyugq3lhqgkxvu</code></li>
@ -1101,8 +1101,8 @@ systemctl reload nginx
<item>
<title>Rsync: Upload and Sync Files and Websites</title>
<guid>https://landchad.net/rsync.html</guid>
<link>https://landchad.net/rsync.html</link>
<guid>https://diyhosting.bhh.sh/rsync.html</guid>
<link>https://diyhosting.bhh.sh/rsync.html</link>
<pubDate>Sat, 03 Jul 2021 08:58:29 -0400</pubDate>
<description><![CDATA[
<header><h1>Rsync: Upload and Sync Files and Websites</h1></header>
@ -1150,8 +1150,8 @@ systemctl reload nginx
<item>
<title>Setup a Pleroma Server</title>
<guid>https://landchad.net/pleroma.html</guid>
<link>https://landchad.net/pleroma.html</link>
<guid>https://diyhosting.bhh.sh/pleroma.html</guid>
<link>https://diyhosting.bhh.sh/pleroma.html</link>
<pubDate>Fri, 02 Jul 2021 09:14:32 -0400</pubDate>
<description><![CDATA[
<header><h1>Setup a Pleroma Server</h1></header>
@ -1161,12 +1161,12 @@ systemctl reload nginx
The simple solution to this is to not use social media. However, that just isn't an option for most people. So the next best thing is to setup a self-hosted and federalised social media site so that you have full control over your data.
I've previously made<a href="https://www.youtube.com/watch?v=l7mVsLSsotU"> a video showing all the steps in depth if you want to check it out.</a> If you run into any issues I suggest you look at the video.
</p>
<p>You'll need a server or VPS. Nearly any Operating system is supported but for this tutorial I'm gonna presume you're using a Debian-based OS. You'll also need a domain name pointing to your server's IP address <a href="https://landchad.net/dns.html">which is explained in this tutorial.</a>
<p>You'll need a server or VPS. Nearly any Operating system is supported but for this tutorial I'm gonna presume you're using a Debian-based OS. You'll also need a domain name pointing to your server's IP address <a href="https://diyhosting.bhh.sh/dns.html">which is explained in this tutorial.</a>
</p>
<h2>Installation</h2>
<h3>Setting Up and Configuring</h3>
<p>First things first you'll need to make sure that you've hardened you SSH so that password authentication is disabled and you'll also want to setup Fail2Ban.
There's a great tutorial on how to do this <a href="https://landchad.net/sshkeys.html">which can be read here.</a>
There's a great tutorial on how to do this <a href="https://diyhosting.bhh.sh/sshkeys.html">which can be read here.</a>
</p>
<p>
Next we'll install the required packages:
@ -1266,8 +1266,8 @@ If you run into any issues then <a href="https://docs-develop.pleroma.social/bac
<item>
<title>Certbot on Standalone Domains and Subdomains</title>
<guid>https://landchad.net/standalone.html</guid>
<link>https://landchad.net/standalone.html</link>
<guid>https://diyhosting.bhh.sh/standalone.html</guid>
<link>https://diyhosting.bhh.sh/standalone.html</link>
<pubDate>Fri, 02 Jul 2021 09:14:29 -0400</pubDate>
<description><![CDATA[
<header><h1>Certbot on Standalone Domains and Subdomains</h1></header>
@ -1291,8 +1291,8 @@ systemctl start nginx</code></pre>
<item>
<title>Using UFW as a Firewall</title>
<guid>https://landchad.net/ufw.html</guid>
<link>https://landchad.net/ufw.html</link>
<guid>https://diyhosting.bhh.sh/ufw.html</guid>
<link>https://diyhosting.bhh.sh/ufw.html</link>
<pubDate>Thu, 01 Jul 2021 16:58:11 -0400</pubDate>
<description><![CDATA[
<header><h1>Using UFW as a Firewall</h1></header>
@ -1420,8 +1420,8 @@ ufw status verbose</code></pre>
<item>
<title>Creating Your Own Chat Server With IRC</title>
<guid>https://landchad.net/irc.html</guid>
<link>https://landchad.net/irc.html</link>
<guid>https://diyhosting.bhh.sh/irc.html</guid>
<link>https://diyhosting.bhh.sh/irc.html</link>
<pubDate>Thu, 01 Jul 2021 16:28:32 -0400</pubDate>
<description><![CDATA[
<header><h1>Creating Your Own Chat Server With IRC</h1></header>
@ -2057,8 +2057,8 @@ systemctl start ergo</code></pre>
<item>
<title>Setting up Gitea</title>
<guid>https://landchad.net/gitea.html</guid>
<link>https://landchad.net/gitea.html</link>
<guid>https://diyhosting.bhh.sh/gitea.html</guid>
<link>https://diyhosting.bhh.sh/gitea.html</link>
<pubDate>Thu, 01 Jul 2021 16:14:22 -0400</pubDate>
<description><![CDATA[
<header><h1>Setting up Gitea</h1></header>
@ -2144,8 +2144,8 @@ server {
<item>
<title>Hosting Your Own Git Repositories</title>
<guid>https://landchad.net/git.html</guid>
<link>https://landchad.net/git.html</link>
<guid>https://diyhosting.bhh.sh/git.html</guid>
<link>https://diyhosting.bhh.sh/git.html</link>
<pubDate>Thu, 01 Jul 2021 07:19:51 -0400</pubDate>
<description><![CDATA[
<header><h1>Hosting Your Own Git Repositories</h1></header>
@ -2291,8 +2291,8 @@ mkdir git</code></pre>
<item>
<title>Requiring Passwords for Webpages (HTTP Authentication)</title>
<guid>https://landchad.net/auth.html</guid>
<link>https://landchad.net/auth.html</link>
<guid>https://diyhosting.bhh.sh/auth.html</guid>
<link>https://diyhosting.bhh.sh/auth.html</link>
<pubDate>Thu, 01 Jul 2021 07:19:27 -0400</pubDate>
<description><![CDATA[
<header><h1>Requiring Passwords for Webpages</h1></header>
@ -2395,8 +2395,8 @@ mkdir git</code></pre>
<item>
<title>Cronjobs</title>
<guid>https://landchad.net/cron.html</guid>
<link>https://landchad.net/cron.html</link>
<guid>https://diyhosting.bhh.sh/cron.html</guid>
<link>https://diyhosting.bhh.sh/cron.html</link>
<pubDate>Thu, 01 Jul 2021 07:19:04 -0400</pubDate>
<description><![CDATA[
<header><h1>Using Cronjobs to run scheduled tasks</h1></header>
@ -2531,8 +2531,8 @@ mkdir git</code></pre>
<item>
<title>Mirror your site over tor</title>
<guid>https://landchad.net/tor.html</guid>
<link>https://landchad.net/tor.html</link>
<guid>https://diyhosting.bhh.sh/tor.html</guid>
<link>https://diyhosting.bhh.sh/tor.html</link>
<pubDate>Thu, 01 Jul 2021 07:15:39 -0400</pubDate>
<description><![CDATA[
<header><h1>Mirror Your Site Over Tor</h1></header>
@ -2605,8 +2605,8 @@ apt install tor</code></pre>
<item>
<title>Cryptocurrency Tutorials Completed</title>
<guid>https://landchad.net/index.html#crypto</guid>
<link>https://landchad.net/index.html#crypto</link>
<guid>https://diyhosting.bhh.sh/index.html#crypto</guid>
<link>https://diyhosting.bhh.sh/index.html#crypto</link>
<pubDate> Tue, 29 Jun 2021 08:10:31 -0400</pubDate>
<description><![CDATA[<p>There is now a set of basic tutorials on cryptocurrency wallets and concepts up.
The goal here is to allow people to receive tips for sites using all free and open source and peer-to-peer technology.</p>
@ -2614,22 +2614,22 @@ apt install tor</code></pre>
<p>More tutorials on crypto management and exchanging may be added later, but these focus simply on basic concepts and setting up wallets. They include:</p>
<ul>
<li><a href="https://landchad.net/crypto.html">The Case for Crypto for Normal People</a></li>
<li><a href="https://landchad.net/bitcoin.html">Accepting Bitcoin</a></li>
<li><a href="https://landchad.net/monero.html">Accepting Monero</a></li>
<li><a href="https://landchad.net/openalias.html">Setting up OpenAlias for your site</a></li>
<li><a href="https://landchad.net/bat.html">Enrolling in the Basic Attention Token project</a></li>
<li><a href="https://diyhosting.bhh.sh/crypto.html">The Case for Crypto for Normal People</a></li>
<li><a href="https://diyhosting.bhh.sh/bitcoin.html">Accepting Bitcoin</a></li>
<li><a href="https://diyhosting.bhh.sh/monero.html">Accepting Monero</a></li>
<li><a href="https://diyhosting.bhh.sh/openalias.html">Setting up OpenAlias for your site</a></li>
<li><a href="https://diyhosting.bhh.sh/bat.html">Enrolling in the Basic Attention Token project</a></li>
</ul>]]></description>
</item>
<item>
<title>Welcome to LandChad.net!</title>
<guid>https://landchad.net</guid>
<link>https://landchad.net</link>
<title>Welcome to diyhosting.bhh.sh!</title>
<guid>https://diyhosting.bhh.sh</guid>
<link>https://diyhosting.bhh.sh</link>
<pubDate> Mon, 28 Jun 2021 08:21:44 -0400</pubDate>
<description><![CDATA[<p>Welcome to LandChad.net!</p>
<description><![CDATA[<p>Welcome to diyhosting.bhh.sh!</p>
<p>This website is for step-by-step tutorials that allow people to host and maintain their own website and other web services on the cheap or free.</p>
<p>There is already a full basic tutorial on website creation on the site <a href="https://landchad.net/index.html#basic">here</a>.
<p>There is already a full basic tutorial on website creation on the site <a href="https://diyhosting.bhh.sh/index.html#basic">here</a>.
Following the tutorials can take as little as an hour, but will help you set up a VPS, and NginX server and encrypt your new webpage with Certbot.</p>
<p>Next I plan adding general info on HTML and CSS and how to manage a website.</p>
<p>More stuff like running your own email server and more will be added shortly as more articles are finalized.</p>

View File

@ -1,12 +1,12 @@
<!DOCTYPE html>
<html lang=en>
<head>
<title>Rsync: Upload and Sync Files and Websites &ndash; LandChad.net</title>
<title>Rsync: Upload and Sync Files and Websites &ndash; diyhosting.bhh.sh</title>
<meta charset="utf-8"/>
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<link rel='stylesheet' type='text/css' href='style.css'>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel='alternate' type='application/rss+xml' title='Land Chad RSS' href='/rss.xml'>
<link rel='alternate' type='application/rss+xml' title='RSS Feed' href='/rss.xml'>
</head>
<body>
@ -50,6 +50,6 @@
<h2 id="contribution">Contribution</h2>
<ul><li>el3ctr0lyte: <a href="https://github.com/el3ctr0lyte">github</a>, XMR: <code class=crypto>86DBJdiG83ZDea6kJgsbVN5tMae5ScfuhJ3PihEMTHatCrGEw2gctyUB92V2fz4R4YhwRaQeAGL5M4gPRXvVvtkULJi4ayk</code></li><li>Substantial revisions by <a href="https://lukesmith.xyz">Luke</a></li></ul>
</main>
<footer><a href="https://landchad.net">LandChad.net</a></br>Because Everyone should be an Internet LandChad.</br><a href="index.html"><li><img src="pix/chad.gif" alt="chad"></li></a><a href="rss.xml"><li><img src="pix/rss.svg" alt="RSS"></li></a><a href="pix/btc.png"><li><img src="pix/btc.svg" alt="BTC"></li></a><a href="pix/xmr.png"><li><img src="pix/xmr.svg" alt="XMR"></li></a><a href="https://github.com/lukesmithxyz/landchad"><li><img src="pix/git.svg" alt="Github"></li></a></footer>
<!--# include file=".footer.html" -->
</body>
</html>

View File

@ -1,12 +1,12 @@
<!DOCTYPE html>
<html lang=en>
<head>
<title>Self hosting &ndash; LandChad.net</title>
<title>Self hosting &ndash; diyhosting.bhh.sh</title>
<meta charset="utf-8"/>
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<link rel='stylesheet' type='text/css' href='style.css'>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel='alternate' type='application/rss+xml' title='Land Chad RSS' href='/rss.xml'>
<link rel='alternate' type='application/rss+xml' title='RSS Feed' href='/rss.xml'>
</head>
<body>
<header><h1>Self hosting</h1></header>
@ -115,6 +115,6 @@
<hr>
<p><em>Written by <a href="https://github.com/hidde-j">hiddej</a></em>
</main>
<footer><a href="https://landchad.net">LandChad.net</a></br>Because Everyone should be an Internet LandChad.</br><a href="index.html"><li><img src="pix/chad.gif" alt="chad"></li></a><a href="rss.xml"><li><img src="pix/rss.svg" alt="RSS"></li></a><a href="pix/btc.png"><li><img src="pix/btc.svg" alt="BTC"></li></a><a href="pix/xmr.png"><li><img src="pix/xmr.svg" alt="XMR"></li></a><a href="https://github.com/lukesmithxyz/landchad"><li><img src="pix/git.svg" alt="Github"></li></a></footer>
<!--# include file=".footer.html" -->
</body>
</html>

View File

@ -1,12 +1,12 @@
<!DOCTYPE html>
<html lang=en>
<head>
<title>Get a Server &ndash; LandChad.net</title>
<title>Get a Server &ndash; diyhosting.bhh.sh</title>
<meta charset="utf-8"/>
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<link rel='stylesheet' type='text/css' href='style.css'>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel='alternate' type='application/rss+xml' title='Land Chad RSS' href='/rss.xml'>
<link rel='alternate' type='application/rss+xml' title='RSS Feed' href='/rss.xml'>
</head>
<body>
<header><h1>Get a Server</h1></header>
@ -141,6 +141,6 @@
There's a low chance of their whole system collapsing or something, but I say it's a good idea to be hyper-precautious.
</p>
</main>
<footer><a href="https://landchad.net">LandChad.net</a></br>Because Everyone should be an Internet LandChad.</br><a href="index.html"><li><img src="pix/chad.gif" alt="chad"></li></a><a href="rss.xml"><li><img src="pix/rss.svg" alt="RSS"></li></a><a href="pix/btc.png"><li><img src="pix/btc.svg" alt="BTC"></li></a><a href="pix/xmr.png"><li><img src="pix/xmr.svg" alt="XMR"></li></a><a href="https://github.com/lukesmithxyz/landchad"><li><img src="pix/git.svg" alt="Github"></li></a></footer>
<!--# include file=".footer.html" -->
</body>
</html>

View File

@ -1,12 +1,12 @@
<!DOCTYPE html>
<html lang=en>
<head>
<title>Log on with SSH Keys &ndash; LandChad.net</title>
<title>Log on with SSH Keys &ndash; diyhosting.bhh.sh</title>
<meta charset="utf-8"/>
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<link rel='stylesheet' type='text/css' href='style.css'>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel='alternate' type='application/rss+xml' title='Land Chad RSS' href='/rss.xml'>
<link rel='alternate' type='application/rss+xml' title='RSS Feed' href='/rss.xml'>
</head>
<body>
<header><h1>Log on with SSH Keys</h1></header>
@ -167,6 +167,6 @@ UsePAM <strong>no</strong></code></pre>
</p>
</main>
<footer><a href="https://landchad.net">LandChad.net</a></br>Because Everyone should be an Internet LandChad.</br><a href="index.html"><li><img src="pix/chad.gif" alt="chad"></li></a><a href="rss.xml"><li><img src="pix/rss.svg" alt="RSS"></li></a><a href="pix/btc.png"><li><img src="pix/btc.svg" alt="BTC"></li></a><a href="pix/xmr.png"><li><img src="pix/xmr.svg" alt="XMR"></li></a><a href="https://github.com/lukesmithxyz/landchad"><li><img src="pix/git.svg" alt="Github"></li></a></footer>
<!--# include file=".footer.html" -->
</body>
</html>

View File

@ -1,12 +1,12 @@
<!DOCTYPE html>
<html lang=en>
<head>
<title>Certbot on Standalone Domains and Subdomains &ndash; LandChad.net</title>
<title>Certbot on Standalone Domains and Subdomains &ndash; diyhosting.bhh.sh</title>
<meta charset="utf-8"/>
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<link rel='stylesheet' type='text/css' href='style.css'>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel='alternate' type='application/rss+xml' title='Land Chad RSS' href='/rss.xml'>
<link rel='alternate' type='application/rss+xml' title='RSS Feed' href='/rss.xml'>
</head>
<body>
<header><h1>Certbot on Standalone Domains and Subdomains</h1></header>
@ -27,6 +27,6 @@ systemctl start nginx</code></pre>
<p>The reason we deactivate Nginx is that it uses the ports that Certbot will want to bind to, and thus we must temporarily turn Nginx off to let Certbot use those ports. (What it actually does is spin up a dummy webserver that doesn't need to think about the Nginx configuration.)</p>
<p>This is just a little note of something that might confuse people, but the three commands above should suffice. If your site is still managed by Nginx, it should still be able to renew with simple <code>certbot renew --nginx</code> without a problem.</p>
</main>
<footer><a href="https://landchad.net">LandChad.net</a></br>Because Everyone should be an Internet LandChad.</br><a href="index.html"><li><img src="pix/chad.gif" alt="chad"></li></a><a href="rss.xml"><li><img src="pix/rss.svg" alt="RSS"></li></a><a href="pix/btc.png"><li><img src="pix/btc.svg" alt="BTC"></li></a><a href="pix/xmr.png"><li><img src="pix/xmr.svg" alt="XMR"></li></a><a href="https://github.com/lukesmithxyz/landchad"><li><img src="pix/git.svg" alt="Github"></li></a></footer>
<!--# include file=".footer.html" -->
</body>
</html>

View File

@ -1,12 +1,12 @@
<!DOCTYPE html>
<html lang=en>
<head>
<title><++> &ndash; LandChad.net</title>
<title><++> &ndash; diyhosting.bhh.sh</title>
<meta charset="utf-8"/>
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<link rel='stylesheet' type='text/css' href='style.css'>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel='alternate' type='application/rss+xml' title='Land Chad RSS' href='/rss.xml'>
<link rel='alternate' type='application/rss+xml' title='RSS Feed' href='/rss.xml'>
</head>
<body>
<header><h1><++></h1></header>
@ -15,6 +15,6 @@
<++>
<span class=next><a href="<++>">Next:<++></a></span>
</main>
<footer><a href="https://landchad.net">LandChad.net</a></br>Because Everyone should be an Internet LandChad.</br><a href="index.html"><li><img src="pix/chad.gif" alt="chad"></li></a><a href="rss.xml"><li><img src="pix/rss.svg" alt="RSS"></li></a><a href="pix/btc.png"><li><img src="pix/btc.svg" alt="BTC"></li></a><a href="pix/xmr.png"><li><img src="pix/xmr.svg" alt="XMR"></li></a><a href="https://github.com/lukesmithxyz/landchad"><li><img src="pix/git.svg" alt="Github"></li></a></footer>
<!--# include file=".footer.html" -->
</body>
</html>

View File

@ -6,7 +6,7 @@
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<link rel='stylesheet' type='text/css' href='style.css'>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel='alternate' type='application/rss+xml' title='Land Chad RSS' href='/rss.xml'>
<link rel='alternate' type='application/rss+xml' title='RSS Feed' href='/rss.xml'>
</head>
<body>
<header><h1>Mirror Your Site Over Tor</h1></header>
@ -104,6 +104,6 @@ apt install tor</code></pre>
<p><strong>Contributor</strong> - <a href="https://tomfasano.co" target="_blank">tomfasano.co</a></p>
</main>
<footer><a href="https://landchad.net">LandChad.net</a></br>Because Everyone should be an Internet LandChad.</br><a href="index.html"><li><img src="pix/chad.gif" alt="chad"></li></a><a href="rss.xml"><li><img src="pix/rss.svg" alt="RSS"></li></a><a href="pix/btc.png"><li><img src="pix/btc.svg" alt="BTC"></li></a><a href="pix/xmr.png"><li><img src="pix/xmr.svg" alt="XMR"></li></a><a href="https://github.com/lukesmithxyz/landchad"><li><img src="pix/git.svg" alt="Github"></li></a></footer>
<!--# include file=".footer.html" -->
</body>
</html>

View File

@ -1,12 +1,12 @@
<!DOCTYPE html>
<html lang=en>
<head>
<title>Using UFW as a Firewall &ndash; LandChad.net</title>
<title>Using UFW as a Firewall &ndash; diyhosting.bhh.sh</title>
<meta charset="utf-8"/>
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<link rel='stylesheet' type='text/css' href='style.css'>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel='alternate' type='application/rss+xml' title='Land Chad RSS' href='/rss.xml'>
<link rel='alternate' type='application/rss+xml' title='RSS Feed' href='/rss.xml'>
</head>
<body>
<header><h1>Using UFW as a Firewall</h1></header>
@ -188,6 +188,6 @@ ufw status verbose</code></pre>
<strong>Contributor</strong> - <a href="https://shunter.xyz">shunter.xyz</a>
</main>
<footer><a href="https://landchad.net">LandChad.net</a></br>Because Everyone should be an Internet LandChad.</br><a href="index.html"><li><img src="pix/chad.gif" alt="chad"></li></a><a href="rss.xml"><li><img src="pix/rss.svg" alt="RSS"></li></a><a href="pix/btc.png"><li><img src="pix/btc.svg" alt="BTC"></li></a><a href="pix/xmr.png"><li><img src="pix/xmr.svg" alt="XMR"></li></a><a href="https://github.com/lukesmithxyz/landchad"><li><img src="pix/git.svg" alt="Github"></li></a></footer>
<!--# include file=".footer.html" -->
</body>
</html>

View File

@ -1,12 +1,12 @@
<!DOCTYPE html>
<html lang=en>
<head>
<title>XMPP Server (Prosody) &ndash; LandChad.net</title>
<title>XMPP Server (Prosody) &ndash; diyhosting.bhh.sh</title>
<meta charset="utf-8"/>
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<link rel='stylesheet' type='text/css' href='style.css'>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel='alternate' type='application/rss+xml' title='Land Chad RSS' href='/rss.xml'>
<link rel='alternate' type='application/rss+xml' title='RSS Feed' href='/rss.xml'>
</head>
<body>
<header><h1>XMPP Server (Prosody)</h1></header>
@ -187,6 +187,6 @@ Chatrooms are created and referred to in the following format: <code><strong>#ch
</p>
</main>
<footer><a href="https://landchad.net">LandChad.net</a></br>Because Everyone should be an Internet LandChad.</br><a href="index.html"><li><img src="pix/chad.gif" alt="chad"></li></a><a href="rss.xml"><li><img src="pix/rss.svg" alt="RSS"></li></a><a href="pix/btc.png"><li><img src="pix/btc.svg" alt="BTC"></li></a><a href="pix/xmr.png"><li><img src="pix/xmr.svg" alt="XMR"></li></a><a href="https://github.com/lukesmithxyz/landchad"><li><img src="pix/git.svg" alt="Github"></li></a></footer>
<!--# include file=".footer.html" -->
</body>
</html>