在 Linux 中设置家庭服务器

在 Linux 中设置家庭服务器

我家里有一台旧笔记本电脑,我想将其设置为家用服务器。出于稳定性和学习方面的考虑,我选择了 Linux。我至少想要的是:

  • Mercurical/Git 仓库
  • FTP 服务器可供外界访问
  • 家庭网络内的文件共享
  • 如果我下载了任何电影或音乐,则进行媒体流传输。
  • 中央数据存储。

我不知道如何设置 ftp 或媒体共享。

我家里主要有 Windows PC 和 Macbook(MacOSX)

我很困惑我应该使用哪个发行版,我是否应该简单地创建一个 FTP 服务器或者 samba 是更好的选择?

Linux 是最佳选择,因为它是免费的。请指教。

答案1

我的家庭服务器是 Ubuntu 12.04,它运行完美。你可以试试这个优秀的网站linux家庭服务器指南完整指南

  1. 安装 Ubuntu 12.04(如果不需要 GUI,请选择服务器版本)
  2. 在终端中使用此命令安装sudo apt-get install gitgit指导
  3. 使用此命令从终端安装 vsftpdsudo apt-get install vsftpd使用此命令指导
  4. 其余部分已覆盖这里

我希望它能有所帮助

答案2

如果您想要一款易于快速启动和运行的产品,那么 ubuntu 无疑是您的不二之选。它还能让您轻松安装额外的软件包。

为了简化维护配置,我建议安装一个名为 webmin 的软件包(Webmin 主页) 可让您通过 Web 浏览器执行大多数任务。这不仅限于 ubuntu,还可以安装在大多数 Linux 发行版上。

这将允许您管理 samba 和 ftp 以及通过 ubuntu 提供的大多数其他服务器设施。

相关内容