最近想自己弄个专用代码管理服务器, 于是乎查了些资料, 发现有人用树莓派来当svn服务器, 蛮有意思的,也想自己搞个.
不过查了资料后发现实在太麻烦, 放弃了, 还是用别人组装好的atom主机.
选了个artigo a1000小主机,理由是小巧,我又是拿来当专用主机使用,所以不在乎cpu主频,只要功耗低省电稳定就行.
到手后发现问题不少,一般的linux都没法安装,之后换xp系统,不过用了一段时间后又发现cpu满载时候非常容易蓝屏.
最后又开始尝试一些小型嵌入式的linux系统,期间换过tinycorelinux,freenas,最后终于换了个Nas4Free系统,网络备份用正好符合我的要求,
freenas也是不错,不过需要多硬盘才行,它的系统需要占用整个硬盘(8.0版本开始),这不符合我想要的.
安装Nas4Free的过程非常简单,到http://www.nas4free.org/下载ios文件,刻录到光盘上,光盘运行选择full安装就行了.
可以参考http://www.cnblogs.com/noright/p/4442629.html
唯一需要注意的是,分配给Nas4Free系统的空间,给个至少2g多,包括swap空间也是,免得后面安装其他应用时候空间不够就麻烦了.
安装完成后,再安装个aria2c就可以扩展普通的http,ftp下载功能
pkg install aria2
等待安装完成,执行
aria2c --enable-rpc --rpc-listen-all=true --rpc-allow-origin-all --dir=/mnt/nasdata/Download --file-allocation=none -s 5 -j 3 -x 5 -c -D
配置aria2c参数
在从http://binux.github.io/yaaw下载个yaaw,部署到nas的网页服务器目录下,即可实现web页面管理aria2c功能
接下来可以在浏览器上输入nas那台机器分配的ip,默认账户admin,密码nas4free
先选 磁盘->挂载点 点右边的加号, 添加磁盘(注意磁盘文件系统,选UFS), 添加即可
再选择服务栏,开启相应的服务就行了
来几张安装好后的效果图