如何构build一个类似于HostGator的家庭服务器

我目前使用的是hostgator,但是想移动到现场托pipe,而不是通过第三方。 熟悉HostGator或托pipe的人可以帮助我解决需要完成的任务。

  • 我有一个新的盒子,* nux甚至还没有安装
  • 我知道他们使用cPanel,电子邮件等,所有这些都是我使用的function。
  • 什么是我需要遵循的步骤,以获得一个类似于他们的系统启动和运行的列表。
  • 有包可以一次安装他们的几个function吗?
  • 我是否需要单独安装FTP,邮件等每个软件包
  • 没有function出售托pipe给他人将需要。
  • 我是否需要WHM(虚拟主机pipe理器),因为我没有销售托pipe?

任何信息,以帮助我明白我想要做什么,将不胜感激。

编辑:由于cPanel许可证费用$ 500 /年,我正在考虑一个开放源代码的select,像ISPconfig,虽然我知道很less,并没有尝试过,所以无法与cPanel进行比较。

这很大程度上取决于您打算如何处理您的服务器。 由于它只是为了您自己的用途,除了网站托pipe和电子邮件,还有其他的function吗? 对于虚拟主机,你需要什么语言才能使用(PHP,Ruby,只是静态的HTML等)? 对于电子邮件,您对于如何访问它(客户端)有什么具体要求?

我会更详细地编辑这个问题,但我运行自己的服务器为我的网站和电子邮件,所以这是我的build议。 在你的服务器上,你可以安装任何你最喜欢的发行版。 如果你没有太多的系统pipe理员经验,我可能会build议Ubuntu,因为它使用起来相当简单,而且基于Debian(我喜欢基于Debian的发行版:)。 之后,您可以安装Apache(如有必要,PHP和MySQL)和电子邮件服务。 对于电子邮件,我使用postfix和Courier。 我也为webmail安装了Roundcube ,尽pipe我也可以使用任何带有IMAP的客户端。 为了pipe理它,你可以使用Webmin来给自己一个基于web的界面,这个界面可能和你以前的界面相似,但是习惯于在服务器上运行命令也不会太困难。 这些软件包很容易安装,所以可以像input“sudo apt-get install apache2 php mysql postfix courier”那样简单( 注意:不是实际的命令,而是取决于你想要的 )。

在cpanel.net上购买cpanel的副本,按照其支持的less数发行版的安装说明进行操作。

如果我回想一下安装过程,您可以从最简单的安装开始,而且他们实际上已经将大部分自己的二进制文件打包在了它们的包中。