
DNS-323 is a great option
Probably about
this NAS have not been heard only by those who are very far from the IT industry. In short - this is a miniature computer on the ARM with the ability to connect two SATA drives.
Great for
home use - supports RAID-1 (mirror), works very quietly, consumes little power. Disks can be inserted up to 1Tb. The device itself costs about $ 300. Agree - external RAID-1 with 1Tb for ~ $ 500, this is quite good. It supports ftp and smb protocols.
For this black box, there is a plugin system called
fun_plug , the ease of installation is admirable, and the possibilities that open up are very extensive.
Indeed, to install plugins, it is enough to download these
two files , copy them to the root directory and reload the device.
')
After that you can go there via telnet without a password and
enable ssh . The base package already has an ftp and web (!) Server, you can install php5 and mysql-5.0 and install a CMS to manage the file archive. However, we are interested in cron, ssh and rsync. And they are already in the base package.
Using rsync via ssh, I run a daily, or more precisely, nightly backup of information from two laptops (my wife and I).
At the beginning, you need to generate an ssh key to log in without requesting a password, create a directory with 700 user: user rights (access only by the user), and place the private part of the key with 600 rights. The public part is added to the laptop.
And finally, a task is added to the cron scheduler on behalf of the user to run the script at one o'clock in the morning:
1 1 * * * user tar zcvf - /home/user | ssh user@laptop "cat > /mnt/HD_a2/backup/user/laptop.tar.gz"
Decryption: Each night, run ssh on the laptop on behalf of the user user via ssh and compress the / home / user directory with stdout and save the entire stdout to the DNS-323 to a file.
And as a bonus. Of course, there is a
torrent client for such a device! How fast can he swing? I squeezed from a city tracker under 100Mbps, and this is the maximum speed on the local segment.