132 lines
6.2 KiB
HTML
132 lines
6.2 KiB
HTML
<!DOCTYPE html>
|
|
<html lang=en>
|
|
<head>
|
|
<title>Chad's Guide to Starting Your Own Website – 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='RSS Feed' href='/rss.xml'>
|
|
</head>
|
|
|
|
<style>
|
|
img { border: none ;}
|
|
</style>
|
|
|
|
<body>
|
|
<header><h1>Your Guide to Starting Your Own Website</h1></header>
|
|
<nav></nav>
|
|
<main>
|
|
<p>
|
|
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>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>
|
|
|
|
<h3 id=basic>Basic Personal Website Setup</h3>
|
|
|
|
<p>
|
|
This is the basic "course." Follow these quick tutorials and you'll
|
|
have a fully functioning basic web page on the domain name of your
|
|
choice.
|
|
</p>
|
|
|
|
<p>
|
|
⏳ This "basic course" can take <strong>as little as an hour</strong> or even less.
|
|
</p>
|
|
|
|
<ol class=ll>
|
|
<li><a href="domain.html">Get a domain name.</a></li>
|
|
<li><a href="server.html">Get a server.</a></li>
|
|
<li><a href="dns.html">Set up DNS settings to connect your server and domain name.</a></li>
|
|
<li><a href="nginx.html">Set up your web server.</a></li>
|
|
<li><a href="certbot.html">Get a secure HTTPS connection with Certbot.</a></li>
|
|
</ol>
|
|
|
|
<h3 id=other>Excellent Extras</h3>
|
|
<ul class=ll>
|
|
<li><a href="rsync.html">Rsync: Upload and Sync Files and Websites</a></li>
|
|
<li><a href="maintenance.html">How to Maintain a Server.</a></li>
|
|
<li><a href="sshkeys.html">Use your SSH keys to prevent hacking.</a></li>
|
|
<li><a href="cron.html">Schedule tasks with Crontabs/Cronjobs.</a></li>
|
|
<li><a href="cgi.html">Server side scripting with CGI</a></li>
|
|
<li><a href="auth.html">Password-protecting Webpages (HTTP Authentication)</a></li>
|
|
<li><a href="ufw.html">Using ufw as a firewall.</a></li>
|
|
<li><a href="gemini.html">Create a Gemini Capsule.</a></li>
|
|
<li><a href="standalone.html">Standalone Certbot Certificates</a></li>
|
|
<li><a href="selfhosting.html">Selfhosting on your own server at home</a>
|
|
</ul>
|
|
|
|
<h3 id=platform>"Build your own platform!"</h3>
|
|
|
|
<p>Host your own services, social media and more.</p>
|
|
|
|
<dl class=ll>
|
|
<dt><a href="xmpp.html"><img src="pix/xmpp.svg" alt="xmpp logo"> XMPP</a></dt><dd>Minimalist and federated chat server</dd>
|
|
<dt><a href="pleroma.html">Pleroma</a></dt><dd>A federated Twitter-like microblogging site</dd>
|
|
<dt><a href="peertube.html"><img src="pix/peertube.svg" alt="peertube logo"> PeerTube</a></dt><dd>A federated YouTube-like video site</dd>
|
|
<dt><a href="nextcloud.html"><img src="pix/nextcloud.svg"> Nextcloud</a></dt><dd>Setting up a Nextcloud Instance (file hosting and more)</dd>
|
|
<dt><a href="jitsi.html"><img src="pix/jitsi.svg" alt="Jitsi logo"> Jitsi</a></dt><dd>Free and easy video conferencing</dd>
|
|
<dt><a href="git.html"><img src="pix/git.svg"> git</a></dt><dd>Version control software on your own server</dd>
|
|
<dt><a href="cgit.html"><img src="pix/cgit.svg"> Cgit</a></dt><dd>A hyperfast web frontend for git repositories</dd>
|
|
<dt><a href="gitea.html"><img src="pix/gitea.svg"> Gitea</a></dt><dd>A fully-featured git and issue tracking site</dd>
|
|
<dt><a href="irc.html"><img src="pix/irc.svg"> IRC</a></dt><dd>Installing and managing a classic internet relay chat server</dd>
|
|
<dt><a href="rss-bridge.html">RSS Bridge</a></dt><dd>Creating RSS feeds for social media sites</dd>
|
|
<dt><a href="calibre.html"><img src="pix/calibre.png"> Calibre</a></dt><dd>A library server</dd>
|
|
<dt><a href="i2p.html"><img src="pix/itoopie.svg" alt="Itoopie">I2P</a></dt><dd>Host your site on a private and peer-to-peer internet layer.</dd>
|
|
<dt><a href="tor.html"><img src="pix/tor.svg">Tor</a></dt><dd>Host your site on private onion-routing.</dd>
|
|
</dl>
|
|
|
|
<h2>In the Works...</h2>
|
|
|
|
<p>
|
|
These articles are still under construction.
|
|
Subscribe to our <a href="rss.xml"><img src="pix/rss.svg">RSS feed</a> for updates.
|
|
</p>
|
|
|
|
<h3>Articles and Tutorials in Progress...</h3>
|
|
|
|
<ul>
|
|
<li>Full HTML tutorial</li>
|
|
<li>Full CSS tutorial</li>
|
|
<li>RSS feeds</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 diyhosting.bhh.sh.
|
|
If you have experience with any of these, you may submit an article for review on <a href="https://tildegit.org/ben/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>Email webclients</li>
|
|
<li>Simple static site generators</li>
|
|
<li><a href="https://www.ejabberd.im/">XMPP ejabberd</a></li>
|
|
<li><a href="https://movim.eu/">Movim for XMPP</a></li>
|
|
<li>Nitter</li>
|
|
</ul>
|
|
|
|
<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>
|
|
|
|
|
|
<!--TAGLIST-->
|
|
</main>
|
|
<!--# include file=".footer.html" -->
|
|
</body>
|
|
</html>
|