Hardware Suggestions For A Beginner?
-
Hello, I've been saying it to myself for a year now, but I'm on summer break rn and I really need to do something with my life. Here's some of the software I plan to host. Goal is to not spend more than $150-200, I do have some gift cards though.
Absolutely Will Run:
Nextcloud & Immich - I want to replace Google and OneDrive
Might do in the near future:
Jellyfin - my mom and I usually just bootleg by using Kodi on our FireTV, so not a major need rn, but might be nice for future purposes.
piHole - better overall ad blocking, so I don't have to use nextDNS on all my devices, and maybe help my mom out.
VPN - I currently pay for Proton, and we use it on the FireTV, the TV app sucks cause it doesn't have killswitch (PC and mobile have Killswitch). I have several devices and profiles that I use, so I was thinking maybe just an overall VPN might be nice
Seeding - I think it would be nice to give back to the community, since I torrent every now and then.
OS Plan:
I plan to use Proxmox as I have a little bit of experience using it, and others seem to like it a lot for managing multiple software.I know I don't need to go full power mode rn, so I wanna stick with something low end that I could maybe upgrade in the future. Should I just buy a used laptop/PC, or get like an Optiplex or ThinkServer? I don't wanna rack up my parent's electric bill. I already got some hard drives a year ago, so but is using an external drive bad?
I know to use the Ethernet ports so my signal isn't shit, but I gotta work out the best spot I can put my server. I do know an okay amount of networking knowledge, and I'm a cyber student anyway so this is like a fun yet educational personal project for me.
When it comes to external access and security of these services, should I stick with Tailscale? Some people have concerns over the proprietary bits and are using headscale instead I guess.
Any guidance is much appreciated!
You can buy a used office computer from businesses that are upgrading (downgrading) to win11 for less than 50 bucks. They tend to be relatively low power, relatively quiet, lots of PCI slots and USB ports so there are many upgrade options, yet low entry price for a decent computer. If you plan on using as a jellyfin server: either mind the chip now for transcoding capabilities (there's lists out there) or know that if you want that, you'll have to put in a GPU at some point if the onboard can't transcode well.
I have a mix of external and internal SSD's. Some are running way not as fast as they theoretically could, but it all works well enough for me. You can start with what you have, storage is still expensive.
-
Hello, I've been saying it to myself for a year now, but I'm on summer break rn and I really need to do something with my life. Here's some of the software I plan to host. Goal is to not spend more than $150-200, I do have some gift cards though.
Absolutely Will Run:
Nextcloud & Immich - I want to replace Google and OneDrive
Might do in the near future:
Jellyfin - my mom and I usually just bootleg by using Kodi on our FireTV, so not a major need rn, but might be nice for future purposes.
piHole - better overall ad blocking, so I don't have to use nextDNS on all my devices, and maybe help my mom out.
VPN - I currently pay for Proton, and we use it on the FireTV, the TV app sucks cause it doesn't have killswitch (PC and mobile have Killswitch). I have several devices and profiles that I use, so I was thinking maybe just an overall VPN might be nice
Seeding - I think it would be nice to give back to the community, since I torrent every now and then.
OS Plan:
I plan to use Proxmox as I have a little bit of experience using it, and others seem to like it a lot for managing multiple software.I know I don't need to go full power mode rn, so I wanna stick with something low end that I could maybe upgrade in the future. Should I just buy a used laptop/PC, or get like an Optiplex or ThinkServer? I don't wanna rack up my parent's electric bill. I already got some hard drives a year ago, so but is using an external drive bad?
I know to use the Ethernet ports so my signal isn't shit, but I gotta work out the best spot I can put my server. I do know an okay amount of networking knowledge, and I'm a cyber student anyway so this is like a fun yet educational personal project for me.
When it comes to external access and security of these services, should I stick with Tailscale? Some people have concerns over the proprietary bits and are using headscale instead I guess.
Any guidance is much appreciated!
Here's what I did:
I bought a $50 Dell Optiplex desktop with a 4th generation Intel CPU on ebay. I stuffed in 3 HDDs from ServerPartDeals and a boot SSD I had laying around. This machine draws 50 to 60 watts continuously.I got caddies for the HDDs from my local used computer parts store. I got 5.25 in to 3.5 in adapters from Amazon.
I added a 10 gig SFP+ card (which isn't fully utilized since my network is mostly 2.5 Gig). Realistically, the onboard gigabit port is adequate.
I got a SATA PCIe card so I can add a 4th drive if needed.
I also bought a Nvidia Quadro P400 graphics card (similar to a GTX 1050, but half the price) for $30 on eBay for Jellyfin transcoding. I couldn't get the onboard Intel GPU to play nice with Jellyfin.
Excluding the cost of the drives, this setup cost me about $130.
Tailscale works pretty well, but I usually use Wireguard to connect to my router remotely. I've had issues getting Tailscale to work well with my reverse proxy, but I suspect that's a me problem rather than a Tailscale problem. I have OPNsense and Adguard running on an ancient Mac Mini that serves as my router. (If you follow this route, make sure you get a Thunderbolt Ethernet adapter, not a USB one.)
-
Hello, I've been saying it to myself for a year now, but I'm on summer break rn and I really need to do something with my life. Here's some of the software I plan to host. Goal is to not spend more than $150-200, I do have some gift cards though.
Absolutely Will Run:
Nextcloud & Immich - I want to replace Google and OneDrive
Might do in the near future:
Jellyfin - my mom and I usually just bootleg by using Kodi on our FireTV, so not a major need rn, but might be nice for future purposes.
piHole - better overall ad blocking, so I don't have to use nextDNS on all my devices, and maybe help my mom out.
VPN - I currently pay for Proton, and we use it on the FireTV, the TV app sucks cause it doesn't have killswitch (PC and mobile have Killswitch). I have several devices and profiles that I use, so I was thinking maybe just an overall VPN might be nice
Seeding - I think it would be nice to give back to the community, since I torrent every now and then.
OS Plan:
I plan to use Proxmox as I have a little bit of experience using it, and others seem to like it a lot for managing multiple software.I know I don't need to go full power mode rn, so I wanna stick with something low end that I could maybe upgrade in the future. Should I just buy a used laptop/PC, or get like an Optiplex or ThinkServer? I don't wanna rack up my parent's electric bill. I already got some hard drives a year ago, so but is using an external drive bad?
I know to use the Ethernet ports so my signal isn't shit, but I gotta work out the best spot I can put my server. I do know an okay amount of networking knowledge, and I'm a cyber student anyway so this is like a fun yet educational personal project for me.
When it comes to external access and security of these services, should I stick with Tailscale? Some people have concerns over the proprietary bits and are using headscale instead I guess.
Any guidance is much appreciated!
I'm still a beginner myself, but from my experience I'd say skip Nextcloud at least to start with. I found even the AIO version confusing to set up. Hell, I still do. I have the NextcloudPi image running on a Pi4 but am actively looking for a replacement because it runs like crap on that hardware and I don't need all of the features it offers/tries to cram into one service.
I'm leaning towards FileRun. Yeah, you have to pay for it once. But so far it seems to be the best alternative that doesn't try to do too much. And yes, I tried Owncloud Infinite Scale, before everyone jumps on me