<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki42.maceys.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Lynn</id>
	<title>The Maceys in California - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki42.maceys.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Lynn"/>
	<link rel="alternate" type="text/html" href="https://wiki42.maceys.net/index.php?title=Special:Contributions/Lynn"/>
	<updated>2026-07-02T10:58:46Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.3</generator>
	<entry>
		<id>https://wiki42.maceys.net/index.php?title=Need_to_Work_On&amp;diff=1122</id>
		<title>Need to Work On</title>
		<link rel="alternate" type="text/html" href="https://wiki42.maceys.net/index.php?title=Need_to_Work_On&amp;diff=1122"/>
		<updated>2026-06-30T20:42:25Z</updated>

		<summary type="html">&lt;p&gt;Lynn: /* Need to Work On */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Need to Work On =&lt;br /&gt;
&lt;br /&gt;
[https://www.linuxcapable.com/how-to-install-mariadb-on-ubuntu-linux Install MariaDB]&lt;br /&gt;
&lt;br /&gt;
Document...Document&lt;br /&gt;
&lt;br /&gt;
Look at ArchiveBox addons for scheduling https://github.com/ArchiveBox/ArchiveBox&lt;br /&gt;
&lt;br /&gt;
Build an arr stack in Cube. Also may have the permissions solutions.&lt;br /&gt;
&lt;br /&gt;
Includes qbittorrent with gluetun vpn&lt;br /&gt;
&lt;br /&gt;
https://www.youtube.com/@ServersatHome/featured&lt;br /&gt;
&lt;br /&gt;
=From r/Plex=&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1o1ylst/mass_h264_to_hevch265_transcoding/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1u80mby/how_i_enabled_remote_streaming_live_tv_w_hd/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1uhfss6/how_can_i_give_access_to_friends_shared_libraries/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1ufkd5z/rant_plex_home_user_management/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1uhfi5s/remote_access_setup_for_a_home_networking_novice/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1u6sez9/i_have_a_lifetime_plex_pass_why_are_my_parents/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1ufc5f6/plexamp_on_raspberry_pi_via_ropieee_and_hifiberry/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1ri3sop/sharing_my_tool_to_create_a_netflix_like_home_page/&lt;br /&gt;
&lt;br /&gt;
https://github.com/simon-verbois/Kometa-Homemaker&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1m6d2xh/share_your_best_tips_and_tricks_for_sharing_with/&lt;br /&gt;
&lt;br /&gt;
https://mediaclients.wiki/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1mtxonp/a_rant_about_sharing/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/k7g5my/2_years_ago_i_introduced_my_powershell_script_to/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/f13jse/github_se1exinplexlibrarycleaner_a_simple_ui_to/&lt;br /&gt;
&lt;br /&gt;
https://gist.github.com/Desani/129be27da7d735d7c75192ec1aa96c65&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1fzj6hb/lets_share_hidden_and_secret_practises_for_better/&lt;br /&gt;
&lt;br /&gt;
https://support.plex.tv/articles/201105738-creating-and-managing-server-shares/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1hlvszg/comment/m3pgv8j/?context=3&amp;amp;share_id=5skijjOYzeGdig_bmahZ2&amp;amp;utm_content=1&amp;amp;utm_medium=ios_app&amp;amp;utm_name=ioscss&amp;amp;utm_source=share&amp;amp;utm_term=1&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1kbpz5m/sharing_my_server/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1i985wp/anyone_have_an_updated_infograph_for_adjusting/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/z5b92z/sharing_plex_with_new_friends/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1l4hjc1/sharing_my_plex_server_with_family_help_please/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/16om5a1/sharing_servers/&lt;br /&gt;
&lt;br /&gt;
https://github.com/l3uddz/plex_dupefinder/blob/master/README.md#introduction&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/SCUZNUTS/RadarrSonarr-PathMigrator Path Updater for Radarr/Sonarr]&lt;br /&gt;
&lt;br /&gt;
Return to [[Technical Guides]]&amp;lt;br&amp;gt;&lt;br /&gt;
Return to [[Main Page]]&lt;/div&gt;</summary>
		<author><name>Lynn</name></author>
	</entry>
	<entry>
		<id>https://wiki42.maceys.net/index.php?title=Need_to_Work_On&amp;diff=1121</id>
		<title>Need to Work On</title>
		<link rel="alternate" type="text/html" href="https://wiki42.maceys.net/index.php?title=Need_to_Work_On&amp;diff=1121"/>
		<updated>2026-06-29T19:24:50Z</updated>

		<summary type="html">&lt;p&gt;Lynn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Need to Work On =&lt;br /&gt;
&lt;br /&gt;
[https://www.linuxcapable.com/how-to-install-mariadb-on-ubuntu-linux Install MariaDB]&lt;br /&gt;
&lt;br /&gt;
Document...Document&lt;br /&gt;
&lt;br /&gt;
Look at ArchiveBox addons for scheduling https://github.com/ArchiveBox/ArchiveBox&lt;br /&gt;
&lt;br /&gt;
=From r/Plex=&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1o1ylst/mass_h264_to_hevch265_transcoding/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1u80mby/how_i_enabled_remote_streaming_live_tv_w_hd/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1uhfss6/how_can_i_give_access_to_friends_shared_libraries/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1ufkd5z/rant_plex_home_user_management/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1uhfi5s/remote_access_setup_for_a_home_networking_novice/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1u6sez9/i_have_a_lifetime_plex_pass_why_are_my_parents/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1ufc5f6/plexamp_on_raspberry_pi_via_ropieee_and_hifiberry/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1ri3sop/sharing_my_tool_to_create_a_netflix_like_home_page/&lt;br /&gt;
&lt;br /&gt;
https://github.com/simon-verbois/Kometa-Homemaker&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1m6d2xh/share_your_best_tips_and_tricks_for_sharing_with/&lt;br /&gt;
&lt;br /&gt;
https://mediaclients.wiki/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1mtxonp/a_rant_about_sharing/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/k7g5my/2_years_ago_i_introduced_my_powershell_script_to/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/f13jse/github_se1exinplexlibrarycleaner_a_simple_ui_to/&lt;br /&gt;
&lt;br /&gt;
https://gist.github.com/Desani/129be27da7d735d7c75192ec1aa96c65&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1fzj6hb/lets_share_hidden_and_secret_practises_for_better/&lt;br /&gt;
&lt;br /&gt;
https://support.plex.tv/articles/201105738-creating-and-managing-server-shares/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1hlvszg/comment/m3pgv8j/?context=3&amp;amp;share_id=5skijjOYzeGdig_bmahZ2&amp;amp;utm_content=1&amp;amp;utm_medium=ios_app&amp;amp;utm_name=ioscss&amp;amp;utm_source=share&amp;amp;utm_term=1&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1kbpz5m/sharing_my_server/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1i985wp/anyone_have_an_updated_infograph_for_adjusting/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/z5b92z/sharing_plex_with_new_friends/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1l4hjc1/sharing_my_plex_server_with_family_help_please/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/16om5a1/sharing_servers/&lt;br /&gt;
&lt;br /&gt;
https://github.com/l3uddz/plex_dupefinder/blob/master/README.md#introduction&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/SCUZNUTS/RadarrSonarr-PathMigrator Path Updater for Radarr/Sonarr]&lt;br /&gt;
&lt;br /&gt;
Return to [[Technical Guides]]&amp;lt;br&amp;gt;&lt;br /&gt;
Return to [[Main Page]]&lt;/div&gt;</summary>
		<author><name>Lynn</name></author>
	</entry>
	<entry>
		<id>https://wiki42.maceys.net/index.php?title=Need_to_Work_On&amp;diff=1120</id>
		<title>Need to Work On</title>
		<link rel="alternate" type="text/html" href="https://wiki42.maceys.net/index.php?title=Need_to_Work_On&amp;diff=1120"/>
		<updated>2026-06-29T18:06:49Z</updated>

		<summary type="html">&lt;p&gt;Lynn: /* From r/Plex */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Need to Work On =&lt;br /&gt;
&lt;br /&gt;
[https://www.linuxcapable.com/how-to-install-mariadb-on-ubuntu-linux Install MariaDB]&lt;br /&gt;
&lt;br /&gt;
Document...Document&lt;br /&gt;
&lt;br /&gt;
Look at ArchiveBox addons for scheduling https://github.com/ArchiveBox/ArchiveBox&lt;br /&gt;
&lt;br /&gt;
=From r/Plex=&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1o1ylst/mass_h264_to_hevch265_transcoding/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1u80mby/how_i_enabled_remote_streaming_live_tv_w_hd/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1uhfss6/how_can_i_give_access_to_friends_shared_libraries/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1ufkd5z/rant_plex_home_user_management/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1uhfi5s/remote_access_setup_for_a_home_networking_novice/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1u6sez9/i_have_a_lifetime_plex_pass_why_are_my_parents/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1ufc5f6/plexamp_on_raspberry_pi_via_ropieee_and_hifiberry/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1ri3sop/sharing_my_tool_to_create_a_netflix_like_home_page/&lt;br /&gt;
&lt;br /&gt;
https://github.com/simon-verbois/Kometa-Homemaker&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1m6d2xh/share_your_best_tips_and_tricks_for_sharing_with/&lt;br /&gt;
&lt;br /&gt;
https://mediaclients.wiki/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1mtxonp/a_rant_about_sharing/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/k7g5my/2_years_ago_i_introduced_my_powershell_script_to/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/f13jse/github_se1exinplexlibrarycleaner_a_simple_ui_to/&lt;br /&gt;
&lt;br /&gt;
https://gist.github.com/Desani/129be27da7d735d7c75192ec1aa96c65&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1fzj6hb/lets_share_hidden_and_secret_practises_for_better/&lt;br /&gt;
&lt;br /&gt;
https://support.plex.tv/articles/201105738-creating-and-managing-server-shares/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1hlvszg/comment/m3pgv8j/?context=3&amp;amp;share_id=5skijjOYzeGdig_bmahZ2&amp;amp;utm_content=1&amp;amp;utm_medium=ios_app&amp;amp;utm_name=ioscss&amp;amp;utm_source=share&amp;amp;utm_term=1&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1kbpz5m/sharing_my_server/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1i985wp/anyone_have_an_updated_infograph_for_adjusting/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/z5b92z/sharing_plex_with_new_friends/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1l4hjc1/sharing_my_plex_server_with_family_help_please/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/16om5a1/sharing_servers/&lt;br /&gt;
&lt;br /&gt;
https://github.com/l3uddz/plex_dupefinder/blob/master/README.md#introduction&lt;br /&gt;
&lt;br /&gt;
Return to [[Technical Guides]]&amp;lt;br&amp;gt;&lt;br /&gt;
Return to [[Main Page]]&lt;/div&gt;</summary>
		<author><name>Lynn</name></author>
	</entry>
	<entry>
		<id>https://wiki42.maceys.net/index.php?title=Need_to_Work_On&amp;diff=1119</id>
		<title>Need to Work On</title>
		<link rel="alternate" type="text/html" href="https://wiki42.maceys.net/index.php?title=Need_to_Work_On&amp;diff=1119"/>
		<updated>2026-06-29T07:56:27Z</updated>

		<summary type="html">&lt;p&gt;Lynn: /* From r/Plex */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Need to Work On =&lt;br /&gt;
&lt;br /&gt;
[https://www.linuxcapable.com/how-to-install-mariadb-on-ubuntu-linux Install MariaDB]&lt;br /&gt;
&lt;br /&gt;
Document...Document&lt;br /&gt;
&lt;br /&gt;
Look at ArchiveBox addons for scheduling https://github.com/ArchiveBox/ArchiveBox&lt;br /&gt;
&lt;br /&gt;
=From r/Plex=&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1o1ylst/mass_h264_to_hevch265_transcoding/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1u80mby/how_i_enabled_remote_streaming_live_tv_w_hd/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1uhfss6/how_can_i_give_access_to_friends_shared_libraries/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1ufkd5z/rant_plex_home_user_management/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1uhfi5s/remote_access_setup_for_a_home_networking_novice/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1u6sez9/i_have_a_lifetime_plex_pass_why_are_my_parents/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1ufc5f6/plexamp_on_raspberry_pi_via_ropieee_and_hifiberry/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1ri3sop/sharing_my_tool_to_create_a_netflix_like_home_page/&lt;br /&gt;
&lt;br /&gt;
https://github.com/simon-verbois/Kometa-Homemaker&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1m6d2xh/share_your_best_tips_and_tricks_for_sharing_with/&lt;br /&gt;
&lt;br /&gt;
https://mediaclients.wiki/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1mtxonp/a_rant_about_sharing/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/f13jse/github_se1exinplexlibrarycleaner_a_simple_ui_to/&lt;br /&gt;
&lt;br /&gt;
https://gist.github.com/Desani/129be27da7d735d7c75192ec1aa96c65&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1fzj6hb/lets_share_hidden_and_secret_practises_for_better/&lt;br /&gt;
&lt;br /&gt;
https://support.plex.tv/articles/201105738-creating-and-managing-server-shares/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1hlvszg/comment/m3pgv8j/?context=3&amp;amp;share_id=5skijjOYzeGdig_bmahZ2&amp;amp;utm_content=1&amp;amp;utm_medium=ios_app&amp;amp;utm_name=ioscss&amp;amp;utm_source=share&amp;amp;utm_term=1&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1kbpz5m/sharing_my_server/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1i985wp/anyone_have_an_updated_infograph_for_adjusting/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/z5b92z/sharing_plex_with_new_friends/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1l4hjc1/sharing_my_plex_server_with_family_help_please/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/16om5a1/sharing_servers/&lt;br /&gt;
&lt;br /&gt;
https://github.com/l3uddz/plex_dupefinder/blob/master/README.md#introduction&lt;br /&gt;
&lt;br /&gt;
Return to [[Technical Guides]]&amp;lt;br&amp;gt;&lt;br /&gt;
Return to [[Main Page]]&lt;/div&gt;</summary>
		<author><name>Lynn</name></author>
	</entry>
	<entry>
		<id>https://wiki42.maceys.net/index.php?title=Need_to_Work_On&amp;diff=1118</id>
		<title>Need to Work On</title>
		<link rel="alternate" type="text/html" href="https://wiki42.maceys.net/index.php?title=Need_to_Work_On&amp;diff=1118"/>
		<updated>2026-06-29T07:49:43Z</updated>

		<summary type="html">&lt;p&gt;Lynn: /* From r/Plex */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Need to Work On =&lt;br /&gt;
&lt;br /&gt;
[https://www.linuxcapable.com/how-to-install-mariadb-on-ubuntu-linux Install MariaDB]&lt;br /&gt;
&lt;br /&gt;
Document...Document&lt;br /&gt;
&lt;br /&gt;
Look at ArchiveBox addons for scheduling https://github.com/ArchiveBox/ArchiveBox&lt;br /&gt;
&lt;br /&gt;
=From r/Plex=&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1o1ylst/mass_h264_to_hevch265_transcoding/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1u80mby/how_i_enabled_remote_streaming_live_tv_w_hd/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1uhfss6/how_can_i_give_access_to_friends_shared_libraries/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1ufkd5z/rant_plex_home_user_management/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1uhfi5s/remote_access_setup_for_a_home_networking_novice/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1u6sez9/i_have_a_lifetime_plex_pass_why_are_my_parents/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1ufc5f6/plexamp_on_raspberry_pi_via_ropieee_and_hifiberry/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1ri3sop/sharing_my_tool_to_create_a_netflix_like_home_page/&lt;br /&gt;
&lt;br /&gt;
https://github.com/simon-verbois/Kometa-Homemaker&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1m6d2xh/share_your_best_tips_and_tricks_for_sharing_with/&lt;br /&gt;
&lt;br /&gt;
https://mediaclients.wiki/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1mtxonp/a_rant_about_sharing/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1fzj6hb/lets_share_hidden_and_secret_practises_for_better/&lt;br /&gt;
&lt;br /&gt;
https://support.plex.tv/articles/201105738-creating-and-managing-server-shares/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1hlvszg/comment/m3pgv8j/?context=3&amp;amp;share_id=5skijjOYzeGdig_bmahZ2&amp;amp;utm_content=1&amp;amp;utm_medium=ios_app&amp;amp;utm_name=ioscss&amp;amp;utm_source=share&amp;amp;utm_term=1&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1kbpz5m/sharing_my_server/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1i985wp/anyone_have_an_updated_infograph_for_adjusting/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/z5b92z/sharing_plex_with_new_friends/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1l4hjc1/sharing_my_plex_server_with_family_help_please/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/16om5a1/sharing_servers/&lt;br /&gt;
&lt;br /&gt;
https://github.com/l3uddz/plex_dupefinder/blob/master/README.md#introduction&lt;br /&gt;
&lt;br /&gt;
Return to [[Technical Guides]]&amp;lt;br&amp;gt;&lt;br /&gt;
Return to [[Main Page]]&lt;/div&gt;</summary>
		<author><name>Lynn</name></author>
	</entry>
	<entry>
		<id>https://wiki42.maceys.net/index.php?title=Need_to_Work_On&amp;diff=1117</id>
		<title>Need to Work On</title>
		<link rel="alternate" type="text/html" href="https://wiki42.maceys.net/index.php?title=Need_to_Work_On&amp;diff=1117"/>
		<updated>2026-06-29T07:47:47Z</updated>

		<summary type="html">&lt;p&gt;Lynn: /* From r/Plex */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Need to Work On =&lt;br /&gt;
&lt;br /&gt;
[https://www.linuxcapable.com/how-to-install-mariadb-on-ubuntu-linux Install MariaDB]&lt;br /&gt;
&lt;br /&gt;
Document...Document&lt;br /&gt;
&lt;br /&gt;
Look at ArchiveBox addons for scheduling https://github.com/ArchiveBox/ArchiveBox&lt;br /&gt;
&lt;br /&gt;
=From r/Plex=&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1o1ylst/mass_h264_to_hevch265_transcoding/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1u80mby/how_i_enabled_remote_streaming_live_tv_w_hd/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1uhfss6/how_can_i_give_access_to_friends_shared_libraries/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1ufkd5z/rant_plex_home_user_management/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1uhfi5s/remote_access_setup_for_a_home_networking_novice/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1u6sez9/i_have_a_lifetime_plex_pass_why_are_my_parents/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1ufc5f6/plexamp_on_raspberry_pi_via_ropieee_and_hifiberry/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1ri3sop/sharing_my_tool_to_create_a_netflix_like_home_page/&lt;br /&gt;
&lt;br /&gt;
https://github.com/simon-verbois/Kometa-Homemaker&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1m6d2xh/share_your_best_tips_and_tricks_for_sharing_with/&lt;br /&gt;
&lt;br /&gt;
https://mediaclients.wiki/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1mtxonp/a_rant_about_sharing/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1fzj6hb/lets_share_hidden_and_secret_practises_for_better/&lt;br /&gt;
&lt;br /&gt;
https://support.plex.tv/articles/201105738-creating-and-managing-server-shares/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1hlvszg/comment/m3pgv8j/?context=3&amp;amp;share_id=5skijjOYzeGdig_bmahZ2&amp;amp;utm_content=1&amp;amp;utm_medium=ios_app&amp;amp;utm_name=ioscss&amp;amp;utm_source=share&amp;amp;utm_term=1&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1kbpz5m/sharing_my_server/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1i985wp/anyone_have_an_updated_infograph_for_adjusting/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/z5b92z/sharing_plex_with_new_friends/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1l4hjc1/sharing_my_plex_server_with_family_help_please/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/16om5a1/sharing_servers/&lt;br /&gt;
&lt;br /&gt;
Return to [[Technical Guides]]&amp;lt;br&amp;gt;&lt;br /&gt;
Return to [[Main Page]]&lt;/div&gt;</summary>
		<author><name>Lynn</name></author>
	</entry>
	<entry>
		<id>https://wiki42.maceys.net/index.php?title=Need_to_Work_On&amp;diff=1116</id>
		<title>Need to Work On</title>
		<link rel="alternate" type="text/html" href="https://wiki42.maceys.net/index.php?title=Need_to_Work_On&amp;diff=1116"/>
		<updated>2026-06-29T07:29:28Z</updated>

		<summary type="html">&lt;p&gt;Lynn: /* From r/Plex */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Need to Work On =&lt;br /&gt;
&lt;br /&gt;
[https://www.linuxcapable.com/how-to-install-mariadb-on-ubuntu-linux Install MariaDB]&lt;br /&gt;
&lt;br /&gt;
Document...Document&lt;br /&gt;
&lt;br /&gt;
Look at ArchiveBox addons for scheduling https://github.com/ArchiveBox/ArchiveBox&lt;br /&gt;
&lt;br /&gt;
=From r/Plex=&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1u80mby/how_i_enabled_remote_streaming_live_tv_w_hd/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1uhfss6/how_can_i_give_access_to_friends_shared_libraries/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1ufkd5z/rant_plex_home_user_management/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1uhfi5s/remote_access_setup_for_a_home_networking_novice/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1u6sez9/i_have_a_lifetime_plex_pass_why_are_my_parents/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1ufc5f6/plexamp_on_raspberry_pi_via_ropieee_and_hifiberry/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1ri3sop/sharing_my_tool_to_create_a_netflix_like_home_page/&lt;br /&gt;
&lt;br /&gt;
https://github.com/simon-verbois/Kometa-Homemaker&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1m6d2xh/share_your_best_tips_and_tricks_for_sharing_with/&lt;br /&gt;
&lt;br /&gt;
https://mediaclients.wiki/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1mtxonp/a_rant_about_sharing/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1fzj6hb/lets_share_hidden_and_secret_practises_for_better/&lt;br /&gt;
&lt;br /&gt;
https://support.plex.tv/articles/201105738-creating-and-managing-server-shares/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1hlvszg/comment/m3pgv8j/?context=3&amp;amp;share_id=5skijjOYzeGdig_bmahZ2&amp;amp;utm_content=1&amp;amp;utm_medium=ios_app&amp;amp;utm_name=ioscss&amp;amp;utm_source=share&amp;amp;utm_term=1&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1kbpz5m/sharing_my_server/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1i985wp/anyone_have_an_updated_infograph_for_adjusting/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/z5b92z/sharing_plex_with_new_friends/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1l4hjc1/sharing_my_plex_server_with_family_help_please/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/16om5a1/sharing_servers/&lt;br /&gt;
&lt;br /&gt;
Return to [[Technical Guides]]&amp;lt;br&amp;gt;&lt;br /&gt;
Return to [[Main Page]]&lt;/div&gt;</summary>
		<author><name>Lynn</name></author>
	</entry>
	<entry>
		<id>https://wiki42.maceys.net/index.php?title=Need_to_Work_On&amp;diff=1115</id>
		<title>Need to Work On</title>
		<link rel="alternate" type="text/html" href="https://wiki42.maceys.net/index.php?title=Need_to_Work_On&amp;diff=1115"/>
		<updated>2026-06-29T06:48:06Z</updated>

		<summary type="html">&lt;p&gt;Lynn: /* From r/Plex */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Need to Work On =&lt;br /&gt;
&lt;br /&gt;
[https://www.linuxcapable.com/how-to-install-mariadb-on-ubuntu-linux Install MariaDB]&lt;br /&gt;
&lt;br /&gt;
Document...Document&lt;br /&gt;
&lt;br /&gt;
Look at ArchiveBox addons for scheduling https://github.com/ArchiveBox/ArchiveBox&lt;br /&gt;
&lt;br /&gt;
=From r/Plex=&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1u80mby/how_i_enabled_remote_streaming_live_tv_w_hd/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1uhfss6/how_can_i_give_access_to_friends_shared_libraries/&lt;br /&gt;
&lt;br /&gt;
Return to [[Technical Guides]]&amp;lt;br&amp;gt;&lt;br /&gt;
Return to [[Main Page]]&lt;/div&gt;</summary>
		<author><name>Lynn</name></author>
	</entry>
	<entry>
		<id>https://wiki42.maceys.net/index.php?title=Need_to_Work_On&amp;diff=1114</id>
		<title>Need to Work On</title>
		<link rel="alternate" type="text/html" href="https://wiki42.maceys.net/index.php?title=Need_to_Work_On&amp;diff=1114"/>
		<updated>2026-06-29T06:47:53Z</updated>

		<summary type="html">&lt;p&gt;Lynn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Need to Work On =&lt;br /&gt;
&lt;br /&gt;
[https://www.linuxcapable.com/how-to-install-mariadb-on-ubuntu-linux Install MariaDB]&lt;br /&gt;
&lt;br /&gt;
Document...Document&lt;br /&gt;
&lt;br /&gt;
Look at ArchiveBox addons for scheduling https://github.com/ArchiveBox/ArchiveBox&lt;br /&gt;
&lt;br /&gt;
=From r/Plex=&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1u80mby/how_i_enabled_remote_streaming_live_tv_w_hd/&lt;br /&gt;
&lt;br /&gt;
https://www.reddit.com/r/PleX/comments/1uhfss6/how_can_i_give_access_to_friends_shared_libraries/&lt;br /&gt;
&lt;br /&gt;
Return to [[Technical Guides]]&lt;br /&gt;
Return to [[Main Page]]&lt;/div&gt;</summary>
		<author><name>Lynn</name></author>
	</entry>
	<entry>
		<id>https://wiki42.maceys.net/index.php?title=The_Notes_Collection&amp;diff=1113</id>
		<title>The Notes Collection</title>
		<link rel="alternate" type="text/html" href="https://wiki42.maceys.net/index.php?title=The_Notes_Collection&amp;diff=1113"/>
		<updated>2026-06-28T22:15:53Z</updated>

		<summary type="html">&lt;p&gt;Lynn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Sticky notes seem to accumulate. I decided that I would collect their contents and similar notes in one place.&lt;br /&gt;
&lt;br /&gt;
=Places to eat in Chico=&lt;br /&gt;
This is a collection of places that we go eat in Chico, or would like to try&lt;br /&gt;
==American==&lt;br /&gt;
  [https://www.nashschico.com/ Nash&#039;s] &lt;br /&gt;
    1717 Esplanade, Chico, CA 95926&lt;br /&gt;
&lt;br /&gt;
==Bakeries==&lt;br /&gt;
  [https://countrymorningbakery.com/ Country Morning] - Always a favorite especially their BLT&lt;br /&gt;
   2625 Aztec Dr Suite A, Chico, CA 95928&lt;br /&gt;
  [https://www.greatharvest.com/locations/landing/chicoca Great Harvest]&lt;br /&gt;
   1223 Mangrove Ave, Chico, CA. 95926 (530)899-7273&lt;br /&gt;
   2760 Esplanade Ste 160, Chico, CA. 95973 (530)566-9605&lt;br /&gt;
   1141 Forest Ave. Ste 60, Chico, CA. 95928 (530)345-7155&lt;br /&gt;
  [https://tinroofbakery.com/ Tin Roof]&lt;br /&gt;
    627 Broadway St, Ste 170, Chico, CA 95928&lt;br /&gt;
  [https://www.uppercrustchico.com/ Upper Crust]&lt;br /&gt;
    130 Main St, Chico, CA 95928&lt;br /&gt;
  [https://www.ikedas.com/ Ikeda&#039;s Pies] - There is also a store in Davis&lt;br /&gt;
    13500 Lincoln Way, Auburn, CA 95603&lt;br /&gt;
&lt;br /&gt;
==Breakfast==&lt;br /&gt;
  [https://farmersskillet.com/ Farmer&#039;s Skillet] - Our go to breakfast place. Apparently, they do a good burger&lt;br /&gt;
   690 Rio Lindo Ave #1818, Chico, CA 95926&lt;br /&gt;
&lt;br /&gt;
==Burgers==&lt;br /&gt;
  [https://bigchicoburger.net/ Big Chico Burger] - This is probably our go to place for burgers and fries&lt;br /&gt;
    1550 East Avenue, Chico, CA&lt;br /&gt;
  [https://farmersskillet.com/ Farmer&#039;s Skillet] - Our go to breakfast place. Apparently, they do a good burger&lt;br /&gt;
    690 Rio Lindo Ave #1818, Chico, CA 95926&lt;br /&gt;
  [https://buntheburger.com/ Nobby&#039;s] - Have not tried. Recommendation from Loni&lt;br /&gt;
    Park Village Shopping Center, 1444 Park Ave, Chico, CA 95928&lt;br /&gt;
&lt;br /&gt;
==Chinese==&lt;br /&gt;
  [https://gingersrestaurantchico.com/order/ Gingers] - Very good. Had the honey walnut shrimp and special chow mein. The shrimp had nice crunchy coating.&lt;br /&gt;
   2201 Pillsbury Rd, Suite 100, Chico, CA&lt;br /&gt;
  [https://www.menupix.com/chico/restaurants/5549722/King-Wah-Restaurant-Gridley-CA King Wah] - To try, great reviews.&lt;br /&gt;
   595 Spruce St, Gridley, CA 95948-2219&lt;br /&gt;
&lt;br /&gt;
==Deli==&lt;br /&gt;
  [https://www.spiterisdeli.com/ Spiteri&#039;s] - Our new favorite sandwich place. Way better than Subway for about the same price.&lt;br /&gt;
    971 East Ave, Chico, CA 95926 Note: It is way back from the street&lt;br /&gt;
==Greek==&lt;br /&gt;
 [https://www.mosaicmezze.com/ Mosaic Mezze] - New to try&lt;br /&gt;
 163 E 2nd St, Chico, CA 95928&lt;br /&gt;
&lt;br /&gt;
==Mexican==&lt;br /&gt;
  [https://www.casalupe.com/ Casa Lupe | Mexican Restaurant] - Taqueria in market. We need to find restaurant&lt;br /&gt;
    130 Magnolia St, Gridley, CA 95948&lt;br /&gt;
  [https://www.lafamiliachico.net/ La Familia] - Mel&#039;s favorite &lt;br /&gt;
    1008 W Sacramento Ave, Ste E, Chico, CA 95926&lt;br /&gt;
&lt;br /&gt;
==Pizza==&lt;br /&gt;
  [https://mulberrystationbrewery.com/ Mulberry Station Brewery] - Good genuine wood fired pizza&lt;br /&gt;
    175 E 20th Street, Chico, CA&lt;br /&gt;
==Sandwiches== &lt;br /&gt;
 [https://www.jerseymikes.com/20139/chico-ca Jersey Mikes] I prefer here to Subway&lt;br /&gt;
 [https://www.tastemetea.com/?location=11ee1d2691301574a4873cecef6dbae8 Taste Me Tea] - Really enjoyed the Binh Mi. The Coconut shrimp were good as well. Boba drinks are tasty&lt;br /&gt;
&lt;br /&gt;
==Treats==&lt;br /&gt;
 [https://ilovetbar.com/ T-Bar and fusion Cafe] &lt;br /&gt;
   Downtown [https://www.google.com/maps/place/Tea+Bar+%26+Fusion+Kitchen+-+Chico+Vallombrosa%2FDowntown/@39.7328778,-121.8383693,17z/data=!3m1!4b1!4m6!3m5!1s0x808327b96875f24b:0x2d324fa31e8c0ce!8m2!3d39.7328778!4d-121.8383693!16s%2Fg%2F1w0h_v3g?entry=ttu&amp;amp;g_ep=EgoyMDI2MDYwMS4wIKXMDSoASAFQAw%3D%3D 250 Vallombrosa Ave, Suite 200, Chico, CA 95926]&lt;br /&gt;
   Forest Ave [https://www.google.com/maps/place/555+Flying+V+St+%231,+Chico,+CA+95928/@39.7187787,-121.8031197,17z/data=!3m1!4b1!4m6!3m5!1s0x8083289a14498175:0x173a47a888a1fad3!8m2!3d39.7187787!4d-121.8005394!16s%2Fg%2F11sn00m3j2?authuser=0&amp;amp;entry=ttu&amp;amp;g_ep=EgoyMDI2MDYwMS4wIKXMDSoASAFQAw%3D%3D 555 Flying V St, Unit 1, Chico, CA 95928]&lt;br /&gt;
&lt;br /&gt;
{{#display_map:center=Chico|width=800|height=500|resizable=on|zoom=12|&lt;br /&gt;
39.7614064,-121.8175434~Big Chico Burger~[https://bigchicoburger.net/ Big Chico Burger]~blue-marker-24.png;&lt;br /&gt;
39.721863,-121.828571~Nobby&#039;s~Nobby&#039;s~green-marker-24.png;&lt;br /&gt;
39.744259,-121.850876~Nash&#039;s~[https://www.nashschico.com/ Nash&#039;s~blue-marker-24.png;&lt;br /&gt;
39.7593399,-121.8445374~Spiteri&#039;s~[https://www.spiterisdeli.com/ Spiteri&#039;s]~blue-marker-24.png;&lt;br /&gt;
39.719570,-121.822166~Mulberry Station Brewery~[https://mulberrystationbrewery.com/ Mulberry Station]~blue-marker-24.png;&lt;br /&gt;
39.7328778,-121.8383693~T-Bar Downtown~[https://ilovetbar.com/ T-Bar and fusion Cafe]~blue-marker-24.png;&lt;br /&gt;
39.7187787,-121.8031197~T-Bar Forest~[https://ilovetbar.com/ T-Bar and fusion Cafe]~blue-marker-24.png;&lt;br /&gt;
39.7525367,-121.8468627~Farmer&#039;s Skillet~[https://farmersskillet.com/ Farmer&#039;s Skillet]~blue-marker-24.png;&lt;br /&gt;
39.716501,-121.793187~Taste Me Tea~[https://www.tastemetea.com/ Tast Me Tea]~blue-marker-24.png;&lt;br /&gt;
39.7510776,-121.7931103~La Familia~[https://www.lafamiliachico.net/ La Familia]~green-marker-24.png;&lt;br /&gt;
39.3633804,-121.688400~Casa Lupe~[https://www.casalupe.com/ Casa Lupe]~blue-marker-24.png;&lt;br /&gt;
39.7304836,-121.842406~Mozaic Mezee~[https://www.mosaicmezze.com/ Mozaic Mezee]~green-marker-24.png;&lt;br /&gt;
39.3661395,-121.6970504~King Wah~[https://www.menupix.com/chico/restaurants/5549722/King-Wah-Restaurant-Gridley-CA King Wah]~green-marker-24.png;&lt;br /&gt;
39.7341342,-121.8387814~Jersey Mikes~[https://www.jerseymikes.com/20139/chico-ca Jersey Mikes]~blue-marker-24.png;&lt;br /&gt;
39.7068687,-121.821795~Country Morning Bakery~[https://countrymorningbakery.com/ Country Morning Bakery]~blue-marker-24.png;&lt;br /&gt;
39.72677,-121.8399423~Tin Roof Bakery &amp;amp; Cafe~[https://tinroofbakery.com/ Tin Roof Bakery &amp;amp; Cafe]~blue-marker-24.png;&lt;br /&gt;
39.72677,-121.8399423~Upper Crust~[https://www.uppercrustchico.com/ Upper Crust]~blue-marker-24.png;&lt;br /&gt;
39.7385915,-121.8067529~Great Harvest Forest~[https://www.greatharvest.com/locations/chicoforestca Great Harvest]~blue-marker-24.png;&lt;br /&gt;
39.742466,-121.8419835~Great Harvest Mangrove~[https://www.greatharvest.com/locations/chicomangroveca Great Harvest Mangrove]~blue-marker-24.png;&lt;br /&gt;
39.7601714,-121.8668889~Great Harvest Esplanade~[https://www.greatharvest.com/locations/chicoesplanadeca Great Harvest Esplanade]~blue-marker-24.png;&lt;br /&gt;
38.9280798,-121.0576907~Ikeda&#039;s Pies~[https://www.ikedas.com/ Ikeda&#039;s Pies]~green-marker-24.png;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Local Shopping=&lt;br /&gt;
==Grocery/Specialty Food==&lt;br /&gt;
  [https://chicolockersausage.com/ Chico Locker &amp;amp; Sausage Co.] - Have not tried&lt;br /&gt;
    196 E 14th St, Chico, CA 95928&lt;br /&gt;
  [https://ssproduce.com/ S&amp;amp;S Organic Produce and Natural Foods] - On site butcher department&lt;br /&gt;
    1924 Mangrove Ave., Chico, CA 95926&lt;br /&gt;
   &lt;br /&gt;
{{#display_map:center=Chico|width=800|height=500|resizable=on|zoom=12|&lt;br /&gt;
39.750443, -121.843887~S and S Organic Produce and Natural Foods~[https://ssproduce.com/ S&amp;amp;S Organic Produce and Natural Foods]~blue-marker-24.png;&lt;br /&gt;
39.7232708,-121.8315445~Chico Locker &amp;amp; Sausage Co.~[https://chicolockersausage.com/ Chico Locker &amp;amp; Sausage Co.]~green-marker-24.png&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Oddball Sources for Foodstuffs==&lt;br /&gt;
&lt;br /&gt;
 [https://www.brownboxbakeshop.com/ Brown Box Bakeshop] - Custom Sugar Cookies&lt;br /&gt;
&lt;br /&gt;
=Drone=&lt;br /&gt;
I have a Ranger X7 Plus from EXO&lt;br /&gt;
 ID: XL-PRO-5G-32F2EF&lt;br /&gt;
 Serial Number: 32F2EF&lt;br /&gt;
 &lt;br /&gt;
 A bit disappointing. It is not easy to find a place to fly it.&lt;br /&gt;
=System Utilities=&lt;br /&gt;
&lt;br /&gt;
==Mantis==&lt;br /&gt;
The following plugins are useful:&lt;br /&gt;
 Announce&lt;br /&gt;
 BBcode Plus&lt;br /&gt;
   FInd from HighlightCode&lt;br /&gt;
 JabberNotify&lt;br /&gt;
 JquitChose&lt;br /&gt;
 Snippets&lt;br /&gt;
 Activity&lt;br /&gt;
 EasyEnter&lt;br /&gt;
 FAQ&lt;br /&gt;
 Slack&lt;br /&gt;
Was running Mantis 2.20.0 with PostgreSQL&lt;br /&gt;
==Docker== &lt;br /&gt;
===Docker Containers and Ports===&lt;br /&gt;
 NPM:81&lt;br /&gt;
 Heimdall:3000&lt;br /&gt;
 Portainer:9000&lt;br /&gt;
 Radarr:7878&lt;br /&gt;
 Sonarr:8989&lt;br /&gt;
 Readarr:8987&lt;br /&gt;
 Lidarr:6789&lt;br /&gt;
 Transmission:9090&lt;br /&gt;
   Transmission-vpn&lt;br /&gt;
 Qbittorrent:8080&lt;br /&gt;
 Prowlarr:9696&lt;br /&gt;
 Airsonic:4040&lt;br /&gt;
 Jellyfin:8096&lt;br /&gt;
 Tautulli:8181&lt;br /&gt;
 Ombi:3579&lt;br /&gt;
 Bazarr:6767&lt;br /&gt;
 Picard:5800&lt;br /&gt;
 Handbrake:5801&lt;br /&gt;
 Plexms&lt;br /&gt;
 Grafana&lt;br /&gt;
 Smokeping?&lt;br /&gt;
 DigicamPyrenamer&lt;br /&gt;
 Unmanic&lt;br /&gt;
 Cadvisor&lt;br /&gt;
 Guacamole&lt;br /&gt;
 Redis&lt;br /&gt;
 Rediscom&lt;br /&gt;
 Jackett&lt;br /&gt;
 Metube&lt;br /&gt;
 Dupguru&lt;br /&gt;
 Sabnzbd&lt;br /&gt;
 Dozzle:8081&lt;br /&gt;
 Filebrowser:82&lt;br /&gt;
&lt;br /&gt;
==Housekeeper==&lt;br /&gt;
Housekeeper [https://github.com/mattburchett/Housekeeper] is a cleanup tool for Plex environments.&lt;br /&gt;
&lt;br /&gt;
It requires two things - Plex and PlexPy (now known as Tautulli). It does the deletions via Sonarr and Radarr.&lt;br /&gt;
&lt;br /&gt;
Please use the example configuration file for configuration.&lt;br /&gt;
&lt;br /&gt;
=From SIL=&lt;br /&gt;
==Old Passwords==&lt;br /&gt;
dr4g0np1ss&lt;br /&gt;
dr4g0nb4lls&lt;/div&gt;</summary>
		<author><name>Lynn</name></author>
	</entry>
	<entry>
		<id>https://wiki42.maceys.net/index.php?title=The_Notes_Collection&amp;diff=1112</id>
		<title>The Notes Collection</title>
		<link rel="alternate" type="text/html" href="https://wiki42.maceys.net/index.php?title=The_Notes_Collection&amp;diff=1112"/>
		<updated>2026-06-28T22:14:52Z</updated>

		<summary type="html">&lt;p&gt;Lynn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Sticky notes seem to accumulate. I decided that I would collect their contents and similar notes in one place.&lt;br /&gt;
&lt;br /&gt;
=Places to eat in Chico=&lt;br /&gt;
This is a collection of places that we go eat in Chico, or would like to try&lt;br /&gt;
==American==&lt;br /&gt;
  [https://www.nashschico.com/ Nash&#039;s] &lt;br /&gt;
    1717 Esplanade, Chico, CA 95926&lt;br /&gt;
&lt;br /&gt;
==Bakeries==&lt;br /&gt;
  [https://countrymorningbakery.com/ Country Morning] - Always a favorite especially their BLT&lt;br /&gt;
   2625 Aztec Dr Suite A, Chico, CA 95928&lt;br /&gt;
  [https://www.greatharvest.com/locations/landing/chicoca Great Harvest]&lt;br /&gt;
   1223 Mangrove Ave, Chico, CA. 95926 (530)899-7273&lt;br /&gt;
   2760 Esplanade Ste 160, Chico, CA. 95973 (530)566-9605&lt;br /&gt;
   1141 Forest Ave. Ste 60, Chico, CA. 95928 (530)345-7155&lt;br /&gt;
  [https://tinroofbakery.com/ Tin Roof]&lt;br /&gt;
    627 Broadway St, Ste 170, Chico, CA 95928&lt;br /&gt;
  [https://www.uppercrustchico.com/ Upper Crust]&lt;br /&gt;
    130 Main St, Chico, CA 95928&lt;br /&gt;
  [https://www.ikedas.com/ Ikeda&#039;s Pies] - There is also a store in Davis&lt;br /&gt;
    13500 Lincoln Way, Auburn, CA 95603&lt;br /&gt;
&lt;br /&gt;
==Breakfast==&lt;br /&gt;
  [https://farmersskillet.com/ Farmer&#039;s Skillet] - Our go to breakfast place. Apparently, they do a good burger&lt;br /&gt;
   690 Rio Lindo Ave #1818, Chico, CA 95926&lt;br /&gt;
&lt;br /&gt;
==Burgers==&lt;br /&gt;
  [https://bigchicoburger.net/ Big Chico Burger] - This is probably our go to place for burgers and fries&lt;br /&gt;
    1550 East Avenue, Chico, CA&lt;br /&gt;
  [https://farmersskillet.com/ Farmer&#039;s Skillet] - Our go to breakfast place. Apparently, they do a good burger&lt;br /&gt;
    690 Rio Lindo Ave #1818, Chico, CA 95926&lt;br /&gt;
  [https://buntheburger.com/ Nobby&#039;s] - Have not tried. Recommendation from Loni&lt;br /&gt;
    Park Village Shopping Center, 1444 Park Ave, Chico, CA 95928&lt;br /&gt;
&lt;br /&gt;
==Chinese==&lt;br /&gt;
  [https://gingersrestaurantchico.com/order/ Gingers] - Very good. Had the honey walnut shrimp and special chow mein. The shrimp had nice crunchy coating.&lt;br /&gt;
   2201 Pillsbury Rd, Suite 100, Chico, CA&lt;br /&gt;
  [https://www.menupix.com/chico/restaurants/5549722/King-Wah-Restaurant-Gridley-CA King Wah] - To try, great reviews.&lt;br /&gt;
   595 Spruce St, Gridley, CA 95948-2219&lt;br /&gt;
&lt;br /&gt;
==Deli==&lt;br /&gt;
  [https://www.spiterisdeli.com/ Spiteri&#039;s] - Our new favorite sandwich place. Way better than Subway for about the same price.&lt;br /&gt;
    971 East Ave, Chico, CA 95926 Note: It is way back from the street&lt;br /&gt;
==Greek==&lt;br /&gt;
 [https://www.mosaicmezze.com/ Mosaic Mezze] - New to try&lt;br /&gt;
 163 E 2nd St, Chico, CA 95928&lt;br /&gt;
&lt;br /&gt;
==Mexican==&lt;br /&gt;
  [https://www.casalupe.com/ Casa Lupe | Mexican Restaurant] - Taqueria in market. We need to find restaurant&lt;br /&gt;
    130 Magnolia St, Gridley, CA 95948&lt;br /&gt;
  [https://www.lafamiliachico.net/ La Familia] - Mel&#039;s favorite &lt;br /&gt;
    1008 W Sacramento Ave, Ste E, Chico, CA 95926&lt;br /&gt;
&lt;br /&gt;
==Pizza==&lt;br /&gt;
  [https://mulberrystationbrewery.com/ Mulberry Station Brewery] - Good genuine wood fired pizza&lt;br /&gt;
    175 E 20th Street, Chico, CA&lt;br /&gt;
==Sandwiches== &lt;br /&gt;
 [https://www.jerseymikes.com/20139/chico-ca Jersey Mikes] I prefer here to Subway&lt;br /&gt;
 [https://www.tastemetea.com/?location=11ee1d2691301574a4873cecef6dbae8 Taste Me Tea] - Really enjoyed the Binh Mi. The Coconut shrimp were good as well. Boba drinks are tasty&lt;br /&gt;
&lt;br /&gt;
==Treats==&lt;br /&gt;
 [https://ilovetbar.com/ T-Bar and fusion Cafe] &lt;br /&gt;
   Downtown [https://www.google.com/maps/place/Tea+Bar+%26+Fusion+Kitchen+-+Chico+Vallombrosa%2FDowntown/@39.7328778,-121.8383693,17z/data=!3m1!4b1!4m6!3m5!1s0x808327b96875f24b:0x2d324fa31e8c0ce!8m2!3d39.7328778!4d-121.8383693!16s%2Fg%2F1w0h_v3g?entry=ttu&amp;amp;g_ep=EgoyMDI2MDYwMS4wIKXMDSoASAFQAw%3D%3D 250 Vallombrosa Ave, Suite 200, Chico, CA 95926]&lt;br /&gt;
   Forest Ave [https://www.google.com/maps/place/555+Flying+V+St+%231,+Chico,+CA+95928/@39.7187787,-121.8031197,17z/data=!3m1!4b1!4m6!3m5!1s0x8083289a14498175:0x173a47a888a1fad3!8m2!3d39.7187787!4d-121.8005394!16s%2Fg%2F11sn00m3j2?authuser=0&amp;amp;entry=ttu&amp;amp;g_ep=EgoyMDI2MDYwMS4wIKXMDSoASAFQAw%3D%3D 555 Flying V St, Unit 1, Chico, CA 95928]&lt;br /&gt;
&lt;br /&gt;
{{#display_map:center=Chico|width=800|height=500|resizable=on|zoom=12|&lt;br /&gt;
39.7614064,-121.8175434~Big Chico Burger~[https://bigchicoburger.net/ Big Chico Burger]~blue-marker-24.png;&lt;br /&gt;
39.721863,-121.828571~Nobby&#039;s~Nobby&#039;s~green-marker-24.png;&lt;br /&gt;
39.744259,-121.850876~Nash&#039;s~[https://www.nashschico.com/ Nash&#039;s~blue-marker-24.png;&lt;br /&gt;
39.7593399,-121.8445374~Spiteri&#039;s~[https://www.spiterisdeli.com/ Spiteri&#039;s]~blue-marker-24.png;&lt;br /&gt;
39.719570,-121.822166~Mulberry Station Brewery~[https://mulberrystationbrewery.com/ Mulberry Station]~blue-marker-24.png;&lt;br /&gt;
39.7328778,-121.8383693~T-Bar Downtown~[https://ilovetbar.com/ T-Bar and fusion Cafe]~blue-marker-24.png;&lt;br /&gt;
39.7187787,-121.8031197~T-Bar Forest~[https://ilovetbar.com/ T-Bar and fusion Cafe]~blue-marker-24.png;&lt;br /&gt;
39.7525367,-121.8468627~Farmer&#039;s Skillet~[https://farmersskillet.com/ Farmer&#039;s Skillet]~blue-marker-24.png;&lt;br /&gt;
39.716501,-121.793187~Taste Me Tea~[https://www.tastemetea.com/ Tast Me Tea]~blue-marker-24.png;&lt;br /&gt;
39.7510776,-121.7931103~La Familia~[https://www.lafamiliachico.net/ La Familia]~green-marker-24.png;&lt;br /&gt;
39.3633804,-121.688400~Casa Lupe~[https://www.casalupe.com/ Casa Lupe]~blue-marker-24.png;&lt;br /&gt;
39.7304836,-121.842406~Mozaic Mezee~[https://www.mosaicmezze.com/ Mozaic Mezee]~green-marker-24.png;&lt;br /&gt;
39.3661395,-121.6970504~King Wah~[https://www.menupix.com/chico/restaurants/5549722/King-Wah-Restaurant-Gridley-CA King Wah]~green-marker-24.png;&lt;br /&gt;
39.7341342,-121.8387814~Jersey Mikes~[https://www.jerseymikes.com/20139/chico-ca Jersey Mikes]~blue-marker-24.png;&lt;br /&gt;
39.7068687,-121.821795~Country Morning Bakery~[https://countrymorningbakery.com/ Country Morning Bakery]~blue-marker-24.png;&lt;br /&gt;
39.72677,-121.8399423~Tin Roof Bakery &amp;amp; Cafe~[https://tinroofbakery.com/ Tin Roof Bakery &amp;amp; Cafe]~blue-marker-24.png;&lt;br /&gt;
39.72677,-121.8399423~Upper Crust~[https://www.uppercrustchico.com/ Upper Crust]~blue-marker-24.png;&lt;br /&gt;
39.7385915,-121.8067529~Great Harvest Forest~[https://www.greatharvest.com/locations/chicoforestca Great Harvest]~blue-marker-24.png;&lt;br /&gt;
39.742466,-121.8419835~Great Harvest Mangrove~[https://www.greatharvest.com/locations/chicomangroveca Great Harvest Mangrove]~blue-marker-24.png;&lt;br /&gt;
39.7601714,-121.8668889~Great Harvest Esplanade~[https://www.greatharvest.com/locations/chicoesplanadeca Great Harvest Esplanade]~blue-marker-24.png;&lt;br /&gt;
38.9280798,-121.0576907~Ikeda&#039;s Pies~[https://www.ikedas.com/ Ikeda&#039;s Pies]~~green-marker-24.png;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Local Shopping=&lt;br /&gt;
==Grocery/Specialty Food==&lt;br /&gt;
  [https://chicolockersausage.com/ Chico Locker &amp;amp; Sausage Co.] - Have not tried&lt;br /&gt;
    196 E 14th St, Chico, CA 95928&lt;br /&gt;
  [https://ssproduce.com/ S&amp;amp;S Organic Produce and Natural Foods] - On site butcher department&lt;br /&gt;
    1924 Mangrove Ave., Chico, CA 95926&lt;br /&gt;
   &lt;br /&gt;
{{#display_map:center=Chico|width=800|height=500|resizable=on|zoom=12|&lt;br /&gt;
39.750443, -121.843887~S and S Organic Produce and Natural Foods~[https://ssproduce.com/ S&amp;amp;S Organic Produce and Natural Foods]~blue-marker-24.png;&lt;br /&gt;
39.7232708,-121.8315445~Chico Locker &amp;amp; Sausage Co.~[https://chicolockersausage.com/ Chico Locker &amp;amp; Sausage Co.]~green-marker-24.png&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Oddball Sources for Foodstuffs==&lt;br /&gt;
&lt;br /&gt;
 [https://www.brownboxbakeshop.com/ Brown Box Bakeshop] - Custom Sugar Cookies&lt;br /&gt;
&lt;br /&gt;
=Drone=&lt;br /&gt;
I have a Ranger X7 Plus from EXO&lt;br /&gt;
 ID: XL-PRO-5G-32F2EF&lt;br /&gt;
 Serial Number: 32F2EF&lt;br /&gt;
 &lt;br /&gt;
 A bit disappointing. It is not easy to find a place to fly it.&lt;br /&gt;
=System Utilities=&lt;br /&gt;
&lt;br /&gt;
==Mantis==&lt;br /&gt;
The following plugins are useful:&lt;br /&gt;
 Announce&lt;br /&gt;
 BBcode Plus&lt;br /&gt;
   FInd from HighlightCode&lt;br /&gt;
 JabberNotify&lt;br /&gt;
 JquitChose&lt;br /&gt;
 Snippets&lt;br /&gt;
 Activity&lt;br /&gt;
 EasyEnter&lt;br /&gt;
 FAQ&lt;br /&gt;
 Slack&lt;br /&gt;
Was running Mantis 2.20.0 with PostgreSQL&lt;br /&gt;
==Docker== &lt;br /&gt;
===Docker Containers and Ports===&lt;br /&gt;
 NPM:81&lt;br /&gt;
 Heimdall:3000&lt;br /&gt;
 Portainer:9000&lt;br /&gt;
 Radarr:7878&lt;br /&gt;
 Sonarr:8989&lt;br /&gt;
 Readarr:8987&lt;br /&gt;
 Lidarr:6789&lt;br /&gt;
 Transmission:9090&lt;br /&gt;
   Transmission-vpn&lt;br /&gt;
 Qbittorrent:8080&lt;br /&gt;
 Prowlarr:9696&lt;br /&gt;
 Airsonic:4040&lt;br /&gt;
 Jellyfin:8096&lt;br /&gt;
 Tautulli:8181&lt;br /&gt;
 Ombi:3579&lt;br /&gt;
 Bazarr:6767&lt;br /&gt;
 Picard:5800&lt;br /&gt;
 Handbrake:5801&lt;br /&gt;
 Plexms&lt;br /&gt;
 Grafana&lt;br /&gt;
 Smokeping?&lt;br /&gt;
 DigicamPyrenamer&lt;br /&gt;
 Unmanic&lt;br /&gt;
 Cadvisor&lt;br /&gt;
 Guacamole&lt;br /&gt;
 Redis&lt;br /&gt;
 Rediscom&lt;br /&gt;
 Jackett&lt;br /&gt;
 Metube&lt;br /&gt;
 Dupguru&lt;br /&gt;
 Sabnzbd&lt;br /&gt;
 Dozzle:8081&lt;br /&gt;
 Filebrowser:82&lt;br /&gt;
&lt;br /&gt;
==Housekeeper==&lt;br /&gt;
Housekeeper [https://github.com/mattburchett/Housekeeper] is a cleanup tool for Plex environments.&lt;br /&gt;
&lt;br /&gt;
It requires two things - Plex and PlexPy (now known as Tautulli). It does the deletions via Sonarr and Radarr.&lt;br /&gt;
&lt;br /&gt;
Please use the example configuration file for configuration.&lt;br /&gt;
&lt;br /&gt;
=From SIL=&lt;br /&gt;
==Old Passwords==&lt;br /&gt;
dr4g0np1ss&lt;br /&gt;
dr4g0nb4lls&lt;/div&gt;</summary>
		<author><name>Lynn</name></author>
	</entry>
	<entry>
		<id>https://wiki42.maceys.net/index.php?title=Deployrr&amp;diff=1111</id>
		<title>Deployrr</title>
		<link rel="alternate" type="text/html" href="https://wiki42.maceys.net/index.php?title=Deployrr&amp;diff=1111"/>
		<updated>2026-06-28T20:20:38Z</updated>

		<summary type="html">&lt;p&gt;Lynn: /* Docker */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
I have replaced YAMS on Chico1 with Deployrr on Chico7.&lt;br /&gt;
&lt;br /&gt;
Deployrr is the next generation application management tools. It combines Docker and the Traefik proxy server and wraps them into a command line application to manage the whole stack. Out of the box roughly 160 applications can be installed from the application. In most cases, no other configuration work is necessary. The author has put a great deal of effort making this work. I support him with an annual subscription. At this point, unless there is a really good reason to apply some other approach, I will use Deployrr.&lt;br /&gt;
&lt;br /&gt;
Detailed information on Deployrr is here https://www.simplehomelab.com/deployrr/  Deployrr].&lt;br /&gt;
&lt;br /&gt;
=Installation and Configuration=&lt;br /&gt;
The installation process can be reduced to 3 parts: installing the deployrr application, configuring the deployrr application and installing the desired applications.&lt;br /&gt;
&lt;br /&gt;
The installation and configuration steps are well described here: [https://github.com/SimpleHomelab/Deployrr Install and configure Deployrr]. Basically, install and run the app as a normal user. Once installed, perform the steps in Prerequisites, System, Docker, Proxy and Security.&lt;br /&gt;
&lt;br /&gt;
==Prerequsites==&lt;br /&gt;
The pin to unlock all of the features of deployrr is: 265800. The pin can be retrieved from the Help menu, but you have to have an active configuration to access it.&lt;br /&gt;
&lt;br /&gt;
[[File:Deployrr_Prerequisites.png|border|500px]]&lt;br /&gt;
&lt;br /&gt;
Start at the top and go through each of the menu items. When successful, the status will turn from red to green.&lt;br /&gt;
&lt;br /&gt;
==System==&lt;br /&gt;
[[File:Deployrr_System.png|border|500px]]&lt;br /&gt;
&lt;br /&gt;
===Folders===&lt;br /&gt;
The folders menu is one of the setup screens that is occasionally visited. The deployrr app automatically makes the appropriate volume entries in the docker configuration so that they are easy to access from the applications.&lt;br /&gt;
&lt;br /&gt;
[[File:Deployrr_Folders.png|border|300px]]&lt;br /&gt;
&lt;br /&gt;
I will reiterate the fact that if these are changed, any app that is using them will need to be recreated from within the deployrr app. Doing a recreate from the Portainer app will not update the docker configuration the deployrr is using.&lt;br /&gt;
&lt;br /&gt;
==Docker==&lt;br /&gt;
There is not much to do here. &lt;br /&gt;
&lt;br /&gt;
[[file:Deployrr_Docker.png|border|500px]]&lt;br /&gt;
&lt;br /&gt;
Notable here is the Deployrr Dashboard. Once installed, all of the deployrr deployed applications are available. Applications linked through Traefiky will not be visible. The application is a modified version of the Homepage web app.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Return to [[Technical Guides]]&amp;lt;br&amp;gt;&lt;br /&gt;
Return to [[Main Page]]&lt;/div&gt;</summary>
		<author><name>Lynn</name></author>
	</entry>
	<entry>
		<id>https://wiki42.maceys.net/index.php?title=Deployrr&amp;diff=1110</id>
		<title>Deployrr</title>
		<link rel="alternate" type="text/html" href="https://wiki42.maceys.net/index.php?title=Deployrr&amp;diff=1110"/>
		<updated>2026-06-28T20:19:33Z</updated>

		<summary type="html">&lt;p&gt;Lynn: /* Folders */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
I have replaced YAMS on Chico1 with Deployrr on Chico7.&lt;br /&gt;
&lt;br /&gt;
Deployrr is the next generation application management tools. It combines Docker and the Traefik proxy server and wraps them into a command line application to manage the whole stack. Out of the box roughly 160 applications can be installed from the application. In most cases, no other configuration work is necessary. The author has put a great deal of effort making this work. I support him with an annual subscription. At this point, unless there is a really good reason to apply some other approach, I will use Deployrr.&lt;br /&gt;
&lt;br /&gt;
Detailed information on Deployrr is here https://www.simplehomelab.com/deployrr/  Deployrr].&lt;br /&gt;
&lt;br /&gt;
=Installation and Configuration=&lt;br /&gt;
The installation process can be reduced to 3 parts: installing the deployrr application, configuring the deployrr application and installing the desired applications.&lt;br /&gt;
&lt;br /&gt;
The installation and configuration steps are well described here: [https://github.com/SimpleHomelab/Deployrr Install and configure Deployrr]. Basically, install and run the app as a normal user. Once installed, perform the steps in Prerequisites, System, Docker, Proxy and Security.&lt;br /&gt;
&lt;br /&gt;
==Prerequsites==&lt;br /&gt;
The pin to unlock all of the features of deployrr is: 265800. The pin can be retrieved from the Help menu, but you have to have an active configuration to access it.&lt;br /&gt;
&lt;br /&gt;
[[File:Deployrr_Prerequisites.png|border|500px]]&lt;br /&gt;
&lt;br /&gt;
Start at the top and go through each of the menu items. When successful, the status will turn from red to green.&lt;br /&gt;
&lt;br /&gt;
==System==&lt;br /&gt;
[[File:Deployrr_System.png|border|500px]]&lt;br /&gt;
&lt;br /&gt;
===Folders===&lt;br /&gt;
The folders menu is one of the setup screens that is occasionally visited. The deployrr app automatically makes the appropriate volume entries in the docker configuration so that they are easy to access from the applications.&lt;br /&gt;
&lt;br /&gt;
[[File:Deployrr_Folders.png|border|300px]]&lt;br /&gt;
&lt;br /&gt;
I will reiterate the fact that if these are changed, any app that is using them will need to be recreated from within the deployrr app. Doing a recreate from the Portainer app will not update the docker configuration the deployrr is using.&lt;br /&gt;
&lt;br /&gt;
==Docker==&lt;br /&gt;
There is not much to do here. &lt;br /&gt;
&lt;br /&gt;
[[file:Deployrr_Docker.png|border|500px]]&lt;br /&gt;
&lt;br /&gt;
Notable here is the Deployrr Dashboard. Once installed, all of the deployrr deployed applications are available. Applications linked through Traefiky will not be visible. The application is a modified version of the Homepage web app.&lt;/div&gt;</summary>
		<author><name>Lynn</name></author>
	</entry>
	<entry>
		<id>https://wiki42.maceys.net/index.php?title=Deployrr&amp;diff=1109</id>
		<title>Deployrr</title>
		<link rel="alternate" type="text/html" href="https://wiki42.maceys.net/index.php?title=Deployrr&amp;diff=1109"/>
		<updated>2026-06-28T20:19:11Z</updated>

		<summary type="html">&lt;p&gt;Lynn: /* Docker */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
I have replaced YAMS on Chico1 with Deployrr on Chico7.&lt;br /&gt;
&lt;br /&gt;
Deployrr is the next generation application management tools. It combines Docker and the Traefik proxy server and wraps them into a command line application to manage the whole stack. Out of the box roughly 160 applications can be installed from the application. In most cases, no other configuration work is necessary. The author has put a great deal of effort making this work. I support him with an annual subscription. At this point, unless there is a really good reason to apply some other approach, I will use Deployrr.&lt;br /&gt;
&lt;br /&gt;
Detailed information on Deployrr is here https://www.simplehomelab.com/deployrr/  Deployrr].&lt;br /&gt;
&lt;br /&gt;
=Installation and Configuration=&lt;br /&gt;
The installation process can be reduced to 3 parts: installing the deployrr application, configuring the deployrr application and installing the desired applications.&lt;br /&gt;
&lt;br /&gt;
The installation and configuration steps are well described here: [https://github.com/SimpleHomelab/Deployrr Install and configure Deployrr]. Basically, install and run the app as a normal user. Once installed, perform the steps in Prerequisites, System, Docker, Proxy and Security.&lt;br /&gt;
&lt;br /&gt;
==Prerequsites==&lt;br /&gt;
The pin to unlock all of the features of deployrr is: 265800. The pin can be retrieved from the Help menu, but you have to have an active configuration to access it.&lt;br /&gt;
&lt;br /&gt;
[[File:Deployrr_Prerequisites.png|border|500px]]&lt;br /&gt;
&lt;br /&gt;
Start at the top and go through each of the menu items. When successful, the status will turn from red to green.&lt;br /&gt;
&lt;br /&gt;
==System==&lt;br /&gt;
[[File:Deployrr_System.png|border|500px]]&lt;br /&gt;
&lt;br /&gt;
===Folders===&lt;br /&gt;
The folders menu is one of the setup screens that is occasionally visited. The deployrr app automatically makes the appropriate volume entries in the docker configuration so that they are easy to access from the applications.&lt;br /&gt;
&lt;br /&gt;
[[File:Deployrr_Folders.png|border|300px]]&lt;br /&gt;
&lt;br /&gt;
I will reiterate the fact that if these are changed, any app that is using them will need to be recreated from within the deployrr app. Doing a recreate from the Portainer app will not update the docker configuration the deployrr is using.&lt;br /&gt;
&lt;br /&gt;
Return to [[Technical Guides]]&amp;lt;br&amp;gt;&lt;br /&gt;
Return to [[Main Page]]&lt;br /&gt;
==Docker==&lt;br /&gt;
There is not much to do here. &lt;br /&gt;
&lt;br /&gt;
[[file:Deployrr_Docker.png|border|500px]]&lt;br /&gt;
&lt;br /&gt;
Notable here is the Deployrr Dashboard. Once installed, all of the deployrr deployed applications are available. Applications linked through Traefiky will not be visible. The application is a modified version of the Homepage web app.&lt;/div&gt;</summary>
		<author><name>Lynn</name></author>
	</entry>
	<entry>
		<id>https://wiki42.maceys.net/index.php?title=File:Deployrr_Docker.png&amp;diff=1108</id>
		<title>File:Deployrr Docker.png</title>
		<link rel="alternate" type="text/html" href="https://wiki42.maceys.net/index.php?title=File:Deployrr_Docker.png&amp;diff=1108"/>
		<updated>2026-06-28T19:42:54Z</updated>

		<summary type="html">&lt;p&gt;Lynn: Docker setup for deployrr&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Docker setup for deployrr&lt;/div&gt;</summary>
		<author><name>Lynn</name></author>
	</entry>
	<entry>
		<id>https://wiki42.maceys.net/index.php?title=Deployrr&amp;diff=1107</id>
		<title>Deployrr</title>
		<link rel="alternate" type="text/html" href="https://wiki42.maceys.net/index.php?title=Deployrr&amp;diff=1107"/>
		<updated>2026-06-28T19:42:22Z</updated>

		<summary type="html">&lt;p&gt;Lynn: /* Folders */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
I have replaced YAMS on Chico1 with Deployrr on Chico7.&lt;br /&gt;
&lt;br /&gt;
Deployrr is the next generation application management tools. It combines Docker and the Traefik proxy server and wraps them into a command line application to manage the whole stack. Out of the box roughly 160 applications can be installed from the application. In most cases, no other configuration work is necessary. The author has put a great deal of effort making this work. I support him with an annual subscription. At this point, unless there is a really good reason to apply some other approach, I will use Deployrr.&lt;br /&gt;
&lt;br /&gt;
Detailed information on Deployrr is here https://www.simplehomelab.com/deployrr/  Deployrr].&lt;br /&gt;
&lt;br /&gt;
=Installation and Configuration=&lt;br /&gt;
The installation process can be reduced to 3 parts: installing the deployrr application, configuring the deployrr application and installing the desired applications.&lt;br /&gt;
&lt;br /&gt;
The installation and configuration steps are well described here: [https://github.com/SimpleHomelab/Deployrr Install and configure Deployrr]. Basically, install and run the app as a normal user. Once installed, perform the steps in Prerequisites, System, Docker, Proxy and Security.&lt;br /&gt;
&lt;br /&gt;
==Prerequsites==&lt;br /&gt;
The pin to unlock all of the features of deployrr is: 265800. The pin can be retrieved from the Help menu, but you have to have an active configuration to access it.&lt;br /&gt;
&lt;br /&gt;
[[File:Deployrr_Prerequisites.png|border|500px]]&lt;br /&gt;
&lt;br /&gt;
Start at the top and go through each of the menu items. When successful, the status will turn from red to green.&lt;br /&gt;
&lt;br /&gt;
==System==&lt;br /&gt;
[[File:Deployrr_System.png|border|500px]]&lt;br /&gt;
&lt;br /&gt;
===Folders===&lt;br /&gt;
The folders menu is one of the setup screens that is occasionally visited. The deployrr app automatically makes the appropriate volume entries in the docker configuration so that they are easy to access from the applications.&lt;br /&gt;
&lt;br /&gt;
[[File:Deployrr_Folders.png|border|300px]]&lt;br /&gt;
&lt;br /&gt;
I will reiterate the fact that if these are changed, any app that is using them will need to be recreated from within the deployrr app. Doing a recreate from the Portainer app will not update the docker configuration the deployrr is using.&lt;br /&gt;
&lt;br /&gt;
Return to [[Technical Guides]]&amp;lt;br&amp;gt;&lt;br /&gt;
Return to [[Main Page]]&lt;br /&gt;
==Docker==&lt;/div&gt;</summary>
		<author><name>Lynn</name></author>
	</entry>
	<entry>
		<id>https://wiki42.maceys.net/index.php?title=Deployrr&amp;diff=1106</id>
		<title>Deployrr</title>
		<link rel="alternate" type="text/html" href="https://wiki42.maceys.net/index.php?title=Deployrr&amp;diff=1106"/>
		<updated>2026-06-28T19:39:41Z</updated>

		<summary type="html">&lt;p&gt;Lynn: /* Folders */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
I have replaced YAMS on Chico1 with Deployrr on Chico7.&lt;br /&gt;
&lt;br /&gt;
Deployrr is the next generation application management tools. It combines Docker and the Traefik proxy server and wraps them into a command line application to manage the whole stack. Out of the box roughly 160 applications can be installed from the application. In most cases, no other configuration work is necessary. The author has put a great deal of effort making this work. I support him with an annual subscription. At this point, unless there is a really good reason to apply some other approach, I will use Deployrr.&lt;br /&gt;
&lt;br /&gt;
Detailed information on Deployrr is here https://www.simplehomelab.com/deployrr/  Deployrr].&lt;br /&gt;
&lt;br /&gt;
=Installation and Configuration=&lt;br /&gt;
The installation process can be reduced to 3 parts: installing the deployrr application, configuring the deployrr application and installing the desired applications.&lt;br /&gt;
&lt;br /&gt;
The installation and configuration steps are well described here: [https://github.com/SimpleHomelab/Deployrr Install and configure Deployrr]. Basically, install and run the app as a normal user. Once installed, perform the steps in Prerequisites, System, Docker, Proxy and Security.&lt;br /&gt;
&lt;br /&gt;
==Prerequsites==&lt;br /&gt;
The pin to unlock all of the features of deployrr is: 265800. The pin can be retrieved from the Help menu, but you have to have an active configuration to access it.&lt;br /&gt;
&lt;br /&gt;
[[File:Deployrr_Prerequisites.png|border|500px]]&lt;br /&gt;
&lt;br /&gt;
Start at the top and go through each of the menu items. When successful, the status will turn from red to green.&lt;br /&gt;
&lt;br /&gt;
==System==&lt;br /&gt;
[[File:Deployrr_System.png|border|500px]]&lt;br /&gt;
&lt;br /&gt;
===Folders===&lt;br /&gt;
The folders menu is one of the setup screens that is occasionally visited. The deployrr app automatically makes the appropriate volume entries in the docker configuration so that they are easy to access from the applications.&lt;br /&gt;
&lt;br /&gt;
[[File:Deployrr_Folders.png|border|300px]]&lt;br /&gt;
&lt;br /&gt;
I will reiterate the fact that if these are changed, any app that is using them will need to be recreated from within the deployrr app. Doing a recreate from the Portainer app will not update the docker configuration the deployrr is using.&lt;br /&gt;
&lt;br /&gt;
Return to [[Technical Guides]]&amp;lt;br&amp;gt;&lt;br /&gt;
Return to [[Main Page]]&lt;/div&gt;</summary>
		<author><name>Lynn</name></author>
	</entry>
	<entry>
		<id>https://wiki42.maceys.net/index.php?title=Deployrr&amp;diff=1105</id>
		<title>Deployrr</title>
		<link rel="alternate" type="text/html" href="https://wiki42.maceys.net/index.php?title=Deployrr&amp;diff=1105"/>
		<updated>2026-06-28T19:33:47Z</updated>

		<summary type="html">&lt;p&gt;Lynn: /* System */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
I have replaced YAMS on Chico1 with Deployrr on Chico7.&lt;br /&gt;
&lt;br /&gt;
Deployrr is the next generation application management tools. It combines Docker and the Traefik proxy server and wraps them into a command line application to manage the whole stack. Out of the box roughly 160 applications can be installed from the application. In most cases, no other configuration work is necessary. The author has put a great deal of effort making this work. I support him with an annual subscription. At this point, unless there is a really good reason to apply some other approach, I will use Deployrr.&lt;br /&gt;
&lt;br /&gt;
Detailed information on Deployrr is here https://www.simplehomelab.com/deployrr/  Deployrr].&lt;br /&gt;
&lt;br /&gt;
=Installation and Configuration=&lt;br /&gt;
The installation process can be reduced to 3 parts: installing the deployrr application, configuring the deployrr application and installing the desired applications.&lt;br /&gt;
&lt;br /&gt;
The installation and configuration steps are well described here: [https://github.com/SimpleHomelab/Deployrr Install and configure Deployrr]. Basically, install and run the app as a normal user. Once installed, perform the steps in Prerequisites, System, Docker, Proxy and Security.&lt;br /&gt;
&lt;br /&gt;
==Prerequsites==&lt;br /&gt;
The pin to unlock all of the features of deployrr is: 265800. The pin can be retrieved from the Help menu, but you have to have an active configuration to access it.&lt;br /&gt;
&lt;br /&gt;
[[File:Deployrr_Prerequisites.png|border|500px]]&lt;br /&gt;
&lt;br /&gt;
Start at the top and go through each of the menu items. When successful, the status will turn from red to green.&lt;br /&gt;
&lt;br /&gt;
==System==&lt;br /&gt;
[[File:Deployrr_System.png|border|500px]]&lt;br /&gt;
&lt;br /&gt;
===Folders===&lt;br /&gt;
[[File:Deployrr_Folders.png|border|300px]]&lt;br /&gt;
&lt;br /&gt;
Return to [[Technical Guides]]&amp;lt;br&amp;gt;&lt;br /&gt;
Return to [[Main Page]]&lt;/div&gt;</summary>
		<author><name>Lynn</name></author>
	</entry>
	<entry>
		<id>https://wiki42.maceys.net/index.php?title=File:Deployrr_Folders.png&amp;diff=1104</id>
		<title>File:Deployrr Folders.png</title>
		<link rel="alternate" type="text/html" href="https://wiki42.maceys.net/index.php?title=File:Deployrr_Folders.png&amp;diff=1104"/>
		<updated>2026-06-28T19:31:15Z</updated>

		<summary type="html">&lt;p&gt;Lynn: The current folder associations&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
The current folder associations&lt;/div&gt;</summary>
		<author><name>Lynn</name></author>
	</entry>
	<entry>
		<id>https://wiki42.maceys.net/index.php?title=Deployrr&amp;diff=1103</id>
		<title>Deployrr</title>
		<link rel="alternate" type="text/html" href="https://wiki42.maceys.net/index.php?title=Deployrr&amp;diff=1103"/>
		<updated>2026-06-28T19:30:30Z</updated>

		<summary type="html">&lt;p&gt;Lynn: /* System */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
I have replaced YAMS on Chico1 with Deployrr on Chico7.&lt;br /&gt;
&lt;br /&gt;
Deployrr is the next generation application management tools. It combines Docker and the Traefik proxy server and wraps them into a command line application to manage the whole stack. Out of the box roughly 160 applications can be installed from the application. In most cases, no other configuration work is necessary. The author has put a great deal of effort making this work. I support him with an annual subscription. At this point, unless there is a really good reason to apply some other approach, I will use Deployrr.&lt;br /&gt;
&lt;br /&gt;
Detailed information on Deployrr is here https://www.simplehomelab.com/deployrr/  Deployrr].&lt;br /&gt;
&lt;br /&gt;
=Installation and Configuration=&lt;br /&gt;
The installation process can be reduced to 3 parts: installing the deployrr application, configuring the deployrr application and installing the desired applications.&lt;br /&gt;
&lt;br /&gt;
The installation and configuration steps are well described here: [https://github.com/SimpleHomelab/Deployrr Install and configure Deployrr]. Basically, install and run the app as a normal user. Once installed, perform the steps in Prerequisites, System, Docker, Proxy and Security.&lt;br /&gt;
&lt;br /&gt;
==Prerequsites==&lt;br /&gt;
The pin to unlock all of the features of deployrr is: 265800. The pin can be retrieved from the Help menu, but you have to have an active configuration to access it.&lt;br /&gt;
&lt;br /&gt;
[[File:Deployrr_Prerequisites.png|border|500px]]&lt;br /&gt;
&lt;br /&gt;
Start at the top and go through each of the menu items. When successful, the status will turn from red to green.&lt;br /&gt;
&lt;br /&gt;
==System==&lt;br /&gt;
[[File:Deployrr_System.png|border|500px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Return to [[Technical Guides]]&amp;lt;br&amp;gt;&lt;br /&gt;
Return to [[Main Page]]&lt;/div&gt;</summary>
		<author><name>Lynn</name></author>
	</entry>
	<entry>
		<id>https://wiki42.maceys.net/index.php?title=Deployrr&amp;diff=1102</id>
		<title>Deployrr</title>
		<link rel="alternate" type="text/html" href="https://wiki42.maceys.net/index.php?title=Deployrr&amp;diff=1102"/>
		<updated>2026-06-28T19:29:00Z</updated>

		<summary type="html">&lt;p&gt;Lynn: /* System */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
I have replaced YAMS on Chico1 with Deployrr on Chico7.&lt;br /&gt;
&lt;br /&gt;
Deployrr is the next generation application management tools. It combines Docker and the Traefik proxy server and wraps them into a command line application to manage the whole stack. Out of the box roughly 160 applications can be installed from the application. In most cases, no other configuration work is necessary. The author has put a great deal of effort making this work. I support him with an annual subscription. At this point, unless there is a really good reason to apply some other approach, I will use Deployrr.&lt;br /&gt;
&lt;br /&gt;
Detailed information on Deployrr is here https://www.simplehomelab.com/deployrr/  Deployrr].&lt;br /&gt;
&lt;br /&gt;
=Installation and Configuration=&lt;br /&gt;
The installation process can be reduced to 3 parts: installing the deployrr application, configuring the deployrr application and installing the desired applications.&lt;br /&gt;
&lt;br /&gt;
The installation and configuration steps are well described here: [https://github.com/SimpleHomelab/Deployrr Install and configure Deployrr]. Basically, install and run the app as a normal user. Once installed, perform the steps in Prerequisites, System, Docker, Proxy and Security.&lt;br /&gt;
&lt;br /&gt;
==Prerequsites==&lt;br /&gt;
The pin to unlock all of the features of deployrr is: 265800. The pin can be retrieved from the Help menu, but you have to have an active configuration to access it.&lt;br /&gt;
&lt;br /&gt;
[[File:Deployrr_Prerequisites.png|border|500px]]&lt;br /&gt;
&lt;br /&gt;
Start at the top and go through each of the menu items. When successful, the status will turn from red to green.&lt;br /&gt;
&lt;br /&gt;
==System==&lt;br /&gt;
[[File:Deployrr_System.png|border|500px]]&lt;br /&gt;
Return to [[Technical Guides]]&amp;lt;br&amp;gt;&lt;br /&gt;
Return to [[Main Page]]&lt;/div&gt;</summary>
		<author><name>Lynn</name></author>
	</entry>
	<entry>
		<id>https://wiki42.maceys.net/index.php?title=File:Deployrr_System.png&amp;diff=1101</id>
		<title>File:Deployrr System.png</title>
		<link rel="alternate" type="text/html" href="https://wiki42.maceys.net/index.php?title=File:Deployrr_System.png&amp;diff=1101"/>
		<updated>2026-06-28T19:27:53Z</updated>

		<summary type="html">&lt;p&gt;Lynn: /* Summary */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
The System Menu&lt;/div&gt;</summary>
		<author><name>Lynn</name></author>
	</entry>
	<entry>
		<id>https://wiki42.maceys.net/index.php?title=File:Deployrr_System.png&amp;diff=1100</id>
		<title>File:Deployrr System.png</title>
		<link rel="alternate" type="text/html" href="https://wiki42.maceys.net/index.php?title=File:Deployrr_System.png&amp;diff=1100"/>
		<updated>2026-06-28T19:27:38Z</updated>

		<summary type="html">&lt;p&gt;Lynn: The System Menue&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
The System Menue&lt;/div&gt;</summary>
		<author><name>Lynn</name></author>
	</entry>
	<entry>
		<id>https://wiki42.maceys.net/index.php?title=Deployrr&amp;diff=1099</id>
		<title>Deployrr</title>
		<link rel="alternate" type="text/html" href="https://wiki42.maceys.net/index.php?title=Deployrr&amp;diff=1099"/>
		<updated>2026-06-28T19:27:03Z</updated>

		<summary type="html">&lt;p&gt;Lynn: /* Prerequsites */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
I have replaced YAMS on Chico1 with Deployrr on Chico7.&lt;br /&gt;
&lt;br /&gt;
Deployrr is the next generation application management tools. It combines Docker and the Traefik proxy server and wraps them into a command line application to manage the whole stack. Out of the box roughly 160 applications can be installed from the application. In most cases, no other configuration work is necessary. The author has put a great deal of effort making this work. I support him with an annual subscription. At this point, unless there is a really good reason to apply some other approach, I will use Deployrr.&lt;br /&gt;
&lt;br /&gt;
Detailed information on Deployrr is here https://www.simplehomelab.com/deployrr/  Deployrr].&lt;br /&gt;
&lt;br /&gt;
=Installation and Configuration=&lt;br /&gt;
The installation process can be reduced to 3 parts: installing the deployrr application, configuring the deployrr application and installing the desired applications.&lt;br /&gt;
&lt;br /&gt;
The installation and configuration steps are well described here: [https://github.com/SimpleHomelab/Deployrr Install and configure Deployrr]. Basically, install and run the app as a normal user. Once installed, perform the steps in Prerequisites, System, Docker, Proxy and Security.&lt;br /&gt;
&lt;br /&gt;
==Prerequsites==&lt;br /&gt;
The pin to unlock all of the features of deployrr is: 265800. The pin can be retrieved from the Help menu, but you have to have an active configuration to access it.&lt;br /&gt;
&lt;br /&gt;
[[File:Deployrr_Prerequisites.png|border|500px]]&lt;br /&gt;
&lt;br /&gt;
Start at the top and go through each of the menu items. When successful, the status will turn from red to green.&lt;br /&gt;
&lt;br /&gt;
==System==&lt;br /&gt;
&lt;br /&gt;
Return to [[Technical Guides]]&amp;lt;br&amp;gt;&lt;br /&gt;
Return to [[Main Page]]&lt;/div&gt;</summary>
		<author><name>Lynn</name></author>
	</entry>
	<entry>
		<id>https://wiki42.maceys.net/index.php?title=Deployrr&amp;diff=1098</id>
		<title>Deployrr</title>
		<link rel="alternate" type="text/html" href="https://wiki42.maceys.net/index.php?title=Deployrr&amp;diff=1098"/>
		<updated>2026-06-28T19:23:01Z</updated>

		<summary type="html">&lt;p&gt;Lynn: /* Prerequsites */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
I have replaced YAMS on Chico1 with Deployrr on Chico7.&lt;br /&gt;
&lt;br /&gt;
Deployrr is the next generation application management tools. It combines Docker and the Traefik proxy server and wraps them into a command line application to manage the whole stack. Out of the box roughly 160 applications can be installed from the application. In most cases, no other configuration work is necessary. The author has put a great deal of effort making this work. I support him with an annual subscription. At this point, unless there is a really good reason to apply some other approach, I will use Deployrr.&lt;br /&gt;
&lt;br /&gt;
Detailed information on Deployrr is here https://www.simplehomelab.com/deployrr/  Deployrr].&lt;br /&gt;
&lt;br /&gt;
=Installation and Configuration=&lt;br /&gt;
The installation process can be reduced to 3 parts: installing the deployrr application, configuring the deployrr application and installing the desired applications.&lt;br /&gt;
&lt;br /&gt;
The installation and configuration steps are well described here: [https://github.com/SimpleHomelab/Deployrr Install and configure Deployrr]. Basically, install and run the app as a normal user. Once installed, perform the steps in Prerequisites, System, Docker, Proxy and Security.&lt;br /&gt;
&lt;br /&gt;
==Prerequsites==&lt;br /&gt;
The pin to unlock all of the features of deployrr is: 265800. The pin can be retrieved from the Help menu, but you have to have an active configuration to access it.&lt;br /&gt;
&lt;br /&gt;
[[File:Deployrr_Prerequisites.png|border|500px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Return to [[Technical Guides]]&amp;lt;br&amp;gt;&lt;br /&gt;
Return to [[Main Page]]&lt;/div&gt;</summary>
		<author><name>Lynn</name></author>
	</entry>
	<entry>
		<id>https://wiki42.maceys.net/index.php?title=Deployrr&amp;diff=1097</id>
		<title>Deployrr</title>
		<link rel="alternate" type="text/html" href="https://wiki42.maceys.net/index.php?title=Deployrr&amp;diff=1097"/>
		<updated>2026-06-28T19:22:21Z</updated>

		<summary type="html">&lt;p&gt;Lynn: /* Prerequsites */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
I have replaced YAMS on Chico1 with Deployrr on Chico7.&lt;br /&gt;
&lt;br /&gt;
Deployrr is the next generation application management tools. It combines Docker and the Traefik proxy server and wraps them into a command line application to manage the whole stack. Out of the box roughly 160 applications can be installed from the application. In most cases, no other configuration work is necessary. The author has put a great deal of effort making this work. I support him with an annual subscription. At this point, unless there is a really good reason to apply some other approach, I will use Deployrr.&lt;br /&gt;
&lt;br /&gt;
Detailed information on Deployrr is here https://www.simplehomelab.com/deployrr/  Deployrr].&lt;br /&gt;
&lt;br /&gt;
=Installation and Configuration=&lt;br /&gt;
The installation process can be reduced to 3 parts: installing the deployrr application, configuring the deployrr application and installing the desired applications.&lt;br /&gt;
&lt;br /&gt;
The installation and configuration steps are well described here: [https://github.com/SimpleHomelab/Deployrr Install and configure Deployrr]. Basically, install and run the app as a normal user. Once installed, perform the steps in Prerequisites, System, Docker, Proxy and Security.&lt;br /&gt;
&lt;br /&gt;
==Prerequsites==&lt;br /&gt;
The pin to unlock all of the features of deployrr is: 265800. The pin can be retrieved from the Help menu, but you have to have an active configuration to access it.&lt;br /&gt;
&lt;br /&gt;
[[File:Deployrr_Prerequisites.png|boarder|thumb|500px]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Return to [[Technical Guides]]&amp;lt;br&amp;gt;&lt;br /&gt;
Return to [[Main Page]]&lt;/div&gt;</summary>
		<author><name>Lynn</name></author>
	</entry>
	<entry>
		<id>https://wiki42.maceys.net/index.php?title=Deployrr&amp;diff=1096</id>
		<title>Deployrr</title>
		<link rel="alternate" type="text/html" href="https://wiki42.maceys.net/index.php?title=Deployrr&amp;diff=1096"/>
		<updated>2026-06-28T19:20:52Z</updated>

		<summary type="html">&lt;p&gt;Lynn: /* Prerequsites */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
I have replaced YAMS on Chico1 with Deployrr on Chico7.&lt;br /&gt;
&lt;br /&gt;
Deployrr is the next generation application management tools. It combines Docker and the Traefik proxy server and wraps them into a command line application to manage the whole stack. Out of the box roughly 160 applications can be installed from the application. In most cases, no other configuration work is necessary. The author has put a great deal of effort making this work. I support him with an annual subscription. At this point, unless there is a really good reason to apply some other approach, I will use Deployrr.&lt;br /&gt;
&lt;br /&gt;
Detailed information on Deployrr is here https://www.simplehomelab.com/deployrr/  Deployrr].&lt;br /&gt;
&lt;br /&gt;
=Installation and Configuration=&lt;br /&gt;
The installation process can be reduced to 3 parts: installing the deployrr application, configuring the deployrr application and installing the desired applications.&lt;br /&gt;
&lt;br /&gt;
The installation and configuration steps are well described here: [https://github.com/SimpleHomelab/Deployrr Install and configure Deployrr]. Basically, install and run the app as a normal user. Once installed, perform the steps in Prerequisites, System, Docker, Proxy and Security.&lt;br /&gt;
&lt;br /&gt;
==Prerequsites==&lt;br /&gt;
The pin to unlock all of the features of deployrr is: 265800. The pin can be retrieved from the Help menu, but you have to have an active configuration to access it.&lt;br /&gt;
&lt;br /&gt;
[[File:Deployrr_Prerequisites.png|left|thumb|500px]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Return to [[Technical Guides]]&amp;lt;br&amp;gt;&lt;br /&gt;
Return to [[Main Page]]&lt;/div&gt;</summary>
		<author><name>Lynn</name></author>
	</entry>
	<entry>
		<id>https://wiki42.maceys.net/index.php?title=Deployrr&amp;diff=1095</id>
		<title>Deployrr</title>
		<link rel="alternate" type="text/html" href="https://wiki42.maceys.net/index.php?title=Deployrr&amp;diff=1095"/>
		<updated>2026-06-28T19:20:30Z</updated>

		<summary type="html">&lt;p&gt;Lynn: /* Prerequsites */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
I have replaced YAMS on Chico1 with Deployrr on Chico7.&lt;br /&gt;
&lt;br /&gt;
Deployrr is the next generation application management tools. It combines Docker and the Traefik proxy server and wraps them into a command line application to manage the whole stack. Out of the box roughly 160 applications can be installed from the application. In most cases, no other configuration work is necessary. The author has put a great deal of effort making this work. I support him with an annual subscription. At this point, unless there is a really good reason to apply some other approach, I will use Deployrr.&lt;br /&gt;
&lt;br /&gt;
Detailed information on Deployrr is here https://www.simplehomelab.com/deployrr/  Deployrr].&lt;br /&gt;
&lt;br /&gt;
=Installation and Configuration=&lt;br /&gt;
The installation process can be reduced to 3 parts: installing the deployrr application, configuring the deployrr application and installing the desired applications.&lt;br /&gt;
&lt;br /&gt;
The installation and configuration steps are well described here: [https://github.com/SimpleHomelab/Deployrr Install and configure Deployrr]. Basically, install and run the app as a normal user. Once installed, perform the steps in Prerequisites, System, Docker, Proxy and Security.&lt;br /&gt;
&lt;br /&gt;
==Prerequsites==&lt;br /&gt;
The pin to unlock all of the features of deployrr is: 265800. The pin can be retrieved from the Help menu, but you have to have an active configuration to access it.&lt;br /&gt;
&lt;br /&gt;
[[File:Deployrr_Prerequisites.png|left|thumb|500px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Return to [[Technical Guides]]&amp;lt;br&amp;gt;&lt;br /&gt;
Return to [[Main Page]]&lt;/div&gt;</summary>
		<author><name>Lynn</name></author>
	</entry>
	<entry>
		<id>https://wiki42.maceys.net/index.php?title=Deployrr&amp;diff=1094</id>
		<title>Deployrr</title>
		<link rel="alternate" type="text/html" href="https://wiki42.maceys.net/index.php?title=Deployrr&amp;diff=1094"/>
		<updated>2026-06-28T19:19:55Z</updated>

		<summary type="html">&lt;p&gt;Lynn: /* Prerequsites */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
I have replaced YAMS on Chico1 with Deployrr on Chico7.&lt;br /&gt;
&lt;br /&gt;
Deployrr is the next generation application management tools. It combines Docker and the Traefik proxy server and wraps them into a command line application to manage the whole stack. Out of the box roughly 160 applications can be installed from the application. In most cases, no other configuration work is necessary. The author has put a great deal of effort making this work. I support him with an annual subscription. At this point, unless there is a really good reason to apply some other approach, I will use Deployrr.&lt;br /&gt;
&lt;br /&gt;
Detailed information on Deployrr is here https://www.simplehomelab.com/deployrr/  Deployrr].&lt;br /&gt;
&lt;br /&gt;
=Installation and Configuration=&lt;br /&gt;
The installation process can be reduced to 3 parts: installing the deployrr application, configuring the deployrr application and installing the desired applications.&lt;br /&gt;
&lt;br /&gt;
The installation and configuration steps are well described here: [https://github.com/SimpleHomelab/Deployrr Install and configure Deployrr]. Basically, install and run the app as a normal user. Once installed, perform the steps in Prerequisites, System, Docker, Proxy and Security.&lt;br /&gt;
&lt;br /&gt;
==Prerequsites==&lt;br /&gt;
[[File:Deployrr_Prerequisites.png|thumb|500px]]&lt;br /&gt;
&lt;br /&gt;
The pin to unlock all of the features of deployrr is: 265800. The pin can be retrieved from the Help menu, but you have to have an active configuration to accessit.&lt;br /&gt;
&lt;br /&gt;
[[File:Deployrr_Prerequisites.png|left|thumb|500px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Return to [[Technical Guides]]&amp;lt;br&amp;gt;&lt;br /&gt;
Return to [[Main Page]]&lt;/div&gt;</summary>
		<author><name>Lynn</name></author>
	</entry>
	<entry>
		<id>https://wiki42.maceys.net/index.php?title=Deployrr&amp;diff=1093</id>
		<title>Deployrr</title>
		<link rel="alternate" type="text/html" href="https://wiki42.maceys.net/index.php?title=Deployrr&amp;diff=1093"/>
		<updated>2026-06-28T19:17:23Z</updated>

		<summary type="html">&lt;p&gt;Lynn: /* Prerequsites */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
I have replaced YAMS on Chico1 with Deployrr on Chico7.&lt;br /&gt;
&lt;br /&gt;
Deployrr is the next generation application management tools. It combines Docker and the Traefik proxy server and wraps them into a command line application to manage the whole stack. Out of the box roughly 160 applications can be installed from the application. In most cases, no other configuration work is necessary. The author has put a great deal of effort making this work. I support him with an annual subscription. At this point, unless there is a really good reason to apply some other approach, I will use Deployrr.&lt;br /&gt;
&lt;br /&gt;
Detailed information on Deployrr is here https://www.simplehomelab.com/deployrr/  Deployrr].&lt;br /&gt;
&lt;br /&gt;
=Installation and Configuration=&lt;br /&gt;
The installation process can be reduced to 3 parts: installing the deployrr application, configuring the deployrr application and installing the desired applications.&lt;br /&gt;
&lt;br /&gt;
The installation and configuration steps are well described here: [https://github.com/SimpleHomelab/Deployrr Install and configure Deployrr]. Basically, install and run the app as a normal user. Once installed, perform the steps in Prerequisites, System, Docker, Proxy and Security.&lt;br /&gt;
&lt;br /&gt;
==Prerequsites==&lt;br /&gt;
[[File:Deployrr_Prerequisites.png|thumb|500px]]&lt;br /&gt;
&lt;br /&gt;
The pin to unlock all of the features of deployrr is &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Return to [[Technical Guides]]&amp;lt;br&amp;gt;&lt;br /&gt;
Return to [[Main Page]]&lt;/div&gt;</summary>
		<author><name>Lynn</name></author>
	</entry>
	<entry>
		<id>https://wiki42.maceys.net/index.php?title=Deployrr&amp;diff=1092</id>
		<title>Deployrr</title>
		<link rel="alternate" type="text/html" href="https://wiki42.maceys.net/index.php?title=Deployrr&amp;diff=1092"/>
		<updated>2026-06-28T19:16:59Z</updated>

		<summary type="html">&lt;p&gt;Lynn: /* Prerequsites */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
I have replaced YAMS on Chico1 with Deployrr on Chico7.&lt;br /&gt;
&lt;br /&gt;
Deployrr is the next generation application management tools. It combines Docker and the Traefik proxy server and wraps them into a command line application to manage the whole stack. Out of the box roughly 160 applications can be installed from the application. In most cases, no other configuration work is necessary. The author has put a great deal of effort making this work. I support him with an annual subscription. At this point, unless there is a really good reason to apply some other approach, I will use Deployrr.&lt;br /&gt;
&lt;br /&gt;
Detailed information on Deployrr is here https://www.simplehomelab.com/deployrr/  Deployrr].&lt;br /&gt;
&lt;br /&gt;
=Installation and Configuration=&lt;br /&gt;
The installation process can be reduced to 3 parts: installing the deployrr application, configuring the deployrr application and installing the desired applications.&lt;br /&gt;
&lt;br /&gt;
The installation and configuration steps are well described here: [https://github.com/SimpleHomelab/Deployrr Install and configure Deployrr]. Basically, install and run the app as a normal user. Once installed, perform the steps in Prerequisites, System, Docker, Proxy and Security.&lt;br /&gt;
&lt;br /&gt;
==Prerequsites==&lt;br /&gt;
[[File:Deployrr_Prerequisites.png]]&lt;br /&gt;
&lt;br /&gt;
The pin to unlock all of the features of deployrr is &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Return to [[Technical Guides]]&amp;lt;br&amp;gt;&lt;br /&gt;
Return to [[Main Page]]&lt;/div&gt;</summary>
		<author><name>Lynn</name></author>
	</entry>
	<entry>
		<id>https://wiki42.maceys.net/index.php?title=Deployrr&amp;diff=1091</id>
		<title>Deployrr</title>
		<link rel="alternate" type="text/html" href="https://wiki42.maceys.net/index.php?title=Deployrr&amp;diff=1091"/>
		<updated>2026-06-28T19:12:18Z</updated>

		<summary type="html">&lt;p&gt;Lynn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
I have replaced YAMS on Chico1 with Deployrr on Chico7.&lt;br /&gt;
&lt;br /&gt;
Deployrr is the next generation application management tools. It combines Docker and the Traefik proxy server and wraps them into a command line application to manage the whole stack. Out of the box roughly 160 applications can be installed from the application. In most cases, no other configuration work is necessary. The author has put a great deal of effort making this work. I support him with an annual subscription. At this point, unless there is a really good reason to apply some other approach, I will use Deployrr.&lt;br /&gt;
&lt;br /&gt;
Detailed information on Deployrr is here https://www.simplehomelab.com/deployrr/  Deployrr].&lt;br /&gt;
&lt;br /&gt;
=Installation and Configuration=&lt;br /&gt;
The installation process can be reduced to 3 parts: installing the deployrr application, configuring the deployrr application and installing the desired applications.&lt;br /&gt;
&lt;br /&gt;
The installation and configuration steps are well described here: [https://github.com/SimpleHomelab/Deployrr Install and configure Deployrr]. Basically, install and run the app as a normal user. Once installed, perform the steps in Prerequisites, System, Docker, Proxy and Security.&lt;br /&gt;
&lt;br /&gt;
==Prerequsites==&lt;br /&gt;
[[File:Deployrr_Prerequisites.png Local Configuration|thumb|500px]]&lt;br /&gt;
&lt;br /&gt;
The pin to unlock all of the features of deployrr is &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Return to [[Technical Guides]]&amp;lt;br&amp;gt;&lt;br /&gt;
Return to [[Main Page]]&lt;/div&gt;</summary>
		<author><name>Lynn</name></author>
	</entry>
	<entry>
		<id>https://wiki42.maceys.net/index.php?title=File:Deployrr_Prerequisites.png&amp;diff=1090</id>
		<title>File:Deployrr Prerequisites.png</title>
		<link rel="alternate" type="text/html" href="https://wiki42.maceys.net/index.php?title=File:Deployrr_Prerequisites.png&amp;diff=1090"/>
		<updated>2026-06-28T19:10:24Z</updated>

		<summary type="html">&lt;p&gt;Lynn: Local Deployrr prerequisite information&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Local Deployrr prerequisite information&lt;/div&gt;</summary>
		<author><name>Lynn</name></author>
	</entry>
	<entry>
		<id>https://wiki42.maceys.net/index.php?title=Deployrr&amp;diff=1089</id>
		<title>Deployrr</title>
		<link rel="alternate" type="text/html" href="https://wiki42.maceys.net/index.php?title=Deployrr&amp;diff=1089"/>
		<updated>2026-06-28T19:07:22Z</updated>

		<summary type="html">&lt;p&gt;Lynn: /* Prerequsites */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
I have replaced YAMS on Chico1 with Deployrr on Chico7.&lt;br /&gt;
&lt;br /&gt;
Deployrr is the next generation application management tools. It combines Docker and the Traefik proxy server and wraps them into a command line application to manage the whole stack. Out of the box roughly 160 applications can be installed from the application. In most cases, no other configuration work is necessary. The author has put a great deal of effort making this work. I support him with an annual subscription. At this point, unless there is a really good reason to apply some other approach, I will use Deployrr.&lt;br /&gt;
&lt;br /&gt;
Detailed information on Deployrr is here https://www.simplehomelab.com/deployrr/  Deployrr].&lt;br /&gt;
&lt;br /&gt;
=Installation and Configuration=&lt;br /&gt;
The installation process can be reduced to 3 parts: installing the deployrr application, configuring the deployrr application and installing the desired applications.&lt;br /&gt;
&lt;br /&gt;
The installation and configuration steps are well described here: [https://github.com/SimpleHomelab/Deployrr Install and configure Deployrr]. Basically, install and run the app as a normal user. Once installed, perform the steps in Prerequisites, System, Docker, Proxy and Security.&lt;br /&gt;
&lt;br /&gt;
==Prerequsites==&lt;br /&gt;
[[File:Deployrr_Prerequisites_2026-06-28.png Local Configuration|thumb|500px]]&lt;br /&gt;
&lt;br /&gt;
The pin to unlock all of the features of deployrr is &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Return to [[Technical Guides]]&amp;lt;br&amp;gt;&lt;br /&gt;
Return to [[Main Page]]&lt;/div&gt;</summary>
		<author><name>Lynn</name></author>
	</entry>
	<entry>
		<id>https://wiki42.maceys.net/index.php?title=Deployrr&amp;diff=1088</id>
		<title>Deployrr</title>
		<link rel="alternate" type="text/html" href="https://wiki42.maceys.net/index.php?title=Deployrr&amp;diff=1088"/>
		<updated>2026-06-28T19:05:18Z</updated>

		<summary type="html">&lt;p&gt;Lynn: /* Prerequsites */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
I have replaced YAMS on Chico1 with Deployrr on Chico7.&lt;br /&gt;
&lt;br /&gt;
Deployrr is the next generation application management tools. It combines Docker and the Traefik proxy server and wraps them into a command line application to manage the whole stack. Out of the box roughly 160 applications can be installed from the application. In most cases, no other configuration work is necessary. The author has put a great deal of effort making this work. I support him with an annual subscription. At this point, unless there is a really good reason to apply some other approach, I will use Deployrr.&lt;br /&gt;
&lt;br /&gt;
Detailed information on Deployrr is here https://www.simplehomelab.com/deployrr/  Deployrr].&lt;br /&gt;
&lt;br /&gt;
=Installation and Configuration=&lt;br /&gt;
The installation process can be reduced to 3 parts: installing the deployrr application, configuring the deployrr application and installing the desired applications.&lt;br /&gt;
&lt;br /&gt;
The installation and configuration steps are well described here: [https://github.com/SimpleHomelab/Deployrr Install and configure Deployrr]. Basically, install and run the app as a normal user. Once installed, perform the steps in Prerequisites, System, Docker, Proxy and Security.&lt;br /&gt;
&lt;br /&gt;
==Prerequsites==&lt;br /&gt;
[[File:Deployrr_Prerequisites_2026-06-28.png Local Configuration|thumb|500px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Sawbird+adsb.png|thumb|200px]]&lt;br /&gt;
&lt;br /&gt;
The pin to unlock all of the features of deployrr is &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Return to [[Technical Guides]]&amp;lt;br&amp;gt;&lt;br /&gt;
Return to [[Main Page]]&lt;/div&gt;</summary>
		<author><name>Lynn</name></author>
	</entry>
	<entry>
		<id>https://wiki42.maceys.net/index.php?title=Deployrr&amp;diff=1087</id>
		<title>Deployrr</title>
		<link rel="alternate" type="text/html" href="https://wiki42.maceys.net/index.php?title=Deployrr&amp;diff=1087"/>
		<updated>2026-06-28T19:01:07Z</updated>

		<summary type="html">&lt;p&gt;Lynn: /* Prerequsites */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
I have replaced YAMS on Chico1 with Deployrr on Chico7.&lt;br /&gt;
&lt;br /&gt;
Deployrr is the next generation application management tools. It combines Docker and the Traefik proxy server and wraps them into a command line application to manage the whole stack. Out of the box roughly 160 applications can be installed from the application. In most cases, no other configuration work is necessary. The author has put a great deal of effort making this work. I support him with an annual subscription. At this point, unless there is a really good reason to apply some other approach, I will use Deployrr.&lt;br /&gt;
&lt;br /&gt;
Detailed information on Deployrr is here https://www.simplehomelab.com/deployrr/  Deployrr].&lt;br /&gt;
&lt;br /&gt;
=Installation and Configuration=&lt;br /&gt;
The installation process can be reduced to 3 parts: installing the deployrr application, configuring the deployrr application and installing the desired applications.&lt;br /&gt;
&lt;br /&gt;
The installation and configuration steps are well described here: [https://github.com/SimpleHomelab/Deployrr Install and configure Deployrr]. Basically, install and run the app as a normal user. Once installed, perform the steps in Prerequisites, System, Docker, Proxy and Security.&lt;br /&gt;
&lt;br /&gt;
==Prerequsites==&lt;br /&gt;
[[File:Deployrr Prerequisites 2026-06-28.png Local Configuration]]&lt;br /&gt;
&lt;br /&gt;
The pin to unlock all of the features of deployrr is &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Return to [[Technical Guides]]&amp;lt;br&amp;gt;&lt;br /&gt;
Return to [[Main Page]]&lt;/div&gt;</summary>
		<author><name>Lynn</name></author>
	</entry>
	<entry>
		<id>https://wiki42.maceys.net/index.php?title=Deployrr&amp;diff=1086</id>
		<title>Deployrr</title>
		<link rel="alternate" type="text/html" href="https://wiki42.maceys.net/index.php?title=Deployrr&amp;diff=1086"/>
		<updated>2026-06-28T18:59:52Z</updated>

		<summary type="html">&lt;p&gt;Lynn: /* Installation and Configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
I have replaced YAMS on Chico1 with Deployrr on Chico7.&lt;br /&gt;
&lt;br /&gt;
Deployrr is the next generation application management tools. It combines Docker and the Traefik proxy server and wraps them into a command line application to manage the whole stack. Out of the box roughly 160 applications can be installed from the application. In most cases, no other configuration work is necessary. The author has put a great deal of effort making this work. I support him with an annual subscription. At this point, unless there is a really good reason to apply some other approach, I will use Deployrr.&lt;br /&gt;
&lt;br /&gt;
Detailed information on Deployrr is here https://www.simplehomelab.com/deployrr/  Deployrr].&lt;br /&gt;
&lt;br /&gt;
=Installation and Configuration=&lt;br /&gt;
The installation process can be reduced to 3 parts: installing the deployrr application, configuring the deployrr application and installing the desired applications.&lt;br /&gt;
&lt;br /&gt;
The installation and configuration steps are well described here: [https://github.com/SimpleHomelab/Deployrr Install and configure Deployrr]. Basically, install and run the app as a normal user. Once installed, perform the steps in Prerequisites, System, Docker, Proxy and Security.&lt;br /&gt;
&lt;br /&gt;
==Prerequsites==&lt;br /&gt;
[[File:Deployrr_Prerequisites_2026-06-28.png Local Configuration]]&lt;br /&gt;
&lt;br /&gt;
The pin to unlock all of the features of deployrr is &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Return to [[Technical Guides]]&amp;lt;br&amp;gt;&lt;br /&gt;
Return to [[Main Page]]&lt;/div&gt;</summary>
		<author><name>Lynn</name></author>
	</entry>
	<entry>
		<id>https://wiki42.maceys.net/index.php?title=Deployrr&amp;diff=1084</id>
		<title>Deployrr</title>
		<link rel="alternate" type="text/html" href="https://wiki42.maceys.net/index.php?title=Deployrr&amp;diff=1084"/>
		<updated>2026-06-28T18:55:03Z</updated>

		<summary type="html">&lt;p&gt;Lynn: /* Insallation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
I have replaced YAMS on Chico1 with Deployrr on Chico7.&lt;br /&gt;
&lt;br /&gt;
Deployrr is the next generation application management tools. It combines Docker and the Traefik proxy server and wraps them into a command line application to manage the whole stack. Out of the box roughly 160 applications can be installed from the application. In most cases, no other configuration work is necessary. The author has put a great deal of effort making this work. I support him with an annual subscription. At this point, unless there is a really good reason to apply some other approach, I will use Deployrr.&lt;br /&gt;
&lt;br /&gt;
Detailed information on Deployrr is here https://www.simplehomelab.com/deployrr/  Deployrr].&lt;br /&gt;
&lt;br /&gt;
=Installation and Configuration=&lt;br /&gt;
The installation process can be reduced to 3 parts: installing the deployrr application, configuring the deployrr application and installing the desired applications.&lt;br /&gt;
&lt;br /&gt;
The installation and configuration steps are well described here: [https://github.com/SimpleHomelab/Deployrr Install and configure Deployrr]. Basically, install and run the app as a normal user. Once installed, perform the steps in Prerequisites, System, Docker, Proxy and Security.&lt;br /&gt;
&lt;br /&gt;
The pin to unlock all of the features of deployrr is &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Return to [[Technical Guides]]&amp;lt;br&amp;gt;&lt;br /&gt;
Return to [[Main Page]]&lt;/div&gt;</summary>
		<author><name>Lynn</name></author>
	</entry>
	<entry>
		<id>https://wiki42.maceys.net/index.php?title=Deployrr&amp;diff=1083</id>
		<title>Deployrr</title>
		<link rel="alternate" type="text/html" href="https://wiki42.maceys.net/index.php?title=Deployrr&amp;diff=1083"/>
		<updated>2026-06-28T18:44:35Z</updated>

		<summary type="html">&lt;p&gt;Lynn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
I have replaced YAMS on Chico1 with Deployrr on Chico7.&lt;br /&gt;
&lt;br /&gt;
Deployrr is the next generation application management tools. It combines Docker and the Traefik proxy server and wraps them into a command line application to manage the whole stack. Out of the box roughly 160 applications can be installed from the application. In most cases, no other configuration work is necessary. The author has put a great deal of effort making this work. I support him with an annual subscription. At this point, unless there is a really good reason to apply some other approach, I will use Deployrr.&lt;br /&gt;
&lt;br /&gt;
Detailed information on Deployrr is here https://www.simplehomelab.com/deployrr/  Deployrr].&lt;br /&gt;
&lt;br /&gt;
=Insallation=&lt;br /&gt;
The installation process can be reduced to 3 parts: installing the deployrr application, configuring the deployrr application and installing the desired applications.&lt;br /&gt;
&lt;br /&gt;
The installation and configuration steps are well described here: [https://github.com/SimpleHomelab/Deployrr Install and configure Deployrr]&lt;br /&gt;
&lt;br /&gt;
Return to [[Technical Guides]]&amp;lt;br&amp;gt;&lt;br /&gt;
Return to [[Main Page]]&lt;/div&gt;</summary>
		<author><name>Lynn</name></author>
	</entry>
	<entry>
		<id>https://wiki42.maceys.net/index.php?title=Deployrr&amp;diff=1082</id>
		<title>Deployrr</title>
		<link rel="alternate" type="text/html" href="https://wiki42.maceys.net/index.php?title=Deployrr&amp;diff=1082"/>
		<updated>2026-06-28T18:42:29Z</updated>

		<summary type="html">&lt;p&gt;Lynn: /* Insallation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
I have replaced YAMS on Chico1 with Deployrr on Chico7.&lt;br /&gt;
&lt;br /&gt;
Deployrr is the next generation application management tools. It combines Docker and the Traefik proxy server and wraps them into a command line application to manage the whole stack. Out of the box roughly 160 applications can be installed from the application. In most cases, no other configuration work is necessary. The author has put a great deal of effort making this work. I support him with an annual subscription. At this point, unless there is a really good reason to apply some other approach, I will use Deployrr.&lt;br /&gt;
&lt;br /&gt;
Detailed information on Deployrr is here [https://github.com/SimpleHomelab/Deployrr Deployrr].&lt;br /&gt;
&lt;br /&gt;
=Insallation=&lt;br /&gt;
The installation process can be reduced to 3 parts: installing the deployrr application, configuring the deployrr application and installing the desired applications.&lt;br /&gt;
&lt;br /&gt;
The installation and configuration steps are well described here: [https://www.simplehomelab.com/deployrr/ Install and configure Deployrr]&lt;br /&gt;
&lt;br /&gt;
Return to [[Technical Guides]]&amp;lt;br&amp;gt;&lt;br /&gt;
Return to [[Main Page]]&lt;/div&gt;</summary>
		<author><name>Lynn</name></author>
	</entry>
	<entry>
		<id>https://wiki42.maceys.net/index.php?title=Deployrr&amp;diff=1081</id>
		<title>Deployrr</title>
		<link rel="alternate" type="text/html" href="https://wiki42.maceys.net/index.php?title=Deployrr&amp;diff=1081"/>
		<updated>2026-06-28T18:40:48Z</updated>

		<summary type="html">&lt;p&gt;Lynn: /* Insallation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
I have replaced YAMS on Chico1 with Deployrr on Chico7.&lt;br /&gt;
&lt;br /&gt;
Deployrr is the next generation application management tools. It combines Docker and the Traefik proxy server and wraps them into a command line application to manage the whole stack. Out of the box roughly 160 applications can be installed from the application. In most cases, no other configuration work is necessary. The author has put a great deal of effort making this work. I support him with an annual subscription. At this point, unless there is a really good reason to apply some other approach, I will use Deployrr.&lt;br /&gt;
&lt;br /&gt;
Detailed information on Deployrr is here [https://github.com/SimpleHomelab/Deployrr Deployrr].&lt;br /&gt;
&lt;br /&gt;
=Insallation=&lt;br /&gt;
The installation process can be reduced to 3 parts: installing the deployrr application, configuring the deployrr application and installing the desired applications.&lt;br /&gt;
&lt;br /&gt;
The installation and configuration steps are well described here: [https://github.com/SimpleHomelab/Deployrr Install and configure Deployrr]&lt;br /&gt;
&lt;br /&gt;
Return to [[Technical Guides]]&amp;lt;br&amp;gt;&lt;br /&gt;
Return to [[Main Page]]&lt;/div&gt;</summary>
		<author><name>Lynn</name></author>
	</entry>
	<entry>
		<id>https://wiki42.maceys.net/index.php?title=Deployrr&amp;diff=1080</id>
		<title>Deployrr</title>
		<link rel="alternate" type="text/html" href="https://wiki42.maceys.net/index.php?title=Deployrr&amp;diff=1080"/>
		<updated>2026-06-28T18:39:56Z</updated>

		<summary type="html">&lt;p&gt;Lynn: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
I have replaced YAMS on Chico1 with Deployrr on Chico7.&lt;br /&gt;
&lt;br /&gt;
Deployrr is the next generation application management tools. It combines Docker and the Traefik proxy server and wraps them into a command line application to manage the whole stack. Out of the box roughly 160 applications can be installed from the application. In most cases, no other configuration work is necessary. The author has put a great deal of effort making this work. I support him with an annual subscription. At this point, unless there is a really good reason to apply some other approach, I will use Deployrr.&lt;br /&gt;
&lt;br /&gt;
Detailed information on Deployrr is here [https://github.com/SimpleHomelab/Deployrr Deployrr].&lt;br /&gt;
&lt;br /&gt;
=Insallation=&lt;br /&gt;
The installation process can be reduced to 3 parts: installing the deployrr application, configuring the deployrr application and installing the desired applications.&lt;br /&gt;
&lt;br /&gt;
The installation and configuration steps are well described &lt;br /&gt;
&lt;br /&gt;
Return to [[Technical Guides]]&amp;lt;br&amp;gt;&lt;br /&gt;
Return to [[Main Page]]&lt;/div&gt;</summary>
		<author><name>Lynn</name></author>
	</entry>
	<entry>
		<id>https://wiki42.maceys.net/index.php?title=Deployrr&amp;diff=1079</id>
		<title>Deployrr</title>
		<link rel="alternate" type="text/html" href="https://wiki42.maceys.net/index.php?title=Deployrr&amp;diff=1079"/>
		<updated>2026-06-28T18:37:33Z</updated>

		<summary type="html">&lt;p&gt;Lynn: /* Insallation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
I have replaced YAMS on Chico1 with Deployrr on Chico7.&lt;br /&gt;
&lt;br /&gt;
Deployrr is the next generation application management tools. It combines Docker and the Traefik proxy server and wraps them into a command line application to manage the whole stack. The author has put a great deal of effort making this work. I support him with an annual subscription. At this point, unless there is a really good reason to apply some other approach, I will use Deployrr&lt;br /&gt;
&lt;br /&gt;
Detailed information on Deployrr is here [https://github.com/SimpleHomelab/Deployrr Deployrr].&lt;br /&gt;
&lt;br /&gt;
=Insallation=&lt;br /&gt;
The installation process can be reduced to 3 parts: installing the deployrr application, configuring the deployrr application and installing the desired applications.&lt;br /&gt;
&lt;br /&gt;
The installation and configuration steps are well described &lt;br /&gt;
&lt;br /&gt;
Return to [[Technical Guides]]&amp;lt;br&amp;gt;&lt;br /&gt;
Return to [[Main Page]]&lt;/div&gt;</summary>
		<author><name>Lynn</name></author>
	</entry>
	<entry>
		<id>https://wiki42.maceys.net/index.php?title=Deployrr&amp;diff=1078</id>
		<title>Deployrr</title>
		<link rel="alternate" type="text/html" href="https://wiki42.maceys.net/index.php?title=Deployrr&amp;diff=1078"/>
		<updated>2026-06-28T18:29:22Z</updated>

		<summary type="html">&lt;p&gt;Lynn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
I have replaced YAMS on Chico1 with Deployrr on Chico7.&lt;br /&gt;
&lt;br /&gt;
Deployrr is the next generation application management tools. It combines Docker and the Traefik proxy server and wraps them into a command line application to manage the whole stack. The author has put a great deal of effort making this work. I support him with an annual subscription. At this point, unless there is a really good reason to apply some other approach, I will use Deployrr&lt;br /&gt;
&lt;br /&gt;
Detailed information on Deployrr is here [https://github.com/SimpleHomelab/Deployrr Deployrr].&lt;br /&gt;
&lt;br /&gt;
=Insallation=&lt;br /&gt;
&lt;br /&gt;
Return to [[Technical Guides]]&amp;lt;br&amp;gt;&lt;br /&gt;
Return to [[Main Page]]&lt;/div&gt;</summary>
		<author><name>Lynn</name></author>
	</entry>
	<entry>
		<id>https://wiki42.maceys.net/index.php?title=Applications&amp;diff=1077</id>
		<title>Applications</title>
		<link rel="alternate" type="text/html" href="https://wiki42.maceys.net/index.php?title=Applications&amp;diff=1077"/>
		<updated>2026-06-28T18:26:14Z</updated>

		<summary type="html">&lt;p&gt;Lynn: /* Content Management */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{PAGEBANNER:Software_background.jpg}}&lt;br /&gt;
&lt;br /&gt;
==Application Servers==&lt;br /&gt;
There are several and even a reason why it is that way. They are listed here. These are all virtual machines, VMs, that are hosted on the main Proxmox server [[pve]].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Chico Application Servers&lt;br /&gt;
|-&lt;br /&gt;
! Name !! IP !! Management !! Access !! Content Type&lt;br /&gt;
|-&lt;br /&gt;
|| [[Chico1]] || 192.168.86.31 || [https://yams.media/ Yams] || [https://portainer1.maceys.net portainer1] || Media Management&lt;br /&gt;
|-&lt;br /&gt;
|| [[Chico5]] || 192.168.86.35 || Apache || none || Non-Docker Apps&lt;br /&gt;
|-&lt;br /&gt;
|| [[Chico7]] || 192.168.86.37 || [https://github.com/SimpleHomelab/Deployrr Deployrr] || [https://portainer.maceys.net portainer] || Most Docker Apps and Proxy Server&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
See also: [[Virtual Machines]]&lt;br /&gt;
&lt;br /&gt;
== Application Management ==&lt;br /&gt;
Having the applications is great, but quickly becomes more than a person can keep in their head. Where is the app located? What port is it served from all needs to be abstracted in order to be easily adopted. Basically, people come to the application in order to use then and not spent much time trying to find them. My adoption and use of the tools has changed over time. Docker and Docker Compose are great, but can be a challenge to work with because of their complexity. The management systems work by insulating the administrator from a lot of the details. The tradeoff is, of course, that flexibility may be limited.&lt;br /&gt;
&lt;br /&gt;
===Yams===&lt;br /&gt;
I started with Yams and am not really unhappy with it. It is a pretty straight from the box docker management application. Docker compose scripts can be added to a local yaml file and started from docker. Generally, after it is running, the deployrr app is used to set up a proxy so that it can be run from https://name.maceys.net where name is the application. Most of the applications here are available through deployrr. The main media applications are still here for the time being.&lt;br /&gt;
&lt;br /&gt;
The usage information for Yams is here: [https://yams.media/install/using-the-cli/ Using the Yams CLI]&lt;br /&gt;
===Deployrr===&lt;br /&gt;
Deployrr is the next generation application management tools. It combines Docker and the Traefik proxy server and wraps them into a command line application to manage the whole stack. The author has put a great deal of effort making this work. I support him with an annual subscription. At this point, unless there is a really good reason to apply some other approach, I use Deployrr&lt;br /&gt;
&lt;br /&gt;
Detailed information on Deployrr is here [https://github.com/SimpleHomelab/Deployrr Deployrr].&lt;br /&gt;
&lt;br /&gt;
Return to [[Technical Guides]]&amp;lt;br&amp;gt;&lt;br /&gt;
Return to [[Main Page]]&lt;br /&gt;
&lt;br /&gt;
==Web Applications==&lt;br /&gt;
[[Calibre]] - Comprehensive book library and management&lt;br /&gt;
&lt;br /&gt;
[[Calibre-web]] - A smaller set of books that are easily accessed on the web&lt;br /&gt;
&lt;br /&gt;
[[Radarr]]&lt;br /&gt;
&lt;br /&gt;
[[Sonarr]]&lt;/div&gt;</summary>
		<author><name>Lynn</name></author>
	</entry>
	<entry>
		<id>https://wiki42.maceys.net/index.php?title=Deployrr&amp;diff=1076</id>
		<title>Deployrr</title>
		<link rel="alternate" type="text/html" href="https://wiki42.maceys.net/index.php?title=Deployrr&amp;diff=1076"/>
		<updated>2026-06-28T18:21:51Z</updated>

		<summary type="html">&lt;p&gt;Lynn: Created page with &amp;quot;=Introduction= I have replaced YAMS on Chico1 with Deployrr on Chico7.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
I have replaced YAMS on Chico1 with Deployrr on Chico7.&lt;/div&gt;</summary>
		<author><name>Lynn</name></author>
	</entry>
	<entry>
		<id>https://wiki42.maceys.net/index.php?title=Technical_Guides&amp;diff=1075</id>
		<title>Technical Guides</title>
		<link rel="alternate" type="text/html" href="https://wiki42.maceys.net/index.php?title=Technical_Guides&amp;diff=1075"/>
		<updated>2026-06-28T18:13:13Z</updated>

		<summary type="html">&lt;p&gt;Lynn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{PAGEBANNER:Technology-background-2.jpg}}&lt;br /&gt;
= Introduction =&lt;br /&gt;
While a lot of things seem obvious and once done do not need to be repeated, or in the category of &amp;quot;Oh, I will remember that&amp;quot;, in reality it does need to be written down. It is obvious that it is way more simple to open a page of instructions that it is to try to remember how stuff went together. Now if I could just become a believer of that&lt;br /&gt;
&lt;br /&gt;
The organization is pretty much outside in. It starts with the network gateways and outside services and then moves into the servers that are either standalone or act as the host to various virtual machines, VMs, that provide services. The services are intended to be used by family and friends but are largely a labor of love. After 45 years going to work and mastering technology, it was not possible to just walk away. I needed a hobby and the fact that it looks a lot like what was originally the job is not really an accident.&lt;br /&gt;
&lt;br /&gt;
= [[Infrastructure]] =&lt;br /&gt;
==[[Network]]==&lt;br /&gt;
&lt;br /&gt;
==Systems and VMs==&lt;br /&gt;
The hardware, base level software and network setup/configuration information is here. This does not include applications.&lt;br /&gt;
&lt;br /&gt;
=[[Applications]]=&lt;br /&gt;
Applications make the web, and the world go &#039;round. It is no different here. Collected here is information about the applications that are installed as well as the content environments that make them available.&lt;br /&gt;
==[[MediaWiki]]==&lt;br /&gt;
==[[Deployrr]]==&lt;br /&gt;
&lt;br /&gt;
= [[Need to Work On]] =&lt;br /&gt;
&lt;br /&gt;
=[[Raspberry Pi]]=&lt;br /&gt;
Raspberry Pi systems are becoming more of a thing with me. Current projects include the ADS-B receivers and Sky Camera.&lt;br /&gt;
&lt;br /&gt;
= [[ADS-B Reception, Decoding &amp;amp; Sharing]] =&lt;br /&gt;
Automatic Dependent Surveillance-Broadcast (ADS-B) is a surveillance technology in which an aircraft determines its position via satellite navigation and periodically broadcasts it, enabling it to be tracked. I have setup a local receiver that feeds several services. I started with Flightradar24 but have expanded to include others. In exchange for feeding the aggregation sites I receive complementary subscriptions to their services.&lt;br /&gt;
&lt;br /&gt;
In July 2023, I adopted the new and improved services of ultrafeeder.&lt;br /&gt;
&lt;br /&gt;
[[File:Sawbird+adsb.png|thumb|200px]]&lt;br /&gt;
&lt;br /&gt;
= [[Working with Media]] =&lt;br /&gt;
Ok, I am a digital pack rat. I have files that I will probably never use, view or listen to but, I find it hard to get rid of them. At least I got over it with real books and stuff.&lt;br /&gt;
&lt;br /&gt;
The files come from several places and then, ideally, go to their respective locations. Most require a little work to make them useable, which can be read as &amp;quot;findable&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The primary classifications are:&lt;br /&gt;
&lt;br /&gt;
==[[Paper]]==&lt;br /&gt;
This includes books, documents, manuals, contents of files from old jobs, bills, letters, etc. Pretty much anything that takes of space but I don&#039;t want to store. As a pack rat, I am uncomfortable throwing something away and thus destroying it permanently. Scanning and categorizing them digitally lets me do that even if I never plan to revisit the item again.&lt;br /&gt;
&lt;br /&gt;
== Infrastructure ==&lt;br /&gt;
I am just redoing the Linux box and recasting it as Promox with a docker swarm. This is partly so that I have a place to experiment without tearing up the running &amp;quot;production&amp;quot; media server.&lt;br /&gt;
&lt;br /&gt;
I found a fellow geek who calls himself the funkypenguin on Github. He has created a whole collection of docker recipes to create just about any reasonable application. As is often the case with tools like this, picking it up assumes information that is not necessarily obvious to everyone. This picks up at the beginning, where I started. [[GeekCookbook]]&lt;br /&gt;
&lt;br /&gt;
==Mediawiki==&lt;br /&gt;
This is a great tool for organizing information. It also becomes a bit of a mess. Occasionally it is necessary to update the tool. The standard update cadence is a release every year an LTS, or Long Term Support, goes back two releases. I am currently at release 1.44.0 as of August 2025.&lt;br /&gt;
&lt;br /&gt;
The process is well described in the Mediawiki wiki. Some things to keep in mind. Over time, the LocalSettings.php file grows and changes. There are a few changes that are obviously required like the name of the wiki and DB info, but other changes are less obvious as are the reasons that they were changed or included originally. Getting the extensions up to date is a bit of a chore. &lt;br /&gt;
&lt;br /&gt;
There is one utility that is required for some of the extensions to work and that is composer. A full discussion of it is here:&lt;br /&gt;
&lt;br /&gt;
 [https://professional.wiki/en/articles/installing-mediawiki-extensions-with-composer Installing Mediawiki Extensions with Composer]&lt;br /&gt;
&lt;br /&gt;
A couple of problems appeared once I brought up the new release. The Maps extension stopped working. The AbuseFilter extension would crash when the Special Pages page was opened.&lt;br /&gt;
&lt;br /&gt;
The AbuseFilter fix is to add the following line to the &amp;quot;require&amp;quot; section in the composer.json file:&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;wikimedia/equivset&amp;quot;: &amp;quot;^1.0.0&amp;quot;,&lt;br /&gt;
&lt;br /&gt;
and running the following:&lt;br /&gt;
&lt;br /&gt;
 composer update&lt;br /&gt;
&lt;br /&gt;
This will force the appropriate library to be loaded.&lt;br /&gt;
&lt;br /&gt;
== Setting up the Hardware ==&lt;br /&gt;
The primary system is an Intel NUC 11 Extreme system &lt;br /&gt;
= Proxmox =&lt;br /&gt;
Install Proxmox&lt;br /&gt;
==Install UPS Monitor ==&lt;br /&gt;
The APC UPS connects to the server with a USB connection. Proxmox will do a pass-thru of the connection to a VM. &lt;br /&gt;
&lt;br /&gt;
Plug the provided USB cable into the port on the UPS and the other end into a port on the server. Login to the Proxmox console and run:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=shell&amp;gt;&lt;br /&gt;
lsusb&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
The output will look like this.&lt;br /&gt;
 root@proxmox:~# lsusb&lt;br /&gt;
 Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub&lt;br /&gt;
 Bus 003 Device 003: ID 152e:2571 LG (HLDS) GP08NU6W DVD-RW&lt;br /&gt;
 Bus 003 Device 010: ID 051d:0002 American Power Conversion Uninterruptible Power Supply&lt;br /&gt;
 Bus 003 Device 009: ID 046d:c52b Logitech, Inc. Unifying Receiver&lt;br /&gt;
 Bus 003 Device 002: ID 1a40:0801 Terminus Technology Inc. USB 2.0 Hub&lt;br /&gt;
 Bus 003 Device 005: ID 067b:2323 Prolific Technology, Inc. USB-Serial Controller&lt;br /&gt;
 Bus 003 Device 004: ID 8087:0032 Intel Corp.&lt;br /&gt;
 Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
 Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub&lt;br /&gt;
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
&lt;br /&gt;
Bring up the Proxmox dashboard and select the VM that is planned to run the monitoring software. Click on Hardware and the Add button. Select Use USB Vendor/Device ID and then the &amp;quot;American Power&amp;quot; line and then click on Add.&lt;br /&gt;
&lt;br /&gt;
This link has a promising tool, if I can get it to work. https://github.com/Brandawg93/PeaNUT&lt;br /&gt;
&lt;br /&gt;
See also: https://www.reddit.com/r/selfhosted/comments/19dt58s/update_peanut_a_tiny_dashboard_for_network_ups/&lt;br /&gt;
&lt;br /&gt;
=[[ Basic Ubuntu Server Install]]=&lt;br /&gt;
The installation process for the Ubuntu virtual machines is pretty straight forward. The idea is to get a vanilla basic installation that can be built from. This should be templated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Rufus ==&lt;br /&gt;
Rufus was the Sun workstation that was on my desk at Informix for a number of years. Later, when I took my own Sun system into RTI (big mistake but that is not relevant to this), it was also named rufus.&lt;br /&gt;
&lt;br /&gt;
In the home server context, rufus is a bare bones Ubuntu server that runs some basic services. The following services are installed:&lt;br /&gt;
- Webmin&lt;br /&gt;
- DNS/Bind&lt;br /&gt;
- Minimal LAMP&lt;br /&gt;
===Install Webmin===&lt;br /&gt;
First install dependencies and then Webmin itself. Note that the version is baked into the command.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
cd /tmp&lt;br /&gt;
sudo apt update&lt;br /&gt;
sudo apt install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python3 unzip nodejs npm&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
The Webmin repository has not changed since 2011 so it is unlikely to soon.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
cat &amp;gt;&amp;gt;/etc/apt/sources.list &amp;lt;&amp;lt;EOF&lt;br /&gt;
deb http://download.webmin.com/download/repository sarge contrib&lt;br /&gt;
EOF&lt;br /&gt;
wget -q -O- http://www.webmin.com/jcameron-key.asc | apt-key add&lt;br /&gt;
apt update &lt;br /&gt;
apt install webmin&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Digital Ocean has the magic to install a certificate. https://www.digitalocean.com/community/tutorials/how-to-install-webmin-on-ubuntu-20-04&lt;br /&gt;
&lt;br /&gt;
===Make Rufus a DNS Server===&lt;br /&gt;
===Install Unbound===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=shell line&amp;gt;&lt;br /&gt;
apt install unbound &amp;lt;/dev/null&lt;br /&gt;
wget https://www.internic.net/domain/named.root -qO- | sudo tee /var/lib/unbound/root.hints&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
===Configure Unbound===&lt;br /&gt;
Highlights:&lt;br /&gt;
&lt;br /&gt;
 Listen only for queries from the local Pi-hole installation (on port 5335)&lt;br /&gt;
 Listen for both UDP and TCP requests&lt;br /&gt;
 Verify DNSSEC signatures, discarding BOGUS domains&lt;br /&gt;
 Apply a few security and privacy tricks&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;syntaxhighlight lang=shell&amp;gt;&lt;br /&gt;
vi /etc/unbound/unbound.conf.d/pi-hole.conf&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;Syntaxhighlight lang=php line&amp;gt;&lt;br /&gt;
server:&lt;br /&gt;
    # If no logfile is specified, syslog is used&lt;br /&gt;
    # logfile: &amp;quot;/var/log/unbound/unbound.log&amp;quot;&lt;br /&gt;
    verbosity: 0&lt;br /&gt;
&lt;br /&gt;
    interface: 127.0.0.1&lt;br /&gt;
    port: 5335&lt;br /&gt;
    do-ip4: yes&lt;br /&gt;
    do-udp: yes&lt;br /&gt;
    do-tcp: yes&lt;br /&gt;
&lt;br /&gt;
    # May be set to yes if you have IPv6 connectivity&lt;br /&gt;
    do-ip6: no&lt;br /&gt;
&lt;br /&gt;
    # You want to leave this to no unless you have *native* IPv6. With 6to4 and&lt;br /&gt;
    # Terredo tunnels your web browser should favor IPv4 for the same reasons&lt;br /&gt;
    prefer-ip6: no&lt;br /&gt;
&lt;br /&gt;
    # Use this only when you downloaded the list of primary root servers!&lt;br /&gt;
    # If you use the default dns-root-data package, unbound will find it automatically&lt;br /&gt;
    #root-hints: &amp;quot;/var/lib/unbound/root.hints&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    # Trust glue only if it is within the server&#039;s authority&lt;br /&gt;
    harden-glue: yes&lt;br /&gt;
&lt;br /&gt;
    # Require DNSSEC data for trust-anchored zones, if such data is absent, the zone becomes BOGUS&lt;br /&gt;
    harden-dnssec-stripped: yes&lt;br /&gt;
&lt;br /&gt;
    # Don&#039;t use Capitalization randomization as it known to cause DNSSEC issues sometimes&lt;br /&gt;
    # see https://discourse.pi-hole.net/t/unbound-stubby-or-dnscrypt-proxy/9378 for further details&lt;br /&gt;
    use-caps-for-id: no&lt;br /&gt;
&lt;br /&gt;
    # Reduce EDNS reassembly buffer size.&lt;br /&gt;
    # IP fragmentation is unreliable on the Internet today, and can cause&lt;br /&gt;
    # transmission failures when large DNS messages are sent via UDP. Even&lt;br /&gt;
    # when fragmentation does work, it may not be secure; it is theoretically&lt;br /&gt;
    # possible to spoof parts of a fragmented DNS message, without easy&lt;br /&gt;
    # detection at the receiving end. Recently, there was an excellent study&lt;br /&gt;
    # &amp;gt;&amp;gt;&amp;gt; Defragmenting DNS - Determining the optimal maximum UDP response size for DNS &amp;lt;&amp;lt;&amp;lt;&lt;br /&gt;
    # by Axel Koolhaas, and Tjeerd Slokker (https://indico.dns-oarc.net/event/36/contributions/776/)&lt;br /&gt;
    # in collaboration with NLnet Labs explored DNS using real world data from the&lt;br /&gt;
    # the RIPE Atlas probes and the researchers suggested different values for&lt;br /&gt;
    # IPv4 and IPv6 and in different scenarios. They advise that servers should&lt;br /&gt;
    # be configured to limit DNS messages sent over UDP to a size that will not&lt;br /&gt;
    # trigger fragmentation on typical network links. DNS servers can switch&lt;br /&gt;
    # from UDP to TCP when a DNS response is too big to fit in this limited&lt;br /&gt;
    # buffer size. This value has also been suggested in DNS Flag Day 2020.&lt;br /&gt;
    edns-buffer-size: 1232&lt;br /&gt;
&lt;br /&gt;
    # Perform prefetching of close to expired message cache entries&lt;br /&gt;
    # This only applies to domains that have been frequently queried&lt;br /&gt;
    prefetch: yes&lt;br /&gt;
&lt;br /&gt;
    # One thread should be sufficient, can be increased on beefy machines. In reality for most users running on small networks or on a single machine, it should be unnecessary to seek performance enhancement by increasing num-threads above 1.&lt;br /&gt;
    num-threads: 1&lt;br /&gt;
&lt;br /&gt;
    # Ensure kernel buffer is large enough to not lose messages in traffic spikes&lt;br /&gt;
    so-rcvbuf: 1m&lt;br /&gt;
&lt;br /&gt;
    # Ensure privacy of local IP ranges&lt;br /&gt;
    private-address: 192.168.0.0/16&lt;br /&gt;
    private-address: 169.254.0.0/16&lt;br /&gt;
    private-address: 172.16.0.0/12&lt;br /&gt;
    private-address: 10.0.0.0/8&lt;br /&gt;
    private-address: fd00::/8&lt;br /&gt;
    private-address: fe80::/10&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Start your local recursive server and test that it&#039;s operational:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=shell line&amp;gt;&lt;br /&gt;
service unbound restart&lt;br /&gt;
dig pi-hole.net @127.0.0.1 -p 5335&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
The first query may be quite slow, but subsequent queries, also to other domains under the same TLD, should be fairly quick.&lt;br /&gt;
&lt;br /&gt;
You should also consider adding the following to signal FTL to adhere to this limit. Since PiHole is not installed yet, the mkdir is needed.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=shell line&amp;gt;&lt;br /&gt;
mkdir /etc/dnsmasq.d&lt;br /&gt;
cat &amp;gt; /etc/dnsmasq.d/99-edns.conf&amp;lt;&amp;lt;EOF&lt;br /&gt;
edns-packet-max=1232&lt;br /&gt;
EOF&lt;br /&gt;
 &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Install PiHole===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=shell&amp;gt;&lt;br /&gt;
curl -sSL https://install.pi-hole.net | bash&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Need to do a little work on what to respond on the screens. Most are default. &lt;br /&gt;
&lt;br /&gt;
Use &amp;quot;Custom&#039; for the upstream and define it as 127.0.0.1:5335 per the Unbound instructions.&lt;br /&gt;
&lt;br /&gt;
Edit the /etc/lighttpd/lighttpd.conf file to change the port from 80 to 1010. This is to make way for a webserver.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=shell&amp;gt;&lt;br /&gt;
service lighttpd restart&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Finally replace the symlink with a file pointing to ourself as the nameserver.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=shell line&amp;gt;&lt;br /&gt;
rm /etc/resolv,conf&lt;br /&gt;
cat &amp;gt; /etc/resolv.conf &amp;lt;&amp;lt;EOF&lt;br /&gt;
nameserver 127.0.0.1&lt;br /&gt;
EOF&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Configure PiHole===&lt;br /&gt;
Set the pihole admin password:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=shell&amp;gt;&lt;br /&gt;
pihole -a -p&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Finally, configure Pi-hole to use your recursive DNS server by specifying 127.0.0.1#5335 as the Custom DNS (IPv4):&lt;br /&gt;
[[File:RecursiveResolver.png]]&lt;br /&gt;
&lt;br /&gt;
After installation, the DNS server information is:&lt;br /&gt;
 You may now configure your devices to use the Pi-hole as their DNS server&lt;br /&gt;
  [i] Pi-hole DNS (IPv4): 192.168.86.2&lt;br /&gt;
  [i] Pi-hole DNS (IPv6): 2601:200:4400:a2:8ab0:dae6:da8f:570e&lt;br /&gt;
  [i] If you have not done so already, the above IP should be set to static.&lt;br /&gt;
&lt;br /&gt;
The IPV6 address is currently not set on the rufus interfaces.&lt;br /&gt;
&lt;br /&gt;
{{Todo | Set the address and change docs to match}}&lt;br /&gt;
&lt;br /&gt;
After installation, change the port in /etc/lighttpd/lighttpd.conf from 80 to 1010&lt;br /&gt;
&lt;br /&gt;
The pi.hole password is KPYoWgGC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Install Caddy===&lt;br /&gt;
This procedure aims to simplify running custom caddy binaries while keeping support files from the caddy package.&lt;br /&gt;
&lt;br /&gt;
This procedure allows users to take advantage of the default configuration, systemd service files and bash-completion from the official package.&lt;br /&gt;
&lt;br /&gt;
Requirements:&lt;br /&gt;
&lt;br /&gt;
Install caddy package according to these instructions&lt;br /&gt;
&lt;br /&gt;
====Install caddy package====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=shell line&amp;gt;&lt;br /&gt;
apt install -y debian-keyring debian-archive-keyring apt-transport-https curl &amp;lt; /dev/null&lt;br /&gt;
curl -1sLf &#039;https://dl.cloudsmith.io/public/caddy/stable/gpg.key&#039; | gpg --dearmor -o /usr/share/keyrings/caddy-stable-archive-keyring.gpg&lt;br /&gt;
curl -1sLf &#039;https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt&#039; | tee /etc/apt/sources.list.d/caddy-stable.list&lt;br /&gt;
apt update&lt;br /&gt;
apt install caddy &amp;lt;/dev/null&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The second part is to configure, download and install the appropriate binary with Cloudflare installed. Since there are numerous modules that can be included and most are not mutually exclusive, Caddy has provided a download page that allows the selection of modules to include and then builds the appropriate binary that is then downloaded and installed.&lt;br /&gt;
&lt;br /&gt;
On the Proxmox console for the appropriate VM, open the Firefox browser&lt;br /&gt;
to: https://caddyserver.com/download&lt;br /&gt;
&lt;br /&gt;
Select the appropriate architecture. The normal here is Linux amd64 but arm64 would be appropriate for a Raspberry Pi installation.&lt;br /&gt;
The only module that is currently added is caddy-dns/cloudflare. Click to select and then click on Download. It will be placed in the Downloads folder of the underlying user. &lt;br /&gt;
&amp;lt;syntaxhighlight lang=shell line&amp;gt;&lt;br /&gt;
cd /home/${SUDO_USER}/Downloads&lt;br /&gt;
dpkg-divert --divert /usr/bin/caddy.default --rename /usr/bin/caddy&lt;br /&gt;
mv ./caddy_linux_amd64_custom /usr/bin/caddy.custom&lt;br /&gt;
chown root:root /usr/bin/caddy.custom&lt;br /&gt;
chmod 755 /usr/bin/caddy.custom&lt;br /&gt;
update-alternatives --install /usr/bin/caddy caddy /usr/bin/caddy.default 10&lt;br /&gt;
update-alternatives --install /usr/bin/caddy caddy /usr/bin/caddy.custom 50&lt;br /&gt;
systemctl restart caddy&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;dpkg-divert&#039;&#039;&#039; will move /usr/bin/caddy binary to /usr/bin/caddy.default and put a diversion in place in case any package wants to install a file to this location.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;update-alternatives&#039;&#039;&#039; will create a symlink from the desired caddy binary to /usr/bin/caddy&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;systemctl restart caddy&#039;&#039;&#039; will shut down the default version of the Caddy server and start the custom one.&lt;br /&gt;
&lt;br /&gt;
You can change between the custom and default caddy binaries by executing:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=shell&amp;gt;&lt;br /&gt;
update-alternatives --config caddy&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
and following the on screen information, then restarting the Caddy service.&lt;br /&gt;
&lt;br /&gt;
This information was taken and adapted from: https://caddyserver.com/docs/build. The procedure here skips the build in favor of configuring and downloading the custom package.&lt;br /&gt;
&lt;br /&gt;
===Install Apache ===&lt;br /&gt;
The &#039;A&#039; in the LAMP stack needs to be installed since we have the &#039;L&#039; covered. Then add the php for &#039;P&#039;.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot; line&amp;gt;&lt;br /&gt;
apt install apache2 &amp;lt; /dev/null&lt;br /&gt;
a2enmod rewrite&lt;br /&gt;
systemctl restart apache2&lt;br /&gt;
systemctl status apache2&lt;br /&gt;
apt-get install php php-apcu php-intl php-mbstring php-xml php-mysql php-calendar mariadb-server apache2 -y &amp;lt; /dev/null&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Test by connecting to the system with a web browser. Test php with t he following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot;&amp;gt;&lt;br /&gt;
php --version&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Add MariaDB to complete the install===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot; line&amp;gt;&lt;br /&gt;
apt install mariadb-server mariadb-client &amp;lt; /dev/null&lt;br /&gt;
systemctl status mariadb&lt;br /&gt;
mysql_secure_installation&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Now, allow root to login to the phpmyadmin console:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot; line&amp;gt;&lt;br /&gt;
mysql -u root&lt;br /&gt;
[mysql] use mysql;&lt;br /&gt;
[mysql] update user set plugin=&#039;&#039; where User=&#039;root&#039;;&lt;br /&gt;
[mysql] flush privileges;&lt;br /&gt;
[mysql] \q&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Install Phpmyadmin===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot; line&amp;gt;&lt;br /&gt;
sudo apt install phpmyadmin php-mbstring php-mbstring&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
The install script will offer a choice of web servers but none will be selected. Chose apache2. Follow this with a little tweak and restart apache.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot; line&amp;gt;&lt;br /&gt;
sudo phpenmod mbstring&lt;br /&gt;
sudo systemctl restart apache2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Chico1==&lt;br /&gt;
Chico1 is a VM running on Proxmox. &lt;br /&gt;
===Creating the VM===&lt;br /&gt;
Open the Proxmox dashboard at http://proxmox:8006.&lt;br /&gt;
&lt;br /&gt;
If there is a previous version you will probably stop it and recreate it.&lt;br /&gt;
&lt;br /&gt;
The current configuration is: CPU - Host, 4 processor, 8GB RAM 500GB disk&lt;br /&gt;
&lt;br /&gt;
Set the network interface MAC address to: d2:ef:18:60:99:5e. Alternatively, take down and replace the port mapping of the router to get the new MAC Address.&lt;br /&gt;
&lt;br /&gt;
Pull the OS from the local repository. Currently Ubuntu 22.04.&lt;br /&gt;
&lt;br /&gt;
==Install and Configure Docker Environment (Replaced with Auto-Traefik)==&lt;br /&gt;
The below instructions to install docker have been replaced by using the Auto-Traefik utility. [https://www.smarthomebeginner.com/auto-traefik/ Auto-Traefik]&lt;br /&gt;
&lt;br /&gt;
Use the following to install the latest docker and docker-compose:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot; line&amp;gt;&lt;br /&gt;
sudo apt update&lt;br /&gt;
sudo apt -y install apt-transport-https ca-certificates curl software-properties-common gnupg lsb-release&lt;br /&gt;
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg&lt;br /&gt;
echo &amp;quot;deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable&amp;quot; | sudo tee /etc/apt/sources.list.d/docker.list &amp;gt; /dev/null&lt;br /&gt;
sudo apt update&lt;br /&gt;
sudo apt -y install docker-ce&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Check here: [https://github.com/docker/compose/releases Docker-compose Releases] and adjust the command accordingly.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot; line&amp;gt;&lt;br /&gt;
sudo curl -L https://github.com/docker/compose/releases/download/v2.39.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose&lt;br /&gt;
sudo chmod +x /usr/local/bin/docker-compose&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Install the Linux ACL package&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot; line&amp;gt;&lt;br /&gt;
sudo apt -y install acl&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Create and set permissions for the top level docker folder.-s /usr/bin/bash&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot; line&amp;gt;&lt;br /&gt;
sudo groupdel docker&lt;br /&gt;
sudo useradd -d /home/docker -m docker -u 1000 -U -c Docker -G &amp;quot;adm,sudo&amp;quot;&lt;br /&gt;
sudo mkdir ~docker&lt;br /&gt;
sudo chmod 775 ~docker&lt;br /&gt;
sudo setfacl -Rdm g:docker:rwx ~docker&lt;br /&gt;
sudo setfacl -Rm g:docker:rwx ~docker&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
The above commands provides access to the contents of the docker root folder (both existing and new stuff) to the docker group. This is a pretty liberal set of permissions but this is not a production server.&lt;br /&gt;
&lt;br /&gt;
==Install additional support tools==&lt;br /&gt;
&lt;br /&gt;
The ctop utility provides a top like display for docker containers.&lt;br /&gt;
&lt;br /&gt;
Check here for latest: [https://github.com/bcicen/ctop Github: ctop].&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot; line&amp;gt;&lt;br /&gt;
sudo wget https://github.com/bcicen/ctop/releases/download/v0.7.7/ctop-0.7.7-linux-amd64 -O /usr/local/bin/ctop&lt;br /&gt;
sudo chmod +x /usr/local/bin/ctop&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
==RDP-SSH over Cloudflare tunnel==&lt;br /&gt;
https://github.com/blibdoolpoolp/Cloudflared-RDP-Tutorial-Free/blob/main/config.yml&lt;br /&gt;
==YAMS==&lt;br /&gt;
https://yams.media/&lt;br /&gt;
==Proxmox Helper Scripts==&lt;br /&gt;
https://tteck.github.io/Proxmox/&lt;br /&gt;
&lt;br /&gt;
= Books and Magazines =&lt;br /&gt;
Books and magazines are catalogued in the Calibre application. Most come in from the internet in one way or the other.&lt;br /&gt;
&lt;br /&gt;
==Books==&lt;br /&gt;
Incoming books are best processed in batches. One of the distributors tends to send the out in groups of 40. This works pretty well.&lt;br /&gt;
&lt;br /&gt;
Open the Calibre app and load the Calibre-tech-work library. This will hopefully be empty. Open the folder with the collection to be processed. Select all and drop them into the work pane of Calibre.&lt;br /&gt;
&lt;br /&gt;
Select off of the titles and process then with the &amp;quot;Extract ISBN&amp;quot; tool. Apply the changes when they it returns. Then do a Download Metadata and Covers on them. Go get coffee, that takes quite a while. When it returns, apply the updates.&lt;br /&gt;
&lt;br /&gt;
Check the results. Ones that are clearly complete can be moved to the permanent libraries. There will be some titles that didn&#039;t process because the title/author could not be found. For many this can be edited and the metadata can be downloaded for each title.&lt;br /&gt;
&lt;br /&gt;
Missing covers can generally be extracted. For PDF files, open with the Foxit PDF reader, click on Home-&amp;gt;Select and then click on the cover page. Go to Calibre and paste the selection into the cove. For E-pubs, open the title and use the Snagit app to get the image. It will open, Snagit with the selection. Click on copy all to clipboard and then over to Calibre and paste it into the cover.&lt;br /&gt;
&lt;br /&gt;
Titles go to the following libraries by type:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Titles go here&lt;br /&gt;
|-&lt;br /&gt;
! Genre !! Library&lt;br /&gt;
|-&lt;br /&gt;
| General fiction || Calibre-Fiction&lt;br /&gt;
|-&lt;br /&gt;
| General Non-fiction || Calibre-library-NF&lt;br /&gt;
|-&lt;br /&gt;
| Technical non-fiction || Calibre-library-NF-Tech&lt;br /&gt;
|-&lt;br /&gt;
| Cookbooks || Calibre-Cookbooks&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Magazines==&lt;br /&gt;
Handled much like books but, they generally need more work with less automation. &lt;br /&gt;
&lt;br /&gt;
After importing the titles, edit the fields as follows:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Field Edition&lt;br /&gt;
|-&lt;br /&gt;
! Field !! Format&lt;br /&gt;
|-&lt;br /&gt;
| Title || Magazine Name - yyyy/mm/dd&lt;br /&gt;
|-&lt;br /&gt;
| Author || Publisher&lt;br /&gt;
|-&lt;br /&gt;
| Series || Magazine Name&lt;br /&gt;
|-&lt;br /&gt;
| Number || Issue Number or yyyy.mm&lt;br /&gt;
|-&lt;br /&gt;
| Publisher || Publisher&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Magazine name format:&lt;br /&gt;
&lt;br /&gt;
For quarterlies:&lt;br /&gt;
&lt;br /&gt;
 12  1  2&lt;br /&gt;
  3  4  5&lt;br /&gt;
  6  7  8&lt;br /&gt;
  9  10 11&lt;br /&gt;
&lt;br /&gt;
= Movies =&lt;br /&gt;
These are probably the easiest and quickest to handle. They come from the web, don&#039;t ask where, or ripped from DVDs that we used to buy. They end up in the Plex movie library. The processing involves naming them according to the rules and downloading subtitles when appropriate. The main tool for this is [[FileBot]]. While it can be viewed as redundant, movies on the streaming services tend to come and go. Their catalogs also tend to lean toward recent releases and ones that are popular. I odd film that was interesting as a kid is more likely to not be available.&lt;br /&gt;
&lt;br /&gt;
= TV Shows =&lt;br /&gt;
= Software =&lt;br /&gt;
Software comes in from several places. It exists in several states.&lt;br /&gt;
== Licensed ==&lt;br /&gt;
This includes software that was explicitly purchased or came attached to purchased hardware&lt;br /&gt;
== Open Source ==&lt;br /&gt;
This includes most everything related to Linux and its installations.&lt;br /&gt;
== Other ==&lt;br /&gt;
Catch all of other software with mixed licensing.&lt;br /&gt;
== Installation ==&lt;br /&gt;
Not much to say here. Software gets installed and removed in the general course of the computer experience.&lt;br /&gt;
== Locations ==&lt;br /&gt;
&lt;br /&gt;
=On the Road to Elsewhere=&lt;br /&gt;
==Streaming Services==&lt;br /&gt;
These are to enhance our viewing pleasure. Hard to believe that when we got our first TV in the 1950s, there were two national networks and some local stations. If you wanted to watch TV at 3AM, you were totally out of luck. &lt;br /&gt;
&lt;br /&gt;
In general, the services can be reached on computers via the included link. The TVs, TiVos and phones and pads have apps. The account information is kept separately, just ask.&lt;br /&gt;
===Apple TV===&lt;br /&gt;
===Discovery+===&lt;br /&gt;
We have the ad free version. Go to [https://discoveryplus.com Discovery+] and sign in or connect use the Discovery+ app on TVs and phone. Discovery+ and HBOMax have announced that they will be merging now that they are both owned by Warner.&lt;br /&gt;
===Disney===&lt;br /&gt;
===HBOMax===&lt;br /&gt;
HBOMax is made available through AT&amp;amp; Wireless phone subscriptions. It can be accessed from phone, TV or computer. On a computer, go to [https://hbomax.com HBO Max]&lt;br /&gt;
===Hulu===&lt;br /&gt;
===Plex===&lt;br /&gt;
Plex operates as both a local server on the Qnap box and as a streaming service from [http://plex.tv plex.tv].&lt;br /&gt;
&lt;br /&gt;
The I have a Lifetime Plex Pass account for the streaming service on lynnmacey@gmail.com.&lt;br /&gt;
&lt;br /&gt;
The Plex server application running on the Qnap is retrieved from the plex.tv site and installed. See [[updates]].&lt;/div&gt;</summary>
		<author><name>Lynn</name></author>
	</entry>
	<entry>
		<id>https://wiki42.maceys.net/index.php?title=Technical_Guides&amp;diff=1074</id>
		<title>Technical Guides</title>
		<link rel="alternate" type="text/html" href="https://wiki42.maceys.net/index.php?title=Technical_Guides&amp;diff=1074"/>
		<updated>2026-06-28T18:12:54Z</updated>

		<summary type="html">&lt;p&gt;Lynn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{PAGEBANNER:Technology-background-2.jpg}}&lt;br /&gt;
= Introduction =&lt;br /&gt;
While a lot of things seem obvious and once done do not need to be repeated, or in the category of &amp;quot;Oh, I will remember that&amp;quot;, in reality it does need to be written down. It is obvious that it is way more simple to open a page of instructions that it is to try to remember how stuff went together. Now if I could just become a believer of that&lt;br /&gt;
&lt;br /&gt;
The organization is pretty much outside in. It starts with the network gateways and outside services and then moves into the servers that are either standalone or act as the host to various virtual machines, VMs, that provide services. The services are intended to be used by family and friends but are largely a labor of love. After 45 years going to work and mastering technology, it was not possible to just walk away. I needed a hobby and the fact that it looks a lot like what was originally the job is not really an accident.&lt;br /&gt;
&lt;br /&gt;
= [[Infrastructure]] =&lt;br /&gt;
==[[Network]]==&lt;br /&gt;
&lt;br /&gt;
==Systems and VMs==&lt;br /&gt;
The hardware, base level software and network setup/configuration information is here. This does not include applications.&lt;br /&gt;
&lt;br /&gt;
=[[Applications]]=&lt;br /&gt;
Applications make the web, and the world go &#039;round. It is no different here. Collected here is information about the applications that are installed as well as the content environments that make them available.&lt;br /&gt;
==[[MediaWiki]]==&lt;br /&gt;
==[[Deployrr]==&lt;br /&gt;
&lt;br /&gt;
= [[Need to Work On]] =&lt;br /&gt;
&lt;br /&gt;
=[[Raspberry Pi]]=&lt;br /&gt;
Raspberry Pi systems are becoming more of a thing with me. Current projects include the ADS-B receivers and Sky Camera.&lt;br /&gt;
&lt;br /&gt;
= [[ADS-B Reception, Decoding &amp;amp; Sharing]] =&lt;br /&gt;
Automatic Dependent Surveillance-Broadcast (ADS-B) is a surveillance technology in which an aircraft determines its position via satellite navigation and periodically broadcasts it, enabling it to be tracked. I have setup a local receiver that feeds several services. I started with Flightradar24 but have expanded to include others. In exchange for feeding the aggregation sites I receive complementary subscriptions to their services.&lt;br /&gt;
&lt;br /&gt;
In July 2023, I adopted the new and improved services of ultrafeeder.&lt;br /&gt;
&lt;br /&gt;
[[File:Sawbird+adsb.png|thumb|200px]]&lt;br /&gt;
&lt;br /&gt;
= [[Working with Media]] =&lt;br /&gt;
Ok, I am a digital pack rat. I have files that I will probably never use, view or listen to but, I find it hard to get rid of them. At least I got over it with real books and stuff.&lt;br /&gt;
&lt;br /&gt;
The files come from several places and then, ideally, go to their respective locations. Most require a little work to make them useable, which can be read as &amp;quot;findable&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The primary classifications are:&lt;br /&gt;
&lt;br /&gt;
==[[Paper]]==&lt;br /&gt;
This includes books, documents, manuals, contents of files from old jobs, bills, letters, etc. Pretty much anything that takes of space but I don&#039;t want to store. As a pack rat, I am uncomfortable throwing something away and thus destroying it permanently. Scanning and categorizing them digitally lets me do that even if I never plan to revisit the item again.&lt;br /&gt;
&lt;br /&gt;
== Infrastructure ==&lt;br /&gt;
I am just redoing the Linux box and recasting it as Promox with a docker swarm. This is partly so that I have a place to experiment without tearing up the running &amp;quot;production&amp;quot; media server.&lt;br /&gt;
&lt;br /&gt;
I found a fellow geek who calls himself the funkypenguin on Github. He has created a whole collection of docker recipes to create just about any reasonable application. As is often the case with tools like this, picking it up assumes information that is not necessarily obvious to everyone. This picks up at the beginning, where I started. [[GeekCookbook]]&lt;br /&gt;
&lt;br /&gt;
==Mediawiki==&lt;br /&gt;
This is a great tool for organizing information. It also becomes a bit of a mess. Occasionally it is necessary to update the tool. The standard update cadence is a release every year an LTS, or Long Term Support, goes back two releases. I am currently at release 1.44.0 as of August 2025.&lt;br /&gt;
&lt;br /&gt;
The process is well described in the Mediawiki wiki. Some things to keep in mind. Over time, the LocalSettings.php file grows and changes. There are a few changes that are obviously required like the name of the wiki and DB info, but other changes are less obvious as are the reasons that they were changed or included originally. Getting the extensions up to date is a bit of a chore. &lt;br /&gt;
&lt;br /&gt;
There is one utility that is required for some of the extensions to work and that is composer. A full discussion of it is here:&lt;br /&gt;
&lt;br /&gt;
 [https://professional.wiki/en/articles/installing-mediawiki-extensions-with-composer Installing Mediawiki Extensions with Composer]&lt;br /&gt;
&lt;br /&gt;
A couple of problems appeared once I brought up the new release. The Maps extension stopped working. The AbuseFilter extension would crash when the Special Pages page was opened.&lt;br /&gt;
&lt;br /&gt;
The AbuseFilter fix is to add the following line to the &amp;quot;require&amp;quot; section in the composer.json file:&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;wikimedia/equivset&amp;quot;: &amp;quot;^1.0.0&amp;quot;,&lt;br /&gt;
&lt;br /&gt;
and running the following:&lt;br /&gt;
&lt;br /&gt;
 composer update&lt;br /&gt;
&lt;br /&gt;
This will force the appropriate library to be loaded.&lt;br /&gt;
&lt;br /&gt;
== Setting up the Hardware ==&lt;br /&gt;
The primary system is an Intel NUC 11 Extreme system &lt;br /&gt;
= Proxmox =&lt;br /&gt;
Install Proxmox&lt;br /&gt;
==Install UPS Monitor ==&lt;br /&gt;
The APC UPS connects to the server with a USB connection. Proxmox will do a pass-thru of the connection to a VM. &lt;br /&gt;
&lt;br /&gt;
Plug the provided USB cable into the port on the UPS and the other end into a port on the server. Login to the Proxmox console and run:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=shell&amp;gt;&lt;br /&gt;
lsusb&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
The output will look like this.&lt;br /&gt;
 root@proxmox:~# lsusb&lt;br /&gt;
 Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub&lt;br /&gt;
 Bus 003 Device 003: ID 152e:2571 LG (HLDS) GP08NU6W DVD-RW&lt;br /&gt;
 Bus 003 Device 010: ID 051d:0002 American Power Conversion Uninterruptible Power Supply&lt;br /&gt;
 Bus 003 Device 009: ID 046d:c52b Logitech, Inc. Unifying Receiver&lt;br /&gt;
 Bus 003 Device 002: ID 1a40:0801 Terminus Technology Inc. USB 2.0 Hub&lt;br /&gt;
 Bus 003 Device 005: ID 067b:2323 Prolific Technology, Inc. USB-Serial Controller&lt;br /&gt;
 Bus 003 Device 004: ID 8087:0032 Intel Corp.&lt;br /&gt;
 Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
 Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub&lt;br /&gt;
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
&lt;br /&gt;
Bring up the Proxmox dashboard and select the VM that is planned to run the monitoring software. Click on Hardware and the Add button. Select Use USB Vendor/Device ID and then the &amp;quot;American Power&amp;quot; line and then click on Add.&lt;br /&gt;
&lt;br /&gt;
This link has a promising tool, if I can get it to work. https://github.com/Brandawg93/PeaNUT&lt;br /&gt;
&lt;br /&gt;
See also: https://www.reddit.com/r/selfhosted/comments/19dt58s/update_peanut_a_tiny_dashboard_for_network_ups/&lt;br /&gt;
&lt;br /&gt;
=[[ Basic Ubuntu Server Install]]=&lt;br /&gt;
The installation process for the Ubuntu virtual machines is pretty straight forward. The idea is to get a vanilla basic installation that can be built from. This should be templated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Rufus ==&lt;br /&gt;
Rufus was the Sun workstation that was on my desk at Informix for a number of years. Later, when I took my own Sun system into RTI (big mistake but that is not relevant to this), it was also named rufus.&lt;br /&gt;
&lt;br /&gt;
In the home server context, rufus is a bare bones Ubuntu server that runs some basic services. The following services are installed:&lt;br /&gt;
- Webmin&lt;br /&gt;
- DNS/Bind&lt;br /&gt;
- Minimal LAMP&lt;br /&gt;
===Install Webmin===&lt;br /&gt;
First install dependencies and then Webmin itself. Note that the version is baked into the command.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
cd /tmp&lt;br /&gt;
sudo apt update&lt;br /&gt;
sudo apt install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python3 unzip nodejs npm&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
The Webmin repository has not changed since 2011 so it is unlikely to soon.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
cat &amp;gt;&amp;gt;/etc/apt/sources.list &amp;lt;&amp;lt;EOF&lt;br /&gt;
deb http://download.webmin.com/download/repository sarge contrib&lt;br /&gt;
EOF&lt;br /&gt;
wget -q -O- http://www.webmin.com/jcameron-key.asc | apt-key add&lt;br /&gt;
apt update &lt;br /&gt;
apt install webmin&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Digital Ocean has the magic to install a certificate. https://www.digitalocean.com/community/tutorials/how-to-install-webmin-on-ubuntu-20-04&lt;br /&gt;
&lt;br /&gt;
===Make Rufus a DNS Server===&lt;br /&gt;
===Install Unbound===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=shell line&amp;gt;&lt;br /&gt;
apt install unbound &amp;lt;/dev/null&lt;br /&gt;
wget https://www.internic.net/domain/named.root -qO- | sudo tee /var/lib/unbound/root.hints&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
===Configure Unbound===&lt;br /&gt;
Highlights:&lt;br /&gt;
&lt;br /&gt;
 Listen only for queries from the local Pi-hole installation (on port 5335)&lt;br /&gt;
 Listen for both UDP and TCP requests&lt;br /&gt;
 Verify DNSSEC signatures, discarding BOGUS domains&lt;br /&gt;
 Apply a few security and privacy tricks&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;syntaxhighlight lang=shell&amp;gt;&lt;br /&gt;
vi /etc/unbound/unbound.conf.d/pi-hole.conf&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;Syntaxhighlight lang=php line&amp;gt;&lt;br /&gt;
server:&lt;br /&gt;
    # If no logfile is specified, syslog is used&lt;br /&gt;
    # logfile: &amp;quot;/var/log/unbound/unbound.log&amp;quot;&lt;br /&gt;
    verbosity: 0&lt;br /&gt;
&lt;br /&gt;
    interface: 127.0.0.1&lt;br /&gt;
    port: 5335&lt;br /&gt;
    do-ip4: yes&lt;br /&gt;
    do-udp: yes&lt;br /&gt;
    do-tcp: yes&lt;br /&gt;
&lt;br /&gt;
    # May be set to yes if you have IPv6 connectivity&lt;br /&gt;
    do-ip6: no&lt;br /&gt;
&lt;br /&gt;
    # You want to leave this to no unless you have *native* IPv6. With 6to4 and&lt;br /&gt;
    # Terredo tunnels your web browser should favor IPv4 for the same reasons&lt;br /&gt;
    prefer-ip6: no&lt;br /&gt;
&lt;br /&gt;
    # Use this only when you downloaded the list of primary root servers!&lt;br /&gt;
    # If you use the default dns-root-data package, unbound will find it automatically&lt;br /&gt;
    #root-hints: &amp;quot;/var/lib/unbound/root.hints&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    # Trust glue only if it is within the server&#039;s authority&lt;br /&gt;
    harden-glue: yes&lt;br /&gt;
&lt;br /&gt;
    # Require DNSSEC data for trust-anchored zones, if such data is absent, the zone becomes BOGUS&lt;br /&gt;
    harden-dnssec-stripped: yes&lt;br /&gt;
&lt;br /&gt;
    # Don&#039;t use Capitalization randomization as it known to cause DNSSEC issues sometimes&lt;br /&gt;
    # see https://discourse.pi-hole.net/t/unbound-stubby-or-dnscrypt-proxy/9378 for further details&lt;br /&gt;
    use-caps-for-id: no&lt;br /&gt;
&lt;br /&gt;
    # Reduce EDNS reassembly buffer size.&lt;br /&gt;
    # IP fragmentation is unreliable on the Internet today, and can cause&lt;br /&gt;
    # transmission failures when large DNS messages are sent via UDP. Even&lt;br /&gt;
    # when fragmentation does work, it may not be secure; it is theoretically&lt;br /&gt;
    # possible to spoof parts of a fragmented DNS message, without easy&lt;br /&gt;
    # detection at the receiving end. Recently, there was an excellent study&lt;br /&gt;
    # &amp;gt;&amp;gt;&amp;gt; Defragmenting DNS - Determining the optimal maximum UDP response size for DNS &amp;lt;&amp;lt;&amp;lt;&lt;br /&gt;
    # by Axel Koolhaas, and Tjeerd Slokker (https://indico.dns-oarc.net/event/36/contributions/776/)&lt;br /&gt;
    # in collaboration with NLnet Labs explored DNS using real world data from the&lt;br /&gt;
    # the RIPE Atlas probes and the researchers suggested different values for&lt;br /&gt;
    # IPv4 and IPv6 and in different scenarios. They advise that servers should&lt;br /&gt;
    # be configured to limit DNS messages sent over UDP to a size that will not&lt;br /&gt;
    # trigger fragmentation on typical network links. DNS servers can switch&lt;br /&gt;
    # from UDP to TCP when a DNS response is too big to fit in this limited&lt;br /&gt;
    # buffer size. This value has also been suggested in DNS Flag Day 2020.&lt;br /&gt;
    edns-buffer-size: 1232&lt;br /&gt;
&lt;br /&gt;
    # Perform prefetching of close to expired message cache entries&lt;br /&gt;
    # This only applies to domains that have been frequently queried&lt;br /&gt;
    prefetch: yes&lt;br /&gt;
&lt;br /&gt;
    # One thread should be sufficient, can be increased on beefy machines. In reality for most users running on small networks or on a single machine, it should be unnecessary to seek performance enhancement by increasing num-threads above 1.&lt;br /&gt;
    num-threads: 1&lt;br /&gt;
&lt;br /&gt;
    # Ensure kernel buffer is large enough to not lose messages in traffic spikes&lt;br /&gt;
    so-rcvbuf: 1m&lt;br /&gt;
&lt;br /&gt;
    # Ensure privacy of local IP ranges&lt;br /&gt;
    private-address: 192.168.0.0/16&lt;br /&gt;
    private-address: 169.254.0.0/16&lt;br /&gt;
    private-address: 172.16.0.0/12&lt;br /&gt;
    private-address: 10.0.0.0/8&lt;br /&gt;
    private-address: fd00::/8&lt;br /&gt;
    private-address: fe80::/10&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Start your local recursive server and test that it&#039;s operational:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=shell line&amp;gt;&lt;br /&gt;
service unbound restart&lt;br /&gt;
dig pi-hole.net @127.0.0.1 -p 5335&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
The first query may be quite slow, but subsequent queries, also to other domains under the same TLD, should be fairly quick.&lt;br /&gt;
&lt;br /&gt;
You should also consider adding the following to signal FTL to adhere to this limit. Since PiHole is not installed yet, the mkdir is needed.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=shell line&amp;gt;&lt;br /&gt;
mkdir /etc/dnsmasq.d&lt;br /&gt;
cat &amp;gt; /etc/dnsmasq.d/99-edns.conf&amp;lt;&amp;lt;EOF&lt;br /&gt;
edns-packet-max=1232&lt;br /&gt;
EOF&lt;br /&gt;
 &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Install PiHole===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=shell&amp;gt;&lt;br /&gt;
curl -sSL https://install.pi-hole.net | bash&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Need to do a little work on what to respond on the screens. Most are default. &lt;br /&gt;
&lt;br /&gt;
Use &amp;quot;Custom&#039; for the upstream and define it as 127.0.0.1:5335 per the Unbound instructions.&lt;br /&gt;
&lt;br /&gt;
Edit the /etc/lighttpd/lighttpd.conf file to change the port from 80 to 1010. This is to make way for a webserver.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=shell&amp;gt;&lt;br /&gt;
service lighttpd restart&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Finally replace the symlink with a file pointing to ourself as the nameserver.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=shell line&amp;gt;&lt;br /&gt;
rm /etc/resolv,conf&lt;br /&gt;
cat &amp;gt; /etc/resolv.conf &amp;lt;&amp;lt;EOF&lt;br /&gt;
nameserver 127.0.0.1&lt;br /&gt;
EOF&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Configure PiHole===&lt;br /&gt;
Set the pihole admin password:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=shell&amp;gt;&lt;br /&gt;
pihole -a -p&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Finally, configure Pi-hole to use your recursive DNS server by specifying 127.0.0.1#5335 as the Custom DNS (IPv4):&lt;br /&gt;
[[File:RecursiveResolver.png]]&lt;br /&gt;
&lt;br /&gt;
After installation, the DNS server information is:&lt;br /&gt;
 You may now configure your devices to use the Pi-hole as their DNS server&lt;br /&gt;
  [i] Pi-hole DNS (IPv4): 192.168.86.2&lt;br /&gt;
  [i] Pi-hole DNS (IPv6): 2601:200:4400:a2:8ab0:dae6:da8f:570e&lt;br /&gt;
  [i] If you have not done so already, the above IP should be set to static.&lt;br /&gt;
&lt;br /&gt;
The IPV6 address is currently not set on the rufus interfaces.&lt;br /&gt;
&lt;br /&gt;
{{Todo | Set the address and change docs to match}}&lt;br /&gt;
&lt;br /&gt;
After installation, change the port in /etc/lighttpd/lighttpd.conf from 80 to 1010&lt;br /&gt;
&lt;br /&gt;
The pi.hole password is KPYoWgGC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Install Caddy===&lt;br /&gt;
This procedure aims to simplify running custom caddy binaries while keeping support files from the caddy package.&lt;br /&gt;
&lt;br /&gt;
This procedure allows users to take advantage of the default configuration, systemd service files and bash-completion from the official package.&lt;br /&gt;
&lt;br /&gt;
Requirements:&lt;br /&gt;
&lt;br /&gt;
Install caddy package according to these instructions&lt;br /&gt;
&lt;br /&gt;
====Install caddy package====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=shell line&amp;gt;&lt;br /&gt;
apt install -y debian-keyring debian-archive-keyring apt-transport-https curl &amp;lt; /dev/null&lt;br /&gt;
curl -1sLf &#039;https://dl.cloudsmith.io/public/caddy/stable/gpg.key&#039; | gpg --dearmor -o /usr/share/keyrings/caddy-stable-archive-keyring.gpg&lt;br /&gt;
curl -1sLf &#039;https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt&#039; | tee /etc/apt/sources.list.d/caddy-stable.list&lt;br /&gt;
apt update&lt;br /&gt;
apt install caddy &amp;lt;/dev/null&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The second part is to configure, download and install the appropriate binary with Cloudflare installed. Since there are numerous modules that can be included and most are not mutually exclusive, Caddy has provided a download page that allows the selection of modules to include and then builds the appropriate binary that is then downloaded and installed.&lt;br /&gt;
&lt;br /&gt;
On the Proxmox console for the appropriate VM, open the Firefox browser&lt;br /&gt;
to: https://caddyserver.com/download&lt;br /&gt;
&lt;br /&gt;
Select the appropriate architecture. The normal here is Linux amd64 but arm64 would be appropriate for a Raspberry Pi installation.&lt;br /&gt;
The only module that is currently added is caddy-dns/cloudflare. Click to select and then click on Download. It will be placed in the Downloads folder of the underlying user. &lt;br /&gt;
&amp;lt;syntaxhighlight lang=shell line&amp;gt;&lt;br /&gt;
cd /home/${SUDO_USER}/Downloads&lt;br /&gt;
dpkg-divert --divert /usr/bin/caddy.default --rename /usr/bin/caddy&lt;br /&gt;
mv ./caddy_linux_amd64_custom /usr/bin/caddy.custom&lt;br /&gt;
chown root:root /usr/bin/caddy.custom&lt;br /&gt;
chmod 755 /usr/bin/caddy.custom&lt;br /&gt;
update-alternatives --install /usr/bin/caddy caddy /usr/bin/caddy.default 10&lt;br /&gt;
update-alternatives --install /usr/bin/caddy caddy /usr/bin/caddy.custom 50&lt;br /&gt;
systemctl restart caddy&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;dpkg-divert&#039;&#039;&#039; will move /usr/bin/caddy binary to /usr/bin/caddy.default and put a diversion in place in case any package wants to install a file to this location.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;update-alternatives&#039;&#039;&#039; will create a symlink from the desired caddy binary to /usr/bin/caddy&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;systemctl restart caddy&#039;&#039;&#039; will shut down the default version of the Caddy server and start the custom one.&lt;br /&gt;
&lt;br /&gt;
You can change between the custom and default caddy binaries by executing:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=shell&amp;gt;&lt;br /&gt;
update-alternatives --config caddy&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
and following the on screen information, then restarting the Caddy service.&lt;br /&gt;
&lt;br /&gt;
This information was taken and adapted from: https://caddyserver.com/docs/build. The procedure here skips the build in favor of configuring and downloading the custom package.&lt;br /&gt;
&lt;br /&gt;
===Install Apache ===&lt;br /&gt;
The &#039;A&#039; in the LAMP stack needs to be installed since we have the &#039;L&#039; covered. Then add the php for &#039;P&#039;.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot; line&amp;gt;&lt;br /&gt;
apt install apache2 &amp;lt; /dev/null&lt;br /&gt;
a2enmod rewrite&lt;br /&gt;
systemctl restart apache2&lt;br /&gt;
systemctl status apache2&lt;br /&gt;
apt-get install php php-apcu php-intl php-mbstring php-xml php-mysql php-calendar mariadb-server apache2 -y &amp;lt; /dev/null&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Test by connecting to the system with a web browser. Test php with t he following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot;&amp;gt;&lt;br /&gt;
php --version&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Add MariaDB to complete the install===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot; line&amp;gt;&lt;br /&gt;
apt install mariadb-server mariadb-client &amp;lt; /dev/null&lt;br /&gt;
systemctl status mariadb&lt;br /&gt;
mysql_secure_installation&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Now, allow root to login to the phpmyadmin console:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot; line&amp;gt;&lt;br /&gt;
mysql -u root&lt;br /&gt;
[mysql] use mysql;&lt;br /&gt;
[mysql] update user set plugin=&#039;&#039; where User=&#039;root&#039;;&lt;br /&gt;
[mysql] flush privileges;&lt;br /&gt;
[mysql] \q&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Install Phpmyadmin===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot; line&amp;gt;&lt;br /&gt;
sudo apt install phpmyadmin php-mbstring php-mbstring&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
The install script will offer a choice of web servers but none will be selected. Chose apache2. Follow this with a little tweak and restart apache.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot; line&amp;gt;&lt;br /&gt;
sudo phpenmod mbstring&lt;br /&gt;
sudo systemctl restart apache2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Chico1==&lt;br /&gt;
Chico1 is a VM running on Proxmox. &lt;br /&gt;
===Creating the VM===&lt;br /&gt;
Open the Proxmox dashboard at http://proxmox:8006.&lt;br /&gt;
&lt;br /&gt;
If there is a previous version you will probably stop it and recreate it.&lt;br /&gt;
&lt;br /&gt;
The current configuration is: CPU - Host, 4 processor, 8GB RAM 500GB disk&lt;br /&gt;
&lt;br /&gt;
Set the network interface MAC address to: d2:ef:18:60:99:5e. Alternatively, take down and replace the port mapping of the router to get the new MAC Address.&lt;br /&gt;
&lt;br /&gt;
Pull the OS from the local repository. Currently Ubuntu 22.04.&lt;br /&gt;
&lt;br /&gt;
==Install and Configure Docker Environment (Replaced with Auto-Traefik)==&lt;br /&gt;
The below instructions to install docker have been replaced by using the Auto-Traefik utility. [https://www.smarthomebeginner.com/auto-traefik/ Auto-Traefik]&lt;br /&gt;
&lt;br /&gt;
Use the following to install the latest docker and docker-compose:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot; line&amp;gt;&lt;br /&gt;
sudo apt update&lt;br /&gt;
sudo apt -y install apt-transport-https ca-certificates curl software-properties-common gnupg lsb-release&lt;br /&gt;
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg&lt;br /&gt;
echo &amp;quot;deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable&amp;quot; | sudo tee /etc/apt/sources.list.d/docker.list &amp;gt; /dev/null&lt;br /&gt;
sudo apt update&lt;br /&gt;
sudo apt -y install docker-ce&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Check here: [https://github.com/docker/compose/releases Docker-compose Releases] and adjust the command accordingly.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot; line&amp;gt;&lt;br /&gt;
sudo curl -L https://github.com/docker/compose/releases/download/v2.39.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose&lt;br /&gt;
sudo chmod +x /usr/local/bin/docker-compose&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Install the Linux ACL package&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot; line&amp;gt;&lt;br /&gt;
sudo apt -y install acl&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Create and set permissions for the top level docker folder.-s /usr/bin/bash&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot; line&amp;gt;&lt;br /&gt;
sudo groupdel docker&lt;br /&gt;
sudo useradd -d /home/docker -m docker -u 1000 -U -c Docker -G &amp;quot;adm,sudo&amp;quot;&lt;br /&gt;
sudo mkdir ~docker&lt;br /&gt;
sudo chmod 775 ~docker&lt;br /&gt;
sudo setfacl -Rdm g:docker:rwx ~docker&lt;br /&gt;
sudo setfacl -Rm g:docker:rwx ~docker&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
The above commands provides access to the contents of the docker root folder (both existing and new stuff) to the docker group. This is a pretty liberal set of permissions but this is not a production server.&lt;br /&gt;
&lt;br /&gt;
==Install additional support tools==&lt;br /&gt;
&lt;br /&gt;
The ctop utility provides a top like display for docker containers.&lt;br /&gt;
&lt;br /&gt;
Check here for latest: [https://github.com/bcicen/ctop Github: ctop].&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot; line&amp;gt;&lt;br /&gt;
sudo wget https://github.com/bcicen/ctop/releases/download/v0.7.7/ctop-0.7.7-linux-amd64 -O /usr/local/bin/ctop&lt;br /&gt;
sudo chmod +x /usr/local/bin/ctop&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
==RDP-SSH over Cloudflare tunnel==&lt;br /&gt;
https://github.com/blibdoolpoolp/Cloudflared-RDP-Tutorial-Free/blob/main/config.yml&lt;br /&gt;
==YAMS==&lt;br /&gt;
https://yams.media/&lt;br /&gt;
==Proxmox Helper Scripts==&lt;br /&gt;
https://tteck.github.io/Proxmox/&lt;br /&gt;
&lt;br /&gt;
= Books and Magazines =&lt;br /&gt;
Books and magazines are catalogued in the Calibre application. Most come in from the internet in one way or the other.&lt;br /&gt;
&lt;br /&gt;
==Books==&lt;br /&gt;
Incoming books are best processed in batches. One of the distributors tends to send the out in groups of 40. This works pretty well.&lt;br /&gt;
&lt;br /&gt;
Open the Calibre app and load the Calibre-tech-work library. This will hopefully be empty. Open the folder with the collection to be processed. Select all and drop them into the work pane of Calibre.&lt;br /&gt;
&lt;br /&gt;
Select off of the titles and process then with the &amp;quot;Extract ISBN&amp;quot; tool. Apply the changes when they it returns. Then do a Download Metadata and Covers on them. Go get coffee, that takes quite a while. When it returns, apply the updates.&lt;br /&gt;
&lt;br /&gt;
Check the results. Ones that are clearly complete can be moved to the permanent libraries. There will be some titles that didn&#039;t process because the title/author could not be found. For many this can be edited and the metadata can be downloaded for each title.&lt;br /&gt;
&lt;br /&gt;
Missing covers can generally be extracted. For PDF files, open with the Foxit PDF reader, click on Home-&amp;gt;Select and then click on the cover page. Go to Calibre and paste the selection into the cove. For E-pubs, open the title and use the Snagit app to get the image. It will open, Snagit with the selection. Click on copy all to clipboard and then over to Calibre and paste it into the cover.&lt;br /&gt;
&lt;br /&gt;
Titles go to the following libraries by type:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Titles go here&lt;br /&gt;
|-&lt;br /&gt;
! Genre !! Library&lt;br /&gt;
|-&lt;br /&gt;
| General fiction || Calibre-Fiction&lt;br /&gt;
|-&lt;br /&gt;
| General Non-fiction || Calibre-library-NF&lt;br /&gt;
|-&lt;br /&gt;
| Technical non-fiction || Calibre-library-NF-Tech&lt;br /&gt;
|-&lt;br /&gt;
| Cookbooks || Calibre-Cookbooks&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Magazines==&lt;br /&gt;
Handled much like books but, they generally need more work with less automation. &lt;br /&gt;
&lt;br /&gt;
After importing the titles, edit the fields as follows:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Field Edition&lt;br /&gt;
|-&lt;br /&gt;
! Field !! Format&lt;br /&gt;
|-&lt;br /&gt;
| Title || Magazine Name - yyyy/mm/dd&lt;br /&gt;
|-&lt;br /&gt;
| Author || Publisher&lt;br /&gt;
|-&lt;br /&gt;
| Series || Magazine Name&lt;br /&gt;
|-&lt;br /&gt;
| Number || Issue Number or yyyy.mm&lt;br /&gt;
|-&lt;br /&gt;
| Publisher || Publisher&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Magazine name format:&lt;br /&gt;
&lt;br /&gt;
For quarterlies:&lt;br /&gt;
&lt;br /&gt;
 12  1  2&lt;br /&gt;
  3  4  5&lt;br /&gt;
  6  7  8&lt;br /&gt;
  9  10 11&lt;br /&gt;
&lt;br /&gt;
= Movies =&lt;br /&gt;
These are probably the easiest and quickest to handle. They come from the web, don&#039;t ask where, or ripped from DVDs that we used to buy. They end up in the Plex movie library. The processing involves naming them according to the rules and downloading subtitles when appropriate. The main tool for this is [[FileBot]]. While it can be viewed as redundant, movies on the streaming services tend to come and go. Their catalogs also tend to lean toward recent releases and ones that are popular. I odd film that was interesting as a kid is more likely to not be available.&lt;br /&gt;
&lt;br /&gt;
= TV Shows =&lt;br /&gt;
= Software =&lt;br /&gt;
Software comes in from several places. It exists in several states.&lt;br /&gt;
== Licensed ==&lt;br /&gt;
This includes software that was explicitly purchased or came attached to purchased hardware&lt;br /&gt;
== Open Source ==&lt;br /&gt;
This includes most everything related to Linux and its installations.&lt;br /&gt;
== Other ==&lt;br /&gt;
Catch all of other software with mixed licensing.&lt;br /&gt;
== Installation ==&lt;br /&gt;
Not much to say here. Software gets installed and removed in the general course of the computer experience.&lt;br /&gt;
== Locations ==&lt;br /&gt;
&lt;br /&gt;
=On the Road to Elsewhere=&lt;br /&gt;
==Streaming Services==&lt;br /&gt;
These are to enhance our viewing pleasure. Hard to believe that when we got our first TV in the 1950s, there were two national networks and some local stations. If you wanted to watch TV at 3AM, you were totally out of luck. &lt;br /&gt;
&lt;br /&gt;
In general, the services can be reached on computers via the included link. The TVs, TiVos and phones and pads have apps. The account information is kept separately, just ask.&lt;br /&gt;
===Apple TV===&lt;br /&gt;
===Discovery+===&lt;br /&gt;
We have the ad free version. Go to [https://discoveryplus.com Discovery+] and sign in or connect use the Discovery+ app on TVs and phone. Discovery+ and HBOMax have announced that they will be merging now that they are both owned by Warner.&lt;br /&gt;
===Disney===&lt;br /&gt;
===HBOMax===&lt;br /&gt;
HBOMax is made available through AT&amp;amp; Wireless phone subscriptions. It can be accessed from phone, TV or computer. On a computer, go to [https://hbomax.com HBO Max]&lt;br /&gt;
===Hulu===&lt;br /&gt;
===Plex===&lt;br /&gt;
Plex operates as both a local server on the Qnap box and as a streaming service from [http://plex.tv plex.tv].&lt;br /&gt;
&lt;br /&gt;
The I have a Lifetime Plex Pass account for the streaming service on lynnmacey@gmail.com.&lt;br /&gt;
&lt;br /&gt;
The Plex server application running on the Qnap is retrieved from the plex.tv site and installed. See [[updates]].&lt;/div&gt;</summary>
		<author><name>Lynn</name></author>
	</entry>
	<entry>
		<id>https://wiki42.maceys.net/index.php?title=Technical_Guides&amp;diff=1073</id>
		<title>Technical Guides</title>
		<link rel="alternate" type="text/html" href="https://wiki42.maceys.net/index.php?title=Technical_Guides&amp;diff=1073"/>
		<updated>2026-06-28T18:11:27Z</updated>

		<summary type="html">&lt;p&gt;Lynn: /* Network */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{PAGEBANNER:Technology-background-2.jpg}}&lt;br /&gt;
= Introduction =&lt;br /&gt;
While a lot of things seem obvious and once done do not need to be repeated, or in the category of &amp;quot;Oh, I will remember that&amp;quot;, in reality it does need to be written down. It is obvious that it is way more simple to open a page of instructions that it is to try to remember how stuff went together. Now if I could just become a believer of that&lt;br /&gt;
&lt;br /&gt;
The organization is pretty much outside in. It starts with the network gateways and outside services and then moves into the servers that are either standalone or act as the host to various virtual machines, VMs, that provide services. The services are intended to be used by family and friends but are largely a labor of love. After 45 years going to work and mastering technology, it was not possible to just walk away. I needed a hobby and the fact that it looks a lot like what was originally the job is not really an accident.&lt;br /&gt;
&lt;br /&gt;
= [[Infrastructure]] =&lt;br /&gt;
==[[Network]]==&lt;br /&gt;
&lt;br /&gt;
==Systems and VMs==&lt;br /&gt;
The hardware, base level software and network setup/configuration information is here. This does not include applications.&lt;br /&gt;
&lt;br /&gt;
=[[Applications]]=&lt;br /&gt;
Applications make the web, and the world go &#039;round. It is no different here. Collected here is information about the applications that are installed as well as the content environments that make them available.&lt;br /&gt;
==[[MediaWiki]]==&lt;br /&gt;
&lt;br /&gt;
= [[Need to Work On]] =&lt;br /&gt;
&lt;br /&gt;
=[[Raspberry Pi]]=&lt;br /&gt;
Raspberry Pi systems are becoming more of a thing with me. Current projects include the ADS-B receivers and Sky Camera.&lt;br /&gt;
&lt;br /&gt;
= [[ADS-B Reception, Decoding &amp;amp; Sharing]] =&lt;br /&gt;
Automatic Dependent Surveillance-Broadcast (ADS-B) is a surveillance technology in which an aircraft determines its position via satellite navigation and periodically broadcasts it, enabling it to be tracked. I have setup a local receiver that feeds several services. I started with Flightradar24 but have expanded to include others. In exchange for feeding the aggregation sites I receive complementary subscriptions to their services.&lt;br /&gt;
&lt;br /&gt;
In July 2023, I adopted the new and improved services of ultrafeeder.&lt;br /&gt;
&lt;br /&gt;
[[File:Sawbird+adsb.png|thumb|200px]]&lt;br /&gt;
&lt;br /&gt;
= [[Working with Media]] =&lt;br /&gt;
Ok, I am a digital pack rat. I have files that I will probably never use, view or listen to but, I find it hard to get rid of them. At least I got over it with real books and stuff.&lt;br /&gt;
&lt;br /&gt;
The files come from several places and then, ideally, go to their respective locations. Most require a little work to make them useable, which can be read as &amp;quot;findable&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The primary classifications are:&lt;br /&gt;
&lt;br /&gt;
==[[Paper]]==&lt;br /&gt;
This includes books, documents, manuals, contents of files from old jobs, bills, letters, etc. Pretty much anything that takes of space but I don&#039;t want to store. As a pack rat, I am uncomfortable throwing something away and thus destroying it permanently. Scanning and categorizing them digitally lets me do that even if I never plan to revisit the item again.&lt;br /&gt;
&lt;br /&gt;
== Infrastructure ==&lt;br /&gt;
I am just redoing the Linux box and recasting it as Promox with a docker swarm. This is partly so that I have a place to experiment without tearing up the running &amp;quot;production&amp;quot; media server.&lt;br /&gt;
&lt;br /&gt;
I found a fellow geek who calls himself the funkypenguin on Github. He has created a whole collection of docker recipes to create just about any reasonable application. As is often the case with tools like this, picking it up assumes information that is not necessarily obvious to everyone. This picks up at the beginning, where I started. [[GeekCookbook]]&lt;br /&gt;
&lt;br /&gt;
==Mediawiki==&lt;br /&gt;
This is a great tool for organizing information. It also becomes a bit of a mess. Occasionally it is necessary to update the tool. The standard update cadence is a release every year an LTS, or Long Term Support, goes back two releases. I am currently at release 1.44.0 as of August 2025.&lt;br /&gt;
&lt;br /&gt;
The process is well described in the Mediawiki wiki. Some things to keep in mind. Over time, the LocalSettings.php file grows and changes. There are a few changes that are obviously required like the name of the wiki and DB info, but other changes are less obvious as are the reasons that they were changed or included originally. Getting the extensions up to date is a bit of a chore. &lt;br /&gt;
&lt;br /&gt;
There is one utility that is required for some of the extensions to work and that is composer. A full discussion of it is here:&lt;br /&gt;
&lt;br /&gt;
 [https://professional.wiki/en/articles/installing-mediawiki-extensions-with-composer Installing Mediawiki Extensions with Composer]&lt;br /&gt;
&lt;br /&gt;
A couple of problems appeared once I brought up the new release. The Maps extension stopped working. The AbuseFilter extension would crash when the Special Pages page was opened.&lt;br /&gt;
&lt;br /&gt;
The AbuseFilter fix is to add the following line to the &amp;quot;require&amp;quot; section in the composer.json file:&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;wikimedia/equivset&amp;quot;: &amp;quot;^1.0.0&amp;quot;,&lt;br /&gt;
&lt;br /&gt;
and running the following:&lt;br /&gt;
&lt;br /&gt;
 composer update&lt;br /&gt;
&lt;br /&gt;
This will force the appropriate library to be loaded.&lt;br /&gt;
&lt;br /&gt;
== Setting up the Hardware ==&lt;br /&gt;
The primary system is an Intel NUC 11 Extreme system &lt;br /&gt;
= Proxmox =&lt;br /&gt;
Install Proxmox&lt;br /&gt;
==Install UPS Monitor ==&lt;br /&gt;
The APC UPS connects to the server with a USB connection. Proxmox will do a pass-thru of the connection to a VM. &lt;br /&gt;
&lt;br /&gt;
Plug the provided USB cable into the port on the UPS and the other end into a port on the server. Login to the Proxmox console and run:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=shell&amp;gt;&lt;br /&gt;
lsusb&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
The output will look like this.&lt;br /&gt;
 root@proxmox:~# lsusb&lt;br /&gt;
 Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub&lt;br /&gt;
 Bus 003 Device 003: ID 152e:2571 LG (HLDS) GP08NU6W DVD-RW&lt;br /&gt;
 Bus 003 Device 010: ID 051d:0002 American Power Conversion Uninterruptible Power Supply&lt;br /&gt;
 Bus 003 Device 009: ID 046d:c52b Logitech, Inc. Unifying Receiver&lt;br /&gt;
 Bus 003 Device 002: ID 1a40:0801 Terminus Technology Inc. USB 2.0 Hub&lt;br /&gt;
 Bus 003 Device 005: ID 067b:2323 Prolific Technology, Inc. USB-Serial Controller&lt;br /&gt;
 Bus 003 Device 004: ID 8087:0032 Intel Corp.&lt;br /&gt;
 Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
 Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub&lt;br /&gt;
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
&lt;br /&gt;
Bring up the Proxmox dashboard and select the VM that is planned to run the monitoring software. Click on Hardware and the Add button. Select Use USB Vendor/Device ID and then the &amp;quot;American Power&amp;quot; line and then click on Add.&lt;br /&gt;
&lt;br /&gt;
This link has a promising tool, if I can get it to work. https://github.com/Brandawg93/PeaNUT&lt;br /&gt;
&lt;br /&gt;
See also: https://www.reddit.com/r/selfhosted/comments/19dt58s/update_peanut_a_tiny_dashboard_for_network_ups/&lt;br /&gt;
&lt;br /&gt;
=[[ Basic Ubuntu Server Install]]=&lt;br /&gt;
The installation process for the Ubuntu virtual machines is pretty straight forward. The idea is to get a vanilla basic installation that can be built from. This should be templated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Rufus ==&lt;br /&gt;
Rufus was the Sun workstation that was on my desk at Informix for a number of years. Later, when I took my own Sun system into RTI (big mistake but that is not relevant to this), it was also named rufus.&lt;br /&gt;
&lt;br /&gt;
In the home server context, rufus is a bare bones Ubuntu server that runs some basic services. The following services are installed:&lt;br /&gt;
- Webmin&lt;br /&gt;
- DNS/Bind&lt;br /&gt;
- Minimal LAMP&lt;br /&gt;
===Install Webmin===&lt;br /&gt;
First install dependencies and then Webmin itself. Note that the version is baked into the command.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
cd /tmp&lt;br /&gt;
sudo apt update&lt;br /&gt;
sudo apt install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python3 unzip nodejs npm&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
The Webmin repository has not changed since 2011 so it is unlikely to soon.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
cat &amp;gt;&amp;gt;/etc/apt/sources.list &amp;lt;&amp;lt;EOF&lt;br /&gt;
deb http://download.webmin.com/download/repository sarge contrib&lt;br /&gt;
EOF&lt;br /&gt;
wget -q -O- http://www.webmin.com/jcameron-key.asc | apt-key add&lt;br /&gt;
apt update &lt;br /&gt;
apt install webmin&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Digital Ocean has the magic to install a certificate. https://www.digitalocean.com/community/tutorials/how-to-install-webmin-on-ubuntu-20-04&lt;br /&gt;
&lt;br /&gt;
===Make Rufus a DNS Server===&lt;br /&gt;
===Install Unbound===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=shell line&amp;gt;&lt;br /&gt;
apt install unbound &amp;lt;/dev/null&lt;br /&gt;
wget https://www.internic.net/domain/named.root -qO- | sudo tee /var/lib/unbound/root.hints&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
===Configure Unbound===&lt;br /&gt;
Highlights:&lt;br /&gt;
&lt;br /&gt;
 Listen only for queries from the local Pi-hole installation (on port 5335)&lt;br /&gt;
 Listen for both UDP and TCP requests&lt;br /&gt;
 Verify DNSSEC signatures, discarding BOGUS domains&lt;br /&gt;
 Apply a few security and privacy tricks&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;syntaxhighlight lang=shell&amp;gt;&lt;br /&gt;
vi /etc/unbound/unbound.conf.d/pi-hole.conf&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;Syntaxhighlight lang=php line&amp;gt;&lt;br /&gt;
server:&lt;br /&gt;
    # If no logfile is specified, syslog is used&lt;br /&gt;
    # logfile: &amp;quot;/var/log/unbound/unbound.log&amp;quot;&lt;br /&gt;
    verbosity: 0&lt;br /&gt;
&lt;br /&gt;
    interface: 127.0.0.1&lt;br /&gt;
    port: 5335&lt;br /&gt;
    do-ip4: yes&lt;br /&gt;
    do-udp: yes&lt;br /&gt;
    do-tcp: yes&lt;br /&gt;
&lt;br /&gt;
    # May be set to yes if you have IPv6 connectivity&lt;br /&gt;
    do-ip6: no&lt;br /&gt;
&lt;br /&gt;
    # You want to leave this to no unless you have *native* IPv6. With 6to4 and&lt;br /&gt;
    # Terredo tunnels your web browser should favor IPv4 for the same reasons&lt;br /&gt;
    prefer-ip6: no&lt;br /&gt;
&lt;br /&gt;
    # Use this only when you downloaded the list of primary root servers!&lt;br /&gt;
    # If you use the default dns-root-data package, unbound will find it automatically&lt;br /&gt;
    #root-hints: &amp;quot;/var/lib/unbound/root.hints&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    # Trust glue only if it is within the server&#039;s authority&lt;br /&gt;
    harden-glue: yes&lt;br /&gt;
&lt;br /&gt;
    # Require DNSSEC data for trust-anchored zones, if such data is absent, the zone becomes BOGUS&lt;br /&gt;
    harden-dnssec-stripped: yes&lt;br /&gt;
&lt;br /&gt;
    # Don&#039;t use Capitalization randomization as it known to cause DNSSEC issues sometimes&lt;br /&gt;
    # see https://discourse.pi-hole.net/t/unbound-stubby-or-dnscrypt-proxy/9378 for further details&lt;br /&gt;
    use-caps-for-id: no&lt;br /&gt;
&lt;br /&gt;
    # Reduce EDNS reassembly buffer size.&lt;br /&gt;
    # IP fragmentation is unreliable on the Internet today, and can cause&lt;br /&gt;
    # transmission failures when large DNS messages are sent via UDP. Even&lt;br /&gt;
    # when fragmentation does work, it may not be secure; it is theoretically&lt;br /&gt;
    # possible to spoof parts of a fragmented DNS message, without easy&lt;br /&gt;
    # detection at the receiving end. Recently, there was an excellent study&lt;br /&gt;
    # &amp;gt;&amp;gt;&amp;gt; Defragmenting DNS - Determining the optimal maximum UDP response size for DNS &amp;lt;&amp;lt;&amp;lt;&lt;br /&gt;
    # by Axel Koolhaas, and Tjeerd Slokker (https://indico.dns-oarc.net/event/36/contributions/776/)&lt;br /&gt;
    # in collaboration with NLnet Labs explored DNS using real world data from the&lt;br /&gt;
    # the RIPE Atlas probes and the researchers suggested different values for&lt;br /&gt;
    # IPv4 and IPv6 and in different scenarios. They advise that servers should&lt;br /&gt;
    # be configured to limit DNS messages sent over UDP to a size that will not&lt;br /&gt;
    # trigger fragmentation on typical network links. DNS servers can switch&lt;br /&gt;
    # from UDP to TCP when a DNS response is too big to fit in this limited&lt;br /&gt;
    # buffer size. This value has also been suggested in DNS Flag Day 2020.&lt;br /&gt;
    edns-buffer-size: 1232&lt;br /&gt;
&lt;br /&gt;
    # Perform prefetching of close to expired message cache entries&lt;br /&gt;
    # This only applies to domains that have been frequently queried&lt;br /&gt;
    prefetch: yes&lt;br /&gt;
&lt;br /&gt;
    # One thread should be sufficient, can be increased on beefy machines. In reality for most users running on small networks or on a single machine, it should be unnecessary to seek performance enhancement by increasing num-threads above 1.&lt;br /&gt;
    num-threads: 1&lt;br /&gt;
&lt;br /&gt;
    # Ensure kernel buffer is large enough to not lose messages in traffic spikes&lt;br /&gt;
    so-rcvbuf: 1m&lt;br /&gt;
&lt;br /&gt;
    # Ensure privacy of local IP ranges&lt;br /&gt;
    private-address: 192.168.0.0/16&lt;br /&gt;
    private-address: 169.254.0.0/16&lt;br /&gt;
    private-address: 172.16.0.0/12&lt;br /&gt;
    private-address: 10.0.0.0/8&lt;br /&gt;
    private-address: fd00::/8&lt;br /&gt;
    private-address: fe80::/10&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Start your local recursive server and test that it&#039;s operational:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=shell line&amp;gt;&lt;br /&gt;
service unbound restart&lt;br /&gt;
dig pi-hole.net @127.0.0.1 -p 5335&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
The first query may be quite slow, but subsequent queries, also to other domains under the same TLD, should be fairly quick.&lt;br /&gt;
&lt;br /&gt;
You should also consider adding the following to signal FTL to adhere to this limit. Since PiHole is not installed yet, the mkdir is needed.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=shell line&amp;gt;&lt;br /&gt;
mkdir /etc/dnsmasq.d&lt;br /&gt;
cat &amp;gt; /etc/dnsmasq.d/99-edns.conf&amp;lt;&amp;lt;EOF&lt;br /&gt;
edns-packet-max=1232&lt;br /&gt;
EOF&lt;br /&gt;
 &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Install PiHole===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=shell&amp;gt;&lt;br /&gt;
curl -sSL https://install.pi-hole.net | bash&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Need to do a little work on what to respond on the screens. Most are default. &lt;br /&gt;
&lt;br /&gt;
Use &amp;quot;Custom&#039; for the upstream and define it as 127.0.0.1:5335 per the Unbound instructions.&lt;br /&gt;
&lt;br /&gt;
Edit the /etc/lighttpd/lighttpd.conf file to change the port from 80 to 1010. This is to make way for a webserver.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=shell&amp;gt;&lt;br /&gt;
service lighttpd restart&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Finally replace the symlink with a file pointing to ourself as the nameserver.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=shell line&amp;gt;&lt;br /&gt;
rm /etc/resolv,conf&lt;br /&gt;
cat &amp;gt; /etc/resolv.conf &amp;lt;&amp;lt;EOF&lt;br /&gt;
nameserver 127.0.0.1&lt;br /&gt;
EOF&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Configure PiHole===&lt;br /&gt;
Set the pihole admin password:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=shell&amp;gt;&lt;br /&gt;
pihole -a -p&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Finally, configure Pi-hole to use your recursive DNS server by specifying 127.0.0.1#5335 as the Custom DNS (IPv4):&lt;br /&gt;
[[File:RecursiveResolver.png]]&lt;br /&gt;
&lt;br /&gt;
After installation, the DNS server information is:&lt;br /&gt;
 You may now configure your devices to use the Pi-hole as their DNS server&lt;br /&gt;
  [i] Pi-hole DNS (IPv4): 192.168.86.2&lt;br /&gt;
  [i] Pi-hole DNS (IPv6): 2601:200:4400:a2:8ab0:dae6:da8f:570e&lt;br /&gt;
  [i] If you have not done so already, the above IP should be set to static.&lt;br /&gt;
&lt;br /&gt;
The IPV6 address is currently not set on the rufus interfaces.&lt;br /&gt;
&lt;br /&gt;
{{Todo | Set the address and change docs to match}}&lt;br /&gt;
&lt;br /&gt;
After installation, change the port in /etc/lighttpd/lighttpd.conf from 80 to 1010&lt;br /&gt;
&lt;br /&gt;
The pi.hole password is KPYoWgGC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Install Caddy===&lt;br /&gt;
This procedure aims to simplify running custom caddy binaries while keeping support files from the caddy package.&lt;br /&gt;
&lt;br /&gt;
This procedure allows users to take advantage of the default configuration, systemd service files and bash-completion from the official package.&lt;br /&gt;
&lt;br /&gt;
Requirements:&lt;br /&gt;
&lt;br /&gt;
Install caddy package according to these instructions&lt;br /&gt;
&lt;br /&gt;
====Install caddy package====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=shell line&amp;gt;&lt;br /&gt;
apt install -y debian-keyring debian-archive-keyring apt-transport-https curl &amp;lt; /dev/null&lt;br /&gt;
curl -1sLf &#039;https://dl.cloudsmith.io/public/caddy/stable/gpg.key&#039; | gpg --dearmor -o /usr/share/keyrings/caddy-stable-archive-keyring.gpg&lt;br /&gt;
curl -1sLf &#039;https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt&#039; | tee /etc/apt/sources.list.d/caddy-stable.list&lt;br /&gt;
apt update&lt;br /&gt;
apt install caddy &amp;lt;/dev/null&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The second part is to configure, download and install the appropriate binary with Cloudflare installed. Since there are numerous modules that can be included and most are not mutually exclusive, Caddy has provided a download page that allows the selection of modules to include and then builds the appropriate binary that is then downloaded and installed.&lt;br /&gt;
&lt;br /&gt;
On the Proxmox console for the appropriate VM, open the Firefox browser&lt;br /&gt;
to: https://caddyserver.com/download&lt;br /&gt;
&lt;br /&gt;
Select the appropriate architecture. The normal here is Linux amd64 but arm64 would be appropriate for a Raspberry Pi installation.&lt;br /&gt;
The only module that is currently added is caddy-dns/cloudflare. Click to select and then click on Download. It will be placed in the Downloads folder of the underlying user. &lt;br /&gt;
&amp;lt;syntaxhighlight lang=shell line&amp;gt;&lt;br /&gt;
cd /home/${SUDO_USER}/Downloads&lt;br /&gt;
dpkg-divert --divert /usr/bin/caddy.default --rename /usr/bin/caddy&lt;br /&gt;
mv ./caddy_linux_amd64_custom /usr/bin/caddy.custom&lt;br /&gt;
chown root:root /usr/bin/caddy.custom&lt;br /&gt;
chmod 755 /usr/bin/caddy.custom&lt;br /&gt;
update-alternatives --install /usr/bin/caddy caddy /usr/bin/caddy.default 10&lt;br /&gt;
update-alternatives --install /usr/bin/caddy caddy /usr/bin/caddy.custom 50&lt;br /&gt;
systemctl restart caddy&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;dpkg-divert&#039;&#039;&#039; will move /usr/bin/caddy binary to /usr/bin/caddy.default and put a diversion in place in case any package wants to install a file to this location.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;update-alternatives&#039;&#039;&#039; will create a symlink from the desired caddy binary to /usr/bin/caddy&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;systemctl restart caddy&#039;&#039;&#039; will shut down the default version of the Caddy server and start the custom one.&lt;br /&gt;
&lt;br /&gt;
You can change between the custom and default caddy binaries by executing:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=shell&amp;gt;&lt;br /&gt;
update-alternatives --config caddy&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
and following the on screen information, then restarting the Caddy service.&lt;br /&gt;
&lt;br /&gt;
This information was taken and adapted from: https://caddyserver.com/docs/build. The procedure here skips the build in favor of configuring and downloading the custom package.&lt;br /&gt;
&lt;br /&gt;
===Install Apache ===&lt;br /&gt;
The &#039;A&#039; in the LAMP stack needs to be installed since we have the &#039;L&#039; covered. Then add the php for &#039;P&#039;.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot; line&amp;gt;&lt;br /&gt;
apt install apache2 &amp;lt; /dev/null&lt;br /&gt;
a2enmod rewrite&lt;br /&gt;
systemctl restart apache2&lt;br /&gt;
systemctl status apache2&lt;br /&gt;
apt-get install php php-apcu php-intl php-mbstring php-xml php-mysql php-calendar mariadb-server apache2 -y &amp;lt; /dev/null&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Test by connecting to the system with a web browser. Test php with t he following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot;&amp;gt;&lt;br /&gt;
php --version&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Add MariaDB to complete the install===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot; line&amp;gt;&lt;br /&gt;
apt install mariadb-server mariadb-client &amp;lt; /dev/null&lt;br /&gt;
systemctl status mariadb&lt;br /&gt;
mysql_secure_installation&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Now, allow root to login to the phpmyadmin console:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot; line&amp;gt;&lt;br /&gt;
mysql -u root&lt;br /&gt;
[mysql] use mysql;&lt;br /&gt;
[mysql] update user set plugin=&#039;&#039; where User=&#039;root&#039;;&lt;br /&gt;
[mysql] flush privileges;&lt;br /&gt;
[mysql] \q&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Install Phpmyadmin===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot; line&amp;gt;&lt;br /&gt;
sudo apt install phpmyadmin php-mbstring php-mbstring&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
The install script will offer a choice of web servers but none will be selected. Chose apache2. Follow this with a little tweak and restart apache.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot; line&amp;gt;&lt;br /&gt;
sudo phpenmod mbstring&lt;br /&gt;
sudo systemctl restart apache2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Chico1==&lt;br /&gt;
Chico1 is a VM running on Proxmox. &lt;br /&gt;
===Creating the VM===&lt;br /&gt;
Open the Proxmox dashboard at http://proxmox:8006.&lt;br /&gt;
&lt;br /&gt;
If there is a previous version you will probably stop it and recreate it.&lt;br /&gt;
&lt;br /&gt;
The current configuration is: CPU - Host, 4 processor, 8GB RAM 500GB disk&lt;br /&gt;
&lt;br /&gt;
Set the network interface MAC address to: d2:ef:18:60:99:5e. Alternatively, take down and replace the port mapping of the router to get the new MAC Address.&lt;br /&gt;
&lt;br /&gt;
Pull the OS from the local repository. Currently Ubuntu 22.04.&lt;br /&gt;
&lt;br /&gt;
==Install and Configure Docker Environment (Replaced with Auto-Traefik)==&lt;br /&gt;
The below instructions to install docker have been replaced by using the Auto-Traefik utility. [https://www.smarthomebeginner.com/auto-traefik/ Auto-Traefik]&lt;br /&gt;
&lt;br /&gt;
Use the following to install the latest docker and docker-compose:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot; line&amp;gt;&lt;br /&gt;
sudo apt update&lt;br /&gt;
sudo apt -y install apt-transport-https ca-certificates curl software-properties-common gnupg lsb-release&lt;br /&gt;
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg&lt;br /&gt;
echo &amp;quot;deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable&amp;quot; | sudo tee /etc/apt/sources.list.d/docker.list &amp;gt; /dev/null&lt;br /&gt;
sudo apt update&lt;br /&gt;
sudo apt -y install docker-ce&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Check here: [https://github.com/docker/compose/releases Docker-compose Releases] and adjust the command accordingly.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot; line&amp;gt;&lt;br /&gt;
sudo curl -L https://github.com/docker/compose/releases/download/v2.39.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose&lt;br /&gt;
sudo chmod +x /usr/local/bin/docker-compose&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Install the Linux ACL package&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot; line&amp;gt;&lt;br /&gt;
sudo apt -y install acl&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Create and set permissions for the top level docker folder.-s /usr/bin/bash&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot; line&amp;gt;&lt;br /&gt;
sudo groupdel docker&lt;br /&gt;
sudo useradd -d /home/docker -m docker -u 1000 -U -c Docker -G &amp;quot;adm,sudo&amp;quot;&lt;br /&gt;
sudo mkdir ~docker&lt;br /&gt;
sudo chmod 775 ~docker&lt;br /&gt;
sudo setfacl -Rdm g:docker:rwx ~docker&lt;br /&gt;
sudo setfacl -Rm g:docker:rwx ~docker&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
The above commands provides access to the contents of the docker root folder (both existing and new stuff) to the docker group. This is a pretty liberal set of permissions but this is not a production server.&lt;br /&gt;
&lt;br /&gt;
==Install additional support tools==&lt;br /&gt;
&lt;br /&gt;
The ctop utility provides a top like display for docker containers.&lt;br /&gt;
&lt;br /&gt;
Check here for latest: [https://github.com/bcicen/ctop Github: ctop].&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot; line&amp;gt;&lt;br /&gt;
sudo wget https://github.com/bcicen/ctop/releases/download/v0.7.7/ctop-0.7.7-linux-amd64 -O /usr/local/bin/ctop&lt;br /&gt;
sudo chmod +x /usr/local/bin/ctop&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
==RDP-SSH over Cloudflare tunnel==&lt;br /&gt;
https://github.com/blibdoolpoolp/Cloudflared-RDP-Tutorial-Free/blob/main/config.yml&lt;br /&gt;
==YAMS==&lt;br /&gt;
https://yams.media/&lt;br /&gt;
==Proxmox Helper Scripts==&lt;br /&gt;
https://tteck.github.io/Proxmox/&lt;br /&gt;
&lt;br /&gt;
= Books and Magazines =&lt;br /&gt;
Books and magazines are catalogued in the Calibre application. Most come in from the internet in one way or the other.&lt;br /&gt;
&lt;br /&gt;
==Books==&lt;br /&gt;
Incoming books are best processed in batches. One of the distributors tends to send the out in groups of 40. This works pretty well.&lt;br /&gt;
&lt;br /&gt;
Open the Calibre app and load the Calibre-tech-work library. This will hopefully be empty. Open the folder with the collection to be processed. Select all and drop them into the work pane of Calibre.&lt;br /&gt;
&lt;br /&gt;
Select off of the titles and process then with the &amp;quot;Extract ISBN&amp;quot; tool. Apply the changes when they it returns. Then do a Download Metadata and Covers on them. Go get coffee, that takes quite a while. When it returns, apply the updates.&lt;br /&gt;
&lt;br /&gt;
Check the results. Ones that are clearly complete can be moved to the permanent libraries. There will be some titles that didn&#039;t process because the title/author could not be found. For many this can be edited and the metadata can be downloaded for each title.&lt;br /&gt;
&lt;br /&gt;
Missing covers can generally be extracted. For PDF files, open with the Foxit PDF reader, click on Home-&amp;gt;Select and then click on the cover page. Go to Calibre and paste the selection into the cove. For E-pubs, open the title and use the Snagit app to get the image. It will open, Snagit with the selection. Click on copy all to clipboard and then over to Calibre and paste it into the cover.&lt;br /&gt;
&lt;br /&gt;
Titles go to the following libraries by type:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Titles go here&lt;br /&gt;
|-&lt;br /&gt;
! Genre !! Library&lt;br /&gt;
|-&lt;br /&gt;
| General fiction || Calibre-Fiction&lt;br /&gt;
|-&lt;br /&gt;
| General Non-fiction || Calibre-library-NF&lt;br /&gt;
|-&lt;br /&gt;
| Technical non-fiction || Calibre-library-NF-Tech&lt;br /&gt;
|-&lt;br /&gt;
| Cookbooks || Calibre-Cookbooks&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Magazines==&lt;br /&gt;
Handled much like books but, they generally need more work with less automation. &lt;br /&gt;
&lt;br /&gt;
After importing the titles, edit the fields as follows:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Field Edition&lt;br /&gt;
|-&lt;br /&gt;
! Field !! Format&lt;br /&gt;
|-&lt;br /&gt;
| Title || Magazine Name - yyyy/mm/dd&lt;br /&gt;
|-&lt;br /&gt;
| Author || Publisher&lt;br /&gt;
|-&lt;br /&gt;
| Series || Magazine Name&lt;br /&gt;
|-&lt;br /&gt;
| Number || Issue Number or yyyy.mm&lt;br /&gt;
|-&lt;br /&gt;
| Publisher || Publisher&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Magazine name format:&lt;br /&gt;
&lt;br /&gt;
For quarterlies:&lt;br /&gt;
&lt;br /&gt;
 12  1  2&lt;br /&gt;
  3  4  5&lt;br /&gt;
  6  7  8&lt;br /&gt;
  9  10 11&lt;br /&gt;
&lt;br /&gt;
= Movies =&lt;br /&gt;
These are probably the easiest and quickest to handle. They come from the web, don&#039;t ask where, or ripped from DVDs that we used to buy. They end up in the Plex movie library. The processing involves naming them according to the rules and downloading subtitles when appropriate. The main tool for this is [[FileBot]]. While it can be viewed as redundant, movies on the streaming services tend to come and go. Their catalogs also tend to lean toward recent releases and ones that are popular. I odd film that was interesting as a kid is more likely to not be available.&lt;br /&gt;
&lt;br /&gt;
= TV Shows =&lt;br /&gt;
= Software =&lt;br /&gt;
Software comes in from several places. It exists in several states.&lt;br /&gt;
== Licensed ==&lt;br /&gt;
This includes software that was explicitly purchased or came attached to purchased hardware&lt;br /&gt;
== Open Source ==&lt;br /&gt;
This includes most everything related to Linux and its installations.&lt;br /&gt;
== Other ==&lt;br /&gt;
Catch all of other software with mixed licensing.&lt;br /&gt;
== Installation ==&lt;br /&gt;
Not much to say here. Software gets installed and removed in the general course of the computer experience.&lt;br /&gt;
== Locations ==&lt;br /&gt;
&lt;br /&gt;
=On the Road to Elsewhere=&lt;br /&gt;
==Streaming Services==&lt;br /&gt;
These are to enhance our viewing pleasure. Hard to believe that when we got our first TV in the 1950s, there were two national networks and some local stations. If you wanted to watch TV at 3AM, you were totally out of luck. &lt;br /&gt;
&lt;br /&gt;
In general, the services can be reached on computers via the included link. The TVs, TiVos and phones and pads have apps. The account information is kept separately, just ask.&lt;br /&gt;
===Apple TV===&lt;br /&gt;
===Discovery+===&lt;br /&gt;
We have the ad free version. Go to [https://discoveryplus.com Discovery+] and sign in or connect use the Discovery+ app on TVs and phone. Discovery+ and HBOMax have announced that they will be merging now that they are both owned by Warner.&lt;br /&gt;
===Disney===&lt;br /&gt;
===HBOMax===&lt;br /&gt;
HBOMax is made available through AT&amp;amp; Wireless phone subscriptions. It can be accessed from phone, TV or computer. On a computer, go to [https://hbomax.com HBO Max]&lt;br /&gt;
===Hulu===&lt;br /&gt;
===Plex===&lt;br /&gt;
Plex operates as both a local server on the Qnap box and as a streaming service from [http://plex.tv plex.tv].&lt;br /&gt;
&lt;br /&gt;
The I have a Lifetime Plex Pass account for the streaming service on lynnmacey@gmail.com.&lt;br /&gt;
&lt;br /&gt;
The Plex server application running on the Qnap is retrieved from the plex.tv site and installed. See [[updates]].&lt;/div&gt;</summary>
		<author><name>Lynn</name></author>
	</entry>
	<entry>
		<id>https://wiki42.maceys.net/index.php?title=Network&amp;diff=1072</id>
		<title>Network</title>
		<link rel="alternate" type="text/html" href="https://wiki42.maceys.net/index.php?title=Network&amp;diff=1072"/>
		<updated>2026-06-28T18:10:25Z</updated>

		<summary type="html">&lt;p&gt;Lynn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{PAGEBANNER:Global Network.png}}&lt;br /&gt;
= IONOS =&lt;br /&gt;
[ionos.com IONOS]&lt;br /&gt;
This an ISP that I have used for a very long time. I have actually underused it. I have two packages and the most that I need is one. There are a serious number of Atomic/Bidwell domains that come here.&lt;br /&gt;
&lt;br /&gt;
Long term, this all needs to be sorted out.&lt;br /&gt;
=Interior Gateway=&lt;br /&gt;
Netgear Nighthawk Firewall&lt;br /&gt;
&lt;br /&gt;
[http://192.168.86.1 Gateway] is a Netgear AX3000 4-Stream WiFi-6 Router RAX36S. &lt;br /&gt;
&lt;br /&gt;
[https://www.netgear.com/support/product/rax36s/ Documentation]&lt;br /&gt;
 Internal network: 192.168.86.0/24&lt;br /&gt;
 Gateway: 192.168.86.1&lt;br /&gt;
 Netmask: 255.255.255.0&lt;br /&gt;
 DHCP pool: 192.168.86.201-250&lt;br /&gt;
 External IP (DHCP): 73.48.154.237/24 Gateway: 73.48.154.1&lt;br /&gt;
 WiFi Network name: macey everyone knows the password who should &lt;br /&gt;
 Guest Network: no&lt;br /&gt;
 Security: Enabled&lt;br /&gt;
 Forwarded ports: &lt;br /&gt;
   80/443 (TCP/UDP) -&amp;gt; 192.168.86.37 (chico7 on Proxmox server)&lt;br /&gt;
   34200 (TCP/UDP) -&amp;gt; 192.168.86.11 (Plex Server on macey)&lt;br /&gt;
   8006 (TCP/UDP) -&amp;gt; 192.168.86.20 (Proxmox server&lt;br /&gt;
&lt;br /&gt;
=PiHole=&lt;br /&gt;
PiHole is a combined DNS and Ad-blocking application running on rufus.&lt;br /&gt;
&lt;br /&gt;
 Access with: http://pi.hole:8080&lt;br /&gt;
 User: pi.hole&lt;br /&gt;
 Password: Eaglesprings123!&lt;br /&gt;
&lt;br /&gt;
Also on rufus is an unbound server that does most of the heavy lifting for DNS as the upstream DNS server.&lt;br /&gt;
 [https://en.wikipedia.org/wiki/Unbound_(DNS_server) Unbound (DNS server)]&lt;br /&gt;
&lt;br /&gt;
Define local IP addresses in pi.hole under the local DNS section. Local resources are in as name.lan. &lt;br /&gt;
&lt;br /&gt;
The Ad-blocker is controlled with a an ad list for global determination and the white and black lists for local control. Most of the localizations are additions to the white list.&lt;br /&gt;
&lt;br /&gt;
= Register.com =&lt;br /&gt;
[https://register.com/ Register.com]&lt;br /&gt;
This is the domain registrar for maceys.net and vombo.org. Tagging along is californiacreativity.org, but I don&#039;t have anything to do with that domain.&lt;br /&gt;
 maceys.net expires on 8/31/2025&lt;br /&gt;
 vombo.org expires on 8/17/2025&lt;br /&gt;
 The DNS NS records on both of these point to Cloudflare name servers&lt;br /&gt;
&lt;br /&gt;
Long term, these registrations should be moved over to Cloudflare.&lt;br /&gt;
&lt;br /&gt;
= Cloudflare =&lt;br /&gt;
[http://https:/www.cloudflare.com Cloudflare] is my chosen DNS name server. Follow the link and login. &lt;br /&gt;
&lt;br /&gt;
== Keys needed elsewhere:== &lt;br /&gt;
 Account ID: 591e95a8cc18e1c1f6b99238e7329555&lt;br /&gt;
 Zone ID: 85cfae37bb53473b8cd8e9861700249a&lt;br /&gt;
 Global API token: O9hlV9MLhPXuhsf_yN2tR76FqrKqTj1LgXvL57bF&lt;br /&gt;
&lt;br /&gt;
== Notes: ==&lt;br /&gt;
Both maceys.net and vombo.org have their DNS services managed through Cloudflare. A wildcard on maceys.net resolves to 80/443 on the primary server in my office known as Proxmox, or pve.&lt;br /&gt;
=Exterior Gateways=&lt;br /&gt;
==Comcast/Xfinity==&lt;br /&gt;
[https://www.xfinity.com/auth Xfinity] &lt;br /&gt;
provides cable and internet services to the apartment.&lt;br /&gt;
 &lt;br /&gt;
The primary exterior gateway is a Comcast provided cable modem/router. &lt;br /&gt;
 WAN IP: DHCP supplied but pretty stable. Latest: 73.48.154.237&lt;br /&gt;
 LAN IP: 192.168.86.1&lt;br /&gt;
=== Account ===&lt;br /&gt;
 Account number: 8155600282108276&lt;br /&gt;
 User ID: lynnmacey@gmail.com&lt;br /&gt;
 TV: 70 channels&lt;br /&gt;
 xFi: &lt;br /&gt;
  Package: 800 Mbps down&lt;br /&gt;
  Actual: 900+ Mbps down &lt;br /&gt;
          10 Mbps up&lt;br /&gt;
          55 Mbps down 5 Mbps up with VPN through Panama - Need to look into that&lt;br /&gt;
&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
 P/N: TG02DCW4482CT&lt;br /&gt;
 Factory Settings&lt;br /&gt;
 Gateway SSID XFSETUP-8528&lt;br /&gt;
 Password: bacon5496diesel&lt;br /&gt;
The gateway is set into bypass mode.&lt;br /&gt;
&lt;br /&gt;
==Verizon==&lt;br /&gt;
&lt;br /&gt;
Return to [[Infrastructure]]&lt;br /&gt;
Return to [[Technical Guides]]&lt;br /&gt;
Return to [[Main Page]]&lt;/div&gt;</summary>
		<author><name>Lynn</name></author>
	</entry>
</feed>