之前因為 GitHub 有送 100 美元的 DigitalOcean 基金, 本來想說可以 20 個月慢慢燒 (反正部落格沒什麼人在看, 租用一個月 5 元的就好), 結果最近忽然收到 DigitalOcean 寄來的信件, 說更改服務條款, 推廣的基金有效期只有12個月, 這個月(2016/05/01)起剩下的餘額全部過期, 所以帳號不但歸零還瞬間變成負的 0.36 美元, 所以就只好搬到自己家裡的主機
趁著這一次搬家, 乾脆就把這個部落格系統, 整個都轉換成 Docker 的 container 格式, 這樣的好處是, 以後要轉移到其他平台, 理論上就方便許多了, 整個 Wordpress 轉換過程還算順利, 主要是把 apache2 跟 php 的設定目錄複製過來, 至於 MySQL 因為筆者超級懶惰, 是直接把 /var/lib/mysql 整個使用 rsync 方式同步到新的 container 上面 整個過程運氣算不錯, 基本上啟動就可以正常運作了, 多虧是使用 Ubuntu 14.04 LTS, 基本上 MySQL 可以無痛轉移到新的平台, (之前測試 12.04 的 MySQL 在 container 的轉移, 需要手動執行 mysqld_safe 才能執行, 主要是 init 的關係)
如果您真的不想花太多時間在架設新創公司的 Blog 系統的建構上面, 可以考慮使用 DigitalOcean 的一鍵安裝服務, $5/mo 的也可以建立, 不一定非得 $10/mo 起跳, 不過裝完之後, 您可能需要 putty 以 ssh 的方式連線到主機取得後續安裝的帳號密碼 基本上只要按照下面的網址操作就可以了 https://www.digitalocean.com/community/tutorials/one-click-install-wordpress-on-ubuntu-14-04-with-digitalocean 事實上看下面這張圖就可以搞定了
大概 30-50 秒左右就可以建立一個 WordPress 的網站, 主機建議選舊金山, 基本上美國西岸的速度會比東岸好多了, 如果一開始不確定會有多少人來看您的網站, 建議從 $5/mo 起跳, 這樣或許可以省下一些費用 建立好之後, DigitalOcean 會發送一封含有 root 密碼的郵件給您, 請您收一下電郵郵件, 並且使用 ssh 的工具, 例如 putty 以 ssh 的方式連線到您剛剛建立好的主機, 登入進去之後, 就可以看到一組 admin 的密碼, 這組密碼是給您等等後續安裝 WordPress 使用的 像現在這個 Blog 就是選用 舊金山主機 $5/mo, 因為我預計大概沒多少人會來看, 所以就選最便宜的就對了 ^O^ 如果您問我為什麼會用 DigitalOcean ? 喔! 那是因為我低調的參加了 GitHub 的 Student Developer Pack 所以有了 $100+$10=$110 的資金(登記信用卡又送 $10), DigitalOcean 資金涼在那邊好幾個月都快忘記了, 所以就拿來燒了一下, 順便測試看看有沒有什麼好玩的功能 對了! 順便說說最近怎麼又開始搞 WordPress? 還不是那個 wordpress.com 最近又開始在文章下面亂塞廣告, 另外一個更大的問題是, 大陸把 wordpress.com 整個封鎖住, 文章完全沒辦法分享給內地朋友, 所以就拿這個來測試一下系統的效能與穩定度 好啦! 我承認 DigitalOcean 的推薦連結也算是廣告的一種, 如果您不喜歡可以點擊這個 DigitalOcean 就沒有推薦連結了
基本上這間 SecureDragon VPS 供應商算是滿新的公司, 所以給的優惠也滿好的, SecureDragon 有提供 OpenVZ, Xen, 和 Backup VPS 的服務, 價位從一年 19.9 美元到 491 美元都有 所以您可以選擇適合您的方案, 目前筆者有一台 OpenVZ 和 一台 Xen 的主機, 目前用的感覺還滿不錯的, SLA 累計到目前為止為 100%, Xen 主機的效能果然比 OpenVZ 好很多, 果然是一分錢一分貨, 如果只是要自己玩玩 OpenVZ 就可以了, 如果要拿來跑比較重的服務, 那麼還是建議使用 Xen 的方案會比較好