Our new platform is already available at www.gandi.net

Go to the new Gandi

ImageMagick 公布了一个安全漏洞 (编号 CVE-2016-3714),此漏洞会让恶意的使用者伪造档案名称,以远端执行程式码。

我们已在 Simple Hosting 平台上修补了此问题,以保护使用 ImageMagick 函式库的客户的应用程式。

如果您的应用程式使用了 ImageMagick,为安装更新,请您在2016年5月5日 2 AM (台北时间) 之后重新启动 instance。

您可以透过我们的网站重新启动 instance,或使用 Gandi CLI 的指令执行重启:
  $ gandi paas restart {instance_name}

如果您遇到任何问题,或想了解更多资讯,请与我们的客服团队联系


我们很高兴能跟您分享这件消息,Gandi Cloud 已支援 Ubuntu 16.04 LTS (Xenial Xerus) 了!

新功能

Ubuntu 16.04 LTS 使用 systemd 初始化程序,并提供许多新的功能,包括 Snap。Snap 是新的软件包格式,与 .deb 并行。许多受欢迎的软件包也一并在新版中更新了,如 PHP 7, MySQL 5.7, 和 docker 1.10。

参考官方的 Release Notes,以了解更多 Ubuntu 16.04 LTS 的讯息:
https://wiki.ubuntu.com/XenialXerus/ReleaseNotes

建立伺服器

您可以透过我们的网站Gandi CLI、或 API 建立新伺服器,我们有3个资料中心供您选择。

建立的方式以 Gandi CLI 为例,在终端机输入以下指令即可:


  $ gandi vm create --image "Ubuntu 16.04 64 bits LTS (HVM)" --hostname "xenial" --datacenter LU-BI1

如您欲升级目前的 Ubuntu 系统,请参考 Ubuntu 的升级文件

如果您目前的系统是在我们的旧的 Xen 平台上运行的,请阅读我们的线上文件,以了解如何转移至 HVM

内建 kernel 和 Docker 支援

Ubuntu 16.04 LTS 伺服器将采用 Linux Kernel 4.4 版本作为内建的核心,而不会使用由我们管理的原预设核心版本。您的伺服器将预设使用 Ubuntu 的低延迟版的核心。Ganid 平台使用 grub 开机并开启映像档中的核心启动系统。使用 grub 开机是我们 HVM 平台提供的选项之一。

因此我们将 Ubuntu 16.04 LTS 设为 Docker Machine 上的 Ubuntu 预设映象档,我们也推荐 Docker 用户们在我们平台上使用此服务。

如果您想开始使用 docker-machine-gandi 插件,或想了解更多资讯,请参考 Github 页面。

希望您喜欢最新版本的 Ubuntu!如果您有任何问题,请不吝与我们的客服团队联系


我们很高兴能宣布这个好消息:Simple Hosting Node.js 开始支援 Node Version Manager(nvm)了!

透过 nvm,您现在可以使用任何版本的 Node.js,不用再受您曾安装在 Simple Hosting instance 上的版本限制了。

您只需要在专案的根目录加一个 ".nvmrc" 档案,并布署您的程式码即可。

以使用 Gandi CLI 布属的专案为例:

$ cd myapp
$ echo "4.4" > .nvmrc
$ git add .nvmrc
$ git commit -m 'Use Node.js 4.4'
$ git push gandi master
$ gandi deploy

Simple Hosting 的布属及建立流程会自动检测到 ".nvmrc" 档案的存在,并依实际需求安装所需的版本。

请参考 Node.js instance 的线上文件以了解详细资讯(英):

https://wiki.gandi.net/en/simple/instance/nodejs#selection_of_nodejs_version

Bonus:您还可以在 Simple Hosting 上执行 Parse 伺服器

Facebook 最近宣布他们将关闭 Parse 服务,并将释出原始码,使用者可以自己架 Parse 伺服器。

架 Parse 伺服器需要最新版的 Node.js 4,而 Simple Hosting 过往并不支援此版本。不过在有了 ".nvmrc" 之后,再没有任何事物可以阻止您在 instance 上架设 Parse 伺服器了。

如您欲在 Simple Hosting Node.js 上架设 Parse,请参考以下教学及范例文件:

https://wiki.gandi.net/en/tutorials/simple/nodejs/parse-server

Enjoy!


如果您的 Simple Hosting instance 使用的是 PHP 5.4/MySQL,您可以透过点击更新连结升级至 PHP 5.6。您只需要登入 instance 的管理界面,点击更新,即可开始升级。

本操作会自动将所有东西搬至 PHP 5.6 的环境,而由于此功能尚属 beta 版,升级后的几天内,您可以会遇到一些问题。我们强烈建议您先阅读升级说明,了解不同版本间的差异、以及您可能会遇到的问题,再进行操作。您一旦升级之后,则无法返回更新前的状态。

其他 PHP instance 类型的使用者(如 PostgreSQL 或 MongoDB)则仍需手动执行升级,我们的线上文件载有操作方式及范例,可帮助您升级 instance。

如果您有任何疑问,请与我们的客户服务团队联系


在2月16日,GNU libc 函式库被发现了一个安全漏洞 [CVE-2015-7547]。大部份的 Linux 系统版本皆使用了GNU libc 函式库。

我们建议所有 IaaS 的用户更新他们的 glibc 函式库并重启 VM,或将受影响的服务先关闭之后再重开。

我们的技术团队已在 Gandi 系统中修补此安全漏洞。目前,我们正安装修补程式于所有 Simple Hosting 的伺服器上,而其他的产品已完成修补动作。

如欲了解更多技术层面的资讯,请参考此文章:
https://googleonlinesecurity.blogspot.fr/2016/02/cve-2015-7547-glibc-getaddrinfo-stack.html


在 HVM 平台中,3.18 现在是预设的内核版本

Linux 内核 3.18 版取代了 3.12,现在是 HVM 平台上的预设版本。

此外,在 HVM 平台上,Docker 在使用上更容易了,因为 3.18 支援 "overlay" 底层文件系统。如欲了解更多关于 Docker 的使用技术,请参考我们的 wiki 文章 (英)。


将停止支援 3.10 版内核,包括 AUFS (Xen 平台)

我们计划于2016年3月10日将内核升级至 3.10.96。新的版本包括了安全性修复 (也与 CVE-2016-0728 有关),但同时也将停止支援 AUFS。

如果您使用的是 AUFS ,请留意,当更新完成之后,您的系统可能无法正常运作,因此我们强烈建议您转移至 HVM 平台。

如果您希望继续使用 AUFS,您可以使用 "raw" 或 "grub" 以转移至自己的内核。

非 AUFS 的 Docker 使用者也可移转至 HVM 平台,使用 3.18 版的内核。预设的底层文件系统是 "overlay",但仍必须调整一下 Docker 的设置。

我们的 wiki 有关于移转至 HVM 平台 (英) 及 Docker 使用技巧 (英) 的文章。


安全性补钉和版本升级 3.2、3.12、及 3.18

Xen 内核 3.2 已升级至 3.2.76;HVM 内核 3.12 及 3.18 已升级至 3.12.53 和 3.18.26。如欲使用新版内核,您只需要重新启动伺服器。


grsecurity 内核将结束服务


依据 grsecurity 近日发布的政策,我们计划于2016年3月10日将 "grsec" 内核 (2.6.32-x86_64-grsec 和 3.2-x86_64-grsec) 从平台上移除。在此之后,"non-grsec" 版的内核会成为预设选项。

如果您希望继续使用此功能,请在 HVM 平台中,利用 "raw" 或 "grub" 设定个人化内核来建立新系统。


Simple Hosting 现已支援 PHP 5.6 版本,并将其设定为建立 instance 时的预设选项。如果您想用 PHP 5.4,可以在建立 instance 时从清单中选取。

我们发布了一篇教学文章 (英),帮助您从 PHP 5.4 转移至 PHP 5.6,您可以从文章中了解一些转移及测试的技巧。

除此之外,我们计划在2016年3月22日发布一个功能,让 PHP 5.4/MySQL 的使用者可以自动升级。而其他版本的使用者则仍需手动操作版本升级。

如果您在转移的过程中遇到任何问题,欢迎与我们的客服团队联系。

PHP 5.6 版的 instance 是在使用 Debian 8 (Jessie) 的系统映象档上执行,预期会有更多创新的功能。如您有任何的使用心得,请与我们分享!


Bonus: 套件相依性管理工具 Composer


从现在起,您可以使用 PHP 最受欢迎的套件相依性管理工具 Composer 来简单地安装管理套件 (支援 PHP 5.6 及 5.4 的 instances)。

套件相依性管理工具可让网页开发者更轻松地管理包含第三方程式码的专案。这类工具提供一种简单的方式,协助列出应用程式中的外部相依性套件,并支援下载、安装正确的档案。

Simple Hositng 已支援 Node.js、Python、Ruby 的套件相依管理工具,分别为 npm、pip、及 bundler。再加上 PHP 的 Composer,我们现已提供所有 instance 类型的现代化开发流程。

使用 Composer 的第一步,请参考线上文件及范例


为提供更好的 IaaS 系统映像服务,我们将于2016年1月14日起,减少目前可用的系统数量。我们将保留较常使用的系统,并鼓励您自行在 HVM 平台上,安装您的映象档

同时,我们很高兴的宣布,在经过数周的测试后,Gandi 已正式支援FreeBSD

2016年1月14日开始,Gandi 将只会为以下系统进行维护作业:
Debian 8.x 及 7.x
Ubuntu 14.04 LTS 及 12.04 LTS
CentOS 7.x 及 6.x
FreeBSD 10.2 (ZFS 和 UFS 版本)

其余映像则会于1月14日标为停用,并于同日移除。您无法利用它们建立新伺服器或磁碟。您有六个月的时间可以转移至新系统,或利用 snapshots 保存您既有的映象档。

我们仅协助 x86_64 版本的映象档转移至新 HVM 平台,其余 Xen 平台上32位元的映像档也将被停用。

此外,我们将依据开发者公布的时程表,提供留存系统的最新稳定版。如您欲了解更多关于映像档支援及停用的讯息,请参阅我们的 wiki 文章 (英文)

我们鼓励您试用新 HVM 平台来建立映像档。如果您需要协助,欢迎与我们的开发及客服团队联系。


我们的 PaaS 服务 "Simple Hosting" 现已支援 npm start scripts (目前,几乎所有的 Node.JS 套件都用 npm start scripts),并将提供 Simple Hosting 使用者更好的功能。

一直以来,您需要在专案的根目录放置 'server.js' 来启动程式,但从现在起,您可以使用较有弹性的方式,即为利用 `package.json`。

您可用 `package.json["main"]` 定义进入点:

//package.json
{
"name" : "foo",
"version" : "1.2.3",
"description" : "A packaged foo fooer for fooing foos",
"main" : "index.js",
}

在以上例子中,index.js 用于启动您的模组。

另一个方式是,透过定义指令,利用 `package.json["scripts"]["start"]` 启动程式

// package.json
{
"name" : "foo",
"version" : "1.2.3",
"description" : "A packaged foo fooer for fooing foos",
"scripts": {
"start": "node index.js"
}
}

您可能已发现,这表示您需要使用启动程式的参数。举例来说,您可以使用 JavaScript 最新版的 ES6。

//package.json
{
"engines": {
"node": ">=0.12"
},
"scripts": {
"start": "node --harmony app.js"
}
}

这个新功能让您在使用 start command 时,可将环境变数纳入考量。以往这只能在个别的程式中做到。

// package.json
{
...
"scripts": {
"start": "NODE_ENV=staging node app.js"
}
}

您可以使用此功能管理您应用程式的程序,例如使用 pm2。

建议您看一下我们的 wiki(英文),您可以了解更多基本与进阶的使用范例。

如果您已经有 Node.js 的 instance,本更新不会要您改变任何设定。如您想使用这个新功能,您只需要删除或重新命名 `server.js`,并安装 `package.json` 以依据您的个人化设定来启动程式。

当然,如果您要建立新的专案,我们会建议您使用这些新功能。

本更新会在2015年12月1日永久生效,`package.json` 档案中的指示将会被视为优先执行 。`server.js` 则只会做为参考依据。

想试试看在 Simple Hosting 的 instance 上执行 Node.js 吗?我们提供免费五天的试用版


近日我们将架站工具 Gandi Site 升级至第7版,新版除了开始采用 HTML5 之外,使用者操作介面也变得更现代化、更简洁俐落了。新版 Gandi Site 多了些新功能,其中最重要的就是“响应式设计”,意即,第7版的版型会根据使用者浏览网站的装置,调整网站的尺寸,如台式电脑中的浏览器、平板电脑、或智慧型手机。

如果您还不太熟悉 Gandi Site 这个产品,请让我们简明扼要地介绍它。Gandi Site 是一套“所见即所得(WYSWYG,what-you-see-is-what-you-get)”编辑软体,您不需要学会写程式或了解 HTML 语法就能建立您的网站。我们提供各种不同的使用方案,其中“免费方案”是域名的附加服务,只要您注册域名就能使用 Gandi Site 的免费方案。

如果您欲架设一个网站,但在该网站完成之前,想先放置静态的“网页建构中”或“Coming soon”等讯息,Gandi Site 免费方案是最适合您的选择。或者是,如果您想将履历表公开于网路中,也可以使用此方案。

如果您想建立更复杂的网站,如商店或企业的形象网站、个人的作品网站等等,我们有其他方案可供您使用:个人版进阶版商用版
您可以在此页了解更多讯息:https://www.gandi.net/hebergement/site/packs

从现在起至2015年9月30日止,您可以6元的便宜价格试用新版 Gandi Site 的任何方案(请留意,各方案的原价是有差别的),为期一个月。试用过后,若您感到满意,可以续用一年,并将有85折的优惠。

虽然6元这种低价可能会让您对产品的品质感到怀疑,但我们诚心邀请您试用看看,只要亲自用过一遍,您就会了解 Gandi Site 的好处。

何不试玩看看呢?


Page   1 2 3 4
Change the news ticker size