redo home page
This commit is contained in:
@ -197,11 +197,15 @@
|
||||
|
||||
|
||||
|
||||
<li class="md-tabs__item">
|
||||
<a href="../.." class="md-tabs__link">
|
||||
Home
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
<li class="md-tabs__item">
|
||||
<a href="../.." class="md-tabs__link">
|
||||
Home
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
@ -388,6 +392,27 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item md-nav__item--nested">
|
||||
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="__nav_1" type="checkbox" id="__nav_1" >
|
||||
|
||||
<label class="md-nav__link" for="__nav_1">
|
||||
Home
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
<nav class="md-nav" aria-label="Home" data-md-level="1">
|
||||
<label class="md-nav__title" for="__nav_1">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
Home
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../.." class="md-nav__link">
|
||||
Home
|
||||
@ -395,6 +420,321 @@
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../trents-favorite-podcasts/" class="md-nav__link">
|
||||
Trent's Favorite Podcasts
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../test-qr-svg-django/" class="md-nav__link">
|
||||
Test QR SVG Django
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" type="checkbox" id="__toc">
|
||||
|
||||
|
||||
|
||||
<label class="md-nav__link md-nav__link--active" for="__toc">
|
||||
Prosody Photo Uploads
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
|
||||
<a href="./" class="md-nav__link md-nav__link--active">
|
||||
Prosody Photo Uploads
|
||||
</a>
|
||||
|
||||
|
||||
<nav class="md-nav md-nav--secondary" aria-label="Table of contents">
|
||||
|
||||
|
||||
|
||||
|
||||
<label class="md-nav__title" for="__toc">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
Table of contents
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#introduction" class="md-nav__link">
|
||||
Introduction
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#dns" class="md-nav__link">
|
||||
DNS
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#firewall" class="md-nav__link">
|
||||
FireWall
|
||||
</a>
|
||||
|
||||
<nav class="md-nav" aria-label="FireWall">
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#ports" class="md-nav__link">
|
||||
ports
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#firewall-with-ufw" class="md-nav__link">
|
||||
FireWall with UFW
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#postgresql-database" class="md-nav__link">
|
||||
Postgresql Database
|
||||
</a>
|
||||
|
||||
<nav class="md-nav" aria-label="Postgresql Database">
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#install-the-postgresql-database" class="md-nav__link">
|
||||
Install the postgresql database.
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#allow-authentication-in-pg_hbaconf" class="md-nav__link">
|
||||
allow authentication in pg_hba.conf
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#prosody" class="md-nav__link">
|
||||
Prosody
|
||||
</a>
|
||||
|
||||
<nav class="md-nav" aria-label="Prosody">
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#install-prosody" class="md-nav__link">
|
||||
Install Prosody
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#configure-prosody" class="md-nav__link">
|
||||
Configure Prosody
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#certbot" class="md-nav__link">
|
||||
Certbot
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
|
||||
</nav>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../xmpp-apt-notifications/" class="md-nav__link">
|
||||
XMPP Apt Notification
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../apache-virtual-hosts/" class="md-nav__link">
|
||||
Apache Virtual Hosts
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../sendxmpp-handler-for-python-logging/" class="md-nav__link">
|
||||
SENDXMPP Handler for Python Logging
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../instructions-for-tethering-from-phone/" class="md-nav__link">
|
||||
Instruction For Tethering From Phone
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../lmde4-custom-partitions-disk-encryption/" class="md-nav__link">
|
||||
LMDE4 Custom Partitions for Disk Encryption
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../linux-move-cursor-with-keyboard/" class="md-nav__link">
|
||||
Linux Move Cursor With Keyboard
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../simplified-raspberry-streaming/" class="md-nav__link">
|
||||
Simplified Raspberry Streaming
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../clear-linux-encrypted-xfs-root/" class="md-nav__link">
|
||||
Clear Linux Encrypted XFS Root
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../clear-linux-guest-virt-manager/" class="md-nav__link">
|
||||
Clear Linux Guest Virt Manager
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../faster-partitioning-with-sgdisk/" class="md-nav__link">
|
||||
Faster Partitioning with Sgdisk
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../lmde3-xfs-full-disk-encryption/" class="md-nav__link">
|
||||
LMDE3 XFS Full Disk Encryption
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../rewrite-hugo-themes-report-in-python/" class="md-nav__link">
|
||||
Rewrite Hugo Themes Report In Python
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@ -680,7 +1020,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../test-qr-svg-django/" class="md-nav__link">
|
||||
Test QRCODE Svg in Django
|
||||
Test QR SVG Django
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@ -835,7 +1175,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../xmpp-apt-notifications/" class="md-nav__link">
|
||||
Xmpp Apt Notifications
|
||||
XMPP Apt Notification
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@ -859,7 +1199,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../sendxmpp-handler-for-python-logging/" class="md-nav__link">
|
||||
SENDXMPPHandler for Python Logging
|
||||
SENDXMPP Handler for Python Logging
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@ -871,7 +1211,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../instructions-for-tethering-from-phone/" class="md-nav__link">
|
||||
Instructions For Tethering From Phone
|
||||
Instruction For Tethering From Phone
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@ -883,7 +1223,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../lmde4-custom-partitions-disk-encryption/" class="md-nav__link">
|
||||
LMDE4 Custom Partitions Disk Encryption
|
||||
LMDE4 Custom Partitions for Disk Encryption
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@ -919,7 +1259,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../clear-linux-encrypted-xfs-root/" class="md-nav__link">
|
||||
Clear Linux Encrypted xfs Root
|
||||
Clear Linux Encrypted XFS Root
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@ -943,7 +1283,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../faster-partitioning-with-sgdisk/" class="md-nav__link">
|
||||
Faster Partitioning With sgdisk
|
||||
Faster Partitioning with Sgdisk
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@ -955,7 +1295,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../lmde3-xfs-full-disk-encryption/" class="md-nav__link">
|
||||
LMDE3 xfs Full Disk Encryption
|
||||
LMDE3 XFS Full Disk Encryption
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@ -967,7 +1307,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../rewrite-hugo-themes-report-in-python/" class="md-nav__link">
|
||||
Rewrite Hugo Themes Report in Python
|
||||
Rewrite Hugo Themes Report In Python
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@ -1235,6 +1575,8 @@
|
||||
<div class="md-content" data-md-component="content">
|
||||
<article class="md-content__inner md-typeset">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h1>Prosody Photo Uploads</h1>
|
||||
@ -1446,6 +1788,8 @@ create the following renewal-hook for letsencrypt
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@ -1463,7 +1807,7 @@ create the following renewal-hook for letsencrypt
|
||||
<nav class="md-footer__inner md-grid" aria-label="Footer">
|
||||
|
||||
|
||||
<a href="../test-qr-svg-django/" class="md-footer__link md-footer__link--prev" aria-label="Previous: Test QRCODE Svg in Django" rel="prev">
|
||||
<a href="../test-qr-svg-django/" class="md-footer__link md-footer__link--prev" aria-label="Previous: Test QR SVG Django" rel="prev">
|
||||
<div class="md-footer__button md-icon">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12z"/></svg>
|
||||
</div>
|
||||
@ -1472,20 +1816,20 @@ create the following renewal-hook for letsencrypt
|
||||
<span class="md-footer__direction">
|
||||
Previous
|
||||
</span>
|
||||
Test QRCODE Svg in Django
|
||||
Test QR SVG Django
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
<a href="../xmpp-apt-notifications/" class="md-footer__link md-footer__link--next" aria-label="Next: Xmpp Apt Notifications" rel="next">
|
||||
<a href="../xmpp-apt-notifications/" class="md-footer__link md-footer__link--next" aria-label="Next: XMPP Apt Notification" rel="next">
|
||||
<div class="md-footer__title">
|
||||
<div class="md-ellipsis">
|
||||
<span class="md-footer__direction">
|
||||
Next
|
||||
</span>
|
||||
Xmpp Apt Notifications
|
||||
XMPP Apt Notification
|
||||
</div>
|
||||
</div>
|
||||
<div class="md-footer__button md-icon">
|
||||
|
Reference in New Issue
Block a user