筆記本

Art is long, life is short.

Jun 9, 2022

harbor registry use minio storage

vim harbor.yml storage_service: # # ca_bundle is the path to the custom root ca certificate, which will be injected into the truststore # # of registry's and chart repository's containers. This is usually needed

May 13, 2022

Gitlab Upgrade Restart ERROR!

Error Message: Error executing action run on resource 'bash[migrate gitlab-rails database]' Mixlib::ShellOut::ShellCommandFailed ------------------------------------ Command execution failed. STDOUT/STDERR suppressed for sensitive resource Error executing action run on resource 'rails_

May 5, 2022

Docker Restful API Enable

vi /lib/systemd/system/docker.service 第13行 ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock 改為 ExecStart=/usr/bin/dockerd -H=fd:// -H=tcp://0.0.0.0:2375 --containerd=

Feb 21, 2022

bookstack開源資識庫 email config

version: "2" services: bookstack: image: lscr.io/linuxserver/bookstack container_name: bookstack environment: - PUID=1000 - PGID=1000 - APP_URL=http://:6875 - DB_HOST=bookstack_db - DB_USER=bookstack

Dec 20, 2021

MetaBase Release v0.41.5 fix log4j to 2.16.0

在使用metabase 的朋友們, 上週官方釋出了 MetaBase v0.41.4 來修補log4j的(CVE-2021-44228), 將log4j的版本提升到 2.15.0, 隨後apache基金會又推出了 log4j.2.16.0來修補2.15.0沒修補完成的地方, 總歸一句話就是快升級的你的 MetaBase主程式吧! 官方Github: Release Metabase v0.41.5 · metabase/metabase (github.com) [https:

Oct 22, 2021

Juniper 防火牆 Managemet 限制允許來源

Juniper 防火牆啟用遠端管理介面(Telnet、SSH、Http、Https), 要注意如果沒有特別設定Firewall filter的話, 可能會有管理介面暴露在Internet上面, 會讓來自各處的暴力破解來試探, 透過Juniper上的firewall filter可以過濾掉這些行為, 可供參考. .先建立filter "MgnACL" rule1. 建立允許來源存取SSH & Http & HTTPS. set firewall family inet filter MgnACL term access from source-address 218.99.87.

Oct 5, 2021

Web Service Status Page Monitor

當每次Facebook or Google or AWS....等, 網路服務有異常時, 大家想最快了解是不是官方服務出了問題?還是其實是本身的電腦或網路發生了狀況? 最好的確認方式就是到個服務的 Status Page去查看官方的狀態, 現在不論企業或是個人, 會使用上的SaaS服務實在是太多了啦, 你要記下每一個服務status page url, 實在是強人所難, 找尋新的工具就是最好的決方. 最近發現到了一個叫statusgator.com的網站, 可以免費註冊使用, 免費版的限制就是只能訂閱三個Service Status Page, 當訂閱的服務有發生了Status Page 狀態變更時, 就可以使用Alert Function, 看是要吐訊息到 Email 或是Slack

Sep 24, 2021

.NetCore Nuget Restore Change Source

2021/09/22 之後發現到, .Net Core在 Restore 微軟的nuget 套件時, 會失敗, Response status code does not indicate success: 400(Bad Request) , 不知道是被官網擋掉了還是怎麼樣, 試過好幾間的 ISP線路都會有類似的狀況. Resolve: Build Dockerfile 變更 nuget restore 的來源, RUN donet restore

Sep 7, 2021

Nginx Proxy Manager Get Cloudflare Real Client True IP

Issue: 透過Nginx Proxy Manager LoadBalance 到其他的Container, 但要取得Client 真實的IP. CLIENT(RealIP) → CLOUDFLARE → NginxProxyManager → Container Resolve: Nginx Proxy Manager → Edit Proxy Host → Advanced Add Custom Nginx Configuration real_ip_header CF-Connecting-IP;