Network
7 weeks agoUpdate README.html. main
Matt Birkholz [Fri, 1 Nov 2024 20:08:03 +0000 (13:08 -0700)]
Update README.html.

7 weeks agoCleanup from move to AgentDVR(!). Remove old abbey-dvr/handlers/.
Matt Birkholz [Fri, 1 Nov 2024 20:05:31 +0000 (13:05 -0700)]
Cleanup from move to AgentDVR(!).  Remove old abbey-dvr/handlers/.

7 weeks agoMerge Institute.
Matt Birkholz [Wed, 30 Oct 2024 04:37:05 +0000 (21:37 -0700)]
Merge Institute.

7 weeks agoUpdate README.html.
Matt Birkholz [Wed, 30 Oct 2024 04:36:51 +0000 (21:36 -0700)]
Update README.html.

7 weeks agoEncrypt emails archiving the public Apache logs.
Matt Birkholz [Wed, 30 Oct 2024 04:25:53 +0000 (21:25 -0700)]
Encrypt emails archiving the public Apache logs.

7 weeks agoMore instructions for the Change Broadcast Area section.
Matt Birkholz [Wed, 30 Oct 2024 04:24:37 +0000 (21:24 -0700)]
More instructions for the Change Broadcast Area section.

8 weeks agoUpdate README.html.
Matt Birkholz [Tue, 22 Oct 2024 17:12:15 +0000 (10:12 -0700)]
Update README.html.

8 weeks agoReplace Geonosis with Sullust, Matt's new Framework Laptop.
Matt Birkholz [Tue, 22 Oct 2024 16:43:10 +0000 (09:43 -0700)]
Replace Geonosis with Sullust, Matt's new Framework Laptop.

8 weeks agoManually authorize agentdvr to install packages.
Matt Birkholz [Tue, 22 Oct 2024 16:40:08 +0000 (09:40 -0700)]
Manually authorize agentdvr to install packages.

Running Ansible should not re-authorize.  (Punt conditioning task.)

3 months agoUpdate README.html.
Matt Birkholz [Fri, 20 Sep 2024 19:28:32 +0000 (13:28 -0600)]
Update README.html.

3 months agoDon't use Apt Cacher NG with https repositories.
Matt Birkholz [Fri, 20 Sep 2024 19:25:47 +0000 (13:25 -0600)]
Don't use Apt Cacher NG with https repositories.

Connect directly.  Cache locally.  Only Jellyfin makes us do this,
currently.

3 months agoAdjust AgentDVR directory permissions. Add setgid; punt group write.
Matt Birkholz [Wed, 18 Sep 2024 19:22:20 +0000 (13:22 -0600)]
Adjust AgentDVR directory permissions. Add setgid; punt group write.

3 months agoPunt abbey-weather role, entirely replaced by Home Assistant.
Matt Birkholz [Wed, 18 Sep 2024 17:17:48 +0000 (11:17 -0600)]
Punt abbey-weather role, entirely replaced by Home Assistant.

The 1-Wire hardware was replaced with an Ecowitt IoT hub and sensors
including wind and rain.

3 months agoReplace Zoneminder with AgentDVR (iSpy).
Matt Birkholz [Wed, 18 Sep 2024 16:44:20 +0000 (10:44 -0600)]
Replace Zoneminder with AgentDVR (iSpy).

3 months agoAdd Samba to Core servers, with special shares for HomeAssistant.
Matt Birkholz [Tue, 17 Sep 2024 19:55:10 +0000 (13:55 -0600)]
Add Samba to Core servers, with special shares for HomeAssistant.

3 months agoMunin nits: use one-line syntax for apt task, native group name.
Matt Birkholz [Tue, 17 Sep 2024 19:38:13 +0000 (13:38 -0600)]
Munin nits: use one-line syntax for apt task, native group name.

3 months agoMerge Institute.
Matt Birkholz [Tue, 3 Sep 2024 14:53:41 +0000 (08:53 -0600)]
Merge Institute.

3 months agoUpdate README.html.
Matt Birkholz [Tue, 3 Sep 2024 14:53:25 +0000 (08:53 -0600)]
Update README.html.

3 months agoAdd Ord-Mantell (a Raspberry Pi 5); remove Devaron (Raspberry Pi 4).
Matt Birkholz [Mon, 2 Sep 2024 22:55:57 +0000 (16:55 -0600)]
Add Ord-Mantell (a Raspberry Pi 5); remove Devaron (Raspberry Pi 4).

6 months agoAdd Munin monitoring.
Matt Birkholz [Mon, 3 Jun 2024 22:25:30 +0000 (16:25 -0600)]
Add Munin monitoring.

6 months ago./publish: Check for private network addresses.
Matt Birkholz [Mon, 3 Jun 2024 22:21:36 +0000 (16:21 -0600)]
./publish: Check for private network addresses.

The private addresses are provided by shell variables in a
../private/vars.sh file (not included).

6 months agoUpdate the example private_ex/vars-abbey.yml file.
Matt Birkholz [Mon, 3 Jun 2024 22:15:31 +0000 (16:15 -0600)]
Update the example private_ex/vars-abbey.yml file.

Tangle the example YML into the (existing!) private_ex/ file.

6 months agoWordsmithing.
Matt Birkholz [Mon, 3 Jun 2024 21:55:29 +0000 (15:55 -0600)]
Wordsmithing.

6 months agoDouble-down on revealing domain_priv as birchwood.private.
Matt Birkholz [Mon, 3 Jun 2024 21:46:05 +0000 (15:46 -0600)]
Double-down on revealing domain_priv as birchwood.private.

This started in "Configure Private Email Aliases" which would be
awkward without simple examples, so... no "domain_priv" in README.org!

7 months agoMerge Institute.
Matt Birkholz [Wed, 8 May 2024 20:45:53 +0000 (14:45 -0600)]
Merge Institute.

7 months agoUpdate README.html.
Matt Birkholz [Wed, 8 May 2024 20:45:33 +0000 (14:45 -0600)]
Update README.html.

7 months agoWordsmithing. Removed old timezone.yml playbook debug task.
Matt Birkholz [Wed, 8 May 2024 20:33:31 +0000 (14:33 -0600)]
Wordsmithing.  Removed old timezone.yml playbook debug task.

7 months agoAssume Debian 12 (PHP 8.2) is in use on the campus servers.
Matt Birkholz [Wed, 8 May 2024 20:26:44 +0000 (14:26 -0600)]
Assume Debian 12 (PHP 8.2) is in use on the campus servers.

Following institute practice (which see, commit 3f532c3), applied to
/all/ campus servers: Core, DVRs, TVRs, WebTVs.

7 months agoAlways use the Apache2 cgid module.
Matt Birkholz [Wed, 8 May 2024 20:24:01 +0000 (14:24 -0600)]
Always use the Apache2 cgid module.

Following institute practice (which see, commit 54dc48e).

7 months agoUpdate README.html.
Matt Birkholz [Fri, 3 May 2024 17:29:10 +0000 (11:29 -0600)]
Update README.html.

7 months agoPrune unnecessary ":noweb no-export".
Matt Birkholz [Fri, 3 May 2024 17:25:59 +0000 (11:25 -0600)]
Prune unnecessary ":noweb no-export".

7 months agoUpdate references to split horizon DNS names, now birchwood.private.
Matt Birkholz [Fri, 3 May 2024 17:17:53 +0000 (11:17 -0600)]
Update references to split horizon DNS names, now birchwood.private.

7 months agoMerge Institute.
Matt Birkholz [Fri, 3 May 2024 16:47:45 +0000 (10:47 -0600)]
Merge Institute.

8 months agoUpdate README.html.
Matt Birkholz [Sun, 21 Apr 2024 20:42:43 +0000 (14:42 -0600)]
Update README.html.

8 months agoMerge Institute.
Matt Birkholz [Sun, 21 Apr 2024 20:42:32 +0000 (14:42 -0600)]
Merge Institute.

8 months agoFix timezone.pl playbook. Add webtvs host group.
Matt Birkholz [Sun, 21 Apr 2024 20:37:01 +0000 (14:37 -0600)]
Fix timezone.pl playbook.  Add webtvs host group.

Run timezone.pl play on webtvs as well as Core, DVRs and TVRs.

8 months agoUpdate README.html.
Matt Birkholz [Wed, 3 Apr 2024 19:47:59 +0000 (14:47 -0500)]
Update README.html.

8 months agoFix commit "Fold long src lines."
Matt Birkholz [Wed, 3 Apr 2024 19:40:19 +0000 (14:40 -0500)]
Fix commit "Fold long src lines."

YAML's > op does not fold multiple lines unless their indentations
match.

8 months agoMerge Institute.
Matt Birkholz [Wed, 3 Apr 2024 16:05:01 +0000 (11:05 -0500)]
Merge Institute.

8 months agoMerge Institute.
Matt Birkholz [Mon, 1 Apr 2024 23:13:06 +0000 (18:13 -0500)]
Merge Institute.

8 months agoUpdate README.html.
Matt Birkholz [Mon, 1 Apr 2024 23:01:27 +0000 (18:01 -0500)]
Update README.html.

8 months agoMerge Institute.
Matt Birkholz [Mon, 1 Apr 2024 23:01:09 +0000 (18:01 -0500)]
Merge Institute.

8 months agoConvert code block captions into relative links to the tangles.
Matt Birkholz [Mon, 1 Apr 2024 22:10:27 +0000 (17:10 -0500)]
Convert code block captions into relative links to the tangles.

8 months agoTangle .htaccess from README.org.
Matt Birkholz [Sat, 30 Mar 2024 22:53:39 +0000 (17:53 -0500)]
Tangle .htaccess from README.org.

8 months agoTruncate long lines in examples. Wordsmith (verb agreement).
Matt Birkholz [Sat, 30 Mar 2024 23:11:02 +0000 (18:11 -0500)]
Truncate long lines in examples.  Wordsmith (verb agreement).

8 months agoFold long src lines.
Matt Birkholz [Sat, 30 Mar 2024 23:05:02 +0000 (18:05 -0500)]
Fold long src lines.

9 months agoDisable super/subscript markup, as in Pop!_OS.
Matt Birkholz [Wed, 13 Mar 2024 20:53:44 +0000 (15:53 -0500)]
Disable super/subscript markup, as in Pop!_OS.

9 months agoWordsmithing. Merge Institute.
Matt Birkholz [Mon, 11 Mar 2024 23:35:23 +0000 (18:35 -0500)]
Wordsmithing.  Merge Institute.

9 months agoShorten //gitweb.cgi/path URLs to //git/path.
Matt Birkholz [Mon, 11 Mar 2024 22:30:52 +0000 (17:30 -0500)]
Shorten //gitweb.cgi/path URLs to //git/path.

9 months agojquery.js org.css org.js: Replace symlinks with copies, for gitweb.
Matt Birkholz [Mon, 11 Mar 2024 18:25:21 +0000 (13:25 -0500)]
jquery.js org.css org.js: Replace symlinks with copies, for gitweb.

Gitweb.cgi indirects through symbolic links NOT, at least not into a
submodule.

Support for submodules is (understandably!) minimal.
git-submodules(1) cannot be used without a working tree.

If there were a clone in modules/, would gitweb serve it?

9 months agoFix abbey-core/files/, abbey-weather/templates/, README.html.
Matt Birkholz [Sat, 9 Mar 2024 17:04:12 +0000 (11:04 -0600)]
Fix abbey-core/files/, abbey-weather/templates/, README.html.

Fix the first abbey-core/files/ src block so that it :mkdirp yes.

Remove abbey-weather/template/ daemon script, which is no longer
tangled, replaced by abbey-weather/files/daemon-anoat.

Update README.html.

9 months agoMerge Institute. Update README.html.
Matt Birkholz [Sat, 9 Mar 2024 16:53:40 +0000 (10:53 -0600)]
Merge Institute.  Update README.html.

9 months agoRe-add Kamino to hosts inventory.
Matt Birkholz [Sat, 9 Mar 2024 16:52:56 +0000 (10:52 -0600)]
Re-add Kamino to hosts inventory.

And fiddle some whitespace.

9 months agoReplace ":noweb yes" with ":noweb no-export".
Matt Birkholz [Sat, 9 Mar 2024 16:47:36 +0000 (10:47 -0600)]
Replace ":noweb yes" with ":noweb no-export".

9 months agoMerge Institute. Update site.yml with new "all" role.
Matt Birkholz [Tue, 27 Feb 2024 18:58:19 +0000 (11:58 -0700)]
Merge Institute.  Update site.yml with new "all" role.

9 months agoUpdate README.html.
Matt Birkholz [Tue, 27 Feb 2024 03:15:28 +0000 (20:15 -0700)]
Update README.html.

9 months agoWordsmithing. Merge Institute. Fix bad syntax from 332654c.
Matt Birkholz [Tue, 27 Feb 2024 03:04:53 +0000 (20:04 -0700)]
Wordsmithing.  Merge Institute.  Fix bad syntax from 332654c.

Update the Connect to Cloister VPN section per recent experience with
a Raspberry Pi OS Bookworm desktop.

10 months agoFix a couple typos. Mention Raspberry Pi OS on SSD.
Matt Birkholz [Tue, 30 Jan 2024 01:26:57 +0000 (17:26 -0800)]
Fix a couple typos.  Mention Raspberry Pi OS on SSD.

10 months agoExpand on our reasons for using a cloister Wi-Fi AP.
Matt Birkholz [Mon, 29 Jan 2024 22:30:17 +0000 (15:30 -0700)]
Expand on our reasons for using a cloister Wi-Fi AP.

10 months agoAdd Include Abbey Variables to The Abbey Core Role
Matt Birkholz [Mon, 29 Jan 2024 22:26:20 +0000 (15:26 -0700)]
Add Include Abbey Variables to The Abbey Core Role

The NAGIOS configuration is wanting private network IP addresses
already introduced as devaron_addr, kamino_addr and kessel_addr.

11 months agoUpdate README.html. Merge Institute.
Matt Birkholz [Mon, 1 Jan 2024 17:49:38 +0000 (10:49 -0700)]
Update README.html.  Merge Institute.

11 months agoRemove "birchwood.private". Mention Institute/private/vars.yml.
Matt Birkholz [Sat, 30 Dec 2023 23:00:21 +0000 (16:00 -0700)]
Remove "birchwood.private".  Mention Institute/private/vars.yml.

Tried to explain why there is no private/ in the distribution.
Pointed out the example private/vars.yml file (in Institute/private/).

11 months agoUpdate README.html. Merge Institute.
Matt Birkholz [Sat, 30 Dec 2023 21:13:14 +0000 (14:13 -0700)]
Update README.html.  Merge Institute.

11 months agoMerge Institute and remove domain_priv from public/vars.yml.
Matt Birkholz [Sat, 30 Dec 2023 21:11:19 +0000 (14:11 -0700)]
Merge Institute and remove domain_priv from public/vars.yml.

11 months agoMerge Institute. Update README.html (forced).
Matt Birkholz [Fri, 29 Dec 2023 21:29:37 +0000 (14:29 -0700)]
Merge Institute.  Update README.html (forced).

11 months agoMerge Institute. Update README.html.
Matt Birkholz [Thu, 28 Dec 2023 23:08:11 +0000 (16:08 -0700)]
Merge Institute.  Update README.html.

11 months agoAdd CA to the (sub)commands delegated to the small institute.
Matt Birkholz [Thu, 28 Dec 2023 22:47:20 +0000 (15:47 -0700)]
Add CA to the (sub)commands delegated to the small institute.

12 months agoPunt CGit!
Matt Birkholz [Fri, 22 Dec 2023 23:27:47 +0000 (16:27 -0700)]
Punt CGit!

12 months agoMerge Institute. Punt Kamino. Sync with Devaron's abbey_pisensors.
Matt Birkholz [Mon, 18 Dec 2023 23:21:13 +0000 (16:21 -0700)]
Merge Institute.  Punt Kamino.  Sync with Devaron's abbey_pisensors.

12 months agoFixes to get ./abbey config working.
Matt Birkholz [Mon, 18 Dec 2023 17:33:40 +0000 (10:33 -0700)]
Fixes to get ./abbey config working.

12 months agoInitial version.
Matt Birkholz [Sun, 17 Dec 2023 23:24:06 +0000 (16:24 -0700)]
Initial version.