Tagged

VPS

A collection of 26 posts

SSH 金鑰:免密碼登入遠端主機、傳遞檔案
鐵人賽VPSLinux網路

SSH 金鑰:免密碼登入遠端主機、傳遞檔案

覺得打密碼很麻煩嗎?透過 Public Key Authentication 的方式,可以讓你不需輸入密碼就透過 SSH 進入你的遠端主機。

用 Cron 幫網站寫備份腳本吧
鐵人賽LinuxVPSUbuntu

用 Cron 幫網站寫備份腳本吧

Cron 是個好用的 Linux 工具,可以用來定期自動化許多工作,就像 Windows 的排程管理員一樣。透過 Cron,可以輕鬆幫網站寫備份腳本。

Nginxconfig:自動產生 Nginx 設定檔的線上工具
鐵人賽VPShttpLinux網路

Nginxconfig:自動產生 Nginx 設定檔的線上工具

上次有介紹到 Nginx,一個輕巧而優美的 HTTP 伺服器,並建議新手都應該嘗試看看。但是一開始使用預設的設定檔後,可能稍微知道怎麼修改,卻不知道該怎麼編寫。這個 Nginxconfig 就是一個線上的 nginx 設定檔產生器,只要勾選、輸入幾個設定,就會產生對應的設定檔供使用者下載。

三招找出主機上哪個處理程序在耗費你的資源
鐵人賽VPSLinux

三招找出主機上哪個處理程序在耗費你的資源

Linux 的指令介面中不像 Windows,東西卡住叫工作管理員出來關掉沒有回應的程式就好。在 Linux 上該做什麼才能知道誰在耗用資源呢?

Nginx:高效能的 Web 伺服器、反向代理、負載平衡
鐵人賽LinuxVPShttp網路

Nginx:高效能的 Web 伺服器、反向代理、負載平衡

Web 伺服器的首選,大概不是 Nginx 就是 Apache 了。這篇文章說明為什麼我偏向使用 Nginx 而不是 Apache。

CloudFlare 快取了什麼?五招設定看這裡
鐵人賽VPS網路http

CloudFlare 快取了什麼?五招設定看這裡

CloudFlare 能夠幫你擋下許多惡意流量、也能幫你快取住許多資源。但你知道 CloudFlare 預設到底會快取什麼,該怎麼清除掉過期的快取嗎?

CloudFlare:免費 CDN、DNS 託管,加速又防 DDOS
鐵人賽VPS網路http

CloudFlare:免費 CDN、DNS 託管,加速又防 DDOS

如果你的網站有很多靜態資源(如圖片、影片等),需要大量流量的話,通常會找個像樣的 CDN 來幫網站加速,這時 CloudFlare 就是你的一個好選擇。

tmux:管理終端 Session、分割視窗的神器
鐵人賽LinuxVPS

tmux:管理終端 Session、分割視窗的神器

學會怎麼部署工具後,尤其又知道怎麼使用 WSL,通常大部分都會本機完成開發後再丟到遠端主機執行。但有時候必須在遠端同時嘗試作業和看 log,就只能開兩個 SSH 視窗進去管理嗎?

API 實作(四):實際串上 MongoDB 資料庫
鐵人賽LinuxVPSDatabase程式JavaScript

API 實作(四):實際串上 MongoDB 資料庫

之前有提過,MongoDB 的 Schema-less 特性、加上 BSON 結構很適合拿來用 Node.js 寫個 Side-project,所以今天要拿之前的 API 範例,實際串上 MongoDB 資料庫。

在 Linux 下備份與還原 MongoDB 資料庫
鐵人賽VPSLinuxDatabase

在 Linux 下備份與還原 MongoDB 資料庫

上一篇提到了如何安裝、操作 MongoDB,這篇要討論如何自動備份資料庫。

MongoDB:開源、好上手的 NoSQL 資料庫
鐵人賽VPSLinux程式JavaScriptDatabase

MongoDB:開源、好上手的 NoSQL 資料庫

MongoDB 是個開源的 NoSQL 資料庫,由於你不需要花很多時間先制定每張資料表要長怎樣、畫出 ER Model,因此不管是用來做 Side-project,還是用來塞大量資料都很適合。

Certbot:幫你的網站安裝免費 HTTPS 憑證
鐵人賽VPSLinux網路http

Certbot:幫你的網站安裝免費 HTTPS 憑證

我們可以透過 Certbot 來建立免費的 HTTPS 憑證。Certbot 其實是利用 Let's Encrypt 的免費 HTTPS 憑證,而 Let's Encrypt 是由 Mozilla、Cisco、Google 等大公司共同贊助推動的服務,主要是要推廣大家都來簽 HTTPS,讓網路更安全。

用 Nginx 伺服器建立反向代理
鐵人賽網路LinuxVPShttp

用 Nginx 伺服器建立反向代理

雖然我們可以直接將 Node.js 專案的 port 指向 80,甚至可以加上 HTTPS 憑證,那用 Nginx 當反向代理還有什麼好處呢?

在 Gandi 上購買你的第一個 Domain
鐵人賽VPS網路

在 Gandi 上購買你的第一個 Domain

有了 Server 也有了服務後,你開始可以把服務公開給別人一起使用了。但是丟給別人的時候只能給 IP,很麻煩嗎?這時候你就應該購買你的第一個 Domain。

使用 pm2 管理 Node.js 服務
鐵人賽VPSJavaScript程式Linux

使用 pm2 管理 Node.js 服務

把服務部屬到主機後,如何讓服務保持執行,甚至在主機重開機後都會自動執行呢?通常我們會用 pm2 來管理 server 上的 Node.js 服務。

把第一個服務部署到主機上吧!
鐵人賽VPSLinuxAPI

把第一個服務部署到主機上吧!

開了一臺主機以後可以做什麼呢?第一件事就是要把自己寫的服務放上去讓別人使用吧!這篇文章會介紹兩種常見的部屬服務的方法。

剛架設雲端 VPS 主機後該做的三件事
鐵人賽VPSLinux

剛架設雲端 VPS 主機後該做的三件事

略懂略懂後端程式後,還是要實際開個主機部屬起來才有感覺。接下來幾篇文章會講解如何開一臺雲端 VPS 主機,以及怎麼設定環境、部屬程式碼、維護線上服務。

Fish shell:讓指令更接近懶人使用
鐵人賽VPSLinux

Fish shell:讓指令更接近懶人使用

認識基本的 Linux 指令後,該想想怎麼讓這些指令更方便輸入了。今天要介紹的 Fish shell,可以讓你的指令介面變得更好看、還有自動補完功能等等。

WSL:Windows 使用者也能有個像樣的指令介面
鐵人賽LinuxVPS程式

WSL:Windows 使用者也能有個像樣的指令介面

大部分的後端工程師,都使用 Linux 指令來操作伺服器。雖然 Windows 也有內建 Powershell 可以下指令,但是絕大部分好用的指令工具還是都做在 Linux 平臺為主,在 Windows 上執行這些指令不是一件容易的事。這時,WSL 就可以協助你在 Windows 上快速執行 Linux 指令。

Now:在雲端部屬你的網站、後端功能
ServerlessVPS網路ReactJavaScript

Now:在雲端部屬你的網站、後端功能

透過 Now,你可以在任何時候把你的網站部屬到雲端主機服務,你不需要管理複雜的主機設定,全部都在 serverless 的服務上做到好,更重要的是它有免費方案!

vim:想打造雲端工作環境?你可以試試這個
vimLinuxVPS程式

vim:想打造雲端工作環境?你可以試試這個

身為一個 Freelancer/學生,除了工作或學習以外,平常一定會常常跑來跑去。有時候可能家裡有臺電腦出去卻帶著筆電,或是時常帶著筆電到咖啡廳工作,卻沒辦法同步 VS Code 或是 Sublime Text 等等編輯器的設定、套件等等。這時,其實可以嘗試用 vim 開始工作。

Outline VPN:輕鬆建立 VPN 的好選擇
網路VPNVPS

Outline VPN:輕鬆建立 VPN 的好選擇

Outline 是個開放原始碼的 VPN 工具,因為簡單易用,能讓大部分使用者簡單部屬並使用而聞名。一開始是為了保護新聞工作者有安全的方式存取資料,讓新聞工作組織也能輕鬆建立 VPN、安全使用網路並保持私密溝通。

VPN:跨區、突破網路限制的好工具
網路VPSVPNGoogle

VPN:跨區、突破網路限制的好工具

VPN 能夠讓你偽造你的 IP 進而跨區瀏覽資訊,或是透過連線保護你的資訊不被竊取,這篇文章將介紹幾種使用 VPN 的時機,並介紹幾種適合的使用方法。

Amazon Lightsail:AWS 推出的便宜 VPS 系統
VPSUbuntu

Amazon Lightsail:AWS 推出的便宜 VPS 系統

AWS 也推出了低價的 VPS:Amazon Lightsail,第一個月還可以免費使用!難道 Amazon 也要跳下來分 VPS 這塊市場了嗎?

Ubuntu 如何完整移除 MySQL
UbuntuLinux網路VPS

Ubuntu 如何完整移除 MySQL

算是做個筆記,因為常常 MySQL 要砍掉重裝都清不了設定。搞了很久總算成功了 XD