Jump to content

All Activity

This stream auto-updates

  1. Today
  2. Hello people, 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. this happened after it might have had its electricity cut off while running. (not sure since i was asleep). does anyone know how to fix this? for more info check the screenshot
  3. @mill3000 can you take care of this gentlemen's request? Thank you!
  4. Sept 29th or 30th the person who really administers my Unraid setup stopped over and we looked at HexOS. He said in his professional opinion, he could see what HexOS was trying to do but was surprised how much I needed to do in TrueNAS. To be clear, he says he has a functional knowledge in TrueNAS but is not an expert. I mentioned my security issues because I didn't think any apps but the ones I forced to use a certificate of any kind. We he asked for an example I chose Nextcloud. He timed how log in to to start the stopped app, how long it took to launch the app, and a couple of the addons. He mentioned the launch was slow especially since I logged in as me, not administrator. He questioned my Microsoft Office and the Talk app as they could slow things down. After removing those addons we did it again from server bootup and it wasn't any faster. He looked at cpu and memory numbers and said it was way more this server should need or use. I showed him that I had increased the CPU count and available memory Thinking that would help but not really. His general assessment was it was very slow for only two users and no internet intensive addons because copying/moving files was lightning fast. After a few more app demos he said I was right in worrying about security and when HexOS was live I need to secure every app to HTTPS at a minimum if I intended to continue running this NAS. But he also said the apps that were slowest were the ones I installed myself from TrueNAS so if HexOS gets a curated version it may noticeably improve performance. As an example he gave me what the company he was currently working with (that I retired from) launch and addon startup numbers were. They wouldn't accept an app that didn't start in half the time and while that is a full production tuned app, it has +200,000 users in the USA and another +50,000 worldwide.
  5. Hello there, I would like to request a refund. I know truenas quite well and haven't found this super useful at this point. I look forward to seeing how it progresses. Order #41555 @jonp thanks so much guys.
  6. When you say you were not impressed with the Nextcloud performance what issues were you seeing? Was it poor throughput for backups or poor execution of storage/access to NAS data?
  7. Adam108

    Jellyfin

    Is there a planned/designed way to migrate to "HexOS" versions of newly curated apps? I have Jellyfin running via TrueNAS and want to move over to using the new HexOS features as they come out - I'm not sure what if any advantages there would be atm other than the prettier interface but it seems the right thing to do in Beta - I just can't work out a way. I don't even seem to be able to install a second instance from within Hex as it detects Jellyfin is already present. Hoping I'm missing something obvious?
  8. It's pretty discouraging to me that qBittorent was curated before something like ARM was. I'd love to have an easy way to backup my Bluray, dvd and CD collection. I haven't had time lately but tomorrow Imma try some more tomorrow. But still it sucks, I'd rather use ARM then do Torrents.
  9. Yesterday
  10. I will never question the skills of members on this forum. I just want this product to be so stable that those folks can start writing custom scripts and guides for new apps we can all use. I also don't blame anyone who sets their mind to see an app run whatever they need to do. I just spent a week doing the same with vaultwarder and audiobookshelf. But I have the freetime. If I wasn't doing that I would probably be pestering my wife.
  11. Sliger has a few 2u chassis that may work... they don't offer one with a built in drive cage, but a few have front 3.5" bays that you could put something like an IcyDock cage into. https://www.sliger.com/products/rackmount/2u/
  12. @Todd Miller fair enough. Wasn't blaming anyone - just wanted to try the manual migration at my own risk. Anyway, got it working - found this awesome guide from @Forsaken here .
  13. You really shouldn't. Is this a new install or are you trying to fix an existing previous install? I may have missed it but a new release for Immich is available and after a uninstall/reinstall you don't need to create a new dataset structure or rsync any data. I have 1.25TB of pictures and it took me 45 minutes to uninstall/reinstall/setup external library dataset link and reload all my pictures. Perhaps you have already tried this and it didn't work for you the first time either. I struggles with two sets of install datasets existing but I figured it out. With the absolute deluge of communication (three post and climbing) from Eshtek this last few days I came to the same old realization I had since probably May. THIS IS A FREAKING BETA AND HEXOS DIDN'T BREAK IT! No this doesn't mean that this isn't one of those few actual issues in HexOS that needs to be addressed. But let's be honest for a minute. If you did a reinstall and reload and you still have an issue then report it. If you haven't tried to reinstall then try it. If your hell bent on fixing your old install then good luck but stop spending all the devs time on things they already have quick solutions for. I personally couldn't care less about a torrent client or a home automation app. And I found Jellyfin to be less that acceptable for my current needs. So I am waiting for the next round of apps to be curated and NOT screaming at Eshtek to created the one-click apps I want or drive over to my house and fix my app group issue. Eshtek is currently fighting the same two front battle most companies that create software have. 1) Complete 1.0 release. and 2) Determine what the reported issues are. 2A) Is it a HexOS issue? If so, fix it. If not, well here is where Eshtek is screwed. And I have heard surveys that say this is where 75% to 90% of a company's time is spent. I have no idea what percentage of time spent on number 2 are HexOS issues, hardware compatibility or operator error but all of them take away from number 1. Yes some of the forum discussions are real issues but some really are just noise. And when you get Immich to work using a guide from Youtube and version 2.5 comes out breaking your customized install, what then? Are you going to say HexOS is broken despite the ten or maybe hundreds of thousands of install working flawlessly that just happened not to have tried any fixes themselves and did what Eshtek said (when Eshtek finally says something)?
  14. @Luke Sellwood Am a bit of a noob and got stuck; how did you set up permissions/ACLs if you don't mind me asking? Created a new dataset within HDDs/Applications/immich called data (dataset preset = Generic as it wouldn't let me pick Apps); Stuck on the "Select a preset ACL" screen - which one do I pick? Made a preset called "immich" (essentially saved the ACL from /mnt/HDDs/Applications/immich/uploads - but that didn't work when I tried running the command via ssh (which I enabled). truenas_admin@homeserver[~]$ rsync -av /mnt/HDDs/Photos/ /mnt/HDDs/Applications/immich/data/library/ sending incremental file list rsync: [Receiver] mkdir "/mnt/HDDs/Applications/immich/data/library" failed: Permission denied (13) rsync error: error in file IO (code 11) at main.c(791) [Receiver=3.2.7]
  15. Hello. I've been using a Synology RS819 with expansion for some time now. The decision to choose this solution was the compact formfactor that would fit 8 drives in 2U of a shallow wall mounted rack cabinet with the rest of my office network equipment. I now find myself in the need of more bandwidth and most of the drives are ready for replacement so I'm looking for something new. I've been going steady with Synology for the last 15 years but their business practices in later years has led me to seek new alternatives. Does anyone have any recommendation for hardware that would fit within 2U of rackspace with a depth no longer than 320mm, support hot swappable drives, 10Gbe networking and NVMe drives for caching that could run HexOS? My usecase is 4K video editing, photo and document backup, and jellyfin media server.
  16. Last week
  17. I've been having issues reaching the Deck and TrueNAS. Additionally I've noticed that the storage isn't showing the correct capacity when I do get access to the Deck. Deck shows 56 TB but TrueNAS shows 50 TB. I have 7 8TB drives with 1 parity so TrueNAS has the right amount. This is the error I get on TrueNAS. Traceback (most recent call last): File "/usr/lib/python3/dist-packages/middlewared/main.py", line 211, in call_method result = await self.middleware.call_with_audit(message['method'], serviceobj, methodobj, params, self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1529, in call_with_audit result = await self._call(method, serviceobj, methodobj, params, app=app, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1471, in _call return await self.run_in_executor(prepared_call.executor, methodobj, *prepared_call.args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1364, in run_in_executor return await loop.run_in_executor(pool, functools.partial(method, *args, **kwargs)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/middlewared/schema/processor.py", line 183, in nf return func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/middlewared/schema/processor.py", line 55, in nf res = f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/middlewared/plugins/system_advanced/config.py", line 327, in login_banner return self.middleware.call_sync('datastore.config', 'system.advanced')['adv_login_banner'] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1654, in call_sync return self.run_coroutine(methodobj(*prepared_call.args)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1694, in run_coroutine return fut.result() ^^^^^^^^^^^^ File "/usr/lib/python3.11/concurrent/futures/_base.py", line 449, in result return self.__get_result() ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/concurrent/futures/_base.py", line 401, in __get_result raise self._exception File "/usr/lib/python3/dist-packages/middlewared/schema/processor.py", line 179, in nf return await func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/middlewared/plugins/datastore/read.py", line 171, in config return await self.query(name, [], options) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/middlewared/schema/processor.py", line 179, in nf return await func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/middlewared/plugins/datastore/read.py", line 142, in query result = await self.middleware.call("datastore.fetchall", qs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1629, in call return await self._call( ^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1471, in _call return await self.run_in_executor(prepared_call.executor, methodobj, *prepared_call.args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1364, in run_in_executor return await loop.run_in_executor(pool, functools.partial(method, *args, **kwargs)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/middlewared/plugins/datastore/connection.py", line 117, in fetchall cursor = self.connection.execute(query, params or []) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1380, in execute return meth(self, multiparams, params, _EMPTY_EXECUTION_OPTS) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 334, in _execute_on_connection return connection._execute_clauseelement( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1564, in _execute_clauseelement compiled_sql, extracted_params, cache_hit = elem._compile_w_cache( ^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 532, in _compile_w_cache compiled_sql = self._compiler( ^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 567, in _compiler return dialect.statement_compiler(dialect, self, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/sqlalchemy/sql/compiler.py", line 809, in __init__ Compiled.__init__(self, dialect, statement, **kwargs) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/compiler.py", line 464, in __init__ self.string = self.process(self.statement, **compile_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/sqlalchemy/sql/compiler.py", line 499, in process return obj._compiler_dispatch(self, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/sqlalchemy/sql/visitors.py", line 82, in _compiler_dispatch return meth(self, **kw) ^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/sqlalchemy/sql/compiler.py", line 3545, in visit_select text = self._compose_select_body( ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/sqlalchemy/sql/compiler.py", line 3713, in _compose_select_body from_linter.warn() File "/usr/lib/python3/dist-packages/sqlalchemy/sql/compiler.py", line 338, in warn the_rest, start_with = self.lint() ^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/sqlalchemy/sql/compiler.py", line 328, in lint stack.extendleft(edge[not edge.index(node)] for edge in to_remove) File "/usr/lib/python3/dist-packages/sqlalchemy/sql/compiler.py", line 328, in <genexpr> stack.extendleft(edge[not edge.index(node)] for edg e in to_remove) ~~~~^^^^^^^^^^^^^^^^^^^^^^ IndexError: tuple index out of range I'll include the list of errors I'm seeing as well.
  18. Now that we have or will have access to the install scripts soon I wonder if we are going to be able to copy the Docker script and use that for a simpler install method. I don't know anything about Docker or Proxmox or the like except what I see on Youtube but it looked pretty straight forward. I don't think there is a way to affect what app is being worked on next unless you do it yourself.
  19. Thanks for the help!
  20. Title says it all. Thanks.
  21. I too would like some replacement to my synology drive, be it nextcloud or something else. But if HexOS could make it easy for me, that'd be great.
  22. I've managed to rsync files over and start immich with the migrated files but it comes up as though its a fresh install with no users configured. Anyone have any ideas? When I kick the file paths back to the old directories it comes back with the webui and users as expected.
  23. The new install path is under photos by the looks of it. But immich recommend not editing the files there and only using them to copy backups. Within immich you can setup storage templates to make the structure more navigable.
  24. This topic is aging, but wanted to jump in to see if there has been any updates
  25. Followed your guid along with the the guide on the Immich website, but im getting a "failed: Operation not permitted" when starting the rsync process:
  26. I would love the ability to set up a temporary virtual machine to test a proposed change before running it on the real deal. The specific use case that came to mind was that I wanted to migrate Immich manually, like in the topic. But firstly wanted to: understand what a clean install of Immich would look like in terms of the TrueNAS config. Do a dummy run in the VM to run into any issues there. I realise this kind of feature probably would come after subscription licensing or similar. But even if it were some sort of nuclear auto unclaimed after a period option that would work for me.
  27. I restarted my server and it’s now visible again but no reason for it to don’t be visible before ! any explanation?
  1. Load more activity
×
×
  • Create New...