All Activity
- Today
-
iwsys joined the community
-
Lharris9 joined the community
-
Helgaiden started following Xeon build recommendations/feedback?
-
Hi all. Got in on a HexOS lifetime license during the black friday deal a while ago, with the goal to eventually get my own NAS built and this was the OS I wanted to use. That said, I've done tons of Xeon based gaming PCs because I use to build alot of PC's I would flip out of old parts. Naturally, I figured I'd put that experience into components needed to build a NAS. Xeons are cheap on ebay, support ECC RAM (which is important in my considerations) that is also cheap on ebay, and stuff like that. But the more I want to do this, the more I'm concerned about power draw. For those gaming PCs i did, I didn't care that the Xeons I used were using 135-200w. But now I do care. So after some digging, I think the following parts might work: - Xeon E5-2608L v3, which I've found on ebay for under $30 has a 52w TDP (the v4 is seemingly more expensive, closer to $100) Intel® Xeon® Processor E5-2608L v3 - This C612 HKUXZR mobo from Amazon https://amzn.to/439SF7k - 32gb DDR4-2400 ECC ram off ebay (around $25 per 16gb stick, not bad) - Spare GTX 1660 Super I have on hand for video output and possibly transcoding stuff if I go down that road later. I also have a spare Radeon WX5100 if thats a better choice, though I'm thinking its not. - HDDs I will decide later since I'm just trying to square away the mobo, cpu, ram right now I'm also attracted to the idea of single board computer systems, of which I see alot of if i search "NAS board," but they all seem to have low performance CPUs. Though I'm unsure how an N100 would stack up against a 6c/12t Haswell Xeon at 2ghz. Seems most SBCs don't have a PCI-E slot though, and I feel like I might want that. But if its unimportant, and CPU iGPU transcoding does the trick as good as any lower-end add-in GPU, then I think I'd be fine with that route too. Just looking for some feedback or ideas. I'm a bit of a blank slate here. Thanks in advance.
-
jkpham001 joined the community
-
DeBes started following Failed to mount boot-pool
-
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
-
ericlabounty joined the community
-
Nextcloud as App/Integration into HexOS
Todd Miller replied to qlkgwgjxoi's topic in Roadmap & Feature Requests
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. -
Muteki joined the community
-
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.
-
Mrkni joined the community
-
Nextcloud as App/Integration into HexOS
Engyle replied to qlkgwgjxoi's topic in Roadmap & Feature Requests
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? -
dynamics365pricing joined the community
-
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?
-
Request: Curate Automatic Ripping Machine
Sweet-foe replied to Soid's topic in Roadmap & Feature Requests
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. -
macclearich joined the community
- Yesterday
-
charliehl18 joined the community
-
JakeRay joined the community
-
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.
-
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/
-
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)?
-
Forsaken changed their profile photo
-
@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]
-
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.
- Last week
-
Mikeike started following Unable to reach Deck/TrueNAS without restart
-
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.
-
Nextcloud as App/Integration into HexOS
Todd Miller replied to qlkgwgjxoi's topic in Roadmap & Feature Requests
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. -
ip address Finding my server IP
Andrew Szklanecki replied to Andrew Szklanecki's question in OS & Features
Thanks for the help! -
Title says it all. Thanks.
- 1 reply
-
- 1
-
-
Nextcloud as App/Integration into HexOS
Soid replied to qlkgwgjxoi's topic in Roadmap & Feature Requests
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. -
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.
-
TypicalNerds changed their profile photo
-
This topic is aging, but wanted to jump in to see if there has been any updates
-
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.