<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Console not working]]></title><description><![CDATA[<p dir="auto"><strong>Environment</strong></p>
<ul>
<li>MultiPortal Version: 1.1.3</li>
<li>Proxmox VE Version: 9.2.3</li>
<li>Deployment Type: [Single Node / HA Cluster] HA Cluster</li>
<li>Browser (if UI issue): Edge</li>
</ul>
<p dir="auto"><strong>Description</strong><br />
I have just installed MultiPortal on a POC Proxmox 2 node cluster with a qdevice.  I have 1 reseller and 3 tenants.  Everything is working as expected.  I can deploy from templates and ISOs, start, stop, edit hardware, etc.  The only issue I have is that the console connection is not working.  From a tenant, if I open a console, I get a red banner with Failed to connect to server on it. I am able to ping the Proxmox hosts by name from the machine that I can connecting from.  Under the Service Provider Admin login, under Settings, Console Control Panel, I can see the following:</p>
<p dir="auto">[2026-06-15 17:17:29 UTC] Authenticating and obtaining ticket…<br />
[2026-06-15 17:17:29 UTC] Calling console-view API: <a href="https://multiportal.calligo.cloud/api-v1/virtual-machine/console-view?id=b1936eb4-5ad5-4a39-a18a-d71e9d7e5feb&amp;console=false" target="_blank" rel="noopener noreferrer">https://multiportal.calligo.cloud/api-v1/virtual-machine/console-view?id=b1936eb4-5ad5-4a39-a18a-d71e9d7e5feb&amp;console=false</a><br />
[2026-06-15 17:17:30 UTC] Error in WebSocket connection: Unexpected API response shape - missing token or wssUrl<br />
[2026-06-15 17:17:30 UTC] Client connection closed</p>
<p dir="auto">I am quite new to Proxmox and MultiPortal so I am sure that I have just missed something.  Can anyone please help?</p>
<p dir="auto"><strong>Steps to Reproduce</strong> (if applicable)</p>
<ol>
<li>As Above</li>
<li></li>
<li></li>
</ol>
<p dir="auto"><strong>Expected Behavior</strong><br />
Console to connect</p>
<p dir="auto"><strong>Actual Behavior</strong><br />
Console fails to connect</p>
<p dir="auto"><strong>Logs/Screenshots</strong><br />
<img src="/assets/uploads/files/1781543991241-af417282-9411-4af8-b9f3-0da4fbc8a936-image.jpeg" alt="af417282-9411-4af8-b9f3-0da4fbc8a936-image.jpeg" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forum.multiportal.io/topic/43/console-not-working</link><generator>RSS for Node</generator><lastBuildDate>Thu, 18 Jun 2026 06:01:13 GMT</lastBuildDate><atom:link href="https://forum.multiportal.io/topic/43.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 15 Jun 2026 17:20:46 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Console not working on Tue, 16 Jun 2026 12:34:57 GMT]]></title><description><![CDATA[<p dir="auto">Hey <a class="plugin-mentions-user plugin-mentions-a" href="/user/southwalesowl" aria-label="Profile: southwalesowl">@<bdi>southwalesowl</bdi></a>,</p>
<p dir="auto">Adding the <code>127.0.0.1 multiportal.calligo.cloud</code> hosts entry just allows MultiPortal and the console server to talk to each other locally, however, the error you now have <code>ECONNREFUSED 127.0.0.1:443</code> means the console server cannot reach MultiPortal locally on port 443. That loopback shortcut only works when MultiPortal is handling its own traffic directly on the server.</p>
<p dir="auto">Can you please confirm:</p>
<ul>
<li>MultiPortal was installed using the automated script?</li>
<li>Is an SSL configured on the box, or are you using a Load Balancer for MultiPortal?</li>
<li>Confirm the system is reporting on port 443 <code>sudo ss -ltnp | grep ':443'</code> You should see something like<br />
<code>  ⎿  LISTEN 0      4096               *:443              *:*    users:(("caddy",pid=4140634,fd=7))</code></li>
</ul>
<p dir="auto">Can you also comment out that hosts entry you added to your MultiPortal server, restart the console server, and try connecting again? Let me know if the old error comes back after you regenerated the new API key.</p>
<p dir="auto">Matt</p>
]]></description><link>https://forum.multiportal.io/post/113</link><guid isPermaLink="true">https://forum.multiportal.io/post/113</guid><dc:creator><![CDATA[woody]]></dc:creator><pubDate>Tue, 16 Jun 2026 12:34:57 GMT</pubDate></item><item><title><![CDATA[Reply to Console not working on Tue, 16 Jun 2026 08:43:37 GMT]]></title><description><![CDATA[<p dir="auto">And I get the same issue if I am connected as the Server Provider Administrator account</p>
]]></description><link>https://forum.multiportal.io/post/112</link><guid isPermaLink="true">https://forum.multiportal.io/post/112</guid><dc:creator><![CDATA[southwalesowl]]></dc:creator><pubDate>Tue, 16 Jun 2026 08:43:37 GMT</pubDate></item><item><title><![CDATA[Reply to Console not working on Tue, 16 Jun 2026 08:41:31 GMT]]></title><description><![CDATA[<p dir="auto">Hi <a class="plugin-mentions-user plugin-mentions-a" href="/user/woody" aria-label="Profile: woody">@<bdi>woody</bdi></a>,</p>
<p dir="auto">I have run through the troubleshooting guide and I am still getting the same error in the console:</p>
<p dir="auto"><img src="/assets/uploads/files/1781599200007-2092129f-ad4e-4bc7-817a-9fde4bdfd308-image.jpeg" alt="2092129f-ad4e-4bc7-817a-9fde4bdfd308-image.jpeg" class=" img-fluid img-markdown" /></p>
<p dir="auto"><img src="/assets/uploads/files/1781599213711-8b08db93-c9a2-4652-b3ef-65cadd96d9aa-image.jpeg" alt="8b08db93-c9a2-4652-b3ef-65cadd96d9aa-image.jpeg" class=" img-fluid img-markdown" /></p>
<p dir="auto">I am now getting a different error in the log so I think we have resolved one issue and found another:</p>
<p dir="auto">Received SIGINT - shutting down gracefully<br />
[2026-06-16 08:37:03 UTC] Loaded .env from: /var/www/multiportal.calligo.cloud/.env<br />
[2026-06-16 08:37:03 UTC] WARNING: API_TLS_VERIFY is not TRUE - TLS certificate verification disabled for API calls. Set API_TLS_VERIFY=TRUE to enable verification.<br />
[2026-06-16 08:37:03 UTC] WARNING: PROXMOX_CA_CERT not set - TLS certificate verification disabled (rejectUnauthorized: false). Set PROXMOX_CA_CERT=/path/to/ca.crt to enable verification.<br />
[2026-06-16 08:37:03 UTC] WARNING: PROXMOX_ALLOWED_HOSTS not set - wssUrl hostname will not be validated against an allowlist. Set PROXMOX_ALLOWED_HOSTS=<a href="http://node1.example.com" target="_blank" rel="noopener noreferrer">node1.example.com</a>,<a href="http://node2.example.com" target="_blank" rel="noopener noreferrer">node2.example.com</a> to restrict allowed Proxmox hosts.<br />
[2026-06-16 08:37:03 UTC] Server running on 127.0.0.1:8081<br />
[2026-06-16 08:38:30 UTC] Authenticating and obtaining ticket…<br />
[2026-06-16 08:38:30 UTC] Calling console-view API: <a href="https://multiportal.calligo.cloud/api-v1/virtual-machine/console-view?id=c0edb1a9-bbb1-4cbd-baac-bb17e304e104&amp;console=false" target="_blank" rel="noopener noreferrer">https://multiportal.calligo.cloud/api-v1/virtual-machine/console-view?id=c0edb1a9-bbb1-4cbd-baac-bb17e304e104&amp;console=false</a><br />
[2026-06-16 08:38:30 UTC] Error in WebSocket connection: connect ECONNREFUSED 127.0.0.1:443<br />
[2026-06-16 08:38:30 UTC] Client connection closed</p>
<p dir="auto">Thanks<br />
Pete</p>
]]></description><link>https://forum.multiportal.io/post/111</link><guid isPermaLink="true">https://forum.multiportal.io/post/111</guid><dc:creator><![CDATA[southwalesowl]]></dc:creator><pubDate>Tue, 16 Jun 2026 08:41:31 GMT</pubDate></item><item><title><![CDATA[Reply to Console not working on Tue, 16 Jun 2026 06:41:52 GMT]]></title><description><![CDATA[<p dir="auto">Hi <a class="plugin-mentions-user plugin-mentions-a" href="/user/southwalesowl" aria-label="Profile: southwalesowl">@<bdi>southwalesowl</bdi></a></p>
<p dir="auto">Have you been able to connect to the console using the Service Provider account?</p>
<p dir="auto">If not, can you please run through the steps outline on this page, particularly the one around the API key: <a href="https://docs.multiportal.io/troubleshooting/console-server/" target="_blank" rel="noopener noreferrer">https://docs.multiportal.io/troubleshooting/console-server/</a></p>
<p dir="auto">Matt</p>
]]></description><link>https://forum.multiportal.io/post/109</link><guid isPermaLink="true">https://forum.multiportal.io/post/109</guid><dc:creator><![CDATA[woody]]></dc:creator><pubDate>Tue, 16 Jun 2026 06:41:52 GMT</pubDate></item></channel></rss>