Re: [Discuss] Home server

2015-01-26 Thread Richard Pieri

On 1/26/2015 12:59 AM, Joe Polcari wrote:

FreeNAS is all of that and built for storage and file sharing with a web
interface.


FreeNAS runs as an embedded OS. You don't install it; you dump the image 
to a USB flash drive and boot from that. Very simple to deploy, much 
pain to install security updates. PC-BSD and TrueOS are full 
installations like vanilla FreeBSD. More work to install, less hassle to 
update.


--
Rich P.
___
Discuss mailing list
Discuss@blu.org
http://lists.blu.org/mailman/listinfo/discuss


Re: [Discuss] Home server

2015-01-26 Thread Joe Polcari
Automatic updates - well checking, it still requires you to say 'do it'.

-Original Message-
From: Discuss [mailto:discuss-bounces+joe=polcari@blu.org] On Behalf Of
Richard Pieri
Sent: Monday, January 26, 2015 10:30 AM
To: discuss@blu.org
Subject: Re: [Discuss] Home server

On 1/26/2015 12:59 AM, Joe Polcari wrote:
 FreeNAS is all of that and built for storage and file sharing with a web
 interface.

FreeNAS runs as an embedded OS. You don't install it; you dump the image 
to a USB flash drive and boot from that. Very simple to deploy, much 
pain to install security updates. PC-BSD and TrueOS are full 
installations like vanilla FreeBSD. More work to install, less hassle to 
update.

-- 
Rich P.
___
Discuss mailing list
Discuss@blu.org
http://lists.blu.org/mailman/listinfo/discuss

___
Discuss mailing list
Discuss@blu.org
http://lists.blu.org/mailman/listinfo/discuss


Re: [Discuss] Home server

2015-01-26 Thread Daniel Barrett
On January 25, 2015, Rohan Joshi wrote:
I was thinking of making a home server that will backup my photos and
documents, preferably one that is scheduled.

If you don't mind spending money, I recommend the Synology Diskserver
line. (It's Linux under the hood.)

Been happy with ours for years. It has a simple GUI and is pretty much
set and forget. Just insert 5 disks, let it set up the RAID for you,
then create a backup volume, and done. It also works as a TimeMachine
server and SMB server for your other OSes at home.

It also comes with software packages for managing a photo collection,
running a home monitoring system, and other stuff.

Sure, you could do the same thing with any Linux server. The advantage
with Synology is its simplicity.  I have a model DS1511+.

--
Dan Barrett
dbarr...@blazemonger.com

___
Discuss mailing list
Discuss@blu.org
http://lists.blu.org/mailman/listinfo/discuss


Re: [Discuss] Home server

2015-01-26 Thread Joe Polcari
BTW, running an image is an option. You can also do an install to a
dedicated drive/SSD as well. Smallest you can find, so cheap, as long as you
can set your system to boot from it.

-Original Message-
From: Discuss [mailto:discuss-bounces+joe=polcari@blu.org] On Behalf Of
Joe Polcari
Sent: Monday, January 26, 2015 11:54 AM
To: 'Richard Pieri'; discuss@blu.org
Subject: Re: [Discuss] Home server

Automatic updates - well checking, it still requires you to say 'do it'.

-Original Message-
From: Discuss [mailto:discuss-bounces+joe=polcari@blu.org] On Behalf Of
Richard Pieri
Sent: Monday, January 26, 2015 10:30 AM
To: discuss@blu.org
Subject: Re: [Discuss] Home server

On 1/26/2015 12:59 AM, Joe Polcari wrote:
 FreeNAS is all of that and built for storage and file sharing with a web
 interface.

FreeNAS runs as an embedded OS. You don't install it; you dump the image 
to a USB flash drive and boot from that. Very simple to deploy, much 
pain to install security updates. PC-BSD and TrueOS are full 
installations like vanilla FreeBSD. More work to install, less hassle to 
update.

-- 
Rich P.
___
Discuss mailing list
Discuss@blu.org
http://lists.blu.org/mailman/listinfo/discuss

___
Discuss mailing list
Discuss@blu.org
http://lists.blu.org/mailman/listinfo/discuss

___
Discuss mailing list
Discuss@blu.org
http://lists.blu.org/mailman/listinfo/discuss


Re: [Discuss] Home server

2015-01-26 Thread Richard Pieri

On 1/26/2015 4:05 PM, Joe Polcari wrote:

I have quite a few FreeNAS boxes in service right now and that is not how
they work.


Hm. Probably a change some time between FreeNAS 7, which is built on top 
of m0n0wall (more or less), and the more recent versions. That would go 
a long way to explain FreeNAS 9's relatively huge RAM requirements. I 
stopped paying much attention to FreeNAS when version 8 was released. It 
was a huge downgrade in capabilities and features from version 7.


--
Rich P.
___
Discuss mailing list
Discuss@blu.org
http://lists.blu.org/mailman/listinfo/discuss


Re: [Discuss] Home server

2015-01-26 Thread Joe Polcari
I have quite a few FreeNAS boxes in service right now and that is not how
they work.

-Original Message-
From: Discuss [mailto:discuss-bounces+joe=polcari@blu.org] On Behalf Of
Richard Pieri
Sent: Monday, January 26, 2015 2:57 PM
To: discuss@blu.org
Subject: Re: [Discuss] Home server

On 1/26/2015 11:54 AM, Joe Polcari wrote:
 Automatic updates - well checking, it still requires you to say 'doit'.

Look deeper: FreeNAS runs from images. When you update FreeNAS you 
download a new image and that image is added to the boot loader.

Installing FreeNAS to a fixed drive entails using another host to 
install the image to the drive and then moving the drive to the FreeNAS 
host. Upgrades are done the same way: remove the drive, install a new 
image, return it. Pain in the behind and a waste of a perfectly good SSD 
that would be better used for ZIL.

One way to look at the difference between FreeNAS and PC-BSD is Android 
vs. Ubuntu. Similar idea: FreeNAS and PC-BSD share the same kernel and 
user space but in practice the former is a file service appliance while 
the latter is a full-on computing system.

NB for Rohan: FreeNAS has a recommended minimum of 8GB RAM. PC-BSD has a 
more modest 1GB minimum with 2-4GB recommended. If the system supports 
two DDR2 sticks then I strongly recommend upgrading to 4GB at the least 
regardless of what you run on it.

-- 
Rich P.
___
Discuss mailing list
Discuss@blu.org
http://lists.blu.org/mailman/listinfo/discuss

___
Discuss mailing list
Discuss@blu.org
http://lists.blu.org/mailman/listinfo/discuss


Re: [Discuss] Home server

2015-01-26 Thread Rich Braun
Rohan Joshi rohan2...@gmail.com queried:
 I was thinking of making a home server that will backup my photos and
 documents, preferably one that is scheduled.

 Is there any particular distribution that is better than Ubuntu for this
 purpose.

Wow, this has already been analyzed to death...amazing number of replies. 
Building a home server really doesn't require much thought regarding the
distro: I like Ubuntu or OpenSUSE but if you prefer something else, just about
any distro will do. You're relying on core Linux (I'm presuming Linux because
you posted to BLU) kernel capabilities for most of this, plus a handful of
basic packages available on any distro.  The technologies I use take the idea
of a home server and go well beyond.  Here's some of what I have set up:

* LVM - create a pool of your physical media, and allocate filesystems out of
this pool; then when you run out of storage on any volume, you have the choice
of cleaning up stale stuff or adding more space.

* Software RAID - makes it easy to add more hard drives when you need them, or
to swap out failed drives.  I prefer software RAID because with modern CPUs
(or even older ones like yours) you don't take a performance hit and you can
easily set up monitoring so it emails you if a drive fails.

* Nagios - for monitoring everything

* LUKS encryption - to keep the thieves out

* Samba - for sharing with Windows and OS X

* GlusterFS - for clustering 2 or more servers (this one is hard to learn and
only works well for volumes with small numbers of files)

* CrashPlan - for backups

* rsnapshot - secondary tool for backups (I always back things up two
different ways so one mistake or misconfiguration can't wipe out the backups)

* UPS - keep everything on battery

* Raspberry Pi - a bastion-host firewall so the home servers aren't directly
mapped to external IPs but I can still ssh in if I need to.

* haproxy - load-balancing for software packages that can use more than one
server

* virtualbox and LXC - software virtualization / containerization to keep apps
away from the fileservers (so I can upgrade software more easily, and so
intruders have a harder time compromising things)

I think the bare-minimum essentials are: the UPS, CrashPlan, LVM, and Samba. 
The rest are bells-and-whistles.

-rich


___
Discuss mailing list
Discuss@blu.org
http://lists.blu.org/mailman/listinfo/discuss


Re: [Discuss] Home server

2015-01-26 Thread Chuck Anderson
On Mon, Jan 26, 2015 at 05:14:08PM -0500, Richard Pieri wrote:
 On 1/26/2015 4:05 PM, Joe Polcari wrote:
 I have quite a few FreeNAS boxes in service right now and that is not how
 they work.
 
 Hm. Probably a change some time between FreeNAS 7, which is built on
 top of m0n0wall (more or less), and the more recent versions. That
 would go a long way to explain FreeNAS 9's relatively huge RAM
 requirements. I stopped paying much attention to FreeNAS when
 version 8 was released. It was a huge downgrade in capabilities and
 features from version 7.

Recent versions are built on Django.  They say that the larger RAM
requirements come from ZFS itself, which apparently likes lots of RAM
for performance reasons, but maybe it is also Django--I don't know.

Version 8 was a big downgrade in features, but as of 8.2 it was back
on par with version 0.7 features via their plugin system using PBIs in
FreeBSD jails.  9.3 just came out and it apparently does package-level
updates with delta support.
___
Discuss mailing list
Discuss@blu.org
http://lists.blu.org/mailman/listinfo/discuss


Re: [Discuss] Home server

2015-01-26 Thread Jack Coats
On Mon, Jan 26, 2015 at 5:46 PM, Tom Metro tmetro+...@gmail.com wrote:
 I'd like to find a hardware/software setup that is optimized for backup
 storage, rather than performance and redundancy. For example, a hardware
 solution that allows attaching lots of hard drives, and hot-swapping
 them. Software that treats hard drives as removable cartridges,
 remembering what is stored on what disk. Similar to tape management, but
 modernized for hard drives.

That sounds like a system I started to design and build years ago.  It would
also do HSM.  To bad my 'black hole of data' system never got completed.

Back in CP/M days I had a system that would track contents and meta-data about
files stored on disks, but have never found one since.  As drives get bigger
programs and users just 'expect it to all be there all the time', but
I don't find that to be
necessary most of the time. ... Oh well. ... I too would like a system that you
described above.

-- 
 ... Jack

Whatever you do, work at it with all your heart... Colossians 3:23
Anyone who has never made a mistake, has never tried anything new. -
Albert Einstein
You don't manage people; you manage things. You lead people. -
Admiral Grace Hopper, USN
Tell me and I forget. Teach me and I remember. Involve me and I
learn. - Ben Franklin
___
Discuss mailing list
Discuss@blu.org
http://lists.blu.org/mailman/listinfo/discuss


Re: [Discuss] Home server

2015-01-26 Thread Richard Pieri

On 1/26/2015 6:46 PM, Tom Metro wrote:

That's what I've heard as well. Apparently ECC RAM is also highly
recommended.


ZFS makes extensive use of RAM for cache. You don't actually need it for 
small scale use. I ran it just fine with Debian + ZFS on Linux on a 2GB 
system. I switched to Btrfs because keeping up to date with ZFS on Linux 
on Debian was tedious at the time. It's since gotten much better but I'd 
still go with FreeBSD for ZFS. Having the file system supported in the 
kernel is a whole lot better than dealing with third party repositories.


ECC is mandatory if you want to ensure end to end error detection and 
correction. If you only care about on-disk bit rot then you can get by 
with non-ECC.




Other options to consider:
http://www.nas4free.org/ (also based on FeeeBSD; I don't recall how it
distinguishes itself from FreeNAS)


NAS4Free is a continuation of the m0n0wall-based FreeNAS 7.

No comment about Open Filer. Never used it and I'd rather not have to 
deal with the RHEL/CentOS bloat if I have the choice.


Regarding the tape-like system, I think that you'd be better off trying 
to adapt a tape system like Amanda. The vatpe (virtual tape) interface 
would be a good start.


--
Rich P.
___
Discuss mailing list
Discuss@blu.org
http://lists.blu.org/mailman/listinfo/discuss


Re: [Discuss] Home server

2015-01-25 Thread Richard Pieri

On 1/25/2015 12:37 PM, Rohan Joshi wrote:

Is there any particular distribution that is better than Ubuntu for this
purpose.  I have a pentium D, and 2 gb of memory to work with.


TrueOS. It's a server-focused variant of PC-BSD which is a FreeBSD 
derivative intended to be easy to deploy, use and maintain.



Also, any other suggestions of how to go about this are welcome.


TrueOS. ZFS with mirrored storage disks. SMB or rsync/Unison or whatever 
gets your data onto the server. zfs send to copy snapshots to 
removable media for longer-term archival storage.


You could use CentOS with ZFS on Linux but you would be saddled with a 
lot of bloat that you don't want on a small server.


--
Rich P.
___
Discuss mailing list
Discuss@blu.org
http://lists.blu.org/mailman/listinfo/discuss


Re: [Discuss] Home server

2015-01-25 Thread Kent Borg

On 01/25/2015 12:37 PM, Rohan Joshi wrote:

Hi all,

I was thinking of making a home server that will backup my photos and
documents, preferably one that is scheduled.

Is there any particular distribution that is better than Ubuntu for this
purpose.  I have a pentium D, and 2 gb of memory to work with.
Also, any other suggestions of how to go about this are welcome.


Recently Ubuntu has been annoying me. I was playing with some new 
package and I couldn't get the config to work, then I discovered that 
Ubuntu added their own new config--keeping the old one but ignoring it.


I have concluded that Debian is less annoying. I might be wrong.

-kb

___
Discuss mailing list
Discuss@blu.org
http://lists.blu.org/mailman/listinfo/discuss


Re: [Discuss] Home server

2015-01-25 Thread markw
For a desktop system, I'd go debian or ubuntu. For a server, I would
seriously go CentOS.


 Hi all,

 I was thinking of making a home server that will backup my photos and
 documents, preferably one that is scheduled.

 Is there any particular distribution that is better than Ubuntu for this
 purpose.  I have a pentium D, and 2 gb of memory to work with.
 Also, any other suggestions of how to go about this are welcome.

 Thanks,
 Rohan

 --
 Only a Sith deals in absolutes
   - Obi Wan Kenobi
 ___
 Discuss mailing list
 Discuss@blu.org
 http://lists.blu.org/mailman/listinfo/discuss



___
Discuss mailing list
Discuss@blu.org
http://lists.blu.org/mailman/listinfo/discuss


Re: [Discuss] Home server

2015-01-25 Thread Joe Polcari
FreeNAS is all of that and built for storage and file sharing with a web
interface.

-Original Message-
From: Discuss [mailto:discuss-bounces+joe=polcari@blu.org] On Behalf Of
Richard Pieri
Sent: Sunday, January 25, 2015 1:58 PM
To: discuss@blu.org
Subject: Re: [Discuss] Home server

On 1/25/2015 12:37 PM, Rohan Joshi wrote:
 Is there any particular distribution that is better than Ubuntu for 
 this purpose.  I have a pentium D, and 2 gb of memory to work with.

TrueOS. It's a server-focused variant of PC-BSD which is a FreeBSD
derivative intended to be easy to deploy, use and maintain.

 Also, any other suggestions of how to go about this are welcome.

TrueOS. ZFS with mirrored storage disks. SMB or rsync/Unison or whatever
gets your data onto the server. zfs send to copy snapshots to removable
media for longer-term archival storage.

You could use CentOS with ZFS on Linux but you would be saddled with a lot
of bloat that you don't want on a small server.

--
Rich P.
___
Discuss mailing list
Discuss@blu.org
http://lists.blu.org/mailman/listinfo/discuss

___
Discuss mailing list
Discuss@blu.org
http://lists.blu.org/mailman/listinfo/discuss


Re: [Discuss] Home server

2015-01-25 Thread Jerry Feldman
For what you want, any Linux distro should do it nicely. You don't even
need a dedicated server for it if we are talking about periodically
backing up things like photos. Depending on what you want to spend, A
low cost NAS like WD My Cloud (about $150) should more than suffice. The
reason for a separate server is to protect you from a massive disk
failure caused by a lightning strike or power supply failure. I have
used the older WD MyBook at work for backups. The device is slow, but
reliable.


On 01/25/2015 12:37 PM, Rohan Joshi wrote:
 Hi all,

 I was thinking of making a home server that will backup my photos and
 documents, preferably one that is scheduled.

 Is there any particular distribution that is better than Ubuntu for this
 purpose.  I have a pentium D, and 2 gb of memory to work with.
 Also, any other suggestions of how to go about this are welcome.

 Thanks,
 Rohan


-- 
Jerry Feldman g...@blu.org
Boston Linux and Unix
PGP key id:B7F14F2F
PGP Key fingerprint: D937 A424 4836 E052 2E1B  8DC6 24D7 000F B7F1 4F2F


___
Discuss mailing list
Discuss@blu.org
http://lists.blu.org/mailman/listinfo/discuss


Re: [Discuss] Home server

2015-01-25 Thread Jack Coats
I did backups using Crashplan without their service. I ran it on a few
machines at home (Win and Ubuntu, they also have a Mac client I have
not used) and backed up to my 'server machine'.  It is not open
source, but free for personal use if not using their backup service.
I even backed up friends machines to other friends machines (still
secured) over the internet (not to mine because of lack of bandwidth).
Can also backup to local drives (great for USB drives).

Eventually I started using the Crashplan service, and it was super
easy once I paid.  But I still backup some things onsite, and other
stuff offsite.

Paid for version uses better encryption.  It is easy to use (gui mainly).

It is pretty good IMHO.  I have been using it for several years.  It
installs and uses its own version of Java (so you don't have to do
java separately) and takes care of updating its own software by
itself.

It does not do bare metal restores.  You reinstall OS, software
including Crashplan, then use it to restore other stuff.  I have had
to do it several times over the years on WIN and LIN system.

I would use BackBlaze probably, but they don't have UNIX/Linux clients
(even though there servers run on it!).

... No ties, just a satisfied customer.
___
Discuss mailing list
Discuss@blu.org
http://lists.blu.org/mailman/listinfo/discuss