前幾天假日在研究 Email Server 郵件伺服器的方案時,看到這款 A serverless email server on AWS using S3 and SES 透過 AWS SES + AWS S3 來開源架設郵件伺服器的工具。意外地打開新靈感,沒想到 AWS SES 服務也能這樣玩, …
標籤彙整: VPS
[Ubuntu] 編譯或安裝軟體的流程,以 ImageMagick 為例
Ubuntu 的使用者應該對 apt 或 apt-get 指令不陌生。通常如果主機上需要什麼軟體,找一找資料就可以發現原來使用 apt install 軟體名稱 就可以安裝到,直接就可以使用。 類似的套件管理工具其實從各個作業系統(brew, yum..)甚至到開發語言(composer, pip. …
[VPS] PHP 網站應用程式防火牆 WAF 實作筆記
先前筆記的 [VPS] WordPress 網站主機群防護升級的作法 、 [Nginx] 阻擋惡意請求來源(User-Agent)的方法 與 [Fail2ban] 同步 Cloudflare WAF 防火牆封鎖 IP 清單的方法 這三篇,主要都是在實作第一版 PHP WAF 網站應用程式防火牆的筆記 …
[Ubuntu] 21.04 與 21.10 於 2022/07/14 生命週期結束,升級 22.04 版的方法
說實在,真的是沒在 Follow 這個資訊,記得(?)當初安裝系統的時候他是寫 LTS 長期支援版本,但這也太快就結束了吧XD Ubuntu 21.10 (Impish Indri) End of Life reached on July 14 2022 這也算是第一次碰到直接 apt update …
閱讀全文〈[Ubuntu] 21.04 與 21.10 於 2022/07/14 生命週期結束,升級 22.04 版的方法〉
[Ubuntu] 意外移除了 APT 套件管理程式的復原方法
前幾天把一台 Ubuntu 16.04 的主機升級到 18.04,然後這樣升級並沒有比直接安裝好,反而還導致一堆舊套件被卡在原本版本上沒有更新。 就在這個反覆移除->更新的過程中,意外的關聯到 APT 這個套件管理程式的工具,移除後整個有點傻眼,就沒辦法繼續「管理」了XD 好在這種事肯定不是我 …
[VPS] WordPress 網站主機群防護升級的作法
有鑒於之前主機被爬蟲給爬到高負載,這次就來自己實作一個日誌分析工具,然後考量有些網站有搭配 Cloudflare CDN 服務,不只是把惡意名單產出,還同步 Cloudflare WAF 與 Fail2ban 兩個工具整合。 過去有寫過相關的筆記文: [Fail2ban] 針對 Nginx 伺服器架 …
[VPS] 使用 Maddy 架設 Email 伺服器的方法
不得不說,現在滿喜歡用 Go 開發的開源專案,因為大多都可以直接編譯成一個執行檔案,非常的乾淨! [Git] Ubuntu Server 自架 Gogs 版本控制存放庫 Repository 代管主機的作法 這篇也是使用 Go 開發的開源專案 本篇主角:Maddy – Composable all- …
[VPS] Ubuntu Server 安裝 NFS 服務共享主機資料夾
這服務原本也是我打算串連眾多主機的選擇,不過缺點說在前面:如果網路有問題,主機會 Hang 住,導致存取卡著。 用在搭配 HAProxy 架構中可以有選擇性的只處理使用者上傳的檔案,程式原始碼倒不用這樣跟進。 進入正題,這服務要處理好,總共要設定兩台搭配,假設兩台的配置如下: Server 192. …
[VPS] 使用 Docker 架設 Nextcloud 搭配 AWS S3 建立雲端 NAS 的做法
前天跟同事吃飯時,聊到因為遠端工作的關係,設計師檔案空間各自使用自己的硬碟備份不是辦法,到底要買台 NAS 當檔案伺服器,還是要乾脆用雲端解決方案? 看標題就知道最後選了雲端解決方案,不自建硬體環境了。完全是風險考量,反而成本過小可以直接忽略XD 這類型需求自從我打算關閉 Flickr Pro 方案 …
[VPS] Ubuntu 主機建立網站伺服器管理人員的流程
網站與伺服器建立後會有很多管理的情境,像是純粹使用網站不動用到主機的站務人員,或者是有修改伺服器端檔案需求的開發人員。 這些角色建立各有其方法與應用情境,不是照套用什麼文章或是功能就好。會需要謹慎評估管理需求,不要造成管理上的負擔,那就本末倒置了! 本篇應用的情境設定為「有 SSH/SFTP 登入權 …