Originally Posted by xeekei
Originally Posted by Xaero252
Originally Posted by xeekei
Hello. I'm about to build a home file server with spare parts laying around. My first thought was OpenFiler, since I've already had some experience with it, but I found out that it's tricky to get Deluge on there, which is the bittorent client I want to use.
I want this file server to be able to handle lots of drives in RAID (RAID 5 or 6, but I can make do with RAID 0), either via LVM or whatever means. I want it reachable both from Linux and Windows PCs, which usually means Samba. I also want a Web UI where I can do stuff with it (or if you have other ideas that serve the same purpose, let me know). And last but not least, I want to run the Deluge daemon on it, and access it with Deluge-webui.
How can I do this? I have experience with Ubuntu and Arch, but don't feel totally lost in Debian either.
Thanks in advance.
Rather simple, actually.
Install distro of choice and the deluge package for distro of choice. Add the deluged and deluge-web services to your system (at least on ArchLinux) for the deluge side of things. For the raid, you could either use mdadm for raid, or purchase a Perc 5/i from ebay, and get some ram for it from newegg (I got my perc 5/i for $30 and the ram for $10, and it pulls 300mb/s read and write limited by my pci-e x4 slot on my server's board.
Theres Webmin for the web based administration alongside deluge's webui. From there you could easily install SSH also use that.
Newegg don't ship to my country.
I was thinking of software raid, to keep the cost down to zero. I already have parts to build a full system.
FreeBSD sounds very scary to me, I am a Linux guy, and have never touched anything else, except Windows, and Mac OS from time to time.
if you can use arch/debian/etc. you can use freebsd. the installer is debian style ncurses, the default interface is just a shell, but a desktop is installed just as easily, longer if you chose to use ports but you can use packages to set it up if you want. a ZFS root might be asking a little much for a new user, but no reason not to use a UFS2 root and a ZFS data partition, which would even free up some ram for the data albeit it it wouldn't be much as root needn't be larger then a couple of GB's. (although assuming you've got at least a couple 100 GB's of data there you will want at least 4GB of ram) assuming there might be windows clients involved, use samba, and then use ssh to get to it from your other computers and either use a CLI torrent client like rtorrent or load up a light desktop with openbox or whatnot with deluge or transmission.
you said you might have multiple drives. have a partition or disk for a UFS2 root, and then partition the rest as space for zfs. then create one pool across the drives, using zraid.