Leaderboard
Popular Content
Showing content with the highest reputation since 03/05/26 in all areas
-
If you're seeing 'Failed to start transient service unit: Unit websocat.service was already loaded or has a fragment file', then you can try: sudo systemctl restart websocat2 points
-
Try the following. Most likely this will fix your issue. If this does, TrueNAS has a fix that is in it's next update. Login to TrueNAS interface. Left side select "system". Then after screen refreshes select "shell" from the list. Paste in the following command. *Can't use normal short cuts* Will need to use Shift + Insert Key for pasting. sudo python /usr/lib/python3/dist-packages/middlewared/scripts/vendor_service.py If that works within about 1 min you should be able to go to deck.hexos.com and see your server or claim it. You might need to run this after reboots. Let us know if this works. Thank you,2 points
-
Sorry if this has been mentioned already. There needs to be a way to store a boot disk config or recovery file on one of the arrays to allow easy recover of a dead boot drive (all done within HexOS! I shouldn't have to go into truenas if I don't know what I'm doing). I did install on redundant boot drives but bought too cheap and they both failed simultaneously. The only way I could find to recover was a fresh install without the array drives connected, then plug them in and manually recreate the exact share folder names in the HexOS from the list in truenas. Also, I would love to see a way to transfer or transition the boot drive to another drive by simply connecting a new drive. That way if all you had for a boot drive was a 1 Tb but wanted to use that for something else later you could get a smaller drive and transition.1 point
-
I can confirm that if you do a fresh install you can set up the folders again and have access to all data, but you need to do things in a specific order and with the array disks unplugged (if you try to set up a new array through HexOS interface it will wipe the drives). If you know all your folders now you won't need to go into into truenas. I really think there needs to be a recovery feature in case of boot drive failure. Here's a link to a thread with good instructions on how to recover, but it would work to "downgrade" as well, though kinda janky. I would assume cloning would work as well but haven't tried it. https://hub.hexos.com/topic/3227-restoring-hexos-from-a-dead-boot-drive/1 point
-
The reason Tailscale gets recommended so often is because it (and VPNs in general) is the most secure ways to access your services remotely. It's also pretty easy to install and get running. Nginx, on the other hand, is a completely different approach. To make lives a bit easier, let's take Nginx Proxy Manager instead of plain Nginx. Installing it is the easy part. The real work starts afterwards. You’ll usually need a domain, set up a DNS token for the certificate DNS challenge, configure something to keep your public IP updated, and create and manage all your subdomains. And all of that just to make your services reachable from outside your network. Once you’ve done that, your services are basically exposed to the entire internet. That means any device online can try to reach them. Because of that, you also need to put additional security measures in place to protect them from people trying to access or exploit them. Therefore only expose what you absolutely need to expose.1 point
-
You rock, interesting fact, Chat GPT highlighted this post. Giving you Credit because i was also trying to fix this.1 point
-
I had the same issue where HEX Deck would not recognize my server (deck said it was offline) but TrueNas UI worked. I realized it was my fault, I blocked it on my ubiquiti firewall accidentally when i was troubleshooting another issue. That's why truenas works because the HEX OS Deck has to call to Eshtek's server and the truenas ui does not. to answer another question in this forum, the local ui will mask this issue, not fix, because it will allow local connection, but wont change the fact that your server is blocked from external internet firewall level so connected to Eshtek wont work (only for this exact issue though). Another symptom of this exact issue was truenas did not have external internet access either, the app catalog was failing to update. Good luck to you guys hopefully this helps.1 point
-
Hi I wrote the next blog https://www.gingerling.co.uk/how-easy-is-hexos-to-resurrect-when-youve-ignored-it-for-3-months-because-you-had-a-new-boyfriend/1 point
-
I have always purchased new exos drives from ebay. My last batch came straight from seagate themselves.1 point
-
Nor do I! As I said I've always had a great time with Rufus so I didn't even think about it - that said, Rufus DOES, of late, pop up a note about the ISO image type, and not having all the files it needs when preparing to write the HexOS ISO - see below: This reads to me as "click yes and everything will proceed according to plan" but, there could easily be something going wrong during the 'attempt to download' the required GRUB file(s). I should really have thought more about these when I saw them but, because HexOS load(ed) at least initially, and because the image seems to show up fine, I assumed it wasn't a problem, and made the proverbial ass of myself. Thanks again for all your help here, sincerely! I still might reserve the right to be mean to my NAS for a while just to let out my frustrations 😆1 point
-
Happy to see that it's working now for you. 🙂 I still don't understand why this makes a difference which software you are using to create the USB drive, but hey at least it's running now. =D1 point
-
I... I was... I would have.... FUUUUUUUU-- Ordinarily, I would absolutely have tried another USB, and I actually was trying a bit ago, but that drive was being funky and wouldn't connect to Windows well and I gave up. I completely overlooked trying Balena Etcher (Rufus has always been rock solid for me so I never bother thinking aoub it) but NOW THAT YOU'VE SAID IT I feel like I remember needing to use it for CORE back in the day TOO! I am an IDIOT! Anyway, I grabbed a third USB, Etcher, and a new copy of the .iso, and set it all up again, and wouldn't you know it, the damn thing worked. Installed HexOS to the SSD, plugged in the HDDs and went to boot, and the box picked up the data drives to boot to. I thought I wasn't out of the weeds yet, but on a whim I tried re-enabling the B120i and going in and deleting the RAID array on the drives but keeping the single "array" on the SSD, which allows me to set the logical array as bootable in the B120i. Rebooted and... LOOK! HexOS!! I am as much at fault as any part of the technology in this thread, but in the end, through all that crap, and with your help, we got there, so... THANK YOU very much!!1 point
-
In that case, did you try another USB drive or just 1 single drive? Also try using Etcher instead of Rufus.1 point
-
The above messages are coming after selecting the boot drive where Hexos should be installed or beforehand?1 point
-
Hey, please keep us posted about the progress. Concerning why you shouldn't use a HW Raid in combination with Truenas, the official ZFS documentation has a great section about this you find it here: https://openzfs.github.io/openzfs-docs/Performance and Tuning/Hardware.html#hardware-raid-controllers1 point
-
First, let me start by saying I actually really appreciate this question and I hope my answer gives you faith in our long-term sustainability, exactly as you mention in the title of this thread. The lifetime license model is appropriate for a very particular type of customer with very specific priorities: Bring your own hardware Doesn't want an ongoing subscription Will mostly support themselves It was the appropriate model to launch with as well because it allowed us to inject a larger cash infusion at the start. However, we see multiple additional revenue streams available to us in the future: Subscription-based licensing. A lower price of entry for customers that aren't ready to make the lifetime commitment. Support. A more premium support model that can help you on a 1:1 basis when you have issues with your server. Cloud-based Services. Things like cloud backups (as an alternative or in addition to buddy backup). There are other cloud-assisted services such as reverse-proxy/relay that may warrant a subscription as well. Hardware products We will never force anyone to buy a specific hardware product to use HexOS, but we may offer some for those that don't want to build their own in the future. We actually have a few other ideas for additional offerings as well that would add additional revenue streams to Eshtek, but those are a little premature to discuss at this point. Bottom line: we don't just have a product plan, we have a full business plan for the future of this company and it has been designed to ensure a few key things: We don't run out of cash. We don't have to take on outside investors. We can remain true to our mission and vision. I hope this answers your question and gives you more confidence in our plans for the future. And if you have any other questions, don't hesitate to ask!1 point
-
Hello, It seems the after the update some systems on reboot are reaching out to our server so it doesn't know your there. Try the following. Login to TrueNAS interface. Left side select "system". Then after screen refreshes select "shell" from the list. Paste in the following command. Can't use normal short cuts Will need to use Shift + Insert Key for pasting. sudo python /usr/lib/python3/dist-packages/middlewared/scripts/vendor_service.py If that works within about 1 min you should be able to go to deck.hexos.com and see your server or claim it.1 point
-
Saw your post and I’ll add this to the list for us to curate. Seems like a good one!!1 point
-
I just recently started building my NAS and many of the containers I run I have seen in this form but I also have been using audiobookshelf to host my own library of audiobooks. I have to use it in conjunction with tailscale to access it out of my network so maybe it is not ideal for "simplicity", but I would love to see something like this come to HexOS in the future.1 point