Recently I have been having issues accessing the TrueNAS web gui. Whilst pings, accessing the SMB/NFS shares, accessing via SSH has all been working.
I rebooted the TrueNAS which brought it back up but it happened again the following day.
Searching the internet found the following command which also restored the web gui but I’m wondering why this is a regular occurrence. No recent updates to TrueNAS.
cmd used to restore web gui: systemctl restart middleware
Tried both Brave and Safari both exhibit the same issue before the command is run. MAC desktop has a sub interface on the same vlan as the TrueNAS. The fact that the above command works to restore connectivity whilst SMB, Ping and SSH are all successful from the same MAC desktop.
New to TrueNAS. TrueNAS is running on Proxmox with a few SSDs mapped via their ID. No firewall set on ProxMox VM as a troubleshooting step.
Please post your details on how you set up TrueNAS on Proxmox and describe your networking in detail. Do you have any error messages showing on the TrueNAS Console or via SSH?
Not saying this is the problem but your description sounds like you don’t have your TrueNAS VM set up like it should be on Proxmox. You need to pass through an entire controller and not individual disks. If you are just playing around and learning TrueNAS, your setup could be fine but otherwise you risk data loss
So I setup a Kuma monitor against the web gui address yesterday, whilst it did timeout over night a few times for very short spells i.e. 1min max. it is coming back ok. However this morning 9am I can not access the web gui again whilst the https is still reported up by UpTime Kuma. Going to try and install a LetsEncrypt cert on it today to see if it jus the browsers being picky.
I searched the middlewared logs and all I can see is an error below.
[2025/10/12 01:11:17] (ERROR) middlewared.job.run():530 - Job <bound method accepts.<locals>.wrap.<locals>.nf of <middlewared.plugins.update.UpdateService object at 0x7f64944520d0>> failed @cee:{"TNLOG": {"exception": "Traceback (most recent call last):\n File \"/usr/lib/python3/dist-packages/middlewared/job.py\", line 515, in run\n await self.future\n File \"/usr/lib/python3/dist-packages/middlewared/job.py\", line 562, in __run_body\n rv = await self.middleware.run_in_thread(self.method, *args)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/usr/lib/python3/dist-packages/middlewared/main.py\", line 627, in run_in_thread\n return await self.run_in_executor(io_thread_pool_executor, method, *args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/usr/lib/python3/dist-packages/middlewared/main.py\", line 624, in run_in_executor\n return await loop.run_in_executor(pool, functools.partial(method, *args, **kwargs))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nTimeoutError", "type": "PYTHON_EXCEPTION", "time": "2025-10-12 00:11:17.472439"}}