Professional Neckbeard

  • 6 Posts
  • 116 Comments
Joined 1Y ago
cake
Cake day: Jun 20, 2023

help-circle
rss

150$ is rather ambitious for what you are describing as a custom made low power server. Managing to build something… Anything commercial out of new, hell even refurbished parts that has enough horse power to run anything more than a pihole/DNS server at this price point would be a challenge and a half. If you’re going refurbished/2nd hand, you’re likely gonna spend half of that on just shipping the parts to you.

I believe you are vastly underestimating the price of new low end parts and vastly overestimating the capabilities and availability of old micro servers. I’d say something like this would work at a price range of around 300~400$ (and even that’s ambitious imo).

And even then, that’s a NICHE audience you’d be targeting. It would be people who don’t wanna pay subscriptions, but also don’t wanna be bothered to spend a day or 2 figuring out how to set up a simple linux box on an old computer they have. I’m not saying that audience doesn’t exist, it’s just veeeeery niche.


I’m biased towards TrueNAS scale, because in my experience, it’s been really rock solid, running on bare metal. It also allows you to setup things like Nextcloud/Tailscale/ a lot more, in 1 click from their “app store”. It’s also got all the virtualization bells and whistles. As for ZFS, again, just like everything else, it’s been rock solid and setting up a ZFS pool is pretty much done for you when you install TN Scale.

As for remote access, I’ve always personally done it via a local Wireguard server and can’t really compare it to tailscare or whatever cloudflare does… Because I’ve never used those.

If you need a GPU just for encoding, go on the 2nd hand market and pick up a used Nvidia RTX 2000/3000 card. Intel Arc could also work, but it’s a bit quirky afaik…


I mean, all of my cables are CAT 5e and I can easily pull a gigabit down and up from my NAS… Which has a gigabit NIC, so ig you’re right.


CAT8 40MB/s

I think you went a but overkill with that one, high quality CAT6 cables would have done the same job, but hey, if it works, it works.


For desktop CPUs… Higher number = better. That’s it. i5 > i3 > pentium, 11xxxx > 10xxxx > 9xxx… etc. For laptop CPUs… Good luck


If you hate it so much… why are you on it atm?


100% Agree, it feels like most documentation is written in a way that expects you to already know what it’s talking about… When it’s the documentation’s job to teach me about it.


2020 called, they want their opinion back I respectfully disagree


I mean… Bad documentation isn’t specific to selfhosting.


Nah, I don’t hate myself that much.


Benefits:

  • Cheap storage that I can use both locally and as a private cloud. Very convenient for piracy storing all my legally obtained files.

  • Network wide adblocking. Massive for mobile games/apps.

  • Pivate VPN. Really useful for using public networks and bypassing network restrictions.

  • Gives me an excuse to buy really cool, old server and networking hardware.

As for things I wish I knew… Don’t use windows for servers. Just don’t.

SMB sucks, try NFS.

Use docker, managing 5 or 10 different apps without containers is a nightmare.

Bold of you to assume I’m a computer scientist or engineer or that I have a degree lmao. I just hate ads, subscriptions and network restrictions, so I learned how to avoid those things. As for resources to get started… Look up TrueNAS scale. It basically does all of the work for you.


The main things for me are: Wireguard, NextCloud and an NFS/SMB share and a torrent client (Deluge)


Yk, you can make fun of old programming languages but the average job offer with one of them is.

Needs to know fortran/cobol

Pay: 8000€/month + benefits and unlimited sick days

Compared to the average web dev job offer:

Needs to know react, redux, angular, PHP (for managing legacy codebases) with 5+ years of experience, needs to be affluent in at least 3 languages and must have a master’s degree in computer science.

Pay: 1500€/month


I power off my main server during the night cuz it’s too loud, but I have a secondary one (an old mini-pc) to handle sh!t like wireguard, PiHole and DNS


16 GB is pleeeeenty for TrueNAS scale


It’s say definitely try TrueNAS scale, it’s dead simple to setup and dead simple to use. You can also run VMs on it along side the apps.



Well of course I know him, he is me… I haven’t found a job yet but this post pretty much sums a lot my personal projects.


Not really easy to selfhost atm, but FOSS and we’ll get there eventually…

https://writedown.app


Are they? I’ve never really ran one…


I have a big boi ProLiant DL380e Gen8 and it’s pretty good as long as you have a dedicated room for it as it’s really loud. If you get them for really cheap like I did (I got mine maxed out for less than 100$), then yeah it’s a good deal.

It’s not amazing on power consumption either with like 130W at idle… I’d imagine the smaller ones using use less power, but I wouldn’t count on it, as it is still old hardware. However, if the price is right, then it could absolutely be worth it… If you can withstand the noise.

And looking at the specs of the N36L, for the same price you could very easily scrounge together a custom build from 2nd hand parts, which will be quieter, faster and most likely use less power…


I feel like you have the wrong idea of what hacking acting a actually is… But yes, as long as you don’t do anything too stupid line forwarding all of your ports or going without any sort of firewall, the chances of you getting hacked are very low…

As for DDOSing, you can get DDOSed with or without self hosting all the same, but I wouldn’t worry about it.


People calling this a horrible UI have clearly never used SAP…


Doesn’t it stand for “supposed to be structured”?



Check out this video

It goes over all of the steps of setting it up.


GPU passthrough has been pretty good for a while. The reason why Linus couldn’t get it working reliably was because iirc, he tried to do it on windows… I’ve done it before with a single gpu and have very recently set it up again, now that I have a 2nd one and gotta say, it’s pretty damn good…


laughs in tailwind


My hard drives are also 2nd hand and they’ve been reliable so far, I just generally know it’s bad practice…


My tip for saving money: buy as much as possible 2nd hand. You do not need the latest of latest gen hardware for a NAS/Homelab. This is excluding storage, and ESPECIALLY hard drives. Those you should absolutely buy new.

As for setting it up… My recommendation is to use TrueNAS scale with either RAIDz1 or RAIDz2, giving you either 1 or 2 drives of parity, in case something fails…

As for remote access, you can run a wireguard VPN server in a VM, allowing you to access it from anywhere, as long as you’re connected to said VPN.


Idk if it has that, as I just run a SMB share to achieve the same functionality




Go on ebay or your local 2nd hand market and search “mini PC” or “Office computer”…


What is the point of paying for a VNC client when there are 100 other free VNC clients?


For my main server only… If HP iLO is to be believed, averaging around 130W.

Running: deluge, homarr, jellyfin, lidarr, navidrome, nextcloud, prowlarr, sonarr, whoogle and a minecraft server (VM) on TrueNAS Scale.

As for everything else (my router, switch and DNS/DHCP server, which is a separate machine, you can add another maybe 50W on top of it…


Depends, if you want something that just works, install TrueNAS scale or CasaOS. Or if you wanna have more flexibility, try out proxmox…


I already have my own network with stuff and things… it’s mostly just the simple stuff (TrueNAS scale, pihole, wireguard, nextcloud and other things like that). But yeah, outside my mac, I have literally 0 experience with BSD…


I am very much into the nitty gritty of Linux (I use Alpine fyi) the problem is, pf/opnsense aren’t based on Linux…

And I also don’t really know how to set them up… Yk as routers, mainly because my internet comes through PPPoE and I just cannot for the life of me figure out how to pass that through to a VM. I bound the VM to its own NIC, did everything, did not work…


yep, did not fix it


My homelab upgrade experience
This is sort of a follow-up to my previous post, asking about migrating ZFS pools to a new machine. Migration went smoothly and the new machine is quite the nice upgrade, if I may say so myself I went from: A hacked together custom build AMD FX-8320E 8c/8t @3.20 GHz 16GB ram To a used HP ProLient dl380e gen8 2x Xeon E5-2450 16c/32t @2.10 GHz 64GB ram Not mentioning storage, as I haven't changed that, still using a 5x 2TB RAIDz1 HDD pool Huge thanks to anyone who replied to my old post :) The ProLient has been quite the fun experience, got it for real cheap and it's been pretty great. Took me a while to figure out how to get the thing booting, iLO4 is not as horrible as I expected and it is kinda loud, but pretty great other than that.
fedilink

Questions about migrating a ZFS RAID
I've recently been looking at options to upgrade (completely replace) my current NAS, as it's currently more than a little bit jank and frankly kinda garbage. I have a few questions about that and about migrating my current TrueNAS scale installation or at least it's settings over. Q1: Does the physical order of the drives matter? I.E. The order they are plugged into the SATA ports. Q2: Since I have TrueNAS scale installed on a USB flash drive (yeah, ik you're not supposed to but it is what it is), how bad of an idea would it be to just... unplug it from my current NAS and plug it into the new one? Q3: If all else fails, how reliable is TrueNAS scale's importing of ZFS Pools and are there any gotchas with it? Q4: Would moving to a virtualized solution like proxmox and installing TrueNAS scale on top of that in a VM make more sense on a beefier server? E: Thank you all for the replies, the migration went smoothly :)
fedilink

Ideas for how to repurpose a half broken laptop
Due to unfortunate circumstances (me dropping the laptop) I have now ended up with a half broken laptop that has a broken screen and a dying battery. I could repair it, however, I don't wanna bother as I'm very likely gonna be getting a new one soon. The laptop itself still works fine, however the broken screen and dying battery make it pretty much useless as a laptop and I already have a home lab NAS thing, so I'm kinda out of ideas on what to do with it. Any ideas? Here are the specs: CPU: i5-8300h GPU: intel HD830/GTX1050ti RAM: 16GB Storage: 128GB SSD
fedilink

[SOLVED] TrueNAS scale VMs unable to see/connect to the host and vice versa
I have recently setup a system with TrueNAS scale and while it's been mostly smooth sailing (lies), I can't figure out why TrueNAS itself cannot connect to virtual machines and vice versa, which kinda sucks for me as I have a wireguard server setup on a virtual machine, which works but clients connecting to it cannot connect to anything hosted on the host itself... (And the whole reason I have wireguard setup like this is because I couldn't figure out how to setup the wg-quick app, it just refuses to work for unknown to me reasons... and by "work" I mean that the WG clients just cannot connect to it, the webui itself works). The VMs are set with Virtio as their NIC and truenas itself is set to a static IP and can connect to everything else... Any help would be appreciated... [SOLUTION] This is gonna be a quick overview on how to fix this issue, as it seems to be fairly common. You can find more detailed instructions here: https://forum.level1techs.com/t/truenas-scale-ultimate-home-setup-incl-tailscale/186444 Scroll down to the section titled “Oh but wait” Note: This problem cannot be fixed through neither the webui, web shell, nor SSH, you need to have physical access to the machine, a display adapter and a monitor to display the TUI on. 1. From the cli menu, go to "Configure network interfaces" 2. Remove DHCP/Any other static alias you have on your main interface by either pressing delete on it or by manually going to it and deleting it, just leave the alias field blank and ipv4_dhcp to "No", then click on Save 3. Create a new interface by bressing "n", select type 'BRIDGE", set name to "br0" (without the quotes) and either enable DHCP or add the IP alias that you previously removed from your main interface as an alias here and click on Save 4. Back on the main "Configure network interfaces screen" press "a" to save changes, then "p" to make them permanent (again without the quotes). 5. At this point, your network should drop out and you shouldn't be able to connect to the WebUI. Reboot the system and everything should work properly again! 6. That's it! Problem solved. Now you should go and change the NICs of the VMs to use the new br0 and they should able to connect to the truenas host just fine.
fedilink

Can someone explain me how RAID works?
I recently got a few (5) hard drives to turn my home server into a NAS with trueNAS scale and my idea is to have 4 usable and 1 for redundancy, my question is... How does RAID work, like what is RAID 0, RAID 5, software RAID etc, and does any of that even matter for my use case?
fedilink

Ideas for self-hosted services
I've had a "home lab server" for a while now, it's nothing special but I think I can do more with it, I just don't know what to do with it... I currently use it just for a pihole and (sometimes) a Minecraft server or a web server... I used to also have a nexcloud and a searxng instance (which I will probably bring back)... Any ideas for other things I can run on it?
fedilink