Any of y'all have a NAS? What's your setup?
Any of y'all have a NAS? What's your setup?
I have a synology NAS, two bays with 4TB in raid.
Mostly used for Plex (Netflix alternative and for music streaming) but also find these useful:
Vaultwarden (password manager) Virtual machine (for torrenting) Sonarr (torrent indexer) Radarr (torrent indexer) Synology Photos (photo backup) Synology Drive (personal cloud storage) Joplin (notebook)
Probably some other stuff as well. I highly recommend mariushosting.com if you have or end up using a synology NAS. Amazing tutorials for just about anything.
I used a Rasberry Pi 4 to make a pi-hole ad blocker. I then learned you could just plug in a harddrive to it (USB) to make a very simple NAS. I bought an SSD to USB case/adapter, and with basic tutorials online I now have a network drive. To reiterate, I have no programming skills. Both the pi-hole and now the NAS was from copy-paste command line walkthroughs.
It's not a fancy "NAS" as far as redundancy or backup, but now all 4 of the gaming PCs (wife and kids have their own) can connect to the same drive for sharing stuff. I also use it to manually back up all our photos/videos. I love it.
https://www.pcmag.com/how-to/how-to-turn-a-raspberry-pi-into-a-nas-for-whole-home-file-sharing
That's literally the bookmark I still have from 3 years ago - and it looks like they kept it updated! Enjoy!
I had a 24 bay SAS racked external system piped into a racked server I had for many years. Experimented with tons of filesystems (played with ZFS so much), had a gazillion hard drives spinning, and ran Plex. I learned a ton from the experience, and lost many drives over the years (average 2 a year. I was rough on them.)
Nowdays, an intel NUC with an external hard drive. Using jellyfin and *arrs for the obvious, then a small kubernetes cluster for learning.
Used a QNAP for a bit when I was in a motorhome full-time, but found it wasn't powerful enough for more than filesharing and went to the NUC instead.
I run everything on a lean Ubuntu server install. My Ansible playbooks then take over and set up ZFS and docker. All of my hosted services are in docker, and their data and configs are contained, regularly snapshotted, and backed up in ZFS.
I run basically all of the Arr stack, Plex (more friendly to my less tech savvy family then my preferred solution Jellyfin), HAss, Frigate NVR, Obsidian LiveSync, a few Minecraft worlds, Docspell, Tandoor recipes, gitea, Nextcloud, FoundryVTT, an internet radio station, syncthing, Wireguard, ntfy, calibre, Wallabag, Navidrome, and a few pet projects.
I also store or backup all of the important family documents and photos, though I haven't implemented Immich just yet, waiting for a few features and a little more development maturity.
About 30TB usable right now.
Docspell
Could you go into a bit more detail on this particular stack and how it’s useful to you?
Certainly. Mostly it started as a way to keep tax documents and receipts safe and easily findable.
It's grown into a "huh, maybe this letter from <bank, school, insurance, charity, etc> is important, but it clutters the house less when ones and zeros", so we scan it in.
Then when we need info, we can just search for the name of the sender, the date, account numbers, literally anything remotely legible in the document and get lightning fast results.
I've got a Synology with 2x 4TB as main storage for backups, fotos and time machine for my macs.
Otherwise I run a mini pc (dell optiplex i5 7xxx, 32GB RAM, 2 TB SSDs) with proxmox hosting multiple VMs for pihole, home assistant, zigbee2mqtt, nodered and some other stuff, partly on docker, partly on VM.
And lastly I run my old gaming pc as a development / tinker server with proxmox, currently playing around with bare metal Kubernetes and some other stuff.
I have one Synology DS220+ at my parents house which I use for offsite backup of the computers and phones mostly. But it also runs Synology Photos which does face recognition which I then use to once an hour to fetch 20 pictures of pictures with the family on to show on the TV in the living room. I have pictures there dating back to 2004 which makes it a very cool walk down the memory lane. And I can use the TV as a big interactive picture frame when nobody is watching anything but we're at home.
With a similar script I also post pictures like "Today n years ago" in two of my family chats which is even cooler because there my siblings and parents also can one picture from n years ago every day in the morning when they wake up.
Here is the script, the bad part is that it has to have access to the postgresql database on the NAS, so it's a bit tricky to set up but once it runs it's awesome! https://github.com/jeena/synology-pictures
I have an older R710 running TrueNAS right now with 1tb of (usable) flash storage and 10Gb connection the to the rest of my lab.
I have another TrueNAS instance running as a Proxmox VM with a Lenovo SA120 DAS attached to it, which has 2x 10Tb drives in mirror mode for mass storage. It's also technically connected via 10Gb to the rest of my lab.
Assembled a server with Supermicro X9DRL-IF board and an old case. I figured I wanted ecc to safeguard against corruption on top of using btrfs. Harvested old laptop drives to build out a decent sized storage array for my purposes. Rationale overall was: cheaper to assemble than a purpose built NAS that had ecc and moderate compute power, more storage expansion options.
99% of the function has been serving samba/sftp shares. Started using nextcloud w/ memories to sync and tag photos from mobile. Standardized everything I run to opensuse tumbleweed/microOS.
Using an old Netgear Readynas R102 with 4.5 TB of usable storage in RAID 0.
I used to run all kinds of services on the nas itself via the ssh access, but I've since moved those to separate raspberry pis. The pis use the nas as a networked storage.
I run a webserver, music server, matrix server and torrent client seeding ubuntu images.
I want to make a storage cluster using Ceph in the future, but I've not found any suitable small computers that I could use with that.
I’ve got a Synology 918+ with 16TB in raid 10.
Of the synology software, I regularly use: Photos (photo backup and organization tool), Drive (a private “cloud” sync like Dropbox), the contacts and calendar services, and surveillance station, their security camera monitor/recorder. Via Docker, I also run dokuwiki, gitea, draw.io, minio, postgres, freshrss, firefly3, calibre, and a few others. Like others, Time Machine backups of laptops and backups of non-apple hardware use a lot of the space.
I also have my older Synology 213 running still just as a place to backup important stuff from the primary.
Theres plenty of replies with options of decent, current NAS setups - so I'll reply with my 1st NAS instead...
You could start with a Pi-NAS to save a lot of $$coin$$... start with a Raspberry Pi 4 8GB; it has gigabit ethernet, so it meets that baseline... since you'll be running over the USB-3 BUS regardless, you can get away with buying cheap USB drives; there are many brands, but Western Digitals are pretty cheap... they go up to like 40GB now a days, but 4TB drives are only $100 or so... I went with two 8TB drives. Its better, IMO, to go with the larger 3.5" versions because they come with external power supplies. I found with the smaller 2.5" drives, the Pi could only power one sucking power over USB...
I used no RAID, as you have to jump thru a few extra hoops to get RAID setup over drives on the USB-3 bus... backup was done thru my Proxmox PBS server - but we're not here for the safe backup talk, right?
All this was running OpenMediaVault, which is a pretty decent NAS software. It has support for all the connection types you want - and believe it or not, I also ran Plex in docker and got decent results; while I wasn't able to do any transcoding, wireless playback worked quick enough for me - and I could even watch movies remotely...
I mention this setup b/c a 16TB Pi-NAS can be had for $300, all in... you can see speeds of 100MB/s but I found 40-50MB/s was an average because of WiFi or other bottlenecks.
Its cool to have options when building a NAS; I've since moved my NAS to a Proxmox VM on my Dell Poweredge server, but the Pi-NAS ran without fail for four years...
Desktop PC running proxmox with a bunch of VM's. Mostly focused around hosting Plex but some other stuff as well. Below are some of my VM's. All are running Ubuntu server btw.
After running two different Synology units at home (years ago) I finally just moved everything to a mix of USB SSDs and cloud storage. I really wasn't using many of the more advanced NAS features very often. They were expensive toys if I'm being honest with myself.
I needed lots of storage, primarily, and there are cheaper options for that now. SSDs are also far more reliable than they used to be. I keep the "large but not critical" files on SSD and the "critical" files in the cloud.
Not trying to discourage anyone from running their own NAS. It can do more than just store files for you, and they are fun to mess around with. But if all you really need is reliable storage, shop around for other solutions would be my advice.
Currently running an R710 in RAID6 with 32TB usable, but between the data on plex and backups of things in the rack I'm low on space.
I'm looking at getting 8 Odroid HC4s and some referbed 20TB drives to build a Glusterfs cluster that will host all of my VM disks and backups. At least with that I'll have 80-120TB depending on how much fault tolerance I have. Because they have two HDD slots I can double my storage when it gets low and just add more boards to expand the array when I'm tight for space again.
Computer with Ubuntu Server, with a Ryzen APU (3400g), 16GB DDR4 RAM, and 2 x 4TB WD Red CMR Drives.
Use it as a media server for Jellyfin, and also as a file server using NFS. Works super awesome and I wish I had done this sooner
I use synology. I’ve done freenas, open filet and others. Synology works well. I let the nas do file storage. And tie other computers to it (namely sff dell machines) to do the other stuff, like Pi-hole or plex. Storage is shared from the nas via cifs/smb or iscsi.
Synology also has one of the best backups for home use imho with Active Backup for Business. It can do vmware, windows, max, Linux etc. I actually have an older second nas for that alone. But you can do it all in one easily.
I have a mini Thinkcentre. I used to use TrueNas scale, but switched to Ubuntu Server due to having tons of issues.
I run jellyfin, radar/sonarr, maybe a Minecraft server and a few other things.
I've used a repurposed full size ThinkCentre for several years now; it regularly hits uptimes approaching a year before I inevitably reboot for updates. Stock power supply too!
It's on it's second major version of OpenMediaVault; software RAID. Running Plex, file shares, and it used to run Resilio Sync too.
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control. # Rules - No harassment - crossposts from c/Open Source & c/docker & related may be allowed, depending on context - Video Promoting is allowed if is within the topic. - No spamming - Stay friendly - Follow the lemmy.ml [http://lemmy.ml] instance rules # Important - Lemmy doesn’t have flags yet, so mark it with [Question], [Help], [Project], [Other], [Promoting] or other you may think is appropriate. # Cross-posting - [email protected] [https://lemmy.ml/c/everything_git] is allowed! - [email protected] [https://lemmy.ml/c/docker] is allowed! - [email protected] [https://lemmy.ml/c/portainer] is allowed! - [email protected] [https://lemmy.ml/c/fediverse] is allowed if topic has to do with selfhosting. - [email protected] [https://lemmy.ml/c/selfhosted] is allowed! # If you see a rule-breaker please DM the mods!
I've got a 'NAS' setup on my desktop computer/server. I use it for almost everything. It runs VMs and games and self-hosted servers, etc, etc. It is Arch Linux but does it all. Plex/Sonarr/Radarr/QBittorrent.
24 TB of HDD in raid 10.
I've got a HP DL360 g9 running Ubuntu server lts and ZFS on Linux with 8× 1.2tb 10k disks, and an external enclosure (connected by external SAS) with 8× 2tb disks. The 1.2tb disks are in a ZFS raid10 array which has all our personal and shared documents, photos, etc The 2tb disks are in a raidz6 and stores larger files.
It uses a stupid amount of power though (mainly the 10k disks) so it's going to be replaced this year with something newer, not sure what that will look like yet.
I don't have one off hand but a NAS at homelab level is not that different from a server.
I have had success with getting a second hand server with a moderately powerful processor (old i5 maybe?), a good 1/10Gb network card (which can be set up with bonding if you have multiple ports), and lots of SATA ports or a raid card (need PCI slots for the cards as well).
I would go with even a lower power processor for power savings if that's a thing. ECC ram would be great, especially for ZFS/btrfs/xfs.
I built a massive overkill NAS with the intention of turning it into a full blown home server. That fizzled out after a while (partially because the setup I went with didn't have GPU power options on the server PSUs, and fenangling an ATX PSU in there was too sketchy for me), so now it's a power hog that just holds files. I just turn it on to use the files, then flip it back off to save on its ridiculous idle power costs.
In hindsight I'd have gone with a lighter motherboard/CPU combo and kept the server grade stuff for a separate unit. The NAS doesn't need more than a beefy NIC and a SAS drive controller, and those are only x8 PCIE slots at most.
Also I use TrueNAS scale, more work to set up than UNRAID but the ZFS architecture seemed too good to ignore.