如何在DigitalOcean上创建你的第一个VPS

1,481 阅读5分钟

在这篇文章中,我想指导你在DigitalOcean上建立你的第一个Linux虚拟专用服务器(VPS)的过程。

DigitalOcean是最有名的VPS服务之一。

DigitalOcean有一个最著名的应用程序和操作系统的一键安装过程,它提供了一个全球网络的数据中心和CDN位置。它也非常可靠,而且以5美元/月为起点,也很方便。

我认为DigitalOcean是最实惠和最容易使用的解决方案之一,我把它用于各种服务。

第1步:创建一个DigitalOcean账户

你可以使用这个联盟链接,获得100美元的信贷,你可以在未来60天内使用。

免责声明:这是一个联盟链接。当你使用这个链接注册时,你将获得100美元的信贷,我将获得25美元的DigitalOcean信贷。

我不建议DigitalOcean只是因为他们有一个联盟计划,显然。这恰恰相反:因为我经常使用它,如果我可以降低我的账单,我就利用这个机会。

一旦你在网站上。

填写注册表,你就会很快开始运行。你也可以用谷歌或GitHub注册。

你需要确认你的电子邮件。

然后你需要输入账单信息,当你完成100美元的免费学分时,就需要输入账单信息。

第二步:创建一个项目

一旦你注册了,你现在就可以创建一个新的项目。

为项目输入一个名称和描述。

一旦你点击 "创建项目",该项目将被添加到你的项目列表中,并出现项目仪表板

这是你想对这个项目做什么的控制中心。

首先,有一个大的蓝色按钮,上面有开始使用Droplet的文字。

什么是Droplet?一个DigitalOcean Droplet是一个虚拟机,一个VPS。我们想要创建的东西。DigitalOcean的一切都围绕着Droplet。

从这个界面,我们也可以初始化一个管理数据库,创建一个空间(一个存储文件的地方),并创建一个负载平衡器,在多个液滴之间分配流量。

但让我们保持简单的事情。我们只想创建一个液滴。

创建一个液滴

点击项目仪表板上的Get Started with a Droplet按钮。

这将向你展示一个有很多选项的页面。

让我们从顶部开始。

第一个选择是选择一个图像。在这里,我们可以选择几个Linux发行版(Ubuntu、Fedora、Debian和CentOS)和FreeBSD,另一个UNIX操作系统。

对于其中的每一个,我们都可以选择一个特定的版本。

除了发行版,我们还有其他类别。 特别是Marketplace,让我们只需点击一下,就可以安装一个预先配置了WordPress、Ghost、LAMP服务器或任何150多个应用程序的服务器。这是一个非常方便的方法,可以快速启动和运行任何项目。

快照、备份和自定义图像可以让你从一个预先存在的服务器创建一个服务器。

现在你知道了你在这里可以做的一切,让我们从发行版面板中挑选Ubuntu LTS

选择计划中,你可以选择标准计划(也就是我们要使用的计划),或者更高性能的CPU优化或内存优化的服务器。这意味着该服务器将花费更多。

说到成本,现在我们有一个表格,我们可以选择服务器的大小(和成本)。

不要被骗了:点击左边的箭头,可以看到更便宜的计划。

一个5美元/月的计划可以走很长的路,在你需要升级之前。从这个开始。还要注意的是,计费是按小时计算的,所以如果你使用一台服务器10分钟,你仍然要被计费1小时。

接下来,我们可以选择添加块存储,以拥有持久的数据存储(现在不需要),你可以选择一个数据中心区域。

你应该选择哪个?

离你的访问者最近的那个。我几乎总是选择纽约,因为它处于欧洲和美国其他地区的中间位置。

接下来我们还有其他选项,你可以忽略,然后我们有认证

选择密码以保持简单,但对于真正的服务器,我建议使用SSH密钥认证(设置起来更复杂,但更安全)。

键入一个你将用于root 用户的密码,即Linux系统管理员的密码。

然后填写一个对你有意义的用户名。

最后,点击创建Droplet按钮。

然后DigitalOcean将开始创建液滴的过程。

一旦它结束,它将向你显示公共服务器的IP地址。

点击名称,显示液滴仪表板。

从这里你可以完全控制任何东西。你可以打开它,关闭它,调整它的大小,以及更多。

请记住,关闭Droplet不会停止DigitalOcean的计费:你必须销毁它,所以它根本不占用任何空间。

以root身份访问Droplet

从Droplet,你现在可以通过点击访问菜单,以及启动控制台按钮来访问该Droplet。

这将在浏览器内打开一个登录窗口,让你登录到服务器。输入root 作为用户名,以及你之前设置的密码。

然后你应该能够登录到服务器。

浏览器中的控制台并不理想。使用你的操作系统终端要好得多。

让我使用macOS终端应用访问服务器。我写下命令ssh root@<IP ADDRESS>

我立即得到一个警告,告诉我以前从未连接过这个服务器。我以 "是 "接受。

现在服务器要求我输入密码。

而且我已经登录到了它。

接下来是什么?

现在你完全控制了一台位于数据中心的计算机,在世界的某个地方。

这不是很酷吗?而这仅仅是个开始。

在服务器准备好做任何事情之前,你需要做很多事情,首先应该是创建一个非root用户,担心服务器的安全问题,并设置任何你想在上面运行的服务器。