<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.seaoffate.net/index.php?action=history&amp;feed=atom&amp;title=Lychee</id>
	<title>Lychee - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.seaoffate.net/index.php?action=history&amp;feed=atom&amp;title=Lychee"/>
	<link rel="alternate" type="text/html" href="https://wiki.seaoffate.net/index.php?title=Lychee&amp;action=history"/>
	<updated>2026-06-05T23:46:55Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://wiki.seaoffate.net/index.php?title=Lychee&amp;diff=692&amp;oldid=prev</id>
		<title>Wikisailor: /* Introduduction */</title>
		<link rel="alternate" type="text/html" href="https://wiki.seaoffate.net/index.php?title=Lychee&amp;diff=692&amp;oldid=prev"/>
		<updated>2026-02-02T04:25:59Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Introduduction&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 04:25, 2 February 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l2&quot;&gt;Line 2:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 2:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Lychee is the Linux desktop that will be used as a &amp;#039;&amp;#039;&amp;#039;[[Remote Access Terminal | remote desktop]]&amp;#039;&amp;#039;&amp;#039;. The host is on the &amp;#039;&amp;#039;&amp;#039;[[Remote Access Terminal | Terminals network]]&amp;#039;&amp;#039;&amp;#039; with a IP address of x.x.x.10. The main purpose of the &amp;#039;&amp;#039;&amp;#039;[[Virtual Machines | Virtual Machine]]&amp;#039;&amp;#039;&amp;#039; is to allow access to a desktop inside the &amp;#039;&amp;#039;&amp;#039;[[Home Lab]]&amp;#039;&amp;#039;&amp;#039; virtual network on Pear, using NoMachine.  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Lychee is the Linux desktop that will be used as a &amp;#039;&amp;#039;&amp;#039;[[Remote Access Terminal | remote desktop]]&amp;#039;&amp;#039;&amp;#039;. The host is on the &amp;#039;&amp;#039;&amp;#039;[[Remote Access Terminal | Terminals network]]&amp;#039;&amp;#039;&amp;#039; with a IP address of x.x.x.10. The main purpose of the &amp;#039;&amp;#039;&amp;#039;[[Virtual Machines | Virtual Machine]]&amp;#039;&amp;#039;&amp;#039; is to allow access to a desktop inside the &amp;#039;&amp;#039;&amp;#039;[[Home Lab]]&amp;#039;&amp;#039;&amp;#039; virtual network on Pear, using NoMachine.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;Update Feb 2026&#039;&#039;&#039; &#039;&#039;&#039;[[Lychee]]&#039;&#039;&#039; has been destroyed to make way for a new Linux desktop.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Upated Evolving Role===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Upated Evolving Role===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Wikisailor</name></author>
	</entry>
	<entry>
		<id>https://wiki.seaoffate.net/index.php?title=Lychee&amp;diff=547&amp;oldid=prev</id>
		<title>Wikisailor: /* Introduduction */</title>
		<link rel="alternate" type="text/html" href="https://wiki.seaoffate.net/index.php?title=Lychee&amp;diff=547&amp;oldid=prev"/>
		<updated>2025-06-10T21:17:00Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Introduduction&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 21:17, 10 June 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Introduduction==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Introduduction==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Lychee is the Linux desktop that will be used as a &#039;&#039;&#039;[[Remote Access Terminal | remote desktop]]&#039;&#039;&#039;. The host is on the &#039;&#039;&#039;[[Remote Access Terminal | &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;terminals &lt;/del&gt;network]]&#039;&#039;&#039; with a IP address of x.x.x.10. The main purpose of the &#039;&#039;&#039;[[Virtual Machines | Virtual Machine]]&#039;&#039;&#039; is to allow access to a desktop inside the &#039;&#039;&#039;[[Home Lab]]&#039;&#039;&#039; virtual network on Pear, using NoMachine.  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Lychee is the Linux desktop that will be used as a &#039;&#039;&#039;[[Remote Access Terminal | remote desktop]]&#039;&#039;&#039;. The host is on the &#039;&#039;&#039;[[Remote Access Terminal | &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Terminals &lt;/ins&gt;network]]&#039;&#039;&#039; with a IP address of x.x.x.10. The main purpose of the &#039;&#039;&#039;[[Virtual Machines | Virtual Machine]]&#039;&#039;&#039; is to allow access to a desktop inside the &#039;&#039;&#039;[[Home Lab]]&#039;&#039;&#039; virtual network on Pear, using NoMachine.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Upated Evolving Role===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Upated Evolving Role===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Wikisailor</name></author>
	</entry>
	<entry>
		<id>https://wiki.seaoffate.net/index.php?title=Lychee&amp;diff=518&amp;oldid=prev</id>
		<title>Wikisailor: /* Docker Installation with N8N &amp; NPM leading to Letsencrypt Wildcard SSL Cert */</title>
		<link rel="alternate" type="text/html" href="https://wiki.seaoffate.net/index.php?title=Lychee&amp;diff=518&amp;oldid=prev"/>
		<updated>2025-06-10T13:04:40Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Docker Installation with N8N &amp;amp; NPM leading to Letsencrypt Wildcard SSL Cert&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 13:04, 10 June 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l15&quot;&gt;Line 15:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 15:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;It was felt that N8N would be a good method of creating a few agents within the network. N8N is installed as a Docker image and we started to install on Walnut However, it quickly became apparent that we would need a separate proxy on the N8N host to terminate a SSL connection or at least it is not so easy to get N8N to terminate a SSL connection to satisfy Cloudflare&amp;#039;s strict mode. the first solution was to have a separate revers proxy on walnut hat would be able to terminate a SSL connection. NPM was selected to do this so it was installed on walnut but the remote access still didn&amp;#039;t work even from within the LAN. At this point it was becoming difficult to diagnose exactly where the fault/s were because we had walnut (a virtual machine) hosting docker over the Linus emulator that was in turn hosting N8N and NPM and then traffic was being fwd&amp;#039;ed from Walnut to NPM as SSL and NPM would be terminating that connection then calling N8N on a HTTP connection on port 80. So to simplify the install it was decided to use Lychee as the host for N8N.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;It was felt that N8N would be a good method of creating a few agents within the network. N8N is installed as a Docker image and we started to install on Walnut However, it quickly became apparent that we would need a separate proxy on the N8N host to terminate a SSL connection or at least it is not so easy to get N8N to terminate a SSL connection to satisfy Cloudflare&amp;#039;s strict mode. the first solution was to have a separate revers proxy on walnut hat would be able to terminate a SSL connection. NPM was selected to do this so it was installed on walnut but the remote access still didn&amp;#039;t work even from within the LAN. At this point it was becoming difficult to diagnose exactly where the fault/s were because we had walnut (a virtual machine) hosting docker over the Linus emulator that was in turn hosting N8N and NPM and then traffic was being fwd&amp;#039;ed from Walnut to NPM as SSL and NPM would be terminating that connection then calling N8N on a HTTP connection on port 80. So to simplify the install it was decided to use Lychee as the host for N8N.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The advantage of using Lychee as the N8N host is that it will support Docker directly with no WSL2 layer to complicate anything. Eventually it did become apparent that it would be a lot easier if there was a separate SSL cert to Cloudflare as we still got the termination issues and still extra problems caused by using Cloudflare&#039;s origin certs locally, so it was decided to obtain a SSL cert from Letsencrypt . Once the decision was made the follow on decision was made to make it a wildcard cert rather than do individual SAN certs as this would give a lot of flexibility in the future for other projects. The details of getting the a wildcard Letsencrypt cert can be found &#039;&#039;&#039;[[Letsencrypt Wildcard SSL Cert | here]]&#039;&#039;&#039;. &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;the &lt;/del&gt;details of installing Docker with N8N and NPM can be found &#039;&#039;&#039;[[Docker Installation with N8N &amp;amp; NPM | here]]&#039;&#039;&#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The advantage of using Lychee as the N8N host is that it will support Docker directly with no WSL2 layer to complicate anything. Eventually it did become apparent that it would be a lot easier if there was a separate SSL cert to Cloudflare as we still got the termination issues and still extra problems caused by using Cloudflare&#039;s origin certs locally, so it was decided to obtain a SSL cert from Letsencrypt . Once the decision was made the follow on decision was made to make it a wildcard cert rather than do individual SAN certs as this would give a lot of flexibility in the future for other projects.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* &lt;/ins&gt;The details of getting the a wildcard Letsencrypt cert can be found &#039;&#039;&#039;[[Letsencrypt Wildcard SSL Cert | here]]&#039;&#039;&#039;.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* The &lt;/ins&gt;details of installing Docker with N8N and NPM can be found &#039;&#039;&#039;[[Docker Installation with N8N &amp;amp; NPM | here]]&#039;&#039;&#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Wikisailor</name></author>
	</entry>
	<entry>
		<id>https://wiki.seaoffate.net/index.php?title=Lychee&amp;diff=513&amp;oldid=prev</id>
		<title>Wikisailor: /* Docker Installation with N8N &amp; NPM leading to Letsencrypt Wildcard SSL Cert */</title>
		<link rel="alternate" type="text/html" href="https://wiki.seaoffate.net/index.php?title=Lychee&amp;diff=513&amp;oldid=prev"/>
		<updated>2025-06-10T13:00:58Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Docker Installation with N8N &amp;amp; NPM leading to Letsencrypt Wildcard SSL Cert&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 13:00, 10 June 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l15&quot;&gt;Line 15:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 15:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;It was felt that N8N would be a good method of creating a few agents within the network. N8N is installed as a Docker image and we started to install on Walnut However, it quickly became apparent that we would need a separate proxy on the N8N host to terminate a SSL connection or at least it is not so easy to get N8N to terminate a SSL connection to satisfy Cloudflare&amp;#039;s strict mode. the first solution was to have a separate revers proxy on walnut hat would be able to terminate a SSL connection. NPM was selected to do this so it was installed on walnut but the remote access still didn&amp;#039;t work even from within the LAN. At this point it was becoming difficult to diagnose exactly where the fault/s were because we had walnut (a virtual machine) hosting docker over the Linus emulator that was in turn hosting N8N and NPM and then traffic was being fwd&amp;#039;ed from Walnut to NPM as SSL and NPM would be terminating that connection then calling N8N on a HTTP connection on port 80. So to simplify the install it was decided to use Lychee as the host for N8N.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;It was felt that N8N would be a good method of creating a few agents within the network. N8N is installed as a Docker image and we started to install on Walnut However, it quickly became apparent that we would need a separate proxy on the N8N host to terminate a SSL connection or at least it is not so easy to get N8N to terminate a SSL connection to satisfy Cloudflare&amp;#039;s strict mode. the first solution was to have a separate revers proxy on walnut hat would be able to terminate a SSL connection. NPM was selected to do this so it was installed on walnut but the remote access still didn&amp;#039;t work even from within the LAN. At this point it was becoming difficult to diagnose exactly where the fault/s were because we had walnut (a virtual machine) hosting docker over the Linus emulator that was in turn hosting N8N and NPM and then traffic was being fwd&amp;#039;ed from Walnut to NPM as SSL and NPM would be terminating that connection then calling N8N on a HTTP connection on port 80. So to simplify the install it was decided to use Lychee as the host for N8N.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The advantage of using Lychee as the N8N host is that it will support Docker directly with no WSL2 layer to complicate anything. Eventually it did become apparent that it would be a lot easier if there was a separate SSL cert to Cloudflare as we still got the termination issues and still extra problems caused by using Cloudflare&#039;s origin certs locally, so it was decided to obtain a SSL cert from Letsencrypt . Once the decision was made the follow on decision was made to make it a wildcard cert rather than do individual SAN certs as this would give a lot of flexibility in the future for other projects. The details of getting the a wildcard Letsencrypt cert can be found &#039;&#039;&#039;[[Letsencrypt Wildcard SSL Cert | here]]&#039;&#039;&#039;. the details of installing Docker with N8N and NPM can be found &#039;&#039;[[Docker Installation with N8N &amp;amp; NPM | here]]&#039;&#039;&#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The advantage of using Lychee as the N8N host is that it will support Docker directly with no WSL2 layer to complicate anything. Eventually it did become apparent that it would be a lot easier if there was a separate SSL cert to Cloudflare as we still got the termination issues and still extra problems caused by using Cloudflare&#039;s origin certs locally, so it was decided to obtain a SSL cert from Letsencrypt . Once the decision was made the follow on decision was made to make it a wildcard cert rather than do individual SAN certs as this would give a lot of flexibility in the future for other projects. The details of getting the a wildcard Letsencrypt cert can be found &#039;&#039;&#039;[[Letsencrypt Wildcard SSL Cert | here]]&#039;&#039;&#039;. the details of installing Docker with N8N and NPM can be found &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&lt;/ins&gt;&#039;&#039;[[Docker Installation with N8N &amp;amp; NPM | here]]&#039;&#039;&#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Wikisailor</name></author>
	</entry>
	<entry>
		<id>https://wiki.seaoffate.net/index.php?title=Lychee&amp;diff=506&amp;oldid=prev</id>
		<title>Wikisailor: /* Docker install with N8N &amp; NPM leading to letsencrypt wildcard SSL Cert */</title>
		<link rel="alternate" type="text/html" href="https://wiki.seaoffate.net/index.php?title=Lychee&amp;diff=506&amp;oldid=prev"/>
		<updated>2025-06-10T12:52:12Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Docker install with N8N &amp;amp; NPM leading to letsencrypt wildcard SSL Cert&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 12:52, 10 June 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l11&quot;&gt;Line 11:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 11:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Nothing to add yet as the GPU is still on Walnut so not installed Jellyfin yet. Some of the the files will be copied over in anticipation.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Nothing to add yet as the GPU is still on Walnut so not installed Jellyfin yet. Some of the the files will be copied over in anticipation.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Docker &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;install &lt;/del&gt;with N8N &amp;amp; NPM leading to &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;letsencrypt wildcard &lt;/del&gt;SSL Cert==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/ins&gt;Docker &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Installation &lt;/ins&gt;with N8N &amp;amp; NPM&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]] &lt;/ins&gt;leading to &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Letsencrypt Wildcard &lt;/ins&gt;SSL Cert&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]]&lt;/ins&gt;==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;It was felt that N8N would be a good method of creating a few agents within the network. N8N is installed as a Docker image and we started to install on Walnut However, it quickly became apparent that we would need a separate proxy on the N8N host to terminate a SSL connection or at least it is not so easy to get N8N to terminate a SSL connection to satisfy &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;cloudflare&lt;/del&gt;&#039;s strict mode. the first solution was to have a separate revers proxy on walnut hat would be able to terminate a SSL connection. NPM was selected to do this so it was installed on walnut but the remote access still didn&#039;t work even from within the LAN. At this point it was becoming difficult to diagnose exactly where the fault/s were because we had walnut (a virtual machine) hosting docker over the Linus emulator that was in turn hosting N8N and NPM and then traffic was being fwd&#039;ed from Walnut to NPM as SSL and NPM would be terminating that connection then calling N8N on a HTTP connection on port 80. So to simplify the install it was decided to use Lychee as the host for N8N.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;It was felt that N8N would be a good method of creating a few agents within the network. N8N is installed as a Docker image and we started to install on Walnut However, it quickly became apparent that we would need a separate proxy on the N8N host to terminate a SSL connection or at least it is not so easy to get N8N to terminate a SSL connection to satisfy &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Cloudflare&lt;/ins&gt;&#039;s strict mode. the first solution was to have a separate revers proxy on walnut hat would be able to terminate a SSL connection. NPM was selected to do this so it was installed on walnut but the remote access still didn&#039;t work even from within the LAN. At this point it was becoming difficult to diagnose exactly where the fault/s were because we had walnut (a virtual machine) hosting docker over the Linus emulator that was in turn hosting N8N and NPM and then traffic was being fwd&#039;ed from Walnut to NPM as SSL and NPM would be terminating that connection then calling N8N on a HTTP connection on port 80. So to simplify the install it was decided to use Lychee as the host for N8N.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The advantage of using Lychee as the N8N host is that it will support Docker directly with no WSL2 layer to complicate anything. Eventually it did become apparent that it would be a lot easier if there was a separate SSL cert to Cloudflare as we still got the termination issues and still extra problems caused by using Cloudflare&#039;s origin certs locally, so it was decided to obtain a SSL cert from Letsencrypt. Once the decision was made the follow on &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;decicion &lt;/del&gt;was made to make it a wildcard cert rather than do individual SAN certs as this would give a lot of flexibility in the future for other projects. The details of getting the a wildcard Letsencrypt cert can be found here. the details of installing Docker with N8N and NPM can be found here&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The advantage of using Lychee as the N8N host is that it will support Docker directly with no WSL2 layer to complicate anything. Eventually it did become apparent that it would be a lot easier if there was a separate SSL cert to Cloudflare as we still got the termination issues and still extra problems caused by using Cloudflare&#039;s origin certs locally, so it was decided to obtain a SSL cert from Letsencrypt . Once the decision was made the follow on &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;decision &lt;/ins&gt;was made to make it a wildcard cert rather than do individual SAN certs as this would give a lot of flexibility in the future for other projects. The details of getting the a wildcard Letsencrypt cert can be found &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;[[Letsencrypt Wildcard SSL Cert | &lt;/ins&gt;here&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]]&#039;&#039;&#039;&lt;/ins&gt;. the details of installing Docker with N8N and NPM can be found &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;[[Docker Installation with N8N &amp;amp; NPM | &lt;/ins&gt;here&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]]&#039;&#039;&#039;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Wikisailor</name></author>
	</entry>
	<entry>
		<id>https://wiki.seaoffate.net/index.php?title=Lychee&amp;diff=505&amp;oldid=prev</id>
		<title>Wikisailor: /* Docker install with N8N &amp; NPM leading to letsencrypt wildcard SSL Cert */</title>
		<link rel="alternate" type="text/html" href="https://wiki.seaoffate.net/index.php?title=Lychee&amp;diff=505&amp;oldid=prev"/>
		<updated>2025-06-10T12:24:40Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Docker install with N8N &amp;amp; NPM leading to letsencrypt wildcard SSL Cert&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 12:24, 10 June 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l13&quot;&gt;Line 13:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 13:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Docker install with N8N &amp;amp; NPM leading to letsencrypt wildcard SSL Cert==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Docker install with N8N &amp;amp; NPM leading to letsencrypt wildcard SSL Cert==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;It was felt that N8N would be a good method of creating a few agents within the network. N8N is installed as a Docker image and we started to install on Walnut However, it quickly became apparent that we would need a separate proxy on the N8N host to terminate a SSL connection or at least it is not so easy to get N8N to terminate a SSL connection to satisfy&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;It was felt that N8N would be a good method of creating a few agents within the network. N8N is installed as a Docker image and we started to install on Walnut However, it quickly became apparent that we would need a separate proxy on the N8N host to terminate a SSL connection or at least it is not so easy to get N8N to terminate a SSL connection to satisfy &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;cloudflare&#039;s strict mode. the first solution was to have a separate revers proxy on walnut hat would be able to terminate a SSL connection. NPM was selected to do this so it was installed on walnut but the remote access still didn&#039;t work even from within the LAN. At this point it was becoming difficult to diagnose exactly where the fault/s were because we had walnut (a virtual machine) hosting docker over the Linus emulator that was in turn hosting N8N and NPM and then traffic was being fwd&#039;ed from Walnut to NPM as SSL and NPM would be terminating that connection then calling N8N on a HTTP connection on port 80. So to simplify the install it was decided to use Lychee as the host for N8N.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;The advantage of using Lychee as the N8N host is that it will support Docker directly with no WSL2 layer to complicate anything. Eventually it did become apparent that it would be a lot easier if there was a separate SSL cert to Cloudflare as we still got the termination issues and still extra problems caused by using Cloudflare&#039;s origin certs locally, so it was decided to obtain a SSL cert from Letsencrypt. Once the decision was made the follow on decicion was made to make it a wildcard cert rather than do individual SAN certs as this would give a lot of flexibility in the future for other projects. The details of getting the a wildcard Letsencrypt cert can be found here. the details of installing Docker with N8N and NPM can be found here&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Wikisailor</name></author>
	</entry>
	<entry>
		<id>https://wiki.seaoffate.net/index.php?title=Lychee&amp;diff=504&amp;oldid=prev</id>
		<title>Wikisailor at 10:59, 10 June 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.seaoffate.net/index.php?title=Lychee&amp;diff=504&amp;oldid=prev"/>
		<updated>2025-06-10T10:59:19Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 10:59, 10 June 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l6&quot;&gt;Line 6:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 6:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The Proxmox host, &amp;#039;&amp;#039;&amp;#039;[[Proxmox Server | Pear]]&amp;#039;&amp;#039;&amp;#039; does have a fairly large CPU and RAM available it&amp;#039;s resources are not infinite and as Lychee will be used for remote access it will need to have a better CPU and RAM added than the regular VMs it will need to be used for other things when not in use as a remote desktop. One of those extra roles will be as a Jellyfin server instead of Walnut, when Nvidia have GPU drivers available for Linux. Another role that it has already taken on is as a N8N server, more details can be found Here. The main additional facility that will be made available to the host is the GPU, when we can we will pass the PCIE to Lychee using the same notes as were used for doing that to Walnut, some notes have been made and are available &amp;#039;&amp;#039;&amp;#039;[[GPU PCI Pass Through | here]]&amp;#039;&amp;#039;&amp;#039;. With the evolving role Lychee has moved to Production and has a new IP x.x.x.27&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The Proxmox host, &amp;#039;&amp;#039;&amp;#039;[[Proxmox Server | Pear]]&amp;#039;&amp;#039;&amp;#039; does have a fairly large CPU and RAM available it&amp;#039;s resources are not infinite and as Lychee will be used for remote access it will need to have a better CPU and RAM added than the regular VMs it will need to be used for other things when not in use as a remote desktop. One of those extra roles will be as a Jellyfin server instead of Walnut, when Nvidia have GPU drivers available for Linux. Another role that it has already taken on is as a N8N server, more details can be found Here. The main additional facility that will be made available to the host is the GPU, when we can we will pass the PCIE to Lychee using the same notes as were used for doing that to Walnut, some notes have been made and are available &amp;#039;&amp;#039;&amp;#039;[[GPU PCI Pass Through | here]]&amp;#039;&amp;#039;&amp;#039;. With the evolving role Lychee has moved to Production and has a new IP x.x.x.27&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;==Jellyfin==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Nothing to add yet as the GPU is still on Walnut so not installed Jellyfin yet. Some of the the files will be copied over in anticipation.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;==Docker install with N8N &amp;amp; NPM leading to letsencrypt wildcard SSL Cert==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;It was felt that N8N would be a good method of creating a few agents within the network. N8N is installed as a Docker image and we started to install on Walnut However, it quickly became apparent that we would need a separate proxy on the N8N host to terminate a SSL connection or at least it is not so easy to get N8N to terminate a SSL connection to satisfy&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Wikisailor</name></author>
	</entry>
	<entry>
		<id>https://wiki.seaoffate.net/index.php?title=Lychee&amp;diff=503&amp;oldid=prev</id>
		<title>Wikisailor at 09:09, 10 June 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.seaoffate.net/index.php?title=Lychee&amp;diff=503&amp;oldid=prev"/>
		<updated>2025-06-10T09:09:44Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 09:09, 10 June 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l3&quot;&gt;Line 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Lychee is the Linux desktop that will be used as a &amp;#039;&amp;#039;&amp;#039;[[Remote Access Terminal | remote desktop]]&amp;#039;&amp;#039;&amp;#039;. The host is on the &amp;#039;&amp;#039;&amp;#039;[[Remote Access Terminal | terminals network]]&amp;#039;&amp;#039;&amp;#039; with a IP address of x.x.x.10. The main purpose of the &amp;#039;&amp;#039;&amp;#039;[[Virtual Machines | Virtual Machine]]&amp;#039;&amp;#039;&amp;#039; is to allow access to a desktop inside the &amp;#039;&amp;#039;&amp;#039;[[Home Lab]]&amp;#039;&amp;#039;&amp;#039; virtual network on Pear, using NoMachine.  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Lychee is the Linux desktop that will be used as a &amp;#039;&amp;#039;&amp;#039;[[Remote Access Terminal | remote desktop]]&amp;#039;&amp;#039;&amp;#039;. The host is on the &amp;#039;&amp;#039;&amp;#039;[[Remote Access Terminal | terminals network]]&amp;#039;&amp;#039;&amp;#039; with a IP address of x.x.x.10. The main purpose of the &amp;#039;&amp;#039;&amp;#039;[[Virtual Machines | Virtual Machine]]&amp;#039;&amp;#039;&amp;#039; is to allow access to a desktop inside the &amp;#039;&amp;#039;&amp;#039;[[Home Lab]]&amp;#039;&amp;#039;&amp;#039; virtual network on Pear, using NoMachine.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;===Upated Evolving Role===&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;Update&#039;&#039;&#039; Lychee has moved to Production and has a new IP x.x.x.27&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The Proxmox host, &#039;&#039;&#039;[[Proxmox Server | Pear]]&#039;&#039;&#039; does have a fairly large CPU and RAM available it&#039;s resources are not infinite and as Lychee will be used for remote access it will need to have a better CPU and RAM added than the regular VMs it will need to be used for other things when not in use as a remote desktop. One of those extra roles will be as a Jellyfin server instead of Walnut, when Nvidia have GPU drivers available for Linux. Another role that it has already taken on is as a N8N server, more details can be found Here. The main additional facility that will be made available to the host is the GPU, when we can we will pass the PCIE to Lychee using the same notes as were used for doing that to Walnut, some notes have been made and are available &#039;&#039;&#039;[[GPU PCI Pass Through | here]]&#039;&#039;&#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;. With the evolving role Lychee has moved to Production and has a new IP x.x.x.27&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;==Evolving Role==&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The Proxmox host, &#039;&#039;&#039;[[Proxmox Server | Pear]]&#039;&#039;&#039; does have a fairly large CPU and RAM available it&#039;s resources are not infinite and as Lychee will be used for remote access it will need to have a better CPU and RAM added than the regular VMs it will need to be used for other things when not in use as a remote desktop. One of those extra roles will be as a Jellyfin server instead of Walnut, when Nvidia have GPU drivers available for Linux. Another role that it has already taken on is as a N8N server, more details can be found Here. The main additional facility that will be made available to the host is the GPU, when we can we will pass the PCIE to Lychee using the same notes as were used for doing that to Walnut, some notes have been made and are available &#039;&#039;&#039;[[GPU PCI Pass Through | here]]&#039;&#039;&#039;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Wikisailor</name></author>
	</entry>
	<entry>
		<id>https://wiki.seaoffate.net/index.php?title=Lychee&amp;diff=502&amp;oldid=prev</id>
		<title>Wikisailor: /* Evolving Role */</title>
		<link rel="alternate" type="text/html" href="https://wiki.seaoffate.net/index.php?title=Lychee&amp;diff=502&amp;oldid=prev"/>
		<updated>2025-06-09T21:07:41Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Evolving Role&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 21:07, 9 June 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l8&quot;&gt;Line 8:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 8:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Evolving Role==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Evolving Role==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The Proxmox host, &#039;&#039;&#039;[[Proxmox Server | Pear]]&#039;&#039;&#039; does have a fairly large CPU and RAM available it&#039;s resources are not infinite and as Lychee will be used for remote access it will need to have a better CPU and RAM added than the regular VMs it will need to be used for other things when not in use as a remote desktop. One of those extra roles will be as a Jellyfin server instead of Walnut, when Nvidia have GPU drivers available for Linux. Another role that it has already taken on is as a N8N server, more details can be found Here&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The Proxmox host, &#039;&#039;&#039;[[Proxmox Server | Pear]]&#039;&#039;&#039; does have a fairly large CPU and RAM available it&#039;s resources are not infinite and as Lychee will be used for remote access it will need to have a better CPU and RAM added than the regular VMs it will need to be used for other things when not in use as a remote desktop. One of those extra roles will be as a Jellyfin server instead of Walnut, when Nvidia have GPU drivers available for Linux. Another role that it has already taken on is as a N8N server, more details can be found Here&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;. The main additional facility that will be made available to the host is the GPU, when we can we will pass the PCIE to Lychee using the same notes as were used for doing that to Walnut, some notes have been made and are available &#039;&#039;&#039;[[GPU PCI Pass Through | here]]&#039;&#039;&#039;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Wikisailor</name></author>
	</entry>
	<entry>
		<id>https://wiki.seaoffate.net/index.php?title=Lychee&amp;diff=497&amp;oldid=prev</id>
		<title>Wikisailor: /* Introduduction */</title>
		<link rel="alternate" type="text/html" href="https://wiki.seaoffate.net/index.php?title=Lychee&amp;diff=497&amp;oldid=prev"/>
		<updated>2025-06-09T14:37:48Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Introduduction&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 14:37, 9 June 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Introduduction==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Introduduction==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Lychee is the Linux desktop that will be used as a &#039;&#039;&#039;[[Remote Access Terminal | remote desktop]]&#039;&#039;&#039;. The host is on the &#039;&#039;&#039;[[Remote Access Terminal | terminals network]]&#039;&#039;&#039; with a IP address of x.x.x.10. The main purpose of the &#039;&#039;&#039;[[Virtual Machines | Virtual Machine]]&#039;&#039;&#039; is to allow access to a desktop inside the virtual network on Pear, using NoMachine.  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Lychee is the Linux desktop that will be used as a &#039;&#039;&#039;[[Remote Access Terminal | remote desktop]]&#039;&#039;&#039;. The host is on the &#039;&#039;&#039;[[Remote Access Terminal | terminals network]]&#039;&#039;&#039; with a IP address of x.x.x.10. The main purpose of the &#039;&#039;&#039;[[Virtual Machines | Virtual Machine]]&#039;&#039;&#039; is to allow access to a desktop inside the &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;[[Home Lab]]&#039;&#039;&#039; &lt;/ins&gt;virtual network on Pear, using NoMachine.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Wikisailor</name></author>
	</entry>
</feed>