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
-
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/
-
Forsaken changed their profile photo
-
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. -
TypicalNerds changed their profile photo
-
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.
-
I restarted my server and it’s now visible again but no reason for it to don’t be visible before ! any explanation?
-
So, I’m still here, though it has been some time without updates on my journey towards a working NAS with HexOS. I got a new digital camera this early autumn, and before that I spent some months googling for information regarding three alternatives I found interesting. Between this, life in general, with work in the mix also, although I’m retired, there’s only so much time to spend on the HexOS SFF NAS. I’ll surely be back when time and inspiration work together. Trust me.
-
In the dashboard it's under Dash > Network > Details: It also shows up on the server itself after it boots up:
-
Andrew Szklanecki changed their profile photo
-
This may sound like a noob question, but where can I find my server IP? I've looked all over the dashboard and couldn't find anything. I'm running a Jellyfin server if that helps.
-
Agreed. Thread has run it's course.
-
As others have stated the hardware offering from Synology has fallen behind its competitors. That and the Hard Drive and SSD Lock In issue is one of the main reasons I started looking for alternatives at the start of this year when I was looking to upgrade my old DS916+. Thankfully this very forum turned me onto the AOOSTAR WTR MAX. Comparing the CPU performance against the current offering from Synology is not even close but here it is: AMD Ryzen Embedded V1500B vs Ryzen 7 PRO 8845HS. This translates to amazing performance gains to the point where I can even comfortably run an emulated DS925+ with XPEnology as a VM in TrueNAS without skipping a beat. I do agree that the Synology software does have a slight edge but I expect projects like HexOS to quickly close that gap. For those interested this was my journey.
-
Same problem here, impossible to connect to the deck. I did not change anything on it so probably from your last update ? not as smooth as expected experience so far. appreciate your help to fix it
-
CrumpetCrusader changed their profile photo
-
i had same issue I was playing around with my Router (GL-Net-Slate). I enabled AdGuard Home and told it to handle client requests. ie be my DNS (I think) So I think it was looking up Hexos' request and not finding an IP/ blocking its traffic. I stopped handling client requests, and it works again now. (not sure if it was related, but I also shifted my NGINX HTTP/HTTPS ports from 80/443 to 30021/30022 and changed the router's port forwarding)