鐵人賽, VPS, Linux, 網路 SSH 金鑰:免密碼登入遠端主機、傳遞檔案 覺得打密碼很麻煩嗎?透過 Public Key Authentication 的方式,可以讓你不需輸入密碼就透過 SSH 進入你的遠端主機。
鐵人賽, Linux, VPS, Ubuntu 用 Cron 幫網站寫備份腳本吧 Cron 是個好用的 Linux 工具,可以用來定期自動化許多工作,就像 Windows 的排程管理員一樣。透過 Cron,可以輕鬆幫網站寫備份腳本。
鐵人賽, VPS, http, Linux, 網路 Nginxconfig:自動產生 Nginx 設定檔的線上工具 上次有介紹到 Nginx,一個輕巧而優美的 HTTP 伺服器,並建議新手都應該嘗試看看。但是一開始使用預設的設定檔後,可能稍微知道怎麼修改,卻不知道該怎麼編寫。這個 Nginxconfig 就是一個線上的 nginx 設定檔產生器,只要勾選、輸入幾個設定,就會產生對應的設定檔供使用者下載。
鐵人賽, VPS, Linux 三招找出主機上哪個處理程序在耗費你的資源 Linux 的指令介面中不像 Windows,東西卡住叫工作管理員出來關掉沒有回應的程式就好。在 Linux 上該做什麼才能知道誰在耗用資源呢?
鐵人賽, Linux, VPS, http, 網路 Nginx:高效能的 Web 伺服器、反向代理、負載平衡 Web 伺服器的首選,大概不是 Nginx 就是 Apache 了。這篇文章說明為什麼我偏向使用 Nginx 而不是 Apache。
鐵人賽, VPS, 網路, http CloudFlare 快取了什麼?五招設定看這裡 CloudFlare 能夠幫你擋下許多惡意流量、也能幫你快取住許多資源。但你知道 CloudFlare 預設到底會快取什麼,該怎麼清除掉過期的快取嗎?
鐵人賽, VPS, 網路, http CloudFlare:免費 CDN、DNS 託管,加速又防 DDOS 如果你的網站有很多靜態資源(如圖片、影片等),需要大量流量的話,通常會找個像樣的 CDN 來幫網站加速,這時 CloudFlare 就是你的一個好選擇。
鐵人賽, Linux, VPS tmux:管理終端 Session、分割視窗的神器 學會怎麼部署工具後,尤其又知道怎麼使用 WSL,通常大部分都會本機完成開發後再丟到遠端主機執行。但有時候必須在遠端同時嘗試作業和看 log,就只能開兩個 SSH 視窗進去管理嗎?
鐵人賽, Linux, VPS, Database, 程式, JavaScript API 實作(四):實際串上 MongoDB 資料庫 之前有提過,MongoDB 的 Schema-less 特性、加上 BSON 結構很適合拿來用 Node.js 寫個 Side-project,所以今天要拿之前的 API 範例,實際串上 MongoDB 資料庫。
鐵人賽, VPS, Linux, 程式, JavaScript, Database MongoDB:開源、好上手的 NoSQL 資料庫 MongoDB 是個開源的 NoSQL 資料庫,由於你不需要花很多時間先制定每張資料表要長怎樣、畫出 ER Model,因此不管是用來做 Side-project,還是用來塞大量資料都很適合。
鐵人賽, VPS, Linux, 網路, http Certbot:幫你的網站安裝免費 HTTPS 憑證 我們可以透過 Certbot 來建立免費的 HTTPS 憑證。Certbot 其實是利用 Let's Encrypt 的免費 HTTPS 憑證,而 Let's Encrypt 是由 Mozilla、Cisco、Google 等大公司共同贊助推動的服務,主要是要推廣大家都來簽 HTTPS,讓網路更安全。
鐵人賽, 網路, Linux, VPS, http 用 Nginx 伺服器建立反向代理 雖然我們可以直接將 Node.js 專案的 port 指向 80,甚至可以加上 HTTPS 憑證,那用 Nginx 當反向代理還有什麼好處呢?
鐵人賽, VPS, 網路 在 Gandi 上購買你的第一個 Domain 有了 Server 也有了服務後,你開始可以把服務公開給別人一起使用了。但是丟給別人的時候只能給 IP,很麻煩嗎?這時候你就應該購買你的第一個 Domain。
鐵人賽, VPS, JavaScript, 程式, Linux 使用 pm2 管理 Node.js 服務 把服務部屬到主機後,如何讓服務保持執行,甚至在主機重開機後都會自動執行呢?通常我們會用 pm2 來管理 server 上的 Node.js 服務。
鐵人賽, VPS, Linux 剛架設雲端 VPS 主機後該做的三件事 略懂略懂後端程式後,還是要實際開個主機部屬起來才有感覺。接下來幾篇文章會講解如何開一臺雲端 VPS 主機,以及怎麼設定環境、部屬程式碼、維護線上服務。
鐵人賽, VPS, Linux Fish shell:讓指令更接近懶人使用 認識基本的 Linux 指令後,該想想怎麼讓這些指令更方便輸入了。今天要介紹的 Fish shell,可以讓你的指令介面變得更好看、還有自動補完功能等等。
鐵人賽, Linux, VPS, 程式 WSL:Windows 使用者也能有個像樣的指令介面 大部分的後端工程師,都使用 Linux 指令來操作伺服器。雖然 Windows 也有內建 Powershell 可以下指令,但是絕大部分好用的指令工具還是都做在 Linux 平臺為主,在 Windows 上執行這些指令不是一件容易的事。這時,WSL 就可以協助你在 Windows 上快速執行 Linux 指令。
Serverless, VPS, 網路, React, JavaScript Now:在雲端部屬你的網站、後端功能 透過 Now,你可以在任何時候把你的網站部屬到雲端主機服務,你不需要管理複雜的主機設定,全部都在 serverless 的服務上做到好,更重要的是它有免費方案!
vim, Linux, VPS, 程式 vim:想打造雲端工作環境?你可以試試這個 身為一個 Freelancer/學生,除了工作或學習以外,平常一定會常常跑來跑去。有時候可能家裡有臺電腦出去卻帶著筆電,或是時常帶著筆電到咖啡廳工作,卻沒辦法同步 VS Code 或是 Sublime Text 等等編輯器的設定、套件等等。這時,其實可以嘗試用 vim 開始工作。
網路, VPN, VPS Outline VPN:輕鬆建立 VPN 的好選擇 Outline 是個開放原始碼的 VPN 工具,因為簡單易用,能讓大部分使用者簡單部屬並使用而聞名。一開始是為了保護新聞工作者有安全的方式存取資料,讓新聞工作組織也能輕鬆建立 VPN、安全使用網路並保持私密溝通。
網路, VPS, VPN, Google VPN:跨區、突破網路限制的好工具 VPN 能夠讓你偽造你的 IP 進而跨區瀏覽資訊,或是透過連線保護你的資訊不被竊取,這篇文章將介紹幾種使用 VPN 的時機,並介紹幾種適合的使用方法。
VPS, Ubuntu Amazon Lightsail:AWS 推出的便宜 VPS 系統 AWS 也推出了低價的 VPS:Amazon Lightsail,第一個月還可以免費使用!難道 Amazon 也要跳下來分 VPS 這塊市場了嗎?