Jump to content

alexanderhuzar

Members
  • Posts

    4
  • Joined

  • Last visited

Everything posted by alexanderhuzar

  1. Can we have an easy way to permanently remove disks from a pool/array? Let's say I need go down by one drive because one is about to fail and I don't want to or can't replace it or because I don't need all that space or whatever. Or two, or three or more drives at a time. It's technically possible from within the CLI of TrueNas Scale. It's 100% not in the GUI. I'm currently running StableBit Drive Pool (on Windows) for my NAS needs. It works perfectly for me. It's basically what you'd get if JBOD and RAID-1 had a baby. Any two or more drives, any capacity, it just works. At any point I can remove a drive either safely or to just yank it out and the software will duplicate any unduplicated files to the other drives. Expansion is even easier. Algorithms to deal with bit-rot. Preventative drive-checking and scanning. As drives become bigger and bigger, the ideal number of drives for low-cost budget builds is 3 drives. That's the same number as the minimum required by RAID-5 when it's healthy. I don't want to have 4 or 6 or 8 drives in a computer. I don't need 100TB worth of storage and currently the HDD $/GB has a sweet spot somewhere between 12-20 TB depending on the make and model. Furthermore, SSD $/GB is really dropping and I predict that I'll only ever buy M.2 SSDs from now on and use PCIe expansion cards to mount them instead of using 2.5" SATA SSDs. To support this financial reality it'd be nice if HexOS allowed a good level of flexibility, especially when reducing the number of drives for whatever reason.
  2. I'm running TrueNas Scale from a VM. Why is because I need to run IMMICH and NextCloud. Docker Desktop has memory leaks and BSODs Windows anytime from 5 minutes to 12 hours. I will not run Linux. I don't have the space for another physical machine for TrueNas Scale. Virtual Machine it is. Other reasons why I'm a Windows on bare metal and TrueNas on a VM is because the HTPC is performing quite a lot of other functions - it's a NAS, it's a web server for multiple websites, it runs all the arr apps and qbittorrent and sabnzbd and my wife uses it with mouse and keyboard to watch YouTube and other video streaming sites and we also use it for light productivity or to share things with guests. It sits behind our TV in the living room. Windows from a VM from within HexOS has it's appeals, specifically Windows requires a reboot at least once a month for things like updates and other stuff. My only concern here is the user experience. If your wife used Windows from a VM on HexOS, could she click on something that takes her to the HexOS hypervisor (home screen) where she could do some damage? Also I'd have to require GPU acceleration for Windows in order to do things like decode 4K video and play it back on the TV. The more stable and/or "feature-complete" OS should be the hypervisor, in this case, for me anyways, Windows on metal wins. For any curious, my post detailing my setup, specifically focusing on NextCloud:
  3. I got NextCloud fully working 100% on my setup. It has fully replaced DropBox for me. I'd love to see this be available as an app on HexOS. Below is a list of things I had to do that I'm still mentally recovering from in order to get things running. My current config: PowerShell script via Task Scheduler updates DNS A record in CloudFlare nextcloud.mydomain.com - DNS managed through CloudFlare with "strict" mode (all traffic is upgraded to HTTPS) port 80 and 443 traffic is forwarded to my HTPC physical computer by the internet router HTPC is a Windows 11 Pro desktop computer HTPC is running XAMPP Apache server HTPC is running VMWare Workstation TrueNas Scale is running on VMWare Workstation on HTPC TrueNas Scale runs IMMICH and NextCloud as an "App" Apache Server is configured to reverse-proxy the CloudFlare HTTPS-force-upgraded traffic of nextcloud.mydomain.com to the NextCloud "App" on TrueNas. Used VIM (apt-get install VIM) from the shell of NextCloud - VIM is required to open "config.php" from the shell where you specify trusted domains array of variables including the IP of HTPC as well as nextcloud.mydomain.com (don't forget to save after you made the changes) Added OVERWRITEPROTOCOL="https" and overwrite.cli.url="https://nextcloud.mydomain.com" TrueNas-->NextCloud-->Edit-->"Additional Environmental Variables" Added my network shares (running off StableBit DrivePool - windows SMB shares) as "Additional Storage" under NextCloud. Configured "External Storage" to take advantage of my SMB shares (I am only using TrueNas Scale to run Nextcloud because there's no native Windows app for it, I don't intend to store anything on the TrueNas-hosted volumes) (Docker Desktop for Windows is a steaming pile of garbage that has more memory leaks than a sieve and BSODs any system if you let it run long enough with something running, notably IMMICH or PhotoPrism. I gave up on Docker Desktop, I will not run Linux so "Apps" on TrueNas Scale is the next option, but limiting as stuff does not persist, specifically I need to do "apt-get install ffmpeg" each and every time there's an update to the app because it recompiles the docker image and nukes ffmpeg.) TLDR: you can have your cake and eat it too, it just requires sacrificing 3-4 months worth of your sanity to Google and Chat-GPT your way over all the technical hurdles. HTTPS-encrypted traffic courtesy of CloudFlare using your own domain pointing to your own physical machine. And yes it also works on your phone seamlessly as good as DropBox does. It works on LAN, it works on WAN. Note: being forced to do things in the shell of an app on TrueNas Scale is something that is reserved for the truly masochistic types. Unfortunately for at least a couple of steps it's 100% required (setting up trusted proxies and re-installing ffmpeg after every recompile).
×
×
  • Create New...