如何使用DigitalOcean Ghost应用程序

DigitalOcean的一键式“应用程序”安装允许您创建一个Droplet与Ghost预安装,运行,并准备好在短短几分钟内去!下面的说明将带你从零到博客。

一篇文章里, Ghost 提交汉娜·沃尔夫

介绍

要创建使用一个简单而美丽的博客与Ghost 感谢DigitalOcean的一键式“应用程序”安装,您可以创建一个Ghost预安装,运行并准备好在短短几分钟内完成的Droplet!

下面的说明将把你从零到博客,但他们假设你已经有一个帐户与DigitalOcean。 如果你还没有,然后头就转移到注册网页

第1步:创建Ghost Droplet

在你DigitalOcean控制面板上,按创建快捷批处理按钮,将要采取的创建屏幕。

Droplet主机名:你会先问我对“主机名” -这是你的Droplet的名称,以便您可以识别它,如果你有几个。 名称不应包含任何空格或特殊字符。

选择尺寸:有6个尺寸的选择,但最小512MB应该是充足的为广大的博客。 如果您的资源不足,您可以随时升级。

选择地区:选择最接近的区域给你,或者你的目标受众。

选择图片:这是重要的组成部分! 在“选择图像”下选择“应用程序”,然后选择“Ghost在Ubuntu 12.04”。

Ghost

你就在那里! 点击大绿色的“创建Droplet”按钮,一个新的Droplet将为您创建,与所有需要运行Ghost的东西,如Node.js,nginx和包括Ghost本身 - 已经配置和设置。

创建新Droplet

一旦你的Droplet准备好了,你会看到一个像这样的屏幕:

Droplet准备好了

如果打开的IP地址-这是162.243.43.52在上面的例子-在您最喜爱的浏览器,你会看到你的新Ghost博客已经启动并运行!

第2步:设置域名

你现在有你自己的Ghost博客,但通过IP地址访问它可能不是你想要的。 设置自定义域有3个步骤。

  1. 更改nginx配置以匹配您的域名。

    在控制面板中,选择您的Droplet,然后选择“访问”,然后按“控制台访问”按钮。 一旦您的控制台加载,您将需要登录。您应该已经收到来自DigitalOcean的电子邮件,其中包含您的新Droplet的登录详细信息。

    类型nano /etc/nginx/sites-available/ghost打开nginx的配置文件在纳米编辑器中编辑。 当前更改server_namemy-ghost-blog.com到您的域名。

    nginx配置

    关于使用纳米:使用箭头键移动光标周围没有鼠标。 当你完成,按ctrl + x退出。 纳米将询问您是否要保存,键入y(是),并按下确认键保存文件。

  2. 编辑Ghost配置文件

    仍然在控制面板中,输入nano /var/www/ghost/config.js打开要编辑的Ghost配置文件。

    Ghostconfig.js文件中包含的配置针对不同的环境,你的Droplet被自动配置在生产模式下运行。 生产模式在配置文件中第二,在开发模式之后。 将文件向下移动,直到找到生产URL设置,并将其更改为您的域名。

    Ghost配置

    有此文件中的几个其他选项可配置,请参阅Ghost使用文档的详细信息。

  3. 你需要按照DigitalOcean的说明如何在您的服务器指向您的域名。

第3步:获取博客

浏览到您的新配置的博客,然后将URL更改为your-url/ghost 您将看到Ghost注册屏幕。 输入您的详细信息以创建管理用户帐户。 完成后,系统会自动登录。

Ghost注册

登录后,您将进入Ghost内容屏幕。 你会看到一个可喜的博客文章,和绿色+按钮。 按下按钮开始在Ghost中写你的第一篇博文。

维护您的博客

你现在有一个完全工作的Ghost博客。 您的Ghost Droplet设置为尽可能容易照顾你的博客长期。

启动和停止Ghost

在某些情况下,例如安装主题或升级,您可能需要启动,停止或重新启动您的Ghost博客。 您可以通过这样做startstoprestart的Ghost服务提供的命令。 例如,安装一个主题后,您可以通过键入以下命令重新Ghostservice ghost restart 要查看您的博客Ghost只需键入的当前状态service ghost status

升级Ghost

  • 首先,你需要找出最新的Ghost版本的URL。 它应该是这样的http://ghost.org/zip/ghost-latest.zip
  • 一旦你得到了最新版的网址,在你Droplet的控制台类型cd /var/www/更改目录到Ghost代码库生活在那里。
  • 接下来,键入wget http://ghost.org/zip/ghost-latest.zip
  • 键入以下命令删除旧的核心目录rm -rf ghost/core
  • 解压该档案与unzip -uo ghost-latest.zip -d ghost
  • 确保所有的文件有正确的权限chown -R ghost:ghost ghost/*
  • 变成你的Ghost目录cd ghost ,然后运行npm install --production得到任何新的依赖
  • 最后,重新启动Ghost使更改使用生效service ghost restart

结论

DigitalOcean的一键式功能的应用程序(和创建的图像塞巴斯蒂安Gierlinger )使得它非常容易上手Ghost博客。

本文将详细介绍3个步骤,但Ghost正在运行,并为你准备好由第一,头部年底移交给加博客文章Ghost指南 ,了解如何获得最大的Ghost魂更多的信息。

我们希望您喜欢Ghost的博客,并继续找到维护您的Ghost安装在DigitalOcean直接!