diyhosting/index.html

128 lines
5.9 KiB
HTML

<!DOCTYPE html>
<html lang=en>
<head>
<title>Your Guide to Starting Your Own Website &ndash; diyhosting.bhh.sh</title>
<!--# include file=".nav.html" -->
</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>