<?xml version="1.0"?>
<rss version="2.0"><channel><title>Applications Latest Topics</title><link>https://hub.hexos.com/forum/8-applications/</link><description>Applications Latest Topics</description><language>en</language><item><title>Using immich-go to upload my google takeout fails with an internal server error</title><link>https://hub.hexos.com/topic/4230-using-immich-go-to-upload-my-google-takeout-fails-with-an-internal-server-error/</link><description><![CDATA[<p>
	I'm trying to set up and get going with immich, and the install goes fine.
</p>

<p>
	I have my google takeout in zip files, and a user-api key with all permissions.
</p>

<p>
	All of this works fine, however immigh-go rather quickly (after ~10 GB if data) runs into an error 500.
</p>

<p>
	Checking the server log from the truenas UI, I can see this is due to a permissions error, when immich is trying to copy a file.
</p>

<pre class="ipsCode">[Nest] 22  - 01/05/2026, 10:02:24 AM   ERROR [Api:ErrorInterceptor~m4efv5f7] Unknown error: Error: EPERM: operation not permitted, copyfile '/data/upload/ce291ead-c9e1-433e-ba3a-de52c06d51bb/66/de/66de1127-26d4-435a-800f-0628803a8965.JPG.xmp' -&gt; '/data/upload/ce291ead-c9e1-433e-ba3a-de52c06d51bb/82/5b/825ba53f-5e9c-456b-a96f-96b0ca3efc36.JPG.xmp'
2026-01-05 18:02:24.099069+00:00Error: EPERM: operation not permitted, copyfile '/data/upload/ce291ead-c9e1-433e-ba3a-de52c06d51bb/66/de/66de1127-26d4-435a-800f-0628803a8965.JPG.xmp' -&gt; '/data/upload/ce291ead-c9e1-433e-ba3a-de52c06d51bb/82/5b/825ba53f-5e9c-456b-a96f-96b0ca3efc36.JPG.xmp'
2026-01-05 18:02:24.099097+00:00at async Object.copyFile (node:internal/fs/promises:621:10)
2026-01-05 18:02:24.099101+00:00at async AssetService.copySidecar (/usr/src/app/server/dist/services/asset.service.js:175:9)
2026-01-05 18:02:24.099104+00:00at async AssetService.copy (/usr/src/app/server/dist/services/asset.service.js:151:13)
2026-01-05 18:02:24.099112+00:00[Nest] 22  - 01/05/2026, 10:02:24 AM   ERROR [Api:ErrorInterceptor~hsepvkht] Unknown error: Error: EPERM: operation not permitted, copyfile '/data/upload/ce291ead-c9e1-433e-ba3a-de52c06d51bb/ce/59/ce594961-1e68-4a6e-927a-e24886a53a97.JPG.xmp' -&gt; '/data/upload/ce291ead-c9e1-433e-ba3a-de52c06d51bb/b5/48/b5488a04-5297-4252-9b9e-736b12c696d7.JPG.xmp'
</pre>

<p>
	I have tried uninstalling immich and removing all folders associated with it, but this doesn't seem to help
</p>

<p>
	I have tried disabling the SMB share for the photos folder, but that's also not helping.
</p>

<p>
	Any idea where to look next for me?
</p>
]]></description><guid isPermaLink="false">4230</guid><pubDate>Mon, 05 Jan 2026 18:06:55 +0000</pubDate></item><item><title>curated app for guacamole / rdp/ vnc/ ssh via https mgmt</title><link>https://hub.hexos.com/topic/4675-curated-app-for-guacamole-rdp-vnc-ssh-via-https-mgmt/</link><description><![CDATA[<p>
	Hi Hex OS team, is it possible to have a one click deployment of guacamole  app ?
</p>

<p>
	thank you 
</p>
]]></description><guid isPermaLink="false">4675</guid><pubDate>Fri, 24 Apr 2026 10:36:39 +0000</pubDate></item><item><title>Not all installed apps showing after 1.0 update</title><link>https://hub.hexos.com/topic/4644-not-all-installed-apps-showing-after-10-update/</link><description><![CDATA[<p>
	After the 1.0 update not all my apps are showing on deck/local.
</p>

<p>
	I believe its only custom/docker compose apps. Before the update they where showing.
</p>

<p>
	Is there a way to fix this?
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" href="https://hub.hexos.com/uploads/monthly_2026_04/Schermafbeelding2026-04-13141255.png.620c0ee81bea587f8650acb704c567d7.png" data-fileid="4698" data-fileext="png" rel=""><img class="ipsImage ipsImage_thumbnailed" data-fileid="4698" data-ratio="195.31" width="384" alt="Schermafbeelding2026-04-13141255.thumb.png.81192610b31a71a9d9f7d109501020d9.png" data-src="https://hub.hexos.com/uploads/monthly_2026_04/Schermafbeelding2026-04-13141255.thumb.png.81192610b31a71a9d9f7d109501020d9.png" src="https://hub.hexos.com/applications/core/interface/js/spacer.png" /></a><a class="ipsAttachLink ipsAttachLink_image" href="https://hub.hexos.com/uploads/monthly_2026_04/Schermafbeelding2026-04-13141122.png.5fbe1e1a4fa973cb77122609df0379ab.png" data-fileid="4697" data-fileext="png" rel=""><img class="ipsImage ipsImage_thumbnailed" data-fileid="4697" data-ratio="39.40" width="1000" alt="Schermafbeelding2026-04-13141122.thumb.png.c51c9d60e273ea5ba394e9a9d75f0e6e.png" data-src="https://hub.hexos.com/uploads/monthly_2026_04/Schermafbeelding2026-04-13141122.thumb.png.c51c9d60e273ea5ba394e9a9d75f0e6e.png" src="https://hub.hexos.com/applications/core/interface/js/spacer.png" /></a>
</p>
]]></description><guid isPermaLink="false">4644</guid><pubDate>Mon, 13 Apr 2026 12:21:26 +0000</pubDate></item><item><title>What Apps Would we want to see Supported?</title><link>https://hub.hexos.com/topic/13-what-apps-would-we-want-to-see-supported/</link><description><![CDATA[<p>
	Don't worry, I know this is like talking about the castle at the end of the journey before we even take our first step! I wanted to start this more as a discussion/casual poll of our most wanted apps, however, so that when it comes time to expanding, there's a list of ideas/feedback ready to go!
</p>

<p>
	I'll start - I <em>really</em> want Tailscale support, be it natively, or official-unnoficial testing of the FreeBSD compile (if HexOS is built on the FreeBSD CORE image and not on SCALE - but either way!) that works on OPNSense/pfSense, or even in collaboration with Tailscale themselves. I think FreeBSD really needs some love to bring it more seamlessly to FreeBSD platforms and this is a perfect place to start, and if it's SCALE based, then I guess just testing and validation to make that oh-so-ideal one-click app deployment seamless!
</p>

<p>
	Bonus entry; HomeAssistant support, but <em>both ways.</em> if HA can be set up ON HexOS, AWESOME! I think, though, that it would also kick butt if HA could connect to HexOS and get info from it; drive health, usage, CPU util/temp, stuff like that!
</p>

<p>
	Big thanks to the Hex team and really looking forward to using this system!
</p>
]]></description><guid isPermaLink="false">13</guid><pubDate>Thu, 28 Nov 2024 23:48:27 +0000</pubDate></item><item><title>Immich Issues</title><link>https://hub.hexos.com/topic/4603-immich-issues/</link><description><![CDATA[<p>
	Hello, I hadn't updated my Immich instance in about two weeks and decided to login and run all my updates, all updated except Immich. I tried uninstall and reinstall, still failed. Then I went to the TrueNas UI and installed it from there and it worked fine (without binding any directories). I seem to be stuck since I do not know what the default postgres password was set to. I still have all of the config and images, but I wasn't aware I needed to do a migration until I looked at the forums today. Is there any way someone could help me get an Immich instance back up with all of my config and photos? 
</p>

<p>
	 
</p>

<p>
	Thanks,
</p>
]]></description><guid isPermaLink="false">4603</guid><pubDate>Fri, 03 Apr 2026 14:21:07 +0000</pubDate></item><item><title>immich</title><link>https://hub.hexos.com/topic/4569-immich/</link><description><![CDATA[<p>
	dont work
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">4569</guid><pubDate>Sun, 22 Mar 2026 23:17:02 +0000</pubDate></item><item><title>Unable to install Plex (permissions issues?)</title><link>https://hub.hexos.com/topic/4196-unable-to-install-plex-permissions-issues/</link><description><![CDATA[<p>
	I initially installed HexOS in February, the install went smoothly. I then installed Plex just to see how installing a supported app would go, and it installed fine and created the media folders fine. Just today, however, I have been adding backed up TV shows to my media folders and was trying to get Plex to work, and it wasn't working. It said there was a configuration update available for the Plex app, which asked for a claim ID and whether I have Plex Pass. I entered the claim ID and selected I have Plex Pass, but the update failed. After trying this a few times and getting the same results, I decided to uninstall Plex and try reinstalling it. Now when I try to install it I am getting this message:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">Failed to install app. Job 453 failed: [EPERM] Filesystem permissions on path /mnt/HDDs/Applications prevent access for group "apps" to the path /mnt/HDDs/Applications/plex/logs. This may be fixed by granting the aforementioned group execute permissions on the path: /mnt/HDDs/Applications.</span></pre>

<p>
	I don't even know where to begin to fix this. Can anyone give some guidance?
</p>
]]></description><guid isPermaLink="false">4196</guid><pubDate>Mon, 29 Dec 2025 03:26:45 +0000</pubDate></item><item><title>Apps "succsesfully" Start but immediatley stop running after updating</title><link>https://hub.hexos.com/topic/4551-apps-succsesfully-start-but-immediatley-stop-running-after-updating/</link><description><![CDATA[<p>
	This startes first with immich a few months ago but I did'nt really use it a lot so I wasn't too bothered with it. 
</p>

<p>
	Then this morning I updated JellyFin (Self Installed but was working flawlessly until this morning) and my server and the same is happening with jellyfin.
</p>

<p>
	Any idea as to what is happening and how I can solve it? any help is greatly appreciated
</p>
]]></description><guid isPermaLink="false">4551</guid><pubDate>Thu, 19 Mar 2026 21:18:52 +0000</pubDate></item><item><title>Easiest way to have network printer capabillity on HexOS/TrueNAS?</title><link>https://hub.hexos.com/topic/4566-easiest-way-to-have-network-printer-capabillity-on-hexostruenas/</link><description><![CDATA[<p>
	I was just about to start my journey into the HexOS/TrueNAS ecosystem until I realized I also use my current Media server/NAS as a network print server.<br />
	The printer is a Brother HL-2035 connected via USB to the server, and then serving the printer as a shared printer on the network.
</p>

<p>
	Are there any easy ways to do that with HexOS/TrueNAS?
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">4566</guid><pubDate>Sun, 22 Mar 2026 09:36:36 +0000</pubDate></item><item><title>Reinstalled the OS and deck.hexos.com cannot locate server</title><link>https://hub.hexos.com/topic/4557-reinstalled-the-os-and-deckhexoscom-cannot-locate-server/</link><description><![CDATA[<p>
	I've reinstalled the OS before removing my server from the deck.hexos.com page. I've been trying to pull in my server into that page, but none of the suggested troubleshooting tips work.<br />
	<br />
	The truenas UI works perfectly fine. Does it expect a specific password for the truenas_admin user and that's maybe why it's being found in the deck page?  
</p>
]]></description><guid isPermaLink="false">4557</guid><pubDate>Fri, 20 Mar 2026 17:17:06 +0000</pubDate></item><item><title>Docker Apps</title><link>https://hub.hexos.com/topic/45-docker-apps/</link><description><![CDATA[<p>
	I would like to install Nginx Proxy Manager, DuckDNS, the Arr's (Sonarr, Radarr etc.), Jellyfin etc. If these could be direct app installs, this would be great.
</p>
]]></description><guid isPermaLink="false">45</guid><pubDate>Fri, 29 Nov 2024 06:28:15 +0000</pubDate></item><item><title>Place Certain Apps Behind VPN</title><link>https://hub.hexos.com/topic/608-place-certain-apps-behind-vpn/</link><description><![CDATA[<p>
	I would like to see first party support for placing any app behind some of the most popular VPNs (PIA, Nord, Express, Proton, Tailscale, etc), as well as custom VPNs (WireGuard,  OpenVPN, etc).
</p>

<p>
	For example, you may install “The Lounge” IRC client and have all internet communication pass through a PIA VPN so that your home IP is not exposed while chatting.
</p>

<p>
	Traditional methods of doing this involve painful configuration of iptables or other firewall rules. I believe this is an area where HexOS could really simplify things: Install a VPN plugin, authenticate with it, and then simply assign an app to a VPN plugin via the app’s settings if desired. It would be fully accessible from the home network without going through the VPN, but all internet traffic would go through the VPN with a kill switch in case the VPN goes down.
</p>

<p>
	Thoughts?
</p>
]]></description><guid isPermaLink="false">608</guid><pubDate>Mon, 02 Dec 2024 03:57:36 +0000</pubDate></item><item><title>AMP - Game Server Control Panel Support</title><link>https://hub.hexos.com/topic/700-amp-game-server-control-panel-support/</link><description><![CDATA[<p>
	Having AMP (<a href="https://cubecoders.com/AMP" rel="external nofollow">https://cubecoders.com/AMP</a>) supported would allow users to get game servers up and running super fast and easy! I know my primary use cases for hexos is media streaming, image backups, and gaming servers. The first two are already covered with plex and immich. Just need a game server app for hexos and therefore recommend AMP!
</p>
]]></description><guid isPermaLink="false">700</guid><pubDate>Mon, 02 Dec 2024 16:05:50 +0000</pubDate></item><item><title>Aplication problems should i wipe and try again?</title><link>https://hub.hexos.com/topic/4461-aplication-problems-should-i-wipe-and-try-again/</link><description><![CDATA[<p>
	I have not been able to get HEXOS working the way i would like in the past year or so
</p>

<p>
	All i want it a photo backup (Immich) and if im able to have a plex server running as well i would love that.
</p>

<p>
	I inisaly tried to use a old computer but i have had so many problems that i thought were hardwear problems so i baught a new system just for HEXOS and i thought it would just work.
</p>

<p>
	I did have a flood in my basment and had to turn everything off for the beter part of 4 months well it was getting fixed. I was all excited thiking alot would have changed in hex os in that time frame but its worse now for me then it was.
</p>

<p>
	Im wondering if i just wipe and start again if i could fix some of the priblems.
</p>

<p>
	What do you all thing?
</p>

<p>
	Thanks
</p>

<p>
	Andrew
</p>
]]></description><guid isPermaLink="false">4461</guid><pubDate>Mon, 23 Feb 2026 03:42:30 +0000</pubDate></item><item><title>Fresh install of HexOS, Fresh install of Home Assistant, logs full of errors, Home Assistant not working.</title><link>https://hub.hexos.com/topic/3880-fresh-install-of-hexos-fresh-install-of-home-assistant-logs-full-of-errors-home-assistant-not-working/</link><description><![CDATA[<p>
	I've freshly installed HexOS and added the home assistant application. -- I've left everything default. 
</p>

<p>
	Home Assistant's log is full of errors, and it doesn't retain any configuration between reboots.
</p>

<p>
	It looks like HexOS/TrueNAS isn't installing Home Assistant correctly, and there are some permissions problems.
</p>

<p>
	I'm out of my depth here. I've uninstalled, deleted the left-over datasets and reinstalled a few times, always with the same result.
</p>

<p>
	Should I reinstall HexOS at this point? why does this even happen
</p>

<pre class="ipsCode">2025-10-10 11:55:09.957 ERROR (SyncWorker_6) [homeassistant.util.file] Saving file failed: /config/.storage/http.auth
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/util/file.py", line 62, in write_utf8_file
    os.fchmod(fdesc.fileno(), 0o644)
    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
PermissionError: [Errno 1] Operation not permitted
2025-10-10 11:55:09.958 ERROR (MainThread) [homeassistant.helpers.storage] Error writing config for http.auth: [Errno 1] Operation not permitted
2025-10-10 11:55:11.433 ERROR (MainThread) [homeassistant] Error doing job: Task exception was never retrieved (None)
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/components/blueprint/models.py", line 386, in async_populate
    await self.hass.async_add_executor_job(populate)
  File "/usr/local/lib/python3.13/concurrent/futures/thread.py", line 59, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/usr/src/homeassistant/homeassistant/components/blueprint/models.py", line 381, in populate
    shutil.copytree(
    ~~~~~~~~~~~~~~~^
        integration.file_path / BLUEPRINT_FOLDER,
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        self.blueprint_folder / HOMEASSISTANT_DOMAIN,
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "/usr/local/lib/python3.13/shutil.py", line 593, in copytree
    return _copytree(entries=entries, src=src, dst=dst, symlinks=symlinks,
                     ignore=ignore, copy_function=copy_function,
                     ignore_dangling_symlinks=ignore_dangling_symlinks,
                     dirs_exist_ok=dirs_exist_ok)
  File "/usr/local/lib/python3.13/shutil.py", line 547, in _copytree
    raise Error(errors)
shutil.Error: [('/usr/src/homeassistant/homeassistant/components/automation/blueprints/notify_leaving_zone.yaml', '/config/blueprints/automation/homeassistant/notify_leaving_zone.yaml', "[Errno 1] Operation not permitted: '/config/blueprints/automation/homeassistant/notify_leaving_zone.yaml'"), ('/usr/src/homeassistant/homeassistant/components/automation/blueprints/motion_light.yaml', '/config/blueprints/automation/homeassistant/motion_light.yaml', "[Errno 1] Operation not permitted: '/config/blueprints/automation/homeassistant/motion_light.yaml'"), (PosixPath('/usr/src/homeassistant/homeassistant/components/automation/blueprints'), PosixPath('/config/blueprints/automation/homeassistant'), "[Errno 1] Operation not permitted: '/config/blueprints/automation/homeassistant'")]
2025-10-10 11:55:11.436 ERROR (MainThread) [homeassistant] Error doing job: Task exception was never retrieved (None)
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/components/blueprint/models.py", line 386, in async_populate
    await self.hass.async_add_executor_job(populate)
  File "/usr/local/lib/python3.13/concurrent/futures/thread.py", line 59, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/usr/src/homeassistant/homeassistant/components/blueprint/models.py", line 381, in populate
    shutil.copytree(
    ~~~~~~~~~~~~~~~^
        integration.file_path / BLUEPRINT_FOLDER,
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        self.blueprint_folder / HOMEASSISTANT_DOMAIN,
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "/usr/local/lib/python3.13/shutil.py", line 593, in copytree
    return _copytree(entries=entries, src=src, dst=dst, symlinks=symlinks,
                     ignore=ignore, copy_function=copy_function,
                     ignore_dangling_symlinks=ignore_dangling_symlinks,
                     dirs_exist_ok=dirs_exist_ok)
  File "/usr/local/lib/python3.13/shutil.py", line 547, in _copytree
    raise Error(errors)
shutil.Error: [('/usr/src/homeassistant/homeassistant/components/script/blueprints/confirmable_notification.yaml', '/config/blueprints/script/homeassistant/confirmable_notification.yaml', "[Errno 1] Operation not permitted: '/config/blueprints/script/homeassistant/confirmable_notification.yaml'"), (PosixPath('/usr/src/homeassistant/homeassistant/components/script/blueprints'), PosixPath('/config/blueprints/script/homeassistant'), "[Errno 1] Operation not permitted: '/config/blueprints/script/homeassistant'")]
2025-10-10 11:55:11.671 ERROR (SyncWorker_6) [homeassistant.util.file] Saving file failed: /config/.storage/core.restore_state
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/util/file.py", line 62, in write_utf8_file
    os.fchmod(fdesc.fileno(), 0o644)
    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
PermissionError: [Errno 1] Operation not permitted
2025-10-10 11:55:11.672 ERROR (MainThread) [homeassistant.helpers.storage] Error writing config for core.restore_state: [Errno 1] Operation not permitted
2025-10-10 11:55:12.803 ERROR (SyncWorker_7) [homeassistant.util.file] Saving file failed: /config/.storage/core.config_entries
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/util/file.py", line 62, in write_utf8_file
    os.fchmod(fdesc.fileno(), 0o644)
    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
PermissionError: [Errno 1] Operation not permitted
2025-10-10 11:55:12.804 ERROR (MainThread) [homeassistant.helpers.storage] Error writing config for core.config_entries: [Errno 1] Operation not permitted
2025-10-10 11:55:21.050 ERROR (SyncWorker_3) [homeassistant.util.file] Saving file failed: /config/.storage/assist_pipeline.pipelines
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/util/file.py", line 62, in write_utf8_file
    os.fchmod(fdesc.fileno(), 0o644)
    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
PermissionError: [Errno 1] Operation not permitted
2025-10-10 11:55:21.053 ERROR (MainThread) [homeassistant.helpers.storage] Error writing config for assist_pipeline.pipelines: [Errno 1] Operation not permitted
2025-10-10 11:55:21.674 ERROR (SyncWorker_6) [homeassistant.util.file] Saving file failed: /config/.storage/homeassistant.exposed_entities
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/util/file.py", line 62, in write_utf8_file
    os.fchmod(fdesc.fileno(), 0o644)
    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
PermissionError: [Errno 1] Operation not permitted
2025-10-10 11:55:21.675 ERROR (MainThread) [homeassistant.helpers.storage] Error writing config for homeassistant.exposed_entities: [Errno 1] Operation not permitted
2025-10-10 11:55:21.803 ERROR (SyncWorker_1) [homeassistant.util.file] Saving file failed: /config/.storage/core.device_registry
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/util/file.py", line 38, in write_utf8_file_atomic
    os.fchmod(fdesc.fileno(), 0o644)
    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
PermissionError: [Errno 1] Operation not permitted
2025-10-10 11:55:21.805 ERROR (MainThread) [homeassistant.helpers.storage] Error writing config for core.device_registry: [Errno 1] Operation not permitted
2025-10-10 11:55:21.806 ERROR (SyncWorker_8) [homeassistant.util.file] Saving file failed: /config/.storage/core.entity_registry
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/util/file.py", line 38, in write_utf8_file_atomic
    os.fchmod(fdesc.fileno(), 0o644)
    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
PermissionError: [Errno 1] Operation not permitted
2025-10-10 11:55:21.807 ERROR (MainThread) [homeassistant.helpers.storage] Error writing config for core.entity_registry: [Errno 1] Operation not permitted
2025-10-10 11:58:09.925 ERROR (SyncWorker_2) [homeassistant.util.file] Saving file failed: /config/.storage/repairs.issue_registry
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/util/file.py", line 38, in write_utf8_file_atomic
    os.fchmod(fdesc.fileno(), 0o644)
    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
PermissionError: [Errno 1] Operation not permitted
2025-10-10 11:58:09.926 ERROR (MainThread) [homeassistant.helpers.storage] Error writing config for repairs.issue_registry: [Errno 1] Operation not permitted
2025-10-10 11:58:10.001 ERROR (SyncWorker_0) [homeassistant.util.file] Saving file failed: /config/.storage/http
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/util/file.py", line 62, in write_utf8_file
    os.fchmod(fdesc.fileno(), 0o644)
    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
PermissionError: [Errno 1] Operation not permitted
2025-10-10 11:58:10.002 ERROR (MainThread) [homeassistant.helpers.storage] Error writing config for http: [Errno 1] Operation not permitted
2025-10-10 12:10:11.006 ERROR (SyncWorker_7) [homeassistant.util.file] Saving file failed: /config/.storage/bluetooth.passive_update_processor
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/util/file.py", line 62, in write_utf8_file
    os.fchmod(fdesc.fileno(), 0o644)
    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
PermissionError: [Errno 1] Operation not permitted
2025-10-10 12:10:11.007 ERROR (MainThread) [homeassistant.helpers.storage] Error writing config for bluetooth.passive_update_processor: [Errno 1] Operation not permitted
2025-10-10 12:10:11.673 ERROR (SyncWorker_5) [homeassistant.util.file] Saving file failed: /config/.storage/core.restore_state
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/util/file.py", line 62, in write_utf8_file
    os.fchmod(fdesc.fileno(), 0o644)
    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
PermissionError: [Errno 1] Operation not permitted
2025-10-10 12:10:11.675 ERROR (MainThread) [homeassistant.helpers.storage] Error writing config for core.restore_state: [Errno 1] Operation not permitted
2025-10-10 12:25:11.006 ERROR (SyncWorker_3) [homeassistant.util.file] Saving file failed: /config/.storage/bluetooth.passive_update_processor
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/util/file.py", line 62, in write_utf8_file
    os.fchmod(fdesc.fileno(), 0o644)
    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
PermissionError: [Errno 1] Operation not permitted
2025-10-10 12:25:11.009 ERROR (MainThread) [homeassistant.helpers.storage] Error writing config for bluetooth.passive_update_processor: [Errno 1] Operation not permitted
2025-10-10 12:25:11.673 ERROR (SyncWorker_6) [homeassistant.util.file] Saving file failed: /config/.storage/core.restore_state
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/util/file.py", line 62, in write_utf8_file
    os.fchmod(fdesc.fileno(), 0o644)
    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
PermissionError: [Errno 1] Operation not permitted
2025-10-10 12:25:11.675 ERROR (MainThread) [homeassistant.helpers.storage] Error writing config for core.restore_state: [Errno 1] Operation not permitted
2025-10-10 12:27:02.148 ERROR (SyncWorker_1) [homeassistant.util.file] Saving file failed: /config/.storage/person
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/util/file.py", line 62, in write_utf8_file
    os.fchmod(fdesc.fileno(), 0o644)
    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
PermissionError: [Errno 1] Operation not permitted
2025-10-10 12:27:02.151 ERROR (MainThread) [homeassistant.helpers.storage] Error writing config for person: [Errno 1] Operation not permitted
2025-10-10 12:27:02.151 ERROR (SyncWorker_4) [homeassistant.util.file] Saving file failed: /config/.storage/core.area_registry
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/util/file.py", line 38, in write_utf8_file_atomic
    os.fchmod(fdesc.fileno(), 0o644)
    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
PermissionError: [Errno 1] Operation not permitted
2025-10-10 12:27:02.153 ERROR (SyncWorker_7) [homeassistant.util.file] Saving file failed: /config/.storage/core.entity_registry
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/util/file.py", line 38, in write_utf8_file_atomic
    os.fchmod(fdesc.fileno(), 0o644)
    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
PermissionError: [Errno 1] Operation not permitted
2025-10-10 12:27:02.155 ERROR (MainThread) [homeassistant.helpers.storage] Error writing config for core.area_registry: [Errno 1] Operation not permitted
2025-10-10 12:27:02.155 ERROR (MainThread) [homeassistant.helpers.storage] Error writing config for core.entity_registry: [Errno 1] Operation not permitted
2025-10-10 12:27:10.152 WARNING (MainThread) [homeassistant.helpers.translation] Failed to load integration for translation: Invalid domain sun.sensor
2025-10-10 12:27:10.152 WARNING (MainThread) [homeassistant.helpers.translation] Failed to load integration for translation: Invalid domain energy.sensor
2025-10-10 12:27:10.152 WARNING (MainThread) [homeassistant.helpers.translation] Failed to load integration for translation: Invalid domain backup.event
2025-10-10 12:27:10.152 WARNING (MainThread) [homeassistant.helpers.translation] Failed to load integration for translation: Invalid domain mobile_app.notify
2025-10-10 12:27:10.152 WARNING (MainThread) [homeassistant.helpers.translation] Failed to load integration for translation: Invalid domain backup.sensor
2025-10-10 12:27:10.152 WARNING (MainThread) [homeassistant.helpers.translation] Failed to load integration for translation: Invalid domain homeassistant.scene
2025-10-10 12:27:10.152 WARNING (MainThread) [homeassistant.helpers.translation] Failed to load integration for translation: Invalid domain cloud.tts
2025-10-10 12:27:10.153 WARNING (MainThread) [homeassistant.helpers.translation] Failed to load integration for translation: Invalid domain google_translate.tts
2025-10-10 12:27:10.153 WARNING (MainThread) [homeassistant.helpers.translation] Failed to load integration for translation: Invalid domain sun.binary_sensor
2025-10-10 12:27:11.248 ERROR (SyncWorker_5) [homeassistant.util.file] Saving file failed: /config/.storage/core.analytics
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/util/file.py", line 62, in write_utf8_file
    os.fchmod(fdesc.fileno(), 0o644)
    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
PermissionError: [Errno 1] Operation not permitted
2025-10-10 12:27:11.251 ERROR (MainThread) [homeassistant.helpers.storage] Error writing config for core.analytics: [Errno 1] Operation not permitted
2025-10-10 12:27:11.505 ERROR (SyncWorker_2) [homeassistant.util.file] Saving file failed: /config/.storage/core.config_entries
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/util/file.py", line 62, in write_utf8_file
    os.fchmod(fdesc.fileno(), 0o644)
    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
PermissionError: [Errno 1] Operation not permitted
2025-10-10 12:27:11.507 ERROR (MainThread) [homeassistant.helpers.storage] Error writing config for core.config_entries: [Errno 1] Operation not permitted
2025-10-10 12:27:12.310 ERROR (SyncWorker_1) [homeassistant.util.file] Saving file failed: /config/.storage/lovelace.map
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/util/file.py", line 62, in write_utf8_file
    os.fchmod(fdesc.fileno(), 0o644)
    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
PermissionError: [Errno 1] Operation not permitted
2025-10-10 12:27:12.322 ERROR (MainThread) [homeassistant.helpers.storage] Error writing config for lovelace.map: [Errno 1] Operation not permitted
2025-10-10 12:27:20.157 ERROR (SyncWorker_2) [homeassistant.util.file] Saving file failed: /config/.storage/repairs.issue_registry
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/util/file.py", line 38, in write_utf8_file_atomic
    os.fchmod(fdesc.fileno(), 0o644)
    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
PermissionError: [Errno 1] Operation not permitted
2025-10-10 12:27:20.159 ERROR (MainThread) [homeassistant.helpers.storage] Error writing config for repairs.issue_registry: [Errno 1] Operation not permitted
2025-10-10 12:27:20.460 ERROR (SyncWorker_4) [homeassistant.util.file] Saving file failed: /config/.storage/core.entity_registry
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/util/file.py", line 38, in write_utf8_file_atomic
    os.fchmod(fdesc.fileno(), 0o644)
    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
PermissionError: [Errno 1] Operation not permitted
2025-10-10 12:27:20.461 ERROR (SyncWorker_8) [homeassistant.util.file] Saving file failed: /config/.storage/core.device_registry
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/util/file.py", line 38, in write_utf8_file_atomic
    os.fchmod(fdesc.fileno(), 0o644)
    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
PermissionError: [Errno 1] Operation not permitted
2025-10-10 12:27:20.464 ERROR (MainThread) [homeassistant.helpers.storage] Error writing config for core.entity_registry: [Errno 1] Operation not permitted
2025-10-10 12:27:20.464 ERROR (MainThread) [homeassistant.helpers.storage] Error writing config for core.device_registry: [Errno 1] Operation not permitted
2025-10-10 12:27:22.306 ERROR (SyncWorker_7) [homeassistant.util.file] Saving file failed: /config/.storage/lovelace_dashboards
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/util/file.py", line 62, in write_utf8_file
    os.fchmod(fdesc.fileno(), 0o644)
    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
PermissionError: [Errno 1] Operation not permitted
2025-10-10 12:27:22.309 ERROR (MainThread) [homeassistant.helpers.storage] Error writing config for lovelace_dashboards: [Errno 1] Operation not permitted</pre>

<p>
	 
</p>
]]></description><guid isPermaLink="false">3880</guid><pubDate>Fri, 10 Oct 2025 19:35:21 +0000</pubDate></item><item><title>Immich Fails to start</title><link>https://hub.hexos.com/topic/4436-immich-fails-to-start/</link><description><![CDATA[<p>
	I haven't touched my NAS in a while, so there have been multiple Hex updates since my last login - checked in this weekend and noticed that Immich was not running and there was an update available for it. The app fails to start and returns this error:<br />
	<br />
	"[EFAULT] Failed 'up' action for 'immich' app. Please check /var/log/app_lifecycle.log for more details"<br />
	<br />
	I tried running that command in shell, but I must be missing some initial commands to get me to a place to run that because it doesn't return anything on its own. Some googling brings me to some TrueNAS forum articles suggesting this issue refers toa  'postgres' issue but I only see two options for this in the TrueNAS side and changing it did not allow the app to start.
</p>
]]></description><guid isPermaLink="false">4436</guid><pubDate>Tue, 17 Feb 2026 13:32:36 +0000</pubDate></item><item><title>Qbittorrent curated app + VPN</title><link>https://hub.hexos.com/topic/4432-qbittorrent-curated-app-vpn/</link><description><![CDATA[<p>
	I installed the HexOS curated Qbittorrent app, and it's working great. Is there anyway to make it use my vpn? I'm using proton vpn. 
</p>
]]></description><guid isPermaLink="false">4432</guid><pubDate>Mon, 16 Feb 2026 14:45:54 +0000</pubDate></item><item><title>Failed to mount boot-pool</title><link>https://hub.hexos.com/topic/3714-failed-to-mount-boot-pool/</link><description><![CDATA[<p>
	Hello people,
</p>

<p>
	I ran into an isseu with my server. when i tried to turn it on it told me this: Failed to mount boot-pool/root/24.10.2.2/var on /root//var. manually mount the filesystem and exit.
</p>

<p>
	this happened after it might have had its electricity cut off while running. (not sure since i was asleep).
</p>

<p>
	 
</p>

<p>
	does anyone know how to fix this?
</p>

<p>
	 
</p>

<p>
	for more info check the screenshot
</p>

<p><a href="https://hub.hexos.com/uploads/monthly_2025_10/2025-10-0718_57_20.jpg.be8c2ea670f0a0d94a43801aacd7449c.jpg" class="ipsAttachLink ipsAttachLink_image" ><img data-fileid="3786" src="https://hub.hexos.com/applications/core/interface/js/spacer.png" data-src="https://hub.hexos.com/uploads/monthly_2025_10/2025-10-0718_57_20.thumb.jpg.7186a77bcd83ca8e2ebc87f55287dfa3.jpg" data-ratio="43" width="1000" class="ipsImage ipsImage_thumbnailed" alt="2025-10-07 18.57.20.jpg"></a></p>]]></description><guid isPermaLink="false">3714</guid><pubDate>Tue, 07 Oct 2025 17:52:20 +0000</pubDate></item><item><title>I did something stupid with immich</title><link>https://hub.hexos.com/topic/4330-i-did-something-stupid-with-immich/</link><description><![CDATA[<p>
	Hi!<br />
	first off, I have a backup.<br />
	<br />
	second. I didn't know about the whole migration thing when I decided to update immich today. idk how I missed everything, but I followed some guides but none of them worked (bc the step to "turn off old file systems" didn't exist for me, and for some reason, I couldn't change the file storage location)<br />
	<br />
	so I tried something stupid.<br />
	I made a backup (a full one, including all the encrypted images) and then deleted immich and re-installed it.
</p>

<p>
	after learning that this didn't work, I realized I could not downgrade.<br />
	I went to the immich discord server and they gave me a guide on how to restore from a backup, but annoyingly, <a href="https://docs.immich.app/administration/backup-and-restore/#manual-backup-and-restore" rel="external nofollow">this guide</a> only exists for docker.<br />
	anyone know how to guide me through this? and please enplane every step, pretend I'm 5.
</p>

<p>
	if this is impossible for some reason and you know a different way I can save my data from the infinite obscurity of encryption, I would really appreciate knowing how to fix it.
</p>
]]></description><guid isPermaLink="false">4330</guid><pubDate>Fri, 23 Jan 2026 22:31:43 +0000</pubDate></item><item><title>Help with Jellyfin Reverse Proxy on HEXOS +  SCALE + Tailscale</title><link>https://hub.hexos.com/topic/4025-help-with-jellyfin-reverse-proxy-on-hexos-scale-tailscale/</link><description><![CDATA[<p>
	<br />
	Hi everyone, I’m running Jellyfin and  I want a single hostname that works both locally and remotely via Tailscale without manually switching servers in the Jellyfin app (beacause my famaliy is not very eager to learn when to switch) . I tried using a Tailscale MagicDNS domain but it returns DNS_PROBE_FINISHED_NXDOMAIN on Windows when Tailscale isn’t running locally. I enabled WebSocket support in the HEXOS proxy manager and set the reverse proxy to forward requests to the internal IP, but it still doesn’t work for both LAN and Tailscale clients. My goal is to have stable reverse proxying for Jellyfin that handles access via local ip internally and via 100.x.x.x Tailscale IPs externally without needing to switch URLs manually in the client.
</p>

<p>
	Did anyone tried to do it and have a solution ?
</p>

<p>
	(open for an alternative sence im pretty new to this is my first time setting up somthing like that <span class="ipsEmoji">😅</span>)
</p>

<p>
	If this is not the right place to post this please let me know <br />
	thanks!
</p>
]]></description><guid isPermaLink="false">4025</guid><pubDate>Fri, 14 Nov 2025 22:10:06 +0000</pubDate></item><item><title>Sharing Jellyfin access with family members</title><link>https://hub.hexos.com/topic/4258-sharing-jellyfin-access-with-family-members/</link><description><![CDATA[<p>
	<span style="white-space:pre-wrap;">I'm running Jellyfin on my HexOS server and I'd like to share access to it with some family members.</span>
</p>

<p>
	<span style="white-space:pre-wrap;">What's the best way to do that?</span>
</p>

<p>
	<span style="white-space:pre-wrap;">I'm using Tailscale for myself when I need to connect to it remotely.</span><br />
	<br />
	<span style="white-space:pre-wrap;">But it's not ideal to share access to the server through Tailscale, because when I do, they get access to the media folders as well if they type in the right IP address and have the ability to delete files.</span>
</p>

<p>
	<span style="white-space:pre-wrap;">None of them would delete anything on purpose but I want to prevent any potential accidents.</span>
</p>

<p>
	<span style="white-space:pre-wrap;">So how do you guys share external access to your server with family?</span>
</p>
]]></description><guid isPermaLink="false">4258</guid><pubDate>Sun, 11 Jan 2026 05:20:58 +0000</pubDate></item><item><title>See Post in Users and Folders</title><link>https://hub.hexos.com/topic/4310-see-post-in-users-and-folders/</link><description><![CDATA[<p>
	Wrong place to post
</p>
]]></description><guid isPermaLink="false">4310</guid><pubDate>Mon, 19 Jan 2026 19:50:05 +0000</pubDate></item><item><title>AppAPI deploy daemon - Nextcloud</title><link>https://hub.hexos.com/topic/4231-appapi-deploy-daemon-nextcloud/</link><description><![CDATA[<p>
	<span style="font-size:20px;">Hello guys!</span>
</p>

<p>
	<span style="font-size:20px;">So, I’m new to the Homeland environment and I’m trying to install the Nextcloud AppApi so I can access the platform’s ExApps, but I’m having some difficulty because I’m not very experienced with this and I can’t get it to work. From what I understood, I need to install HaRP, but I haven’t found an “easy” tutorial to make it work. If anyone has a link or video that could help me, I’d really appreciate it!</span>
</p>

<p>
	 
</p>

<p>
	<span style="font-size:20px;">”</span>AppAPI deploy daemon
</p>

<p>
	AppAPI default deploy daemon "harp_proxy_host" is not accessible. Please check the daemon configuration.”
</p>

<p><a href="https://hub.hexos.com/uploads/monthly_2026_01/IMG_9384.jpeg.1e88724184c75334946c3095d29a359a.jpeg" class="ipsAttachLink ipsAttachLink_image" ><img data-fileid="4308" src="https://hub.hexos.com/applications/core/interface/js/spacer.png" data-src="https://hub.hexos.com/uploads/monthly_2026_01/IMG_9384.thumb.jpeg.6512b69ffa016971229d54869d6c26d4.jpeg" data-ratio="30" width="1000" class="ipsImage ipsImage_thumbnailed" alt="IMG_9384.jpeg"></a></p>]]></description><guid isPermaLink="false">4231</guid><pubDate>Tue, 06 Jan 2026 00:09:09 +0000</pubDate></item><item><title>Home assistant having issues</title><link>https://hub.hexos.com/topic/3930-home-assistant-having-issues/</link><description><![CDATA[<p>
	I have just setup a new server using a Minisforum MS-A2 all SSD. Have installed Homeassistant through the Curated App installer. I didnt modify any of the default settings.
</p>

<p>
	I went to do a Restore in Home Assistant via the upload backup option. The backup uploaded but failed to restore with: 
</p>

<pre class="ipsCode">[Errno 16] Resource busy: PosixPath('/config/postgres_data')</pre>

<p>
	I tried a few more times but same
</p>

<p>
	I rebooted Hexos from the deck
</p>

<p>
	when i logged back in after the reboot i saw notifications:
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" href="https://hub.hexos.com/uploads/monthly_2025_10/image.png.1f6bb902203b48e3f6a0ddcbe9557354.png" data-fileid="3866" data-fileext="png" rel=""><img class="ipsImage ipsImage_thumbnailed" data-fileid="3866" data-ratio="23.00" width="1000" alt="image.thumb.png.eb6d0c021a52120a3e3cc104a46d4a58.png" data-src="https://hub.hexos.com/uploads/monthly_2025_10/image.thumb.png.eb6d0c021a52120a3e3cc104a46d4a58.png" src="https://hub.hexos.com/applications/core/interface/js/spacer.png" /></a>
</p>

<p>
	Any advice? have other people had any similar warnings?
</p>

<p>
	Thanks
</p>
]]></description><guid isPermaLink="false">3930</guid><pubDate>Tue, 21 Oct 2025 02:40:36 +0000</pubDate></item><item><title>Jellyfin - "ghost" episodes after update</title><link>https://hub.hexos.com/topic/4200-jellyfin-ghost-episodes-after-update/</link><description><![CDATA[<p>
	After updating the Jellyfin application through the HexOS interface to v10.11.5, the drive access permissions were reset to default and my custom directories were removed. I re-added the pools back into the apps permissions through TrueNAS, but it did not match exactly to what I used initially (Drive/Media/Shows vs. Drive/Shows). This created duplicate entries for all of my episodes, one version pointing to the newly added directory that plays fine, and another pointing to the old directory that is no longer available to Jellyfin and the files throw an error when you try to watch them. The log has an FFMPEG error saying the directory doesn't exist. I tried a number of troubleshooting steps including refreshing the metadata with direction to replace all existing metadata and I tried deleting the library completely and rebuilding it with the corrected directories then refreshed metadata again. Neither step fixed the issue.
</p>

<p>
	Then I went back into TrueNAS and reset the directory access to match my original setup, deleted the existing library in Jellyfin and rebuilt it, and refreshed the metadata. The original episode entries in Jellyfin are working again, but now I have duplicate episodes for the updated directory that no longer exists. Now I just need to delete those new "ghost" episodes.
</p>

<p>
	I tried deleting a "ghost" episode with the ellipsis next to the episode and through the metadata manager, but Jellyfin throws an error saying it doesn't have access to that file location.
</p>

<p>
	 
</p>

<p>
	I am out of ideas and am not finding any help elsewhere online. Does anyone have any ideas for how I can clean this up?
</p>

<p><a href="https://hub.hexos.com/uploads/monthly_2025_12/Screenshotfrom2025-12-2910-40-30.png.2352babbf3c176e11627262826196e82.png" class="ipsAttachLink ipsAttachLink_image" ><img data-fileid="4238" src="https://hub.hexos.com/applications/core/interface/js/spacer.png" data-src="https://hub.hexos.com/uploads/monthly_2025_12/Screenshotfrom2025-12-2910-40-30.thumb.png.b02258b8c68e499c80793740b99fe07d.png" data-ratio="62.9" width="1000" class="ipsImage ipsImage_thumbnailed" alt="Screenshot from 2025-12-29 10-40-30.png"></a></p>]]></description><guid isPermaLink="false">4200</guid><pubDate>Mon, 29 Dec 2025 15:40:52 +0000</pubDate></item></channel></rss>
