我家里有一台旧笔记本电脑,我想将其设置为家用服务器。出于稳定性和学习方面的考虑,我选择了 Linux。我至少想要的是:
- Mercurical/Git 仓库
- FTP 服务器可供外界访问
- 家庭网络内的文件共享
- 如果我下载了任何电影或音乐,则进行媒体流传输。
- 中央数据存储。
我不知道如何设置 ftp 或媒体共享。
我家里主要有 Windows PC 和 Macbook(MacOSX)
我很困惑我应该使用哪个发行版,我是否应该简单地创建一个 FTP 服务器或者 samba 是更好的选择?
Linux 是最佳选择,因为它是免费的。请指教。
答案1
我的家庭服务器是 Ubuntu 12.04,它运行完美。你可以试试这个优秀的网站linux家庭服务器指南完整指南
- 安装 Ubuntu 12.04(如果不需要 GUI,请选择服务器版本)
- 在终端中使用此命令安装
sudo apt-get install git
git指导 - 使用此命令从终端安装 vsftpd
sudo apt-get install vsftpd
使用此命令指导 - 其余部分已覆盖这里
我希望它能有所帮助
答案2
如果您想要一款易于快速启动和运行的产品,那么 ubuntu 无疑是您的不二之选。它还能让您轻松安装额外的软件包。
为了简化维护配置,我建议安装一个名为 webmin 的软件包(Webmin 主页) 可让您通过 Web 浏览器执行大多数任务。这不仅限于 ubuntu,还可以安装在大多数 Linux 发行版上。
这将允许您管理 samba 和 ftp 以及通过 ubuntu 提供的大多数其他服务器设施。