From: Matt Birkholz
+
|
=
_|||_
@@ -144,8 +144,8 @@ with Apache2, spooling email with Postfix and serving it with
Dovecot-IMAPd, and hosting a VPN with OpenVPN.
-
-3.1. Install Emacs
+
+3.1. Install Emacs
The monks of the abbey are masters of the staff (bo) and Emacs.
@@ -660,9 +660,7 @@ needed because Postfix does not provide an emulation of mail(1) and
some translation to sendmail(1) was required. Since then the script
has learned to compute the date-dependent file name, compress the log,
convert it to base64, and encapsulate it in MIME format, before
-sending it on to sendmail. Note that there is no encryption (yet).
-This is a low priority because much of the data is available to
-Droplet's ISP's Mom, the NSA/CIA/NWO.
+encrypting and sending to sendmail.
@@ -681,22 +679,27 @@ Droplet's ISP's Mom, the NSA/CIA/NWO.
fi
( echo "Subject: $2"
- echo "Content-Type: multipart/mixed; boundary=\"boundary\""
- echo "MIME-Version: 1.0"
- echo ""
- echo "--boundary"
- echo "Content-Type: text/plain"
- echo "Content-Transfer-Encoding: 8bit"
- echo ""
- echo "$F"
- echo "--boundary"
- echo "Content-Type: application/gzip; name=\"$F\""
- echo "Content-Disposition: attachment; filename=\"$F\""
- echo "Content-Transfer-Encoding: base64"
- echo ""
- gzip | base64
echo ""
- echo "--boundary--" ) | sendmail "$3"
+ ( echo "Content-Type: multipart/mixed; boundary=\"boundary\""
+ echo "MIME-Version: 1.0"
+ echo ""
+ echo "--boundary"
+ echo "Content-Type: text/plain"
+ echo "Content-Transfer-Encoding: 8bit"
+ echo ""
+ echo "$F"
+ echo "--boundary"
+ echo "Content-Type: application/gzip; name=\"$F\""
+ echo "Content-Disposition: attachment; filename=\"$F\""
+ echo "Content-Transfer-Encoding: base64"
+ echo ""
+ gzip | base64
+ echo ""
+ echo "--boundary--" ) \
+ | gpg --encrypt --armor \
+ --trust-model always --recipient root@core ) \
+| sendmail root \
+|| exit $?
@@ -711,7 +714,7 @@ certificate is a terminal session affair (with prompts and lines
entered as shown below).
-
+
$ sudo apt install python3-certbot-apache
$ sudo certbot --apache -d birchwood-abbey.net
...
@@ -855,7 +858,7 @@ The following task arranges to rotate Certbot's logs files.
A backup copy of Let's Encrypt's data (/etc/letsencrypt/
) is sent to
-root@core in S/MIME encrypted email every time it changes. Changes
+root@core in OpenPGP encrypted email every time it changes. Changes
are detected by keeping a copy in /etc/letsencrypt~/
for comparison.
@@ -930,8 +933,8 @@ with Postfix and Dovecot, and providing essential localnet services:
NTP, DNS and DHCP.
-
-4.1. Include Abbey Variables
+
+4.1. Include Abbey Variables
In this abbey specific document, most abbey particulars are not
@@ -1127,8 +1130,8 @@ The abbey uses the Apt-Cacher:TNG package cache on Core. The
-
-4.8. Use Cloister Apt Cache
+
+4.8. Use Cloister Apt Cache
Core itself will benefit from using the package cache, but should
@@ -1938,8 +1941,8 @@ hosts never roam, are not associated with a member, and so are
./abbey client campus new-host-name
-
-6.1. Use Cloister Apt Cache
+
+6.1. Use Cloister Apt Cache
The Apt-Cacher:TNG program does not work well on the frontier, so is
@@ -2061,8 +2064,8 @@ them.
-
-6.4. Install Emacs
+
+6.4. Install Emacs
The monks of the abbey are masters of the staff and Emacs.
@@ -2536,8 +2539,8 @@ machine simply by adding it to the tvrs group.
-
-9.3. Include Abbey Variables
+
+9.3. Include Abbey Variables
Private variables in private/vars-abbey.yml
are needed, as in the
@@ -3083,7 +3086,7 @@ the list of "inputs" available in a postal code typically ends with
the OTA (over the air) broadcasts.
-
+
$ tv_grab_zz_sdjson --configure --config-file .mythtv/Mr.Antenna.xml
Cache file for lineups, schedules and programs.
Cache file: [/home/mythtv/.xmltv/tv_grab_zz_sdjson.cache]
@@ -3372,6 +3375,24 @@ program as user mythtv.
The program will prompt for the zip code and offer a list of "inputs"
available in that area, as described in Configure XMLTV.
+
+
+Then the administrator can re-start the backend.
+
+
+
+sudo systemctl start mythtv-backend
+
+
+
+
+And the mythtv account can run mythfilldatabase.
+
+
+
+mythfilldatabase
+
+
@@ -4584,7 +4605,7 @@ to private/db.campus_vpn
.)