add get wildcard certificates from letsencrypt using certbot with cloudflare plugin
This commit is contained in:
181
content/post/ubuntu-letsencrypt-cloudflare-wildcard.md
Normal file
181
content/post/ubuntu-letsencrypt-cloudflare-wildcard.md
Normal file
@@ -0,0 +1,181 @@
|
|||||||
|
---
|
||||||
|
title: "[筆記] 在 ubuntu 20.04 底下,用certbot 透過Cloudflare 申請全域的 Letsencrypt 憑證"
|
||||||
|
date: 2020-09-02T15:55:40+08:00
|
||||||
|
draft: false
|
||||||
|
noSummary: false
|
||||||
|
categories: ['筆記']
|
||||||
|
image: https://h.cowbay.org/images/post-default-4.jpg
|
||||||
|
tags: ['certbot','Cloudflare','Letsencrypt']
|
||||||
|
author: "Eric Chang"
|
||||||
|
keywords:
|
||||||
|
- certbot
|
||||||
|
- Cloudflare
|
||||||
|
- Letsencrypt
|
||||||
|
---
|
||||||
|
|
||||||
|
之前用caddy 作為反向代理,其中一個優勢就是caddy 會自動處理Letsencrypt 憑證的問題
|
||||||
|
|
||||||
|
也不用煩惱怎麼去更新一堆有的沒的
|
||||||
|
|
||||||
|
不過,實際應用上,還是偶爾會拿這些憑證檔案來用的狀況
|
||||||
|
|
||||||
|
雖然可以從caddy 上面取得這些檔案
|
||||||
|
|
||||||
|
但是基本上這些檔案都是綁定一個特定的hostname
|
||||||
|
|
||||||
|
可是我想要有一個憑證,可以給同網域底下的機器用 ( Wildcard certificates )
|
||||||
|
|
||||||
|
<!--more-->
|
||||||
|
|
||||||
|
要申請Wildcard certificates ,必須要採用 DNS 驗證的方式
|
||||||
|
|
||||||
|
一般手動操作的步驟,會先產生一組亂數字串,然後更新 DNS 上面去
|
||||||
|
|
||||||
|
如果要改成自動化,要多一些步驟
|
||||||
|
|
||||||
|
### 安裝 certbot 及 Cloudflare 外掛
|
||||||
|
|
||||||
|
首先,先來安裝會用到的套件
|
||||||
|
|
||||||
|
```
|
||||||
|
sudo apt install certbot letsencrypt python3-certbot-dns-cloudflare
|
||||||
|
```
|
||||||
|
|
||||||
|
### 設定 cloudflare API
|
||||||
|
|
||||||
|
這個步驟我測了好久,網路上的說明似乎都過期了,造成cloudflare API 那邊會發生錯誤
|
||||||
|
|
||||||
|
先登入 cloudflare 管理界面的API token 設定
|
||||||
|
|
||||||
|
https://dash.cloudflare.com/profile/api-tokens
|
||||||
|
|
||||||
|
建立一組token
|
||||||
|
|
||||||
|
內容如下
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
在權限設定的地方,選擇三個項目
|
||||||
|
|
||||||
|
zone-zone settings-edit
|
||||||
|
zone-zone-edit
|
||||||
|
zone-DNS-edit
|
||||||
|
|
||||||
|
在下一個 zone resources 選擇 include-All zones
|
||||||
|
|
||||||
|
存檔後會產生一組 API token ,接著就是用這組 token 來做DNS更新
|
||||||
|
|
||||||
|
### 編輯 cloudflare 設定檔
|
||||||
|
|
||||||
|
在 /etc底下新增一個 cloudflare.ini
|
||||||
|
|
||||||
|
內容如下
|
||||||
|
|
||||||
|
```
|
||||||
|
sudo vim /etc/cloudflare.ini
|
||||||
|
|
||||||
|
dns_cloudflare_email = #email@address.here
|
||||||
|
dns_cloudflare_api_key = #API token here
|
||||||
|
```
|
||||||
|
|
||||||
|
存檔後離開,然後改一下權限,不然等一下certbot 會跳警告
|
||||||
|
|
||||||
|
```
|
||||||
|
sudo chmod 0600 /etc/cloudflare.ini
|
||||||
|
```
|
||||||
|
|
||||||
|
### 執行certbot 取得憑證
|
||||||
|
|
||||||
|
執行以下的指令
|
||||||
|
```
|
||||||
|
sudo certbot certonly --dns-cloudflare --dns-cloudflare-credentials /etc/cloudflare.ini --preferred-challenges=dns --email admin@abc.com --server https://acme-v02.api.letsencrypt.org/directory --agree-tos -d abc.com -d *.abc.com
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
正常的話,會是這樣的結果
|
||||||
|
|
||||||
|
```
|
||||||
|
sudo certbot certonly --dns-cloudflare --dns-cloudflare-credentials /etc/cloudflare.ini --preferred-challenges=dns --email admin@abc.com --server https://acme-v02.api.letsencrypt.org/directory --agree-tos -d abc.com -d *.abc.com
|
||||||
|
|
||||||
|
Saving debug log to /var/log/letsencrypt/letsencrypt.log
|
||||||
|
Plugins selected: Authenticator dns-cloudflare, Installer None
|
||||||
|
Obtaining a new certificate
|
||||||
|
Performing the following challenges:
|
||||||
|
dns-01 challenge for abc.com
|
||||||
|
dns-01 challenge for abc.com
|
||||||
|
Waiting 10 seconds for DNS changes to propagate
|
||||||
|
Waiting for verification...
|
||||||
|
Cleaning up challenges
|
||||||
|
|
||||||
|
IMPORTANT NOTES:
|
||||||
|
- Congratulations! Your certificate and chain have been saved at:
|
||||||
|
/etc/letsencrypt/live/abc.com/fullchain.pem
|
||||||
|
Your key file has been saved at:
|
||||||
|
/etc/letsencrypt/live/abc.com/privkey.pem
|
||||||
|
Your cert will expire on 2020-12-01. To obtain a new or tweaked
|
||||||
|
version of this certificate in the future, simply run certbot
|
||||||
|
again. To non-interactively renew *all* of your certificates, run
|
||||||
|
"certbot renew"
|
||||||
|
- If you like Certbot, please consider supporting our work by:
|
||||||
|
|
||||||
|
Donating to ISRG / Let's Encrypt: https://letsencrypt.org/donate
|
||||||
|
Donating to EFF: https://eff.org/donate-le
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
這樣子就取得了全域通用的SSL 憑證檔案
|
||||||
|
|
||||||
|
如果看到底下這種錯誤
|
||||||
|
|
||||||
|
```
|
||||||
|
administrator@ubuntu:~$ sudo certbot certonly --dns-cloudflare --dns-cloudflare-credentials /etc/cloudflare.ini --preferred-challenges=dns --email admin@abc.com --server https://acme-v02.api.letsencrypt.org/directory --agree-tos -d abc.com -d *.abc.com
|
||||||
|
Saving debug log to /var/log/letsencrypt/letsencrypt.log
|
||||||
|
Plugins selected: Authenticator dns-cloudflare, Installer None
|
||||||
|
Obtaining a new certificate
|
||||||
|
Performing the following challenges:
|
||||||
|
dns-01 challenge for abc.com
|
||||||
|
dns-01 challenge for abc.com
|
||||||
|
Cleaning up challenges
|
||||||
|
Error determining zone_id: 6003 Invalid request headers. Please confirm that you have supplied valid Cloudflare API credentials. (Did you copy your entire API key?)
|
||||||
|
```
|
||||||
|
|
||||||
|
那就是cloudflare API 那邊的權限設定錯了,我就是在這邊卡很久...
|
||||||
|
|
||||||
|
請參照上面的步驟和圖片正確的設定
|
||||||
|
|
||||||
|
可以用 certbot certificates 來驗證看看
|
||||||
|
|
||||||
|
```
|
||||||
|
administrator@ubuntu:~$ sudo certbot certificates
|
||||||
|
Saving debug log to /var/log/letsencrypt/letsencrypt.log
|
||||||
|
|
||||||
|
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||||
|
Found the following certs:
|
||||||
|
Certificate Name: abc.com
|
||||||
|
Domains: abc.com *.abc.com
|
||||||
|
Expiry Date: 2020-12-01 05:31:31+00:00 (VALID: 89 days)
|
||||||
|
Certificate Path: /etc/letsencrypt/live/abc.com/fullchain.pem
|
||||||
|
Private Key Path: /etc/letsencrypt/live/abc.com/privkey.pem
|
||||||
|
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||||
|
```
|
||||||
|
|
||||||
|
之後就可以用
|
||||||
|
|
||||||
|
```
|
||||||
|
sudo certbot renew
|
||||||
|
```
|
||||||
|
|
||||||
|
來更新憑證
|
||||||
|
|
||||||
|
寫到/etc/crontab 去排程每個月的1號自動更新
|
||||||
|
|
||||||
|
```
|
||||||
|
administrator@ubuntu:~$ echo "* * 1 * * root /usr/bin/certbot renew" |sudo tee -a /etc/crontab
|
||||||
|
* * 1 * * root /usr/bin/certbot renew
|
||||||
|
administrator@ubuntu:~$
|
||||||
|
```
|
||||||
|
|
||||||
|
接下來就等三個月之後,檢查看看憑證是否有自動更新了!
|
||||||
|
|
||||||
|
|
||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -603,7 +603,7 @@ title="pinterest icon"></i>
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -608,6 +608,6 @@ if (!doNotTrack) {
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
<description>Recent content in Categories on MC部落</description>
|
<description>Recent content in Categories on MC部落</description>
|
||||||
<generator>Hugo -- gohugo.io</generator>
|
<generator>Hugo -- gohugo.io</generator>
|
||||||
<language>en-us</language>
|
<language>en-us</language>
|
||||||
<lastBuildDate>Thu, 13 Aug 2020 14:22:05 +0800</lastBuildDate>
|
<lastBuildDate>Wed, 02 Sep 2020 15:55:40 +0800</lastBuildDate>
|
||||||
|
|
||||||
<atom:link href="https://h.cowbay.org/categories/index.xml" rel="self" type="application/rss+xml" />
|
<atom:link href="https://h.cowbay.org/categories/index.xml" rel="self" type="application/rss+xml" />
|
||||||
|
|
||||||
@@ -14,7 +14,7 @@
|
|||||||
<item>
|
<item>
|
||||||
<title>筆記</title>
|
<title>筆記</title>
|
||||||
<link>https://h.cowbay.org/categories/%E7%AD%86%E8%A8%98/</link>
|
<link>https://h.cowbay.org/categories/%E7%AD%86%E8%A8%98/</link>
|
||||||
<pubDate>Thu, 13 Aug 2020 14:22:05 +0800</pubDate>
|
<pubDate>Wed, 02 Sep 2020 15:55:40 +0800</pubDate>
|
||||||
|
|
||||||
<guid>https://h.cowbay.org/categories/%E7%AD%86%E8%A8%98/</guid>
|
<guid>https://h.cowbay.org/categories/%E7%AD%86%E8%A8%98/</guid>
|
||||||
<description></description>
|
<description></description>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -483,6 +483,6 @@ if (!doNotTrack) {
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -487,6 +487,6 @@ if (!doNotTrack) {
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -422,6 +422,6 @@ if (!doNotTrack) {
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -485,6 +485,6 @@ if (!doNotTrack) {
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
|
|||||||
@@ -21,8 +21,8 @@
|
|||||||
"accountablePerson" : "",
|
"accountablePerson" : "",
|
||||||
"copyrightHolder" : "",
|
"copyrightHolder" : "",
|
||||||
"copyrightYear" : "2020",
|
"copyrightYear" : "2020",
|
||||||
"datePublished": "2020-08-13 14:22:05 \x2b0800 CST",
|
"datePublished": "2020-09-02 15:55:40 \x2b0800 CST",
|
||||||
"dateModified" : "2020-08-13 14:22:05 \x2b0800 CST",
|
"dateModified" : "2020-09-02 15:55:40 \x2b0800 CST",
|
||||||
"url" : "https:\/\/h.cowbay.org\/categories\/%E7%AD%86%E8%A8%98\/",
|
"url" : "https:\/\/h.cowbay.org\/categories\/%E7%AD%86%E8%A8%98\/",
|
||||||
"wordCount" : "0",
|
"wordCount" : "0",
|
||||||
"image" : "https://h.cowbay.org%!s(\u003cnil\u003e)"",
|
"image" : "https://h.cowbay.org%!s(\u003cnil\u003e)"",
|
||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -301,6 +301,71 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a class="featured-image-link" href="https://h.cowbay.org/post/ubuntu-letsencrypt-cloudflare-wildcard/"><div class='featured-image lazy lazy-bg-image' data-background="https://h.cowbay.org/images/post-default-4.jpg"></div></a>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="excerpt-container">
|
||||||
|
<div class="excerpt-meta">
|
||||||
|
<span class="date">02 September</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span> / </span>
|
||||||
|
<span class="author">
|
||||||
|
<a href="https://github.com/changchichung" title="Posts by Eric Chang" rel="author">Eric Chang</a>
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span> / </span>
|
||||||
|
<span class="category">
|
||||||
|
<a href="/categories/%E7%AD%86%E8%A8%98">筆記</a>
|
||||||
|
</span>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class='excerpt-header'>
|
||||||
|
<h2 class='excerpt-title'>
|
||||||
|
<a href="https://h.cowbay.org/post/ubuntu-letsencrypt-cloudflare-wildcard/ "> [筆記] 在 ubuntu 20.04 底下,用certbot 透過Cloudflare 申請全域的 Letsencrypt 憑證 </a>
|
||||||
|
</h2>
|
||||||
|
</div>
|
||||||
|
<div class='excerpt-content'>
|
||||||
|
<article>
|
||||||
|
<p>之前用caddy 作為反向代理,其中一個優勢就是caddy 會自動處理Letsencrypt 憑證的問題</p>
|
||||||
|
|
||||||
|
<p>也不用煩惱怎麼去更新一堆有的沒的</p>
|
||||||
|
|
||||||
|
<p>不過,實際應用上,還是偶爾會拿這些憑證檔案來用的狀況</p>
|
||||||
|
|
||||||
|
<p>雖然可以從caddy 上面取得這些檔案</p>
|
||||||
|
|
||||||
|
<p>但是基本上這些檔案都是綁定一個特定的hostname</p>
|
||||||
|
|
||||||
|
<p>可是我想要有一個憑證,可以給同網域底下的機器用 ( Wildcard certificates )</p>
|
||||||
|
|
||||||
|
<div class="more-link-wrapper"><a class="more-link" href="https://h.cowbay.org/post/ubuntu-letsencrypt-cloudflare-wildcard/">Read the post<span class="screen-reader-text">This is a Standard Post</span></a></div>
|
||||||
|
</article>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a class="featured-image-link" href="https://h.cowbay.org/post/wireguard-pihole-in-ubuntu-20.04/"><div class='featured-image lazy lazy-bg-image' data-background="https://h.cowbay.org/images/post-default-16.jpg"></div></a>
|
<a class="featured-image-link" href="https://h.cowbay.org/post/wireguard-pihole-in-ubuntu-20.04/"><div class='featured-image lazy lazy-bg-image' data-background="https://h.cowbay.org/images/post-default-16.jpg"></div></a>
|
||||||
|
|
||||||
|
|
||||||
@@ -361,7 +426,7 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -436,7 +501,7 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -505,7 +570,7 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -568,7 +633,7 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -627,7 +692,7 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -688,7 +753,7 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -753,7 +818,7 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -818,7 +883,7 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -879,7 +944,7 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -944,7 +1009,7 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1005,7 +1070,7 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1064,7 +1129,7 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1125,7 +1190,7 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1188,7 +1253,7 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1253,7 +1318,7 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1312,7 +1377,7 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1373,7 +1438,7 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1442,7 +1507,7 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1503,7 +1568,7 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1568,7 +1633,7 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1625,7 +1690,7 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1684,7 +1749,7 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1739,7 +1804,7 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1794,7 +1859,7 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1855,7 +1920,7 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1916,7 +1981,7 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1983,7 +2048,7 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -2048,7 +2113,7 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -2121,7 +2186,7 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -2190,7 +2255,7 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -2253,7 +2318,7 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -2310,7 +2375,7 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -2373,7 +2438,7 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -2434,7 +2499,7 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -2493,7 +2558,7 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -2550,7 +2615,7 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -2611,7 +2676,7 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -2668,7 +2733,7 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -2727,7 +2792,7 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -2788,7 +2853,7 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -2849,7 +2914,7 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -2920,7 +2985,7 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -2979,7 +3044,7 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -3077,7 +3142,7 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -3138,7 +3203,7 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -3199,7 +3264,7 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -3266,7 +3331,7 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -3326,7 +3391,7 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -3397,7 +3462,7 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -3591,6 +3656,6 @@ if (!doNotTrack) {
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
|
|||||||
@@ -6,11 +6,30 @@
|
|||||||
<description>Recent content in 筆記 on MC部落</description>
|
<description>Recent content in 筆記 on MC部落</description>
|
||||||
<generator>Hugo -- gohugo.io</generator>
|
<generator>Hugo -- gohugo.io</generator>
|
||||||
<language>en-us</language>
|
<language>en-us</language>
|
||||||
<lastBuildDate>Thu, 13 Aug 2020 14:22:05 +0800</lastBuildDate>
|
<lastBuildDate>Wed, 02 Sep 2020 15:55:40 +0800</lastBuildDate>
|
||||||
|
|
||||||
<atom:link href="https://h.cowbay.org/categories/%E7%AD%86%E8%A8%98/index.xml" rel="self" type="application/rss+xml" />
|
<atom:link href="https://h.cowbay.org/categories/%E7%AD%86%E8%A8%98/index.xml" rel="self" type="application/rss+xml" />
|
||||||
|
|
||||||
|
|
||||||
|
<item>
|
||||||
|
<title>[筆記] 在 ubuntu 20.04 底下,用certbot 透過Cloudflare 申請全域的 Letsencrypt 憑證</title>
|
||||||
|
<link>https://h.cowbay.org/post/ubuntu-letsencrypt-cloudflare-wildcard/</link>
|
||||||
|
<pubDate>Wed, 02 Sep 2020 15:55:40 +0800</pubDate>
|
||||||
|
|
||||||
|
<guid>https://h.cowbay.org/post/ubuntu-letsencrypt-cloudflare-wildcard/</guid>
|
||||||
|
<description><p>之前用caddy 作為反向代理,其中一個優勢就是caddy 會自動處理Letsencrypt 憑證的問題</p>
|
||||||
|
|
||||||
|
<p>也不用煩惱怎麼去更新一堆有的沒的</p>
|
||||||
|
|
||||||
|
<p>不過,實際應用上,還是偶爾會拿這些憑證檔案來用的狀況</p>
|
||||||
|
|
||||||
|
<p>雖然可以從caddy 上面取得這些檔案</p>
|
||||||
|
|
||||||
|
<p>但是基本上這些檔案都是綁定一個特定的hostname</p>
|
||||||
|
|
||||||
|
<p>可是我想要有一個憑證,可以給同網域底下的機器用 ( Wildcard certificates )</p></description>
|
||||||
|
</item>
|
||||||
|
|
||||||
<item>
|
<item>
|
||||||
<title>[筆記] 在 ubuntu 20.04 上安裝 wireguard + pihole 作 AD Blocking/install wireguard and pihole to do ad block in ubuntu 20.04 </title>
|
<title>[筆記] 在 ubuntu 20.04 上安裝 wireguard + pihole 作 AD Blocking/install wireguard and pihole to do ad block in ubuntu 20.04 </title>
|
||||||
<link>https://h.cowbay.org/post/wireguard-pihole-in-ubuntu-20.04/</link>
|
<link>https://h.cowbay.org/post/wireguard-pihole-in-ubuntu-20.04/</link>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -491,6 +491,6 @@ if (!doNotTrack) {
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -483,6 +483,6 @@ if (!doNotTrack) {
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -459,7 +459,7 @@ if (!doNotTrack) {
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -598,7 +598,7 @@ title="pinterest icon"></i>
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -22,8 +22,8 @@
|
|||||||
"accountablePerson" : "",
|
"accountablePerson" : "",
|
||||||
"copyrightHolder" : "",
|
"copyrightHolder" : "",
|
||||||
"copyrightYear" : "2020",
|
"copyrightYear" : "2020",
|
||||||
"datePublished": "2020-08-13 14:22:05 \x2b0800 CST",
|
"datePublished": "2020-09-02 15:55:40 \x2b0800 CST",
|
||||||
"dateModified" : "2020-08-13 14:22:05 \x2b0800 CST",
|
"dateModified" : "2020-09-02 15:55:40 \x2b0800 CST",
|
||||||
"url" : "https:\/\/h.cowbay.org\/",
|
"url" : "https:\/\/h.cowbay.org\/",
|
||||||
"wordCount" : "0",
|
"wordCount" : "0",
|
||||||
"image" : "https://h.cowbay.org%!s(\u003cnil\u003e)"",
|
"image" : "https://h.cowbay.org%!s(\u003cnil\u003e)"",
|
||||||
@@ -46,9 +46,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -292,6 +292,68 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a class="featured-image-link" href="https://h.cowbay.org/post/ubuntu-letsencrypt-cloudflare-wildcard/"><div class='featured-image lazy lazy-bg-image' data-background="https://h.cowbay.org/images/post-default-4.jpg"></div></a>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="excerpt-container">
|
||||||
|
<div class="excerpt-meta">
|
||||||
|
<span class="date">02 September</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span> / </span>
|
||||||
|
<span class="author">
|
||||||
|
<a href="https://github.com/changchichung" title="Posts by Eric Chang" rel="author">Eric Chang</a>
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span> / </span>
|
||||||
|
<span class="category">
|
||||||
|
<a href="/categories/%E7%AD%86%E8%A8%98">筆記</a>
|
||||||
|
</span>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class='excerpt-header'>
|
||||||
|
<h2 class='excerpt-title'>
|
||||||
|
<a href="https://h.cowbay.org/post/ubuntu-letsencrypt-cloudflare-wildcard/ "> [筆記] 在 ubuntu 20.04 底下,用certbot 透過Cloudflare 申請全域的 Letsencrypt 憑證 </a>
|
||||||
|
</h2>
|
||||||
|
</div>
|
||||||
|
<div class='excerpt-content'>
|
||||||
|
<article>
|
||||||
|
<p>之前用caddy 作為反向代理,其中一個優勢就是caddy 會自動處理Letsencrypt 憑證的問題</p>
|
||||||
|
|
||||||
|
<p>也不用煩惱怎麼去更新一堆有的沒的</p>
|
||||||
|
|
||||||
|
<p>不過,實際應用上,還是偶爾會拿這些憑證檔案來用的狀況</p>
|
||||||
|
|
||||||
|
<p>雖然可以從caddy 上面取得這些檔案</p>
|
||||||
|
|
||||||
|
<p>但是基本上這些檔案都是綁定一個特定的hostname</p>
|
||||||
|
|
||||||
|
<p>可是我想要有一個憑證,可以給同網域底下的機器用 ( Wildcard certificates )</p>
|
||||||
|
|
||||||
|
<div class="more-link-wrapper"><a class="more-link" href="https://h.cowbay.org/post/ubuntu-letsencrypt-cloudflare-wildcard/">Read the post<span class="screen-reader-text">This is a Standard Post</span></a></div>
|
||||||
|
</article>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a class="featured-image-link" href="https://h.cowbay.org/post/wireguard-pihole-in-ubuntu-20.04/"><div class='featured-image lazy lazy-bg-image' data-background="https://h.cowbay.org/images/post-default-16.jpg"></div></a>
|
<a class="featured-image-link" href="https://h.cowbay.org/post/wireguard-pihole-in-ubuntu-20.04/"><div class='featured-image lazy lazy-bg-image' data-background="https://h.cowbay.org/images/post-default-16.jpg"></div></a>
|
||||||
|
|
||||||
|
|
||||||
@@ -349,8 +411,8 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -421,8 +483,8 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -487,8 +549,8 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -540,62 +602,6 @@ if (!doNotTrack) {
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a class="featured-image-link" href="https://h.cowbay.org/post/ubuntu-1804-preseeds/"><div class='featured-image lazy lazy-bg-image' data-background="https://h.cowbay.org/images/post-default-3.jpg"></div></a>
|
|
||||||
|
|
||||||
|
|
||||||
<div class="excerpt-container">
|
|
||||||
<div class="excerpt-meta">
|
|
||||||
<span class="date">08 April</span>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<span> / </span>
|
|
||||||
<span class="author">
|
|
||||||
<a href="https://github.com/changchichung" title="Posts by Eric Chang" rel="author">Eric Chang</a>
|
|
||||||
</span>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<span> / </span>
|
|
||||||
<span class="category">
|
|
||||||
<a href="/categories/%E7%AD%86%E8%A8%98">筆記</a>
|
|
||||||
</span>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
<div class='excerpt-header'>
|
|
||||||
<h2 class='excerpt-title'>
|
|
||||||
<a href="https://h.cowbay.org/post/ubuntu-1804-preseeds/ "> [筆記] ubuntu 18.04 preseeds </a>
|
|
||||||
</h2>
|
|
||||||
</div>
|
|
||||||
<div class='excerpt-content'>
|
|
||||||
<article>
|
|
||||||
<p>ubuntu 18.04 預設移掉了 /etc/rc.local 的功能</p>
|
|
||||||
|
|
||||||
<p>變成要用 systemd 的方式來運作,可是有點難用…</p>
|
|
||||||
|
|
||||||
<p>紀錄一下步驟,再來研究怎麼整合到 preseed 裡面</p>
|
|
||||||
|
|
||||||
<div class="more-link-wrapper"><a class="more-link" href="https://h.cowbay.org/post/ubuntu-1804-preseeds/">Read the post<span class="screen-reader-text">This is a Standard Post</span></a></div>
|
|
||||||
</article>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
@@ -721,7 +727,16 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a class="page-numbers" href="/page/12/">12</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a class="page-numbers" href="/page/13/">13</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -865,7 +880,7 @@ if (!doNotTrack) {
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -6,11 +6,30 @@
|
|||||||
<description>Recent content on MC部落</description>
|
<description>Recent content on MC部落</description>
|
||||||
<generator>Hugo -- gohugo.io</generator>
|
<generator>Hugo -- gohugo.io</generator>
|
||||||
<language>en-us</language>
|
<language>en-us</language>
|
||||||
<lastBuildDate>Thu, 13 Aug 2020 14:22:05 +0800</lastBuildDate>
|
<lastBuildDate>Wed, 02 Sep 2020 15:55:40 +0800</lastBuildDate>
|
||||||
|
|
||||||
<atom:link href="https://h.cowbay.org/index.xml" rel="self" type="application/rss+xml" />
|
<atom:link href="https://h.cowbay.org/index.xml" rel="self" type="application/rss+xml" />
|
||||||
|
|
||||||
|
|
||||||
|
<item>
|
||||||
|
<title>[筆記] 在 ubuntu 20.04 底下,用certbot 透過Cloudflare 申請全域的 Letsencrypt 憑證</title>
|
||||||
|
<link>https://h.cowbay.org/post/ubuntu-letsencrypt-cloudflare-wildcard/</link>
|
||||||
|
<pubDate>Wed, 02 Sep 2020 15:55:40 +0800</pubDate>
|
||||||
|
|
||||||
|
<guid>https://h.cowbay.org/post/ubuntu-letsencrypt-cloudflare-wildcard/</guid>
|
||||||
|
<description><p>之前用caddy 作為反向代理,其中一個優勢就是caddy 會自動處理Letsencrypt 憑證的問題</p>
|
||||||
|
|
||||||
|
<p>也不用煩惱怎麼去更新一堆有的沒的</p>
|
||||||
|
|
||||||
|
<p>不過,實際應用上,還是偶爾會拿這些憑證檔案來用的狀況</p>
|
||||||
|
|
||||||
|
<p>雖然可以從caddy 上面取得這些檔案</p>
|
||||||
|
|
||||||
|
<p>但是基本上這些檔案都是綁定一個特定的hostname</p>
|
||||||
|
|
||||||
|
<p>可是我想要有一個憑證,可以給同網域底下的機器用 ( Wildcard certificates )</p></description>
|
||||||
|
</item>
|
||||||
|
|
||||||
<item>
|
<item>
|
||||||
<title>[筆記] 在 ubuntu 20.04 上安裝 wireguard + pihole 作 AD Blocking/install wireguard and pihole to do ad block in ubuntu 20.04 </title>
|
<title>[筆記] 在 ubuntu 20.04 上安裝 wireguard + pihole 作 AD Blocking/install wireguard and pihole to do ad block in ubuntu 20.04 </title>
|
||||||
<link>https://h.cowbay.org/post/wireguard-pihole-in-ubuntu-20.04/</link>
|
<link>https://h.cowbay.org/post/wireguard-pihole-in-ubuntu-20.04/</link>
|
||||||
|
|||||||
@@ -22,8 +22,8 @@
|
|||||||
"accountablePerson" : "",
|
"accountablePerson" : "",
|
||||||
"copyrightHolder" : "",
|
"copyrightHolder" : "",
|
||||||
"copyrightYear" : "2020",
|
"copyrightYear" : "2020",
|
||||||
"datePublished": "2020-08-13 14:22:05 \x2b0800 CST",
|
"datePublished": "2020-09-02 15:55:40 \x2b0800 CST",
|
||||||
"dateModified" : "2020-08-13 14:22:05 \x2b0800 CST",
|
"dateModified" : "2020-09-02 15:55:40 \x2b0800 CST",
|
||||||
"url" : "https:\/\/h.cowbay.org\/",
|
"url" : "https:\/\/h.cowbay.org\/",
|
||||||
"wordCount" : "0",
|
"wordCount" : "0",
|
||||||
"image" : "https://h.cowbay.org%!s(\u003cnil\u003e)"",
|
"image" : "https://h.cowbay.org%!s(\u003cnil\u003e)"",
|
||||||
@@ -46,9 +46,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -292,6 +292,64 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a class="featured-image-link" href="https://h.cowbay.org/post/install-timeshift-on-ubuntu1804/"><div class='featured-image lazy lazy-bg-image' data-background="https://h.cowbay.org/images/post-default-12.jpg"></div></a>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="excerpt-container">
|
||||||
|
<div class="excerpt-meta">
|
||||||
|
<span class="date">11 March</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span> / </span>
|
||||||
|
<span class="author">
|
||||||
|
<a href="https://github.com/changchichung" title="Posts by Eric Chang" rel="author">Eric Chang</a>
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span> / </span>
|
||||||
|
<span class="category">
|
||||||
|
<a href="/categories/%E7%AD%86%E8%A8%98">筆記</a>
|
||||||
|
</span>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class='excerpt-header'>
|
||||||
|
<h2 class='excerpt-title'>
|
||||||
|
<a href="https://h.cowbay.org/post/install-timeshift-on-ubuntu1804/ "> Install Timeshift on Ubuntu1804 </a>
|
||||||
|
</h2>
|
||||||
|
</div>
|
||||||
|
<div class='excerpt-content'>
|
||||||
|
<article>
|
||||||
|
<p>最近要開始測試client安裝 ubuntu 18.04 的 ansible playbook</p>
|
||||||
|
|
||||||
|
<p>因為要不斷的修正,所以想到一直有在自己電腦上執行的timeshift這個軟體</p>
|
||||||
|
|
||||||
|
<p>可以很簡單快速的備份、恢復系統狀態</p>
|
||||||
|
|
||||||
|
<p>可是不知道為什麼,在ubuntu 18.04 上安裝就是會發生錯誤….</p>
|
||||||
|
|
||||||
|
<div class="more-link-wrapper"><a class="more-link" href="https://h.cowbay.org/post/install-timeshift-on-ubuntu1804/">Read the post<span class="screen-reader-text">This is a Standard Post</span></a></div>
|
||||||
|
</article>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a class="featured-image-link" href="https://h.cowbay.org/post/install-ubuntu1804-on-dell-6ir-raid-controller/"><div class='featured-image lazy lazy-bg-image' data-background="https://h.cowbay.org/images/post-default-11.jpg"></div></a>
|
<a class="featured-image-link" href="https://h.cowbay.org/post/install-ubuntu1804-on-dell-6ir-raid-controller/"><div class='featured-image lazy lazy-bg-image' data-background="https://h.cowbay.org/images/post-default-11.jpg"></div></a>
|
||||||
|
|
||||||
|
|
||||||
@@ -341,8 +399,8 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -397,8 +455,8 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -455,8 +513,8 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -508,64 +566,6 @@ if (!doNotTrack) {
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a class="featured-image-link" href="https://h.cowbay.org/post/create-portable-vim-environment/"><div class='featured-image lazy lazy-bg-image' data-background="https://h.cowbay.org/images/post-default-8.jpg"></div></a>
|
|
||||||
|
|
||||||
|
|
||||||
<div class="excerpt-container">
|
|
||||||
<div class="excerpt-meta">
|
|
||||||
<span class="date">07 December</span>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<span> / </span>
|
|
||||||
<span class="author">
|
|
||||||
<a href="https://github.com/changchichung" title="Posts by Eric Chang" rel="author">Eric Chang</a>
|
|
||||||
</span>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<span> / </span>
|
|
||||||
<span class="category">
|
|
||||||
<a href="/categories/%E7%AD%86%E8%A8%98">筆記</a>
|
|
||||||
</span>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
<div class='excerpt-header'>
|
|
||||||
<h2 class='excerpt-title'>
|
|
||||||
<a href="https://h.cowbay.org/post/create-portable-vim-environment/ "> [筆記] 建立一個帶著走的 VIM 環境 Creating portable Vim environment </a>
|
|
||||||
</h2>
|
|
||||||
</div>
|
|
||||||
<div class='excerpt-content'>
|
|
||||||
<article>
|
|
||||||
<p>因為工作的關係,現在很多時間都花在VIM的操作上</p>
|
|
||||||
|
|
||||||
<p>所以之前花了滿多時間,調整出一個適合自己的VIM環境</p>
|
|
||||||
|
|
||||||
<p>原本的作法是把這個設定好的環境,丟到自己建立的gitea 上面</p>
|
|
||||||
|
|
||||||
<p>然後每到一台新的機器,就要去clone 下來</p>
|
|
||||||
|
|
||||||
<div class="more-link-wrapper"><a class="more-link" href="https://h.cowbay.org/post/create-portable-vim-environment/">Read the post<span class="screen-reader-text">This is a Standard Post</span></a></div>
|
|
||||||
</article>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
@@ -699,7 +699,18 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a class="page-numbers" href="/page/12/">12</a>
|
<span aria-current="page" class="page-numbers current">12</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a class="page-numbers" href="/page/13/">13</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -843,7 +854,7 @@ if (!doNotTrack) {
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -22,8 +22,8 @@
|
|||||||
"accountablePerson" : "",
|
"accountablePerson" : "",
|
||||||
"copyrightHolder" : "",
|
"copyrightHolder" : "",
|
||||||
"copyrightYear" : "2020",
|
"copyrightYear" : "2020",
|
||||||
"datePublished": "2020-08-13 14:22:05 \x2b0800 CST",
|
"datePublished": "2020-09-02 15:55:40 \x2b0800 CST",
|
||||||
"dateModified" : "2020-08-13 14:22:05 \x2b0800 CST",
|
"dateModified" : "2020-09-02 15:55:40 \x2b0800 CST",
|
||||||
"url" : "https:\/\/h.cowbay.org\/",
|
"url" : "https:\/\/h.cowbay.org\/",
|
||||||
"wordCount" : "0",
|
"wordCount" : "0",
|
||||||
"image" : "https://h.cowbay.org%!s(\u003cnil\u003e)"",
|
"image" : "https://h.cowbay.org%!s(\u003cnil\u003e)"",
|
||||||
@@ -46,9 +46,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -292,6 +292,64 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a class="featured-image-link" href="https://h.cowbay.org/post/create-portable-vim-environment/"><div class='featured-image lazy lazy-bg-image' data-background="https://h.cowbay.org/images/post-default-8.jpg"></div></a>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="excerpt-container">
|
||||||
|
<div class="excerpt-meta">
|
||||||
|
<span class="date">07 December</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span> / </span>
|
||||||
|
<span class="author">
|
||||||
|
<a href="https://github.com/changchichung" title="Posts by Eric Chang" rel="author">Eric Chang</a>
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span> / </span>
|
||||||
|
<span class="category">
|
||||||
|
<a href="/categories/%E7%AD%86%E8%A8%98">筆記</a>
|
||||||
|
</span>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class='excerpt-header'>
|
||||||
|
<h2 class='excerpt-title'>
|
||||||
|
<a href="https://h.cowbay.org/post/create-portable-vim-environment/ "> [筆記] 建立一個帶著走的 VIM 環境 Creating portable Vim environment </a>
|
||||||
|
</h2>
|
||||||
|
</div>
|
||||||
|
<div class='excerpt-content'>
|
||||||
|
<article>
|
||||||
|
<p>因為工作的關係,現在很多時間都花在VIM的操作上</p>
|
||||||
|
|
||||||
|
<p>所以之前花了滿多時間,調整出一個適合自己的VIM環境</p>
|
||||||
|
|
||||||
|
<p>原本的作法是把這個設定好的環境,丟到自己建立的gitea 上面</p>
|
||||||
|
|
||||||
|
<p>然後每到一台新的機器,就要去clone 下來</p>
|
||||||
|
|
||||||
|
<div class="more-link-wrapper"><a class="more-link" href="https://h.cowbay.org/post/create-portable-vim-environment/">Read the post<span class="screen-reader-text">This is a Standard Post</span></a></div>
|
||||||
|
</article>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a class="featured-image-link" href="https://h.cowbay.org/post/synology-ds415-repair-cost/"><div class='featured-image lazy lazy-bg-image' data-background="https://h.cowbay.org/images/post-default-13.jpg"></div></a>
|
<a class="featured-image-link" href="https://h.cowbay.org/post/synology-ds415-repair-cost/"><div class='featured-image lazy lazy-bg-image' data-background="https://h.cowbay.org/images/post-default-13.jpg"></div></a>
|
||||||
|
|
||||||
|
|
||||||
@@ -353,8 +411,8 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -421,8 +479,8 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -477,8 +535,8 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -565,64 +623,6 @@ if (!doNotTrack) {
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a class="featured-image-link" href="https://h.cowbay.org/post/change-preferred-language-in-firefox/"><div class='featured-image lazy lazy-bg-image' data-background="https://h.cowbay.org/images/post-default-9.jpg"></div></a>
|
|
||||||
|
|
||||||
|
|
||||||
<div class="excerpt-container">
|
|
||||||
<div class="excerpt-meta">
|
|
||||||
<span class="date">15 November</span>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<span> / </span>
|
|
||||||
<span class="author">
|
|
||||||
<a href="https://github.com/changchichung" title="Posts by Eric Chang" rel="author">Eric Chang</a>
|
|
||||||
</span>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<span> / </span>
|
|
||||||
<span class="category">
|
|
||||||
<a href="/categories/%E7%AD%86%E8%A8%98">筆記</a>
|
|
||||||
</span>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
<div class='excerpt-header'>
|
|
||||||
<h2 class='excerpt-title'>
|
|
||||||
<a href="https://h.cowbay.org/post/change-preferred-language-in-firefox/ "> [筆記] 為了metabase 修改 firefox 開啟網頁時使用的預設語言 change the preferred language in firefox for metabase </a>
|
|
||||||
</h2>
|
|
||||||
</div>
|
|
||||||
<div class='excerpt-content'>
|
|
||||||
<article>
|
|
||||||
<p>最近在測試metabase,記得幾個月前就有測試過</p>
|
|
||||||
|
|
||||||
<p>但是當時的界面和現在的樣子差很多,看樣子改版還滿勤勞的</p>
|
|
||||||
|
|
||||||
<p>所以這次改用docker來建立,根本五分鐘不到就建好了(挖鼻孔)</p>
|
|
||||||
|
|
||||||
<p>不過呢,很討厭的是,一進去就發現語系採用的是簡體中文</p>
|
|
||||||
|
|
||||||
<div class="more-link-wrapper"><a class="more-link" href="https://h.cowbay.org/post/change-preferred-language-in-firefox/">Read the post<span class="screen-reader-text">This is a Standard Post</span></a></div>
|
|
||||||
</article>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
@@ -757,6 +757,17 @@ if (!doNotTrack) {
|
|||||||
<a class="page-numbers" href="/page/12/">12</a>
|
<a class="page-numbers" href="/page/12/">12</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a class="page-numbers" href="/page/13/">13</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a class="next page-numbers" href="/page/12/">Next</a>
|
<a class="next page-numbers" href="/page/12/">Next</a>
|
||||||
|
|
||||||
@@ -898,7 +909,7 @@ if (!doNotTrack) {
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -22,8 +22,8 @@
|
|||||||
"accountablePerson" : "",
|
"accountablePerson" : "",
|
||||||
"copyrightHolder" : "",
|
"copyrightHolder" : "",
|
||||||
"copyrightYear" : "2020",
|
"copyrightYear" : "2020",
|
||||||
"datePublished": "2020-08-13 14:22:05 \x2b0800 CST",
|
"datePublished": "2020-09-02 15:55:40 \x2b0800 CST",
|
||||||
"dateModified" : "2020-08-13 14:22:05 \x2b0800 CST",
|
"dateModified" : "2020-09-02 15:55:40 \x2b0800 CST",
|
||||||
"url" : "https:\/\/h.cowbay.org\/",
|
"url" : "https:\/\/h.cowbay.org\/",
|
||||||
"wordCount" : "0",
|
"wordCount" : "0",
|
||||||
"image" : "https://h.cowbay.org%!s(\u003cnil\u003e)"",
|
"image" : "https://h.cowbay.org%!s(\u003cnil\u003e)"",
|
||||||
@@ -46,9 +46,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -292,6 +292,64 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a class="featured-image-link" href="https://h.cowbay.org/post/change-preferred-language-in-firefox/"><div class='featured-image lazy lazy-bg-image' data-background="https://h.cowbay.org/images/post-default-9.jpg"></div></a>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="excerpt-container">
|
||||||
|
<div class="excerpt-meta">
|
||||||
|
<span class="date">15 November</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span> / </span>
|
||||||
|
<span class="author">
|
||||||
|
<a href="https://github.com/changchichung" title="Posts by Eric Chang" rel="author">Eric Chang</a>
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span> / </span>
|
||||||
|
<span class="category">
|
||||||
|
<a href="/categories/%E7%AD%86%E8%A8%98">筆記</a>
|
||||||
|
</span>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class='excerpt-header'>
|
||||||
|
<h2 class='excerpt-title'>
|
||||||
|
<a href="https://h.cowbay.org/post/change-preferred-language-in-firefox/ "> [筆記] 為了metabase 修改 firefox 開啟網頁時使用的預設語言 change the preferred language in firefox for metabase </a>
|
||||||
|
</h2>
|
||||||
|
</div>
|
||||||
|
<div class='excerpt-content'>
|
||||||
|
<article>
|
||||||
|
<p>最近在測試metabase,記得幾個月前就有測試過</p>
|
||||||
|
|
||||||
|
<p>但是當時的界面和現在的樣子差很多,看樣子改版還滿勤勞的</p>
|
||||||
|
|
||||||
|
<p>所以這次改用docker來建立,根本五分鐘不到就建好了(挖鼻孔)</p>
|
||||||
|
|
||||||
|
<p>不過呢,很討厭的是,一進去就發現語系採用的是簡體中文</p>
|
||||||
|
|
||||||
|
<div class="more-link-wrapper"><a class="more-link" href="https://h.cowbay.org/post/change-preferred-language-in-firefox/">Read the post<span class="screen-reader-text">This is a Standard Post</span></a></div>
|
||||||
|
</article>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a class="featured-image-link" href="https://h.cowbay.org/post/copy_role_in_pgsql/"><div class='featured-image lazy lazy-bg-image' data-background="https://h.cowbay.org/images/post-default-7.jpg"></div></a>
|
<a class="featured-image-link" href="https://h.cowbay.org/post/copy_role_in_pgsql/"><div class='featured-image lazy lazy-bg-image' data-background="https://h.cowbay.org/images/post-default-7.jpg"></div></a>
|
||||||
|
|
||||||
|
|
||||||
@@ -345,8 +403,8 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -409,8 +467,8 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -466,8 +524,8 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -527,71 +585,6 @@ if (!doNotTrack) {
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a class="featured-image-link" href="https://h.cowbay.org/post/enable-synology-public-ssh/"><div class='featured-image lazy lazy-bg-image' data-background="https://i.imgur.com/jcDQmI1.png"></div></a>
|
|
||||||
|
|
||||||
|
|
||||||
<div class="excerpt-container">
|
|
||||||
<div class="excerpt-meta">
|
|
||||||
<span class="date">05 November</span>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<span> / </span>
|
|
||||||
<span class="author">
|
|
||||||
<a href="https://github.com/changchichung" title="Posts by Eric Chang" rel="author">Eric Chang</a>
|
|
||||||
</span>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<span> / </span>
|
|
||||||
<span class="category">
|
|
||||||
<a href="/categories/%E7%AD%86%E8%A8%98">筆記</a>
|
|
||||||
</span>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
<div class='excerpt-header'>
|
|
||||||
<h2 class='excerpt-title'>
|
|
||||||
<a href="https://h.cowbay.org/post/enable-synology-public-ssh/ "> 筆記- 啟用群暉NAS (Synology NAS)的SSH Server 透過Publickey 認證免密碼登入 </a>
|
|
||||||
</h2>
|
|
||||||
</div>
|
|
||||||
<div class='excerpt-content'>
|
|
||||||
<article>
|
|
||||||
<p>公司內有幾台NAS,其中有一台用來放開發人員的postgresql dump file
|
|
||||||
之前都是主要的開發人員上傳到google drive,分享出來 ,然後其他人去抓回來</p>
|
|
||||||
|
|
||||||
<p>這樣子有個問題是,當server要存取這些檔案時,就沒辦法了,除非透過一些 3rd party的軟體
|
|
||||||
像是這篇</p>
|
|
||||||
|
|
||||||
<p><a href="https://www.omgubuntu.co.uk/2017/04/mount-google-drive-ocamlfuse-linux">https://www.omgubuntu.co.uk/2017/04/mount-google-drive-ocamlfuse-linux</a></p>
|
|
||||||
|
|
||||||
<p>或者是這篇</p>
|
|
||||||
|
|
||||||
<p><a href="https://www.maketecheasier.com/mount-google-drive-ubuntu/">https://www.maketecheasier.com/mount-google-drive-ubuntu/</a></p>
|
|
||||||
|
|
||||||
<p>但是手邊的伺服器,原則上除非有必要,不然都沒有開放internet
|
|
||||||
所以導致明明檔案就在那邊,但是要取得就是很麻煩</p>
|
|
||||||
|
|
||||||
<div class="more-link-wrapper"><a class="more-link" href="https://h.cowbay.org/post/enable-synology-public-ssh/">Read the post<span class="screen-reader-text">This is a Standard Post</span></a></div>
|
|
||||||
</article>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
@@ -724,6 +717,19 @@ if (!doNotTrack) {
|
|||||||
<a class="page-numbers" href="/page/12/">12</a>
|
<a class="page-numbers" href="/page/12/">12</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a class="page-numbers" href="/page/13/">13</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a class="next page-numbers" href="/page/13/">Next</a>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</nav>
|
</nav>
|
||||||
@@ -863,7 +869,7 @@ if (!doNotTrack) {
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
631
public/page/13/index.html
Normal file
631
public/page/13/index.html
Normal file
@@ -0,0 +1,631 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en-us">
|
||||||
|
<head>
|
||||||
|
<meta name="generator" content="Hugo 0.58.3" /><meta charset="utf-8">
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
|
<script type="application/ld+json">
|
||||||
|
{
|
||||||
|
"@context" : "http://schema.org",
|
||||||
|
"@type" : "BlogPosting",
|
||||||
|
"mainEntityOfPage": {
|
||||||
|
"@type": "WebPage",
|
||||||
|
"@id": "https:\/\/h.cowbay.org"
|
||||||
|
},
|
||||||
|
"articleSection" : "",
|
||||||
|
"name" : "MC部落",
|
||||||
|
"headline" : "MC部落",
|
||||||
|
"description" : "",
|
||||||
|
"inLanguage" : "en",
|
||||||
|
"author" : "",
|
||||||
|
"creator" : "",
|
||||||
|
"publisher": "",
|
||||||
|
"accountablePerson" : "",
|
||||||
|
"copyrightHolder" : "",
|
||||||
|
"copyrightYear" : "2020",
|
||||||
|
"datePublished": "2020-09-02 15:55:40 \x2b0800 CST",
|
||||||
|
"dateModified" : "2020-09-02 15:55:40 \x2b0800 CST",
|
||||||
|
"url" : "https:\/\/h.cowbay.org\/",
|
||||||
|
"wordCount" : "0",
|
||||||
|
"image" : "https://h.cowbay.org%!s(\u003cnil\u003e)"",
|
||||||
|
"keywords" : [ "Blog" ]
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
|
||||||
|
<title>MC部落 - What’s the Worst That Could Happen?</title>
|
||||||
|
|
||||||
|
|
||||||
|
<meta name="description" content="some articles about job,food,passion sisters" />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
|
<meta name="robots" content="all,follow">
|
||||||
|
<meta name="googlebot" content="index,follow,snippet,archive">
|
||||||
|
<link rel="stylesheet" id="ct-tracks-google-fonts-css" href="https://fonts.googleapis.com/css?family=Raleway%3A400%2C700&subset=latin%2Clatin-ext&ver=4.7.2" type="text/css" media="all">
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
|
<link href="https://h.cowbay.org/index.xml" rel="alternate" type="application/rss+xml" title="MC部落" />
|
||||||
|
<link href="https://h.cowbay.org/index.xml" rel="feed" type="application/rss+xml" title="MC部落" />
|
||||||
|
|
||||||
|
|
||||||
|
<script type="application/javascript">
|
||||||
|
var doNotTrack = false;
|
||||||
|
if (!doNotTrack) {
|
||||||
|
window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
|
||||||
|
ga('create', 'UA-138954876-1', 'auto');
|
||||||
|
|
||||||
|
ga('send', 'pageview');
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
<script async src='https://www.google-analytics.com/analytics.js'></script>
|
||||||
|
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body class="home blog ct-body standard">
|
||||||
|
|
||||||
|
<div id="overflow-container" class="overflow-container">
|
||||||
|
<a class="skip-content" href="#main">Skip to content</a>
|
||||||
|
<header id="site-header" class="site-header" role="banner">
|
||||||
|
<div class='top-navigation'>
|
||||||
|
<div class='container'>
|
||||||
|
|
||||||
|
<div id="menu-secondary" class="menu-container menu-secondary" role="navigation">
|
||||||
|
<button id="toggle-secondary-navigation" class="toggle-secondary-navigation"><i class="fas fa-plus"></i></button>
|
||||||
|
|
||||||
|
<div class="menu">
|
||||||
|
|
||||||
|
<ul id="menu-secondary-items" class="menu-secondary-items">
|
||||||
|
|
||||||
|
<li class="menu-item menu-item-type-taxonomy menu-item-object-category">
|
||||||
|
<a href="/categories/"></a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="menu-item menu-item-type-taxonomy menu-item-object-category">
|
||||||
|
<a href="/categories/ansible">ansible</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="menu-item menu-item-type-taxonomy menu-item-object-category">
|
||||||
|
<a href="/categories/linux">linux</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="menu-item menu-item-type-taxonomy menu-item-object-category">
|
||||||
|
<a href="/categories/proxmox">proxmox</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="menu-item menu-item-type-taxonomy menu-item-object-category">
|
||||||
|
<a href="/categories/ps">ps</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="menu-item menu-item-type-taxonomy menu-item-object-category">
|
||||||
|
<a href="/categories/%E7%A2%8E%E5%BF%B5">碎念</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="menu-item menu-item-type-taxonomy menu-item-object-category">
|
||||||
|
<a href="/categories/%E7%AD%86%E8%A8%98">筆記</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="menu-item menu-item-type-taxonomy menu-item-object-category">
|
||||||
|
<a href="/categories/%E7%BE%A4%E6%9A%89">群暉</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="menu-item menu-item-type-taxonomy menu-item-object-category">
|
||||||
|
<a href="/categories/%E9%9B%9C%E5%BF%B5">雜念</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="social-media-icons">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="full%20Social%20profile%20url%20in%20facebook" data-animate-hover="pulse" class="facebook" target="_blank">
|
||||||
|
<i class="fab fa-facebook-square" title="facebook"></i>
|
||||||
|
<span class="screen-reader-text">facebook</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="full%20profile%20url%20in%20googleplus" data-animate-hover="pulse" class="gplus" target="_blank">
|
||||||
|
<i class="fab fa-google-plus-g" title="googleplus"></i>
|
||||||
|
<span class="screen-reader-text">googleplus</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="chang0206" data-animate-hover="pulse" class="twitter" target="_blank">
|
||||||
|
<i class="fab fa-twitter-square" title="twitter"></i>
|
||||||
|
<span class="screen-reader-text">twitter</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="chang0206" data-animate-hover="pulse" class="instagram" target="_blank">
|
||||||
|
<i class="fab fa-instagram" title="instagram"></i>
|
||||||
|
<span class="screen-reader-text">instagram</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="mailto:mc@hotshraingmy.info" data-animate-hover="pulse" class="email">
|
||||||
|
<i class="fas fa-envelope" title="email"></i>
|
||||||
|
<span class="screen-reader-text">email</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="full%20profile%20url%20in%20linkedin" data-animate-hover="pulse" class="linkedin" target="_blank">
|
||||||
|
<i class="fab fa-linkedin-in" title="linkedin"></i>
|
||||||
|
<span class="screen-reader-text">linkedin</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="full%20profile%20url%20in%20stackoverflow" data-animate-hover="pulse" class="stackoverflow" target="_blank">
|
||||||
|
<i class="fab fa-stack-overflow" title="stackoverflow"></i>
|
||||||
|
<span class="screen-reader-text">stackoverflow</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="changchichung" data-animate-hover="pulse" class="github" target="_blank">
|
||||||
|
<i class="fab fa-github" title="github"></i>
|
||||||
|
<span class="screen-reader-text">github</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="full%20profile%20url%20in%20pinterest" data-animate-hover="pulse" class="pinterest" target="_blank">
|
||||||
|
<i class="fab fa-pinterest" title="pinterest"></i>
|
||||||
|
<span class="screen-reader-text">pinterest</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="https://h.cowbay.org/index.xml" data-animate-hover="pulse" class="rss" target="_blank">
|
||||||
|
<i class="fas fa-rss" title="rss"></i>
|
||||||
|
<span class="screen-reader-text">rss</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</ul></div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="container">
|
||||||
|
<div id="title-info" class="title-info">
|
||||||
|
<div id='site-title' class='site-title'>
|
||||||
|
|
||||||
|
<a href="/"> MC部落 </a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<button id="toggle-navigation" class="toggle-navigation">
|
||||||
|
<i class="fas fa-bars"></i>
|
||||||
|
</button>
|
||||||
|
|
||||||
|
<div id="menu-primary-tracks" class="menu-primary-tracks"></div>
|
||||||
|
<div id="menu-primary" class="menu-container menu-primary" role="navigation">
|
||||||
|
|
||||||
|
<p class="site-description">What’s the Worst That Could Happen?</p>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="menu">
|
||||||
|
<ul id="menu-primary-items" class="menu-primary-items">
|
||||||
|
|
||||||
|
|
||||||
|
<li class='menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item'>
|
||||||
|
<a href="https://h.cowbay.org/">Home</a>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class='menu-item menu-item-type-post_type menu-item-object-page '>
|
||||||
|
<a href="https://h.cowbay.org/about/">About</a>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class='menu-item menu-item-type-post_type menu-item-object-page '>
|
||||||
|
<a href="https://h.cowbay.org/contact/">Get in touch</a>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</header>
|
||||||
|
|
||||||
|
<div id="main" class="main" role="main">
|
||||||
|
|
||||||
|
|
||||||
|
<h1 class="screen-reader-text">Posts</h1>
|
||||||
|
|
||||||
|
<div id="loop-container" class="loop-container">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a class="featured-image-link" href="https://h.cowbay.org/post/enable-synology-public-ssh/"><div class='featured-image lazy lazy-bg-image' data-background="https://i.imgur.com/jcDQmI1.png"></div></a>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="excerpt-container">
|
||||||
|
<div class="excerpt-meta">
|
||||||
|
<span class="date">05 November</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span> / </span>
|
||||||
|
<span class="author">
|
||||||
|
<a href="https://github.com/changchichung" title="Posts by Eric Chang" rel="author">Eric Chang</a>
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span> / </span>
|
||||||
|
<span class="category">
|
||||||
|
<a href="/categories/%E7%AD%86%E8%A8%98">筆記</a>
|
||||||
|
</span>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class='excerpt-header'>
|
||||||
|
<h2 class='excerpt-title'>
|
||||||
|
<a href="https://h.cowbay.org/post/enable-synology-public-ssh/ "> 筆記- 啟用群暉NAS (Synology NAS)的SSH Server 透過Publickey 認證免密碼登入 </a>
|
||||||
|
</h2>
|
||||||
|
</div>
|
||||||
|
<div class='excerpt-content'>
|
||||||
|
<article>
|
||||||
|
<p>公司內有幾台NAS,其中有一台用來放開發人員的postgresql dump file
|
||||||
|
之前都是主要的開發人員上傳到google drive,分享出來 ,然後其他人去抓回來</p>
|
||||||
|
|
||||||
|
<p>這樣子有個問題是,當server要存取這些檔案時,就沒辦法了,除非透過一些 3rd party的軟體
|
||||||
|
像是這篇</p>
|
||||||
|
|
||||||
|
<p><a href="https://www.omgubuntu.co.uk/2017/04/mount-google-drive-ocamlfuse-linux">https://www.omgubuntu.co.uk/2017/04/mount-google-drive-ocamlfuse-linux</a></p>
|
||||||
|
|
||||||
|
<p>或者是這篇</p>
|
||||||
|
|
||||||
|
<p><a href="https://www.maketecheasier.com/mount-google-drive-ubuntu/">https://www.maketecheasier.com/mount-google-drive-ubuntu/</a></p>
|
||||||
|
|
||||||
|
<p>但是手邊的伺服器,原則上除非有必要,不然都沒有開放internet
|
||||||
|
所以導致明明檔案就在那邊,但是要取得就是很麻煩</p>
|
||||||
|
|
||||||
|
<div class="more-link-wrapper"><a class="more-link" href="https://h.cowbay.org/post/enable-synology-public-ssh/">Read the post<span class="screen-reader-text">This is a Standard Post</span></a></div>
|
||||||
|
</article>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<nav class="navigation pagination" role="navigation">
|
||||||
|
<h2 class="screen-reader-text">Posts navigation</h2>
|
||||||
|
<div class="nav-links">
|
||||||
|
|
||||||
|
<a class="prev page-numbers" href="/page/12/">Previous</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a class="page-numbers" href="/">1</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a class="page-numbers" href="/page/2/">2</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a class="page-numbers" href="/page/3/">3</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span aria-current="page" class="page-numbers current">4</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a class="page-numbers" href="/page/12/">12</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a class="page-numbers" href="/page/13/">13</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</nav>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<footer id="site-footer" class="site-footer" role="contentinfo">
|
||||||
|
<h1>
|
||||||
|
|
||||||
|
<a href=""> MC部落 </a>
|
||||||
|
|
||||||
|
</h1>
|
||||||
|
|
||||||
|
|
||||||
|
<p class="site-description">What’s the Worst That Could Happen?</p>
|
||||||
|
|
||||||
|
|
||||||
|
<div id="menu-footer" class="menu-container menu-footer" role="navigation">
|
||||||
|
<div class="menu">
|
||||||
|
|
||||||
|
<ul id="menu-footer-items" class="menu-footer-items">
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</div> </div>
|
||||||
|
|
||||||
|
<ul class="social-media-icons">
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a class="facebook" target="_blank"
|
||||||
|
href="full%20Social%20profile%20url%20in%20facebook" >
|
||||||
|
<i class="fab fa-facebook-f" title="facebook"></i>
|
||||||
|
<span class="screen-reader-text">facebook</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a class="googleplus" target="_blank"
|
||||||
|
href="full%20profile%20url%20in%20googleplus" >
|
||||||
|
<i class="fab fa-google-plus-g" title="googleplus"></i>
|
||||||
|
<span class="screen-reader-text">googleplus</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="chang0206" class="twitter" target="_blank">
|
||||||
|
<i class="fab fa-twitter-square" title="twitter"></i>
|
||||||
|
<span class="screen-reader-text">twitter</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="chang0206" class="instagram" target="_blank">
|
||||||
|
<i class="fab fa-instagram" title="instagram"></i>
|
||||||
|
<span class="screen-reader-text">instagram</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="mailto:mc@hotshraingmy.info" class="email">
|
||||||
|
<i class="fas fa-envelope" title="email"></i>
|
||||||
|
<span class="screen-reader-text">email</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="full%20profile%20url%20in%20linkedin" class="linkedin" target="_blank">
|
||||||
|
<i class="fab fa-linkedin-in" title="linkedin"></i>
|
||||||
|
<span class="screen-reader-text">linkedin</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="full%20profile%20url%20in%20stackoverflow" class="stackoverflow" target="_blank">
|
||||||
|
<i class="fab fa-stack-overflow" title="stackoverflow"></i>
|
||||||
|
<span class="screen-reader-text">stackoverflow</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="changchichung" class="github" target="_blank">
|
||||||
|
<i class="fab fa-github" title="github"></i>
|
||||||
|
<span class="screen-reader-text">github</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="full%20profile%20url%20in%20pinterest" class="pinterest" target="_blank">
|
||||||
|
<i class="fab fa-pinterest" title="pinterest"></i>
|
||||||
|
<span class="screen-reader-text">pinterest</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="https://h.cowbay.org/index.xml" data-animate-hover="pulse" class="rss" target="_blank">
|
||||||
|
<i class="fas fa-rss" title="rss"></i>
|
||||||
|
<span class="screen-reader-text">rss</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul> <div class="design-credit">
|
||||||
|
|
||||||
|
<p>© 2018 Göran Svensson</p>
|
||||||
|
|
||||||
|
<p>Nederburg Hugo Theme by <a href="https://appernetic.io">Appernetic</a>.</p>
|
||||||
|
|
||||||
|
<p>A port of Tracks by Compete Themes.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</footer>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@@ -22,8 +22,8 @@
|
|||||||
"accountablePerson" : "",
|
"accountablePerson" : "",
|
||||||
"copyrightHolder" : "",
|
"copyrightHolder" : "",
|
||||||
"copyrightYear" : "2020",
|
"copyrightYear" : "2020",
|
||||||
"datePublished": "2020-08-13 14:22:05 \x2b0800 CST",
|
"datePublished": "2020-09-02 15:55:40 \x2b0800 CST",
|
||||||
"dateModified" : "2020-08-13 14:22:05 \x2b0800 CST",
|
"dateModified" : "2020-09-02 15:55:40 \x2b0800 CST",
|
||||||
"url" : "https:\/\/h.cowbay.org\/",
|
"url" : "https:\/\/h.cowbay.org\/",
|
||||||
"wordCount" : "0",
|
"wordCount" : "0",
|
||||||
"image" : "https://h.cowbay.org%!s(\u003cnil\u003e)"",
|
"image" : "https://h.cowbay.org%!s(\u003cnil\u003e)"",
|
||||||
@@ -46,9 +46,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -292,6 +292,62 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a class="featured-image-link" href="https://h.cowbay.org/post/ubuntu-1804-preseeds/"><div class='featured-image lazy lazy-bg-image' data-background="https://h.cowbay.org/images/post-default-3.jpg"></div></a>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="excerpt-container">
|
||||||
|
<div class="excerpt-meta">
|
||||||
|
<span class="date">08 April</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span> / </span>
|
||||||
|
<span class="author">
|
||||||
|
<a href="https://github.com/changchichung" title="Posts by Eric Chang" rel="author">Eric Chang</a>
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span> / </span>
|
||||||
|
<span class="category">
|
||||||
|
<a href="/categories/%E7%AD%86%E8%A8%98">筆記</a>
|
||||||
|
</span>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class='excerpt-header'>
|
||||||
|
<h2 class='excerpt-title'>
|
||||||
|
<a href="https://h.cowbay.org/post/ubuntu-1804-preseeds/ "> [筆記] ubuntu 18.04 preseeds </a>
|
||||||
|
</h2>
|
||||||
|
</div>
|
||||||
|
<div class='excerpt-content'>
|
||||||
|
<article>
|
||||||
|
<p>ubuntu 18.04 預設移掉了 /etc/rc.local 的功能</p>
|
||||||
|
|
||||||
|
<p>變成要用 systemd 的方式來運作,可是有點難用…</p>
|
||||||
|
|
||||||
|
<p>紀錄一下步驟,再來研究怎麼整合到 preseed 裡面</p>
|
||||||
|
|
||||||
|
<div class="more-link-wrapper"><a class="more-link" href="https://h.cowbay.org/post/ubuntu-1804-preseeds/">Read the post<span class="screen-reader-text">This is a Standard Post</span></a></div>
|
||||||
|
</article>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a class="featured-image-link" href="https://h.cowbay.org/post/ubuntu-1404-preseed/"><div class='featured-image lazy lazy-bg-image' data-background="https://h.cowbay.org/images/post-default-5.jpg"></div></a>
|
<a class="featured-image-link" href="https://h.cowbay.org/post/ubuntu-1404-preseed/"><div class='featured-image lazy lazy-bg-image' data-background="https://h.cowbay.org/images/post-default-5.jpg"></div></a>
|
||||||
|
|
||||||
|
|
||||||
@@ -345,8 +401,8 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -407,8 +463,8 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -469,8 +525,8 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -520,68 +576,6 @@ if (!doNotTrack) {
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a class="featured-image-link" href="https://h.cowbay.org/post/first-try-synology-ha/"><div class='featured-image lazy lazy-bg-image' data-background="https://h.cowbay.org/images/post-default-13.jpg"></div></a>
|
|
||||||
|
|
||||||
|
|
||||||
<div class="excerpt-container">
|
|
||||||
<div class="excerpt-meta">
|
|
||||||
<span class="date">10 January</span>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<span> / </span>
|
|
||||||
<span class="author">
|
|
||||||
<a href="https://github.com/changchichung" title="Posts by Eric Chang" rel="author">Eric Chang</a>
|
|
||||||
</span>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<span> / </span>
|
|
||||||
<span class="category">
|
|
||||||
<a href="/categories/%E7%AD%86%E8%A8%98">筆記</a>
|
|
||||||
</span>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
<div class='excerpt-header'>
|
|
||||||
<h2 class='excerpt-title'>
|
|
||||||
<a href="https://h.cowbay.org/post/first-try-synology-ha/ "> [筆記] 第一次玩 Synology High Availability / first try synology high availability </a>
|
|
||||||
</h2>
|
|
||||||
</div>
|
|
||||||
<div class='excerpt-content'>
|
|
||||||
<article>
|
|
||||||
<p>上禮拜,原本擔任 proxmox cluster 的主要 storage 的 ds415+ 掛點了</p>
|
|
||||||
|
|
||||||
<p>原因應該就是之前的 intel c2000 series cpu 的 bug</p>
|
|
||||||
|
|
||||||
<p>只是不知道為什麼這台兩三年來都沒有關機的NAS</p>
|
|
||||||
|
|
||||||
<p>比其他三台多撐了那麼久 (已經有兩台送修回來,一台也是同樣症狀,被放在一邊)</p>
|
|
||||||
|
|
||||||
<p>趁著這次機會,看看網路上說的換電阻大法有沒有用!</p>
|
|
||||||
|
|
||||||
<p>如果有用,就拿這兩台來玩玩 synology high availability !</p>
|
|
||||||
|
|
||||||
<div class="more-link-wrapper"><a class="more-link" href="https://h.cowbay.org/post/first-try-synology-ha/">Read the post<span class="screen-reader-text">This is a Standard Post</span></a></div>
|
|
||||||
</article>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
@@ -709,7 +703,16 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a class="page-numbers" href="/page/12/">12</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a class="page-numbers" href="/page/13/">13</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -853,7 +856,7 @@ if (!doNotTrack) {
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -22,8 +22,8 @@
|
|||||||
"accountablePerson" : "",
|
"accountablePerson" : "",
|
||||||
"copyrightHolder" : "",
|
"copyrightHolder" : "",
|
||||||
"copyrightYear" : "2020",
|
"copyrightYear" : "2020",
|
||||||
"datePublished": "2020-08-13 14:22:05 \x2b0800 CST",
|
"datePublished": "2020-09-02 15:55:40 \x2b0800 CST",
|
||||||
"dateModified" : "2020-08-13 14:22:05 \x2b0800 CST",
|
"dateModified" : "2020-09-02 15:55:40 \x2b0800 CST",
|
||||||
"url" : "https:\/\/h.cowbay.org\/",
|
"url" : "https:\/\/h.cowbay.org\/",
|
||||||
"wordCount" : "0",
|
"wordCount" : "0",
|
||||||
"image" : "https://h.cowbay.org%!s(\u003cnil\u003e)"",
|
"image" : "https://h.cowbay.org%!s(\u003cnil\u003e)"",
|
||||||
@@ -46,9 +46,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -292,6 +292,68 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a class="featured-image-link" href="https://h.cowbay.org/post/first-try-synology-ha/"><div class='featured-image lazy lazy-bg-image' data-background="https://h.cowbay.org/images/post-default-13.jpg"></div></a>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="excerpt-container">
|
||||||
|
<div class="excerpt-meta">
|
||||||
|
<span class="date">10 January</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span> / </span>
|
||||||
|
<span class="author">
|
||||||
|
<a href="https://github.com/changchichung" title="Posts by Eric Chang" rel="author">Eric Chang</a>
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span> / </span>
|
||||||
|
<span class="category">
|
||||||
|
<a href="/categories/%E7%AD%86%E8%A8%98">筆記</a>
|
||||||
|
</span>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class='excerpt-header'>
|
||||||
|
<h2 class='excerpt-title'>
|
||||||
|
<a href="https://h.cowbay.org/post/first-try-synology-ha/ "> [筆記] 第一次玩 Synology High Availability / first try synology high availability </a>
|
||||||
|
</h2>
|
||||||
|
</div>
|
||||||
|
<div class='excerpt-content'>
|
||||||
|
<article>
|
||||||
|
<p>上禮拜,原本擔任 proxmox cluster 的主要 storage 的 ds415+ 掛點了</p>
|
||||||
|
|
||||||
|
<p>原因應該就是之前的 intel c2000 series cpu 的 bug</p>
|
||||||
|
|
||||||
|
<p>只是不知道為什麼這台兩三年來都沒有關機的NAS</p>
|
||||||
|
|
||||||
|
<p>比其他三台多撐了那麼久 (已經有兩台送修回來,一台也是同樣症狀,被放在一邊)</p>
|
||||||
|
|
||||||
|
<p>趁著這次機會,看看網路上說的換電阻大法有沒有用!</p>
|
||||||
|
|
||||||
|
<p>如果有用,就拿這兩台來玩玩 synology high availability !</p>
|
||||||
|
|
||||||
|
<div class="more-link-wrapper"><a class="more-link" href="https://h.cowbay.org/post/first-try-synology-ha/">Read the post<span class="screen-reader-text">This is a Standard Post</span></a></div>
|
||||||
|
</article>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a class="featured-image-link" href="https://h.cowbay.org/post/postgresql-pgbench-benchmark/"><div class='featured-image lazy lazy-bg-image' data-background="https://h.cowbay.org/images/post-default-17.jpg"></div></a>
|
<a class="featured-image-link" href="https://h.cowbay.org/post/postgresql-pgbench-benchmark/"><div class='featured-image lazy lazy-bg-image' data-background="https://h.cowbay.org/images/post-default-17.jpg"></div></a>
|
||||||
|
|
||||||
|
|
||||||
@@ -345,8 +407,8 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -401,8 +463,8 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -459,8 +521,8 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -510,66 +572,6 @@ if (!doNotTrack) {
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a class="featured-image-link" href="https://h.cowbay.org/post/ansible-ssh-forwardagent/"><div class='featured-image lazy lazy-bg-image' data-background="https://h.cowbay.org/images/post-default-14.jpg"></div></a>
|
|
||||||
|
|
||||||
|
|
||||||
<div class="excerpt-container">
|
|
||||||
<div class="excerpt-meta">
|
|
||||||
<span class="date">24 December</span>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<span> / </span>
|
|
||||||
<span class="author">
|
|
||||||
<a href="https://github.com/changchichung" title="Posts by Eric Chang" rel="author">Eric Chang</a>
|
|
||||||
</span>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<span> / </span>
|
|
||||||
<span class="category">
|
|
||||||
<a href="/categories/%E7%AD%86%E8%A8%98">筆記</a>
|
|
||||||
</span>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
<div class='excerpt-header'>
|
|
||||||
<h2 class='excerpt-title'>
|
|
||||||
<a href="https://h.cowbay.org/post/ansible-ssh-forwardagent/ "> [筆記] ansible 設定 ssh_args 開啟 ForwardX11 / config ansible ssh_args to enable forwardagent </a>
|
|
||||||
</h2>
|
|
||||||
</div>
|
|
||||||
<div class='excerpt-content'>
|
|
||||||
<article>
|
|
||||||
<p>正確來說,我不曉得到底怎麼「稱呼」這個 forwardx11 / forwardagent</p>
|
|
||||||
|
|
||||||
<p>總之就是在寫一隻ansible playbook</p>
|
|
||||||
|
|
||||||
<p>目的是用來安裝、設定 firefox</p>
|
|
||||||
|
|
||||||
<p>包含安裝 firefox addon</p>
|
|
||||||
|
|
||||||
<p>但是一開始在執行的時候,碰到了一些錯誤</p>
|
|
||||||
|
|
||||||
<div class="more-link-wrapper"><a class="more-link" href="https://h.cowbay.org/post/ansible-ssh-forwardagent/">Read the post<span class="screen-reader-text">This is a Standard Post</span></a></div>
|
|
||||||
</article>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
@@ -699,7 +701,16 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a class="page-numbers" href="/page/12/">12</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a class="page-numbers" href="/page/13/">13</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -843,7 +854,7 @@ if (!doNotTrack) {
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -22,8 +22,8 @@
|
|||||||
"accountablePerson" : "",
|
"accountablePerson" : "",
|
||||||
"copyrightHolder" : "",
|
"copyrightHolder" : "",
|
||||||
"copyrightYear" : "2020",
|
"copyrightYear" : "2020",
|
||||||
"datePublished": "2020-08-13 14:22:05 \x2b0800 CST",
|
"datePublished": "2020-09-02 15:55:40 \x2b0800 CST",
|
||||||
"dateModified" : "2020-08-13 14:22:05 \x2b0800 CST",
|
"dateModified" : "2020-09-02 15:55:40 \x2b0800 CST",
|
||||||
"url" : "https:\/\/h.cowbay.org\/",
|
"url" : "https:\/\/h.cowbay.org\/",
|
||||||
"wordCount" : "0",
|
"wordCount" : "0",
|
||||||
"image" : "https://h.cowbay.org%!s(\u003cnil\u003e)"",
|
"image" : "https://h.cowbay.org%!s(\u003cnil\u003e)"",
|
||||||
@@ -46,9 +46,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -292,6 +292,66 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a class="featured-image-link" href="https://h.cowbay.org/post/ansible-ssh-forwardagent/"><div class='featured-image lazy lazy-bg-image' data-background="https://h.cowbay.org/images/post-default-14.jpg"></div></a>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="excerpt-container">
|
||||||
|
<div class="excerpt-meta">
|
||||||
|
<span class="date">24 December</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span> / </span>
|
||||||
|
<span class="author">
|
||||||
|
<a href="https://github.com/changchichung" title="Posts by Eric Chang" rel="author">Eric Chang</a>
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span> / </span>
|
||||||
|
<span class="category">
|
||||||
|
<a href="/categories/%E7%AD%86%E8%A8%98">筆記</a>
|
||||||
|
</span>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class='excerpt-header'>
|
||||||
|
<h2 class='excerpt-title'>
|
||||||
|
<a href="https://h.cowbay.org/post/ansible-ssh-forwardagent/ "> [筆記] ansible 設定 ssh_args 開啟 ForwardX11 / config ansible ssh_args to enable forwardagent </a>
|
||||||
|
</h2>
|
||||||
|
</div>
|
||||||
|
<div class='excerpt-content'>
|
||||||
|
<article>
|
||||||
|
<p>正確來說,我不曉得到底怎麼「稱呼」這個 forwardx11 / forwardagent</p>
|
||||||
|
|
||||||
|
<p>總之就是在寫一隻ansible playbook</p>
|
||||||
|
|
||||||
|
<p>目的是用來安裝、設定 firefox</p>
|
||||||
|
|
||||||
|
<p>包含安裝 firefox addon</p>
|
||||||
|
|
||||||
|
<p>但是一開始在執行的時候,碰到了一些錯誤</p>
|
||||||
|
|
||||||
|
<div class="more-link-wrapper"><a class="more-link" href="https://h.cowbay.org/post/ansible-ssh-forwardagent/">Read the post<span class="screen-reader-text">This is a Standard Post</span></a></div>
|
||||||
|
</article>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a class="featured-image-link" href="https://h.cowbay.org/post/test-pg_prewarm/"><div class='featured-image lazy lazy-bg-image' data-background="https://h.cowbay.org/images/post-default-9.jpg"></div></a>
|
<a class="featured-image-link" href="https://h.cowbay.org/post/test-pg_prewarm/"><div class='featured-image lazy lazy-bg-image' data-background="https://h.cowbay.org/images/post-default-9.jpg"></div></a>
|
||||||
|
|
||||||
|
|
||||||
@@ -349,8 +409,8 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -405,8 +465,8 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -463,8 +523,8 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -522,64 +582,6 @@ if (!doNotTrack) {
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a class="featured-image-link" href="https://h.cowbay.org/post/awesome-all-in-one-vpn-server-streisand/"><div class='featured-image lazy lazy-bg-image' data-background="https://h.cowbay.org/images/post-default-18.jpg"></div></a>
|
|
||||||
|
|
||||||
|
|
||||||
<div class="excerpt-container">
|
|
||||||
<div class="excerpt-meta">
|
|
||||||
<span class="date">14 October</span>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<span> / </span>
|
|
||||||
<span class="author">
|
|
||||||
<a href="https://github.com/changchichung" title="Posts by Eric Chang" rel="author">Eric Chang</a>
|
|
||||||
</span>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<span> / </span>
|
|
||||||
<span class="category">
|
|
||||||
<a href="/categories/%E7%AD%86%E8%A8%98">筆記</a>
|
|
||||||
</span>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
<div class='excerpt-header'>
|
|
||||||
<h2 class='excerpt-title'>
|
|
||||||
<a href="https://h.cowbay.org/post/awesome-all-in-one-vpn-server-streisand/ "> [筆記] 超強的ALL-in-One VPN Server streisand / Awesome All in One Vpn Server Streisand </a>
|
|
||||||
</h2>
|
|
||||||
</div>
|
|
||||||
<div class='excerpt-content'>
|
|
||||||
<article>
|
|
||||||
<p>最近上班閒得發慌,沒事就上 github 找看看有沒有什麼好玩的專案</p>
|
|
||||||
|
|
||||||
<p>就不小心發現了這個 streisand</p>
|
|
||||||
|
|
||||||
<p><a href="https://github.com/StreisandEffect/streisand">https://github.com/StreisandEffect/streisand</a></p>
|
|
||||||
|
|
||||||
<p>玩了一下,發現這根本就是終極的VPN Server solution ..</p>
|
|
||||||
|
|
||||||
<div class="more-link-wrapper"><a class="more-link" href="https://h.cowbay.org/post/awesome-all-in-one-vpn-server-streisand/">Read the post<span class="screen-reader-text">This is a Standard Post</span></a></div>
|
|
||||||
</article>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
@@ -711,7 +713,16 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a class="page-numbers" href="/page/12/">12</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a class="page-numbers" href="/page/13/">13</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -855,7 +866,7 @@ if (!doNotTrack) {
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -22,8 +22,8 @@
|
|||||||
"accountablePerson" : "",
|
"accountablePerson" : "",
|
||||||
"copyrightHolder" : "",
|
"copyrightHolder" : "",
|
||||||
"copyrightYear" : "2020",
|
"copyrightYear" : "2020",
|
||||||
"datePublished": "2020-08-13 14:22:05 \x2b0800 CST",
|
"datePublished": "2020-09-02 15:55:40 \x2b0800 CST",
|
||||||
"dateModified" : "2020-08-13 14:22:05 \x2b0800 CST",
|
"dateModified" : "2020-09-02 15:55:40 \x2b0800 CST",
|
||||||
"url" : "https:\/\/h.cowbay.org\/",
|
"url" : "https:\/\/h.cowbay.org\/",
|
||||||
"wordCount" : "0",
|
"wordCount" : "0",
|
||||||
"image" : "https://h.cowbay.org%!s(\u003cnil\u003e)"",
|
"image" : "https://h.cowbay.org%!s(\u003cnil\u003e)"",
|
||||||
@@ -46,9 +46,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -292,6 +292,64 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a class="featured-image-link" href="https://h.cowbay.org/post/awesome-all-in-one-vpn-server-streisand/"><div class='featured-image lazy lazy-bg-image' data-background="https://h.cowbay.org/images/post-default-18.jpg"></div></a>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="excerpt-container">
|
||||||
|
<div class="excerpt-meta">
|
||||||
|
<span class="date">14 October</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span> / </span>
|
||||||
|
<span class="author">
|
||||||
|
<a href="https://github.com/changchichung" title="Posts by Eric Chang" rel="author">Eric Chang</a>
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span> / </span>
|
||||||
|
<span class="category">
|
||||||
|
<a href="/categories/%E7%AD%86%E8%A8%98">筆記</a>
|
||||||
|
</span>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class='excerpt-header'>
|
||||||
|
<h2 class='excerpt-title'>
|
||||||
|
<a href="https://h.cowbay.org/post/awesome-all-in-one-vpn-server-streisand/ "> [筆記] 超強的ALL-in-One VPN Server streisand / Awesome All in One Vpn Server Streisand </a>
|
||||||
|
</h2>
|
||||||
|
</div>
|
||||||
|
<div class='excerpt-content'>
|
||||||
|
<article>
|
||||||
|
<p>最近上班閒得發慌,沒事就上 github 找看看有沒有什麼好玩的專案</p>
|
||||||
|
|
||||||
|
<p>就不小心發現了這個 streisand</p>
|
||||||
|
|
||||||
|
<p><a href="https://github.com/StreisandEffect/streisand">https://github.com/StreisandEffect/streisand</a></p>
|
||||||
|
|
||||||
|
<p>玩了一下,發現這根本就是終極的VPN Server solution ..</p>
|
||||||
|
|
||||||
|
<div class="more-link-wrapper"><a class="more-link" href="https://h.cowbay.org/post/awesome-all-in-one-vpn-server-streisand/">Read the post<span class="screen-reader-text">This is a Standard Post</span></a></div>
|
||||||
|
</article>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a class="featured-image-link" href="https://h.cowbay.org/post/recommended-ulauncher-in-ubuntu-1804/"><div class='featured-image lazy lazy-bg-image' data-background="https://h.cowbay.org/images/post-default-16.jpg"></div></a>
|
<a class="featured-image-link" href="https://h.cowbay.org/post/recommended-ulauncher-in-ubuntu-1804/"><div class='featured-image lazy lazy-bg-image' data-background="https://h.cowbay.org/images/post-default-16.jpg"></div></a>
|
||||||
|
|
||||||
|
|
||||||
@@ -341,8 +399,8 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -403,8 +461,8 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -457,8 +515,8 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -506,58 +564,6 @@ if (!doNotTrack) {
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a class="featured-image-link" href="https://h.cowbay.org/post/backup-restore-postgresql-with-pgbackrest/"><div class='featured-image lazy lazy-bg-image' data-background="https://h.cowbay.org/images/post-default-15.jpg"></div></a>
|
|
||||||
|
|
||||||
|
|
||||||
<div class="excerpt-container">
|
|
||||||
<div class="excerpt-meta">
|
|
||||||
<span class="date">05 September</span>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<span> / </span>
|
|
||||||
<span class="author">
|
|
||||||
<a href="https://github.com/changchichung" title="Posts by Eric Chang" rel="author">Eric Chang</a>
|
|
||||||
</span>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<span> / </span>
|
|
||||||
<span class="category">
|
|
||||||
<a href="/categories/%E7%AD%86%E8%A8%98">筆記</a>
|
|
||||||
</span>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
<div class='excerpt-header'>
|
|
||||||
<h2 class='excerpt-title'>
|
|
||||||
<a href="https://h.cowbay.org/post/backup-restore-postgresql-with-pgbackrest/ "> [筆記] 用pbackrest 備份還原 postgresql / Backup Restore Postgresql With Pgbackrest </a>
|
|
||||||
</h2>
|
|
||||||
</div>
|
|
||||||
<div class='excerpt-content'>
|
|
||||||
<article>
|
|
||||||
<p>這兩天在測試pgbackrest ,簡單筆記一下測試狀況</p>
|
|
||||||
|
|
||||||
<div class="more-link-wrapper"><a class="more-link" href="https://h.cowbay.org/post/backup-restore-postgresql-with-pgbackrest/">Read the post<span class="screen-reader-text">This is a Standard Post</span></a></div>
|
|
||||||
</article>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
@@ -691,7 +697,16 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a class="page-numbers" href="/page/12/">12</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a class="page-numbers" href="/page/13/">13</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -835,7 +850,7 @@ if (!doNotTrack) {
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -22,8 +22,8 @@
|
|||||||
"accountablePerson" : "",
|
"accountablePerson" : "",
|
||||||
"copyrightHolder" : "",
|
"copyrightHolder" : "",
|
||||||
"copyrightYear" : "2020",
|
"copyrightYear" : "2020",
|
||||||
"datePublished": "2020-08-13 14:22:05 \x2b0800 CST",
|
"datePublished": "2020-09-02 15:55:40 \x2b0800 CST",
|
||||||
"dateModified" : "2020-08-13 14:22:05 \x2b0800 CST",
|
"dateModified" : "2020-09-02 15:55:40 \x2b0800 CST",
|
||||||
"url" : "https:\/\/h.cowbay.org\/",
|
"url" : "https:\/\/h.cowbay.org\/",
|
||||||
"wordCount" : "0",
|
"wordCount" : "0",
|
||||||
"image" : "https://h.cowbay.org%!s(\u003cnil\u003e)"",
|
"image" : "https://h.cowbay.org%!s(\u003cnil\u003e)"",
|
||||||
@@ -46,9 +46,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -292,6 +292,58 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a class="featured-image-link" href="https://h.cowbay.org/post/backup-restore-postgresql-with-pgbackrest/"><div class='featured-image lazy lazy-bg-image' data-background="https://h.cowbay.org/images/post-default-15.jpg"></div></a>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="excerpt-container">
|
||||||
|
<div class="excerpt-meta">
|
||||||
|
<span class="date">05 September</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span> / </span>
|
||||||
|
<span class="author">
|
||||||
|
<a href="https://github.com/changchichung" title="Posts by Eric Chang" rel="author">Eric Chang</a>
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span> / </span>
|
||||||
|
<span class="category">
|
||||||
|
<a href="/categories/%E7%AD%86%E8%A8%98">筆記</a>
|
||||||
|
</span>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class='excerpt-header'>
|
||||||
|
<h2 class='excerpt-title'>
|
||||||
|
<a href="https://h.cowbay.org/post/backup-restore-postgresql-with-pgbackrest/ "> [筆記] 用pbackrest 備份還原 postgresql / Backup Restore Postgresql With Pgbackrest </a>
|
||||||
|
</h2>
|
||||||
|
</div>
|
||||||
|
<div class='excerpt-content'>
|
||||||
|
<article>
|
||||||
|
<p>這兩天在測試pgbackrest ,簡單筆記一下測試狀況</p>
|
||||||
|
|
||||||
|
<div class="more-link-wrapper"><a class="more-link" href="https://h.cowbay.org/post/backup-restore-postgresql-with-pgbackrest/">Read the post<span class="screen-reader-text">This is a Standard Post</span></a></div>
|
||||||
|
</article>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a class="featured-image-link" href="https://h.cowbay.org/post/pgbarman-in-ubuntu-1804-postgresql-10-via-ssh/"><div class='featured-image lazy lazy-bg-image' data-background="https://h.cowbay.org/images/post-default-4.jpg"></div></a>
|
<a class="featured-image-link" href="https://h.cowbay.org/post/pgbarman-in-ubuntu-1804-postgresql-10-via-ssh/"><div class='featured-image lazy lazy-bg-image' data-background="https://h.cowbay.org/images/post-default-4.jpg"></div></a>
|
||||||
|
|
||||||
|
|
||||||
@@ -339,8 +391,8 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -397,8 +449,8 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -455,8 +507,8 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -512,68 +564,6 @@ if (!doNotTrack) {
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a class="featured-image-link" href="https://h.cowbay.org/post/multiple-site-to-site-vpn-using-wireguard/"><div class='featured-image lazy lazy-bg-image' data-background="https://h.cowbay.org/images/post-default-10.jpg"></div></a>
|
|
||||||
|
|
||||||
|
|
||||||
<div class="excerpt-container">
|
|
||||||
<div class="excerpt-meta">
|
|
||||||
<span class="date">13 August</span>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<span> / </span>
|
|
||||||
<span class="author">
|
|
||||||
<a href="https://github.com/changchichung" title="Posts by Eric Chang" rel="author">Eric Chang</a>
|
|
||||||
</span>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<span> / </span>
|
|
||||||
<span class="category">
|
|
||||||
<a href="/categories/%E7%AD%86%E8%A8%98">筆記</a>
|
|
||||||
</span>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
<div class='excerpt-header'>
|
|
||||||
<h2 class='excerpt-title'>
|
|
||||||
<a href="https://h.cowbay.org/post/multiple-site-to-site-vpn-using-wireguard/ "> [筆記] 透過 wireguard 建立多點 site to site VPN / Multiple Site to Site VPN Using Wireguard </a>
|
|
||||||
</h2>
|
|
||||||
</div>
|
|
||||||
<div class='excerpt-content'>
|
|
||||||
<article>
|
|
||||||
<p>因為實在受夠了現在用的 openwrt + strongswan 建立 IPSec VPN</p>
|
|
||||||
|
|
||||||
<p>雖然說其實沒有什麼不好,但是畢竟不是我建立的,而當初的文件也都不見了</p>
|
|
||||||
|
|
||||||
<p>完全沒辦法了解當時設計的邏輯,造成後續debug 困難</p>
|
|
||||||
|
|
||||||
<p>可以想像一下,一台VPN router ping 不到remote、ping不到internet、甚至ping不到自己 是要怎麼debug !?(翻桌</p>
|
|
||||||
|
|
||||||
<p>之前買了兩台edgerouter X 拿來玩了一下 wireguard,感覺還不錯,不過只有測試到點對點</p>
|
|
||||||
|
|
||||||
<p>這次試試看躲在gateway後面,看看能不能建立多點的VPN環境</p>
|
|
||||||
|
|
||||||
<div class="more-link-wrapper"><a class="more-link" href="https://h.cowbay.org/post/multiple-site-to-site-vpn-using-wireguard/">Read the post<span class="screen-reader-text">This is a Standard Post</span></a></div>
|
|
||||||
</article>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
@@ -709,7 +699,16 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a class="page-numbers" href="/page/12/">12</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a class="page-numbers" href="/page/13/">13</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -853,7 +852,7 @@ if (!doNotTrack) {
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -22,8 +22,8 @@
|
|||||||
"accountablePerson" : "",
|
"accountablePerson" : "",
|
||||||
"copyrightHolder" : "",
|
"copyrightHolder" : "",
|
||||||
"copyrightYear" : "2020",
|
"copyrightYear" : "2020",
|
||||||
"datePublished": "2020-08-13 14:22:05 \x2b0800 CST",
|
"datePublished": "2020-09-02 15:55:40 \x2b0800 CST",
|
||||||
"dateModified" : "2020-08-13 14:22:05 \x2b0800 CST",
|
"dateModified" : "2020-09-02 15:55:40 \x2b0800 CST",
|
||||||
"url" : "https:\/\/h.cowbay.org\/",
|
"url" : "https:\/\/h.cowbay.org\/",
|
||||||
"wordCount" : "0",
|
"wordCount" : "0",
|
||||||
"image" : "https://h.cowbay.org%!s(\u003cnil\u003e)"",
|
"image" : "https://h.cowbay.org%!s(\u003cnil\u003e)"",
|
||||||
@@ -46,9 +46,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -292,6 +292,68 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a class="featured-image-link" href="https://h.cowbay.org/post/multiple-site-to-site-vpn-using-wireguard/"><div class='featured-image lazy lazy-bg-image' data-background="https://h.cowbay.org/images/post-default-10.jpg"></div></a>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="excerpt-container">
|
||||||
|
<div class="excerpt-meta">
|
||||||
|
<span class="date">13 August</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span> / </span>
|
||||||
|
<span class="author">
|
||||||
|
<a href="https://github.com/changchichung" title="Posts by Eric Chang" rel="author">Eric Chang</a>
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span> / </span>
|
||||||
|
<span class="category">
|
||||||
|
<a href="/categories/%E7%AD%86%E8%A8%98">筆記</a>
|
||||||
|
</span>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class='excerpt-header'>
|
||||||
|
<h2 class='excerpt-title'>
|
||||||
|
<a href="https://h.cowbay.org/post/multiple-site-to-site-vpn-using-wireguard/ "> [筆記] 透過 wireguard 建立多點 site to site VPN / Multiple Site to Site VPN Using Wireguard </a>
|
||||||
|
</h2>
|
||||||
|
</div>
|
||||||
|
<div class='excerpt-content'>
|
||||||
|
<article>
|
||||||
|
<p>因為實在受夠了現在用的 openwrt + strongswan 建立 IPSec VPN</p>
|
||||||
|
|
||||||
|
<p>雖然說其實沒有什麼不好,但是畢竟不是我建立的,而當初的文件也都不見了</p>
|
||||||
|
|
||||||
|
<p>完全沒辦法了解當時設計的邏輯,造成後續debug 困難</p>
|
||||||
|
|
||||||
|
<p>可以想像一下,一台VPN router ping 不到remote、ping不到internet、甚至ping不到自己 是要怎麼debug !?(翻桌</p>
|
||||||
|
|
||||||
|
<p>之前買了兩台edgerouter X 拿來玩了一下 wireguard,感覺還不錯,不過只有測試到點對點</p>
|
||||||
|
|
||||||
|
<p>這次試試看躲在gateway後面,看看能不能建立多點的VPN環境</p>
|
||||||
|
|
||||||
|
<div class="more-link-wrapper"><a class="more-link" href="https://h.cowbay.org/post/multiple-site-to-site-vpn-using-wireguard/">Read the post<span class="screen-reader-text">This is a Standard Post</span></a></div>
|
||||||
|
</article>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a class="featured-image-link" href="https://h.cowbay.org/post/site-to-site-vpn-using-wireguard-in-two-edgerouters/"><div class='featured-image lazy lazy-bg-image' data-background="https://h.cowbay.org/images/post-default-5.jpg"></div></a>
|
<a class="featured-image-link" href="https://h.cowbay.org/post/site-to-site-vpn-using-wireguard-in-two-edgerouters/"><div class='featured-image lazy lazy-bg-image' data-background="https://h.cowbay.org/images/post-default-5.jpg"></div></a>
|
||||||
|
|
||||||
|
|
||||||
@@ -357,8 +419,8 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -420,8 +482,8 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -486,8 +548,8 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -537,62 +599,6 @@ if (!doNotTrack) {
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a class="featured-image-link" href="https://h.cowbay.org/post/ansible-selectattr-from-list-in-dictionary/"><div class='featured-image lazy lazy-bg-image' data-background="https://h.cowbay.org/images/post-default-7.jpg"></div></a>
|
|
||||||
|
|
||||||
|
|
||||||
<div class="excerpt-container">
|
|
||||||
<div class="excerpt-meta">
|
|
||||||
<span class="date">01 July</span>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<span> / </span>
|
|
||||||
<span class="author">
|
|
||||||
<a href="https://github.com/changchichung" title="Posts by Eric Chang" rel="author">Eric Chang</a>
|
|
||||||
</span>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<span> / </span>
|
|
||||||
<span class="category">
|
|
||||||
<a href="/categories/ansible">Ansible</a>
|
|
||||||
</span>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
<div class='excerpt-header'>
|
|
||||||
<h2 class='excerpt-title'>
|
|
||||||
<a href="https://h.cowbay.org/post/ansible-selectattr-from-list-in-dictionary/ "> [ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file </a>
|
|
||||||
</h2>
|
|
||||||
</div>
|
|
||||||
<div class='excerpt-content'>
|
|
||||||
<article>
|
|
||||||
<p>在ansible中,關於如何引用自定義的變數,一直讓我很頭疼</p>
|
|
||||||
|
|
||||||
<p>尤其是有牽涉到從外部導入yaml檔案時,更是常常讓我不知道到底該怎麼抓出想要的變數</p>
|
|
||||||
|
|
||||||
<p>這次還是用selectattr 來處理,希望下次能夠記得…</p>
|
|
||||||
|
|
||||||
<div class="more-link-wrapper"><a class="more-link" href="https://h.cowbay.org/post/ansible-selectattr-from-list-in-dictionary/">Read the post<span class="screen-reader-text">This is a Standard Post</span></a></div>
|
|
||||||
</article>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
@@ -728,7 +734,16 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a class="page-numbers" href="/page/12/">12</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a class="page-numbers" href="/page/13/">13</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -872,7 +887,7 @@ if (!doNotTrack) {
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -22,8 +22,8 @@
|
|||||||
"accountablePerson" : "",
|
"accountablePerson" : "",
|
||||||
"copyrightHolder" : "",
|
"copyrightHolder" : "",
|
||||||
"copyrightYear" : "2020",
|
"copyrightYear" : "2020",
|
||||||
"datePublished": "2020-08-13 14:22:05 \x2b0800 CST",
|
"datePublished": "2020-09-02 15:55:40 \x2b0800 CST",
|
||||||
"dateModified" : "2020-08-13 14:22:05 \x2b0800 CST",
|
"dateModified" : "2020-09-02 15:55:40 \x2b0800 CST",
|
||||||
"url" : "https:\/\/h.cowbay.org\/",
|
"url" : "https:\/\/h.cowbay.org\/",
|
||||||
"wordCount" : "0",
|
"wordCount" : "0",
|
||||||
"image" : "https://h.cowbay.org%!s(\u003cnil\u003e)"",
|
"image" : "https://h.cowbay.org%!s(\u003cnil\u003e)"",
|
||||||
@@ -46,9 +46,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -292,6 +292,62 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a class="featured-image-link" href="https://h.cowbay.org/post/ansible-selectattr-from-list-in-dictionary/"><div class='featured-image lazy lazy-bg-image' data-background="https://h.cowbay.org/images/post-default-7.jpg"></div></a>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="excerpt-container">
|
||||||
|
<div class="excerpt-meta">
|
||||||
|
<span class="date">01 July</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span> / </span>
|
||||||
|
<span class="author">
|
||||||
|
<a href="https://github.com/changchichung" title="Posts by Eric Chang" rel="author">Eric Chang</a>
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span> / </span>
|
||||||
|
<span class="category">
|
||||||
|
<a href="/categories/ansible">Ansible</a>
|
||||||
|
</span>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class='excerpt-header'>
|
||||||
|
<h2 class='excerpt-title'>
|
||||||
|
<a href="https://h.cowbay.org/post/ansible-selectattr-from-list-in-dictionary/ "> [ansible] 引用事先定義好的yaml檔裡面的變數 - Ansible Selectattr From List in Dictionary file </a>
|
||||||
|
</h2>
|
||||||
|
</div>
|
||||||
|
<div class='excerpt-content'>
|
||||||
|
<article>
|
||||||
|
<p>在ansible中,關於如何引用自定義的變數,一直讓我很頭疼</p>
|
||||||
|
|
||||||
|
<p>尤其是有牽涉到從外部導入yaml檔案時,更是常常讓我不知道到底該怎麼抓出想要的變數</p>
|
||||||
|
|
||||||
|
<p>這次還是用selectattr 來處理,希望下次能夠記得…</p>
|
||||||
|
|
||||||
|
<div class="more-link-wrapper"><a class="more-link" href="https://h.cowbay.org/post/ansible-selectattr-from-list-in-dictionary/">Read the post<span class="screen-reader-text">This is a Standard Post</span></a></div>
|
||||||
|
</article>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a class="featured-image-link" href="https://h.cowbay.org/post/remote-management-system-meshcentral/"><div class='featured-image lazy lazy-bg-image' data-background="https://h.cowbay.org/images/post-default-5.jpg"></div></a>
|
<a class="featured-image-link" href="https://h.cowbay.org/post/remote-management-system-meshcentral/"><div class='featured-image lazy lazy-bg-image' data-background="https://h.cowbay.org/images/post-default-5.jpg"></div></a>
|
||||||
|
|
||||||
|
|
||||||
@@ -347,8 +403,8 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -409,8 +465,8 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -463,8 +519,8 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -514,66 +570,6 @@ if (!doNotTrack) {
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a class="featured-image-link" href="https://h.cowbay.org/post/inx-collect-detail-hardware-info/"><div class='featured-image lazy lazy-bg-image' data-background="https://h.cowbay.org/images/post-default-10.jpg"></div></a>
|
|
||||||
|
|
||||||
|
|
||||||
<div class="excerpt-container">
|
|
||||||
<div class="excerpt-meta">
|
|
||||||
<span class="date">23 April</span>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<span> / </span>
|
|
||||||
<span class="author">
|
|
||||||
<a href="https://github.com/changchichung" title="Posts by Eric Chang" rel="author">Eric Chang</a>
|
|
||||||
</span>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<span> / </span>
|
|
||||||
<span class="category">
|
|
||||||
<a href="/categories/%E7%AD%86%E8%A8%98">筆記</a>
|
|
||||||
</span>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
<div class='excerpt-header'>
|
|
||||||
<h2 class='excerpt-title'>
|
|
||||||
<a href="https://h.cowbay.org/post/inx-collect-detail-hardware-info/ "> [筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info </a>
|
|
||||||
</h2>
|
|
||||||
</div>
|
|
||||||
<div class='excerpt-content'>
|
|
||||||
<article>
|
|
||||||
<p>最近因為一直碰到硬碟故障的問題,算起來那一批同時購買的5X顆 seagate 2T硬碟,已經有一半以上故障返修了….</p>
|
|
||||||
|
|
||||||
<p>然後又因為一直沒有添購新的硬碟,只能用這些快過保/已過保的撐著</p>
|
|
||||||
|
|
||||||
<p>所以最近不斷的在更換機器內的硬碟,而且還沒有熱插拔!</p>
|
|
||||||
|
|
||||||
<p>也導致原本負責處理盤點資產的同事困擾,因為跟手邊的紀錄已經對不起來了</p>
|
|
||||||
|
|
||||||
<p>然後就變成要對資產的時候,需要一台一台登入,然後去下不同的指令,取得想要的硬體資訊,超級麻煩的!</p>
|
|
||||||
|
|
||||||
<div class="more-link-wrapper"><a class="more-link" href="https://h.cowbay.org/post/inx-collect-detail-hardware-info/">Read the post<span class="screen-reader-text">This is a Standard Post</span></a></div>
|
|
||||||
</article>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
@@ -709,7 +705,16 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a class="page-numbers" href="/page/12/">12</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a class="page-numbers" href="/page/13/">13</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -853,7 +858,7 @@ if (!doNotTrack) {
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -22,8 +22,8 @@
|
|||||||
"accountablePerson" : "",
|
"accountablePerson" : "",
|
||||||
"copyrightHolder" : "",
|
"copyrightHolder" : "",
|
||||||
"copyrightYear" : "2020",
|
"copyrightYear" : "2020",
|
||||||
"datePublished": "2020-08-13 14:22:05 \x2b0800 CST",
|
"datePublished": "2020-09-02 15:55:40 \x2b0800 CST",
|
||||||
"dateModified" : "2020-08-13 14:22:05 \x2b0800 CST",
|
"dateModified" : "2020-09-02 15:55:40 \x2b0800 CST",
|
||||||
"url" : "https:\/\/h.cowbay.org\/",
|
"url" : "https:\/\/h.cowbay.org\/",
|
||||||
"wordCount" : "0",
|
"wordCount" : "0",
|
||||||
"image" : "https://h.cowbay.org%!s(\u003cnil\u003e)"",
|
"image" : "https://h.cowbay.org%!s(\u003cnil\u003e)"",
|
||||||
@@ -46,9 +46,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -292,6 +292,66 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a class="featured-image-link" href="https://h.cowbay.org/post/inx-collect-detail-hardware-info/"><div class='featured-image lazy lazy-bg-image' data-background="https://h.cowbay.org/images/post-default-10.jpg"></div></a>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="excerpt-container">
|
||||||
|
<div class="excerpt-meta">
|
||||||
|
<span class="date">23 April</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span> / </span>
|
||||||
|
<span class="author">
|
||||||
|
<a href="https://github.com/changchichung" title="Posts by Eric Chang" rel="author">Eric Chang</a>
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span> / </span>
|
||||||
|
<span class="category">
|
||||||
|
<a href="/categories/%E7%AD%86%E8%A8%98">筆記</a>
|
||||||
|
</span>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class='excerpt-header'>
|
||||||
|
<h2 class='excerpt-title'>
|
||||||
|
<a href="https://h.cowbay.org/post/inx-collect-detail-hardware-info/ "> [筆記] inxi 蒐集詳盡的硬體資訊 / inxi Collect Detail Hardware Info </a>
|
||||||
|
</h2>
|
||||||
|
</div>
|
||||||
|
<div class='excerpt-content'>
|
||||||
|
<article>
|
||||||
|
<p>最近因為一直碰到硬碟故障的問題,算起來那一批同時購買的5X顆 seagate 2T硬碟,已經有一半以上故障返修了….</p>
|
||||||
|
|
||||||
|
<p>然後又因為一直沒有添購新的硬碟,只能用這些快過保/已過保的撐著</p>
|
||||||
|
|
||||||
|
<p>所以最近不斷的在更換機器內的硬碟,而且還沒有熱插拔!</p>
|
||||||
|
|
||||||
|
<p>也導致原本負責處理盤點資產的同事困擾,因為跟手邊的紀錄已經對不起來了</p>
|
||||||
|
|
||||||
|
<p>然後就變成要對資產的時候,需要一台一台登入,然後去下不同的指令,取得想要的硬體資訊,超級麻煩的!</p>
|
||||||
|
|
||||||
|
<div class="more-link-wrapper"><a class="more-link" href="https://h.cowbay.org/post/inx-collect-detail-hardware-info/">Read the post<span class="screen-reader-text">This is a Standard Post</span></a></div>
|
||||||
|
</article>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a class="featured-image-link" href="https://h.cowbay.org/post/log-all-bash-commands/"><div class='featured-image lazy lazy-bg-image' data-background="https://h.cowbay.org/images/post-default-11.jpg"></div></a>
|
<a class="featured-image-link" href="https://h.cowbay.org/post/log-all-bash-commands/"><div class='featured-image lazy lazy-bg-image' data-background="https://h.cowbay.org/images/post-default-11.jpg"></div></a>
|
||||||
|
|
||||||
|
|
||||||
@@ -345,8 +405,8 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -401,8 +461,8 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -455,8 +515,8 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured even excerpt">
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -499,64 +559,6 @@ if (!doNotTrack) {
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a class="featured-image-link" href="https://h.cowbay.org/post/install-timeshift-on-ubuntu1804/"><div class='featured-image lazy lazy-bg-image' data-background="https://h.cowbay.org/images/post-default-12.jpg"></div></a>
|
|
||||||
|
|
||||||
|
|
||||||
<div class="excerpt-container">
|
|
||||||
<div class="excerpt-meta">
|
|
||||||
<span class="date">11 March</span>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<span> / </span>
|
|
||||||
<span class="author">
|
|
||||||
<a href="https://github.com/changchichung" title="Posts by Eric Chang" rel="author">Eric Chang</a>
|
|
||||||
</span>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<span> / </span>
|
|
||||||
<span class="category">
|
|
||||||
<a href="/categories/%E7%AD%86%E8%A8%98">筆記</a>
|
|
||||||
</span>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
<div class='excerpt-header'>
|
|
||||||
<h2 class='excerpt-title'>
|
|
||||||
<a href="https://h.cowbay.org/post/install-timeshift-on-ubuntu1804/ "> Install Timeshift on Ubuntu1804 </a>
|
|
||||||
</h2>
|
|
||||||
</div>
|
|
||||||
<div class='excerpt-content'>
|
|
||||||
<article>
|
|
||||||
<p>最近要開始測試client安裝 ubuntu 18.04 的 ansible playbook</p>
|
|
||||||
|
|
||||||
<p>因為要不斷的修正,所以想到一直有在自己電腦上執行的timeshift這個軟體</p>
|
|
||||||
|
|
||||||
<p>可以很簡單快速的備份、恢復系統狀態</p>
|
|
||||||
|
|
||||||
<p>可是不知道為什麼,在ubuntu 18.04 上安裝就是會發生錯誤….</p>
|
|
||||||
|
|
||||||
<div class="more-link-wrapper"><a class="more-link" href="https://h.cowbay.org/post/install-timeshift-on-ubuntu1804/">Read the post<span class="screen-reader-text">This is a Standard Post</span></a></div>
|
|
||||||
</article>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
@@ -692,7 +694,16 @@ if (!doNotTrack) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a class="page-numbers" href="/page/12/">12</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a class="page-numbers" href="/page/13/">13</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -836,7 +847,7 @@ if (!doNotTrack) {
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -818,7 +818,7 @@ title="pinterest icon"></i>
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -688,7 +688,7 @@ title="pinterest icon"></i>
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -656,7 +656,7 @@ title="pinterest icon"></i>
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -618,7 +618,7 @@ title="pinterest icon"></i>
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -723,7 +723,7 @@ title="pinterest icon"></i>
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -701,7 +701,7 @@ title="pinterest icon"></i>
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -621,7 +621,7 @@ title="pinterest icon"></i>
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -676,7 +676,7 @@ title="pinterest icon"></i>
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -732,7 +732,7 @@ title="pinterest icon"></i>
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -770,7 +770,7 @@ title="pinterest icon"></i>
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -633,7 +633,7 @@ title="pinterest icon"></i>
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -858,7 +858,7 @@ title="pinterest icon"></i>
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -1000,7 +1000,7 @@ title="pinterest icon"></i>
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -687,7 +687,7 @@ title="pinterest icon"></i>
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -661,7 +661,7 @@ title="pinterest icon"></i>
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -725,7 +725,7 @@ title="pinterest icon"></i>
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -1067,7 +1067,7 @@ title="pinterest icon"></i>
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -802,7 +802,7 @@ title="pinterest icon"></i>
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -651,7 +651,7 @@ title="pinterest icon"></i>
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -619,7 +619,7 @@ title="pinterest icon"></i>
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -632,7 +632,7 @@ title="pinterest icon"></i>
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -750,7 +750,7 @@ title="pinterest icon"></i>
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -687,7 +687,7 @@ title="pinterest icon"></i>
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -705,7 +705,7 @@ title="pinterest icon"></i>
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -676,7 +676,7 @@ title="pinterest icon"></i>
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -652,7 +652,7 @@ title="pinterest icon"></i>
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -675,7 +675,7 @@ title="pinterest icon"></i>
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -6,11 +6,30 @@
|
|||||||
<description>Recent content in Posts on MC部落</description>
|
<description>Recent content in Posts on MC部落</description>
|
||||||
<generator>Hugo -- gohugo.io</generator>
|
<generator>Hugo -- gohugo.io</generator>
|
||||||
<language>en-us</language>
|
<language>en-us</language>
|
||||||
<lastBuildDate>Thu, 13 Aug 2020 14:22:05 +0800</lastBuildDate>
|
<lastBuildDate>Wed, 02 Sep 2020 15:55:40 +0800</lastBuildDate>
|
||||||
|
|
||||||
<atom:link href="https://h.cowbay.org/post/index.xml" rel="self" type="application/rss+xml" />
|
<atom:link href="https://h.cowbay.org/post/index.xml" rel="self" type="application/rss+xml" />
|
||||||
|
|
||||||
|
|
||||||
|
<item>
|
||||||
|
<title>[筆記] 在 ubuntu 20.04 底下,用certbot 透過Cloudflare 申請全域的 Letsencrypt 憑證</title>
|
||||||
|
<link>https://h.cowbay.org/post/ubuntu-letsencrypt-cloudflare-wildcard/</link>
|
||||||
|
<pubDate>Wed, 02 Sep 2020 15:55:40 +0800</pubDate>
|
||||||
|
|
||||||
|
<guid>https://h.cowbay.org/post/ubuntu-letsencrypt-cloudflare-wildcard/</guid>
|
||||||
|
<description><p>之前用caddy 作為反向代理,其中一個優勢就是caddy 會自動處理Letsencrypt 憑證的問題</p>
|
||||||
|
|
||||||
|
<p>也不用煩惱怎麼去更新一堆有的沒的</p>
|
||||||
|
|
||||||
|
<p>不過,實際應用上,還是偶爾會拿這些憑證檔案來用的狀況</p>
|
||||||
|
|
||||||
|
<p>雖然可以從caddy 上面取得這些檔案</p>
|
||||||
|
|
||||||
|
<p>但是基本上這些檔案都是綁定一個特定的hostname</p>
|
||||||
|
|
||||||
|
<p>可是我想要有一個憑證,可以給同網域底下的機器用 ( Wildcard certificates )</p></description>
|
||||||
|
</item>
|
||||||
|
|
||||||
<item>
|
<item>
|
||||||
<title>[筆記] 在 ubuntu 20.04 上安裝 wireguard + pihole 作 AD Blocking/install wireguard and pihole to do ad block in ubuntu 20.04 </title>
|
<title>[筆記] 在 ubuntu 20.04 上安裝 wireguard + pihole 作 AD Blocking/install wireguard and pihole to do ad block in ubuntu 20.04 </title>
|
||||||
<link>https://h.cowbay.org/post/wireguard-pihole-in-ubuntu-20.04/</link>
|
<link>https://h.cowbay.org/post/wireguard-pihole-in-ubuntu-20.04/</link>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -714,7 +714,7 @@ title="pinterest icon"></i>
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -708,7 +708,7 @@ title="pinterest icon"></i>
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -852,7 +852,7 @@ title="pinterest icon"></i>
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -1177,7 +1177,7 @@ title="pinterest icon"></i>
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -638,7 +638,7 @@ title="pinterest icon"></i>
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -723,7 +723,7 @@ title="pinterest icon"></i>
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -656,7 +656,7 @@ title="pinterest icon"></i>
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -880,7 +880,7 @@ title="pinterest icon"></i>
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -655,7 +655,7 @@ title="pinterest icon"></i>
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -1574,7 +1574,7 @@ title="pinterest icon"></i>
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -744,7 +744,7 @@ title="pinterest icon"></i>
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -908,7 +908,7 @@ title="pinterest icon"></i>
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -1009,7 +1009,7 @@ title="pinterest icon"></i>
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -693,7 +693,7 @@ title="pinterest icon"></i>
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -660,7 +660,7 @@ title="pinterest icon"></i>
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -687,7 +687,7 @@ title="pinterest icon"></i>
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -717,7 +717,7 @@ title="pinterest icon"></i>
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -751,7 +751,7 @@ title="pinterest icon"></i>
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -684,7 +684,7 @@ title="pinterest icon"></i>
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -813,7 +813,7 @@ title="pinterest icon"></i>
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -617,7 +617,7 @@ title="pinterest icon"></i>
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -667,7 +667,7 @@ title="pinterest icon"></i>
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -983,7 +983,7 @@ title="pinterest icon"></i>
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -978,7 +978,7 @@ title="pinterest icon"></i>
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -666,7 +666,7 @@ title="pinterest icon"></i>
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -747,7 +747,7 @@ title="pinterest icon"></i>
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -729,7 +729,7 @@ title="pinterest icon"></i>
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -835,7 +835,7 @@ title="pinterest icon"></i>
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -657,7 +657,7 @@ title="pinterest icon"></i>
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -759,7 +759,7 @@ title="pinterest icon"></i>
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
756
public/post/ubuntu-letsencrypt-cloudflare-wildcard/index.html
Normal file
756
public/post/ubuntu-letsencrypt-cloudflare-wildcard/index.html
Normal file
@@ -0,0 +1,756 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en-us">
|
||||||
|
<head><meta charset="utf-8">
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
|
<script type="application/ld+json">
|
||||||
|
{
|
||||||
|
"@context" : "http://schema.org",
|
||||||
|
"@type" : "BlogPosting",
|
||||||
|
"mainEntityOfPage": {
|
||||||
|
"@type": "WebPage",
|
||||||
|
"@id": "https:\/\/h.cowbay.org"
|
||||||
|
},
|
||||||
|
"articleSection" : "post",
|
||||||
|
"name" : "[筆記] 在 ubuntu 20.04 底下,用certbot 透過Cloudflare 申請全域的 Letsencrypt 憑證",
|
||||||
|
"headline" : "[筆記] 在 ubuntu 20.04 底下,用certbot 透過Cloudflare 申請全域的 Letsencrypt 憑證",
|
||||||
|
"description" : "\x3cp\x3e之前用caddy 作為反向代理,其中一個優勢就是caddy 會自動處理Letsencrypt 憑證的問題\x3c\/p\x3e\n\n\x3cp\x3e也不用煩惱怎麼去更新一堆有的沒的\x3c\/p\x3e\n\n\x3cp\x3e不過,實際應用上,還是偶爾會拿這些憑證檔案來用的狀況\x3c\/p\x3e\n\n\x3cp\x3e雖然可以從caddy 上面取得這些檔案\x3c\/p\x3e\n\n\x3cp\x3e但是基本上這些檔案都是綁定一個特定的hostname\x3c\/p\x3e\n\n\x3cp\x3e可是我想要有一個憑證,可以給同網域底下的機器用 ( Wildcard certificates )\x3c\/p\x3e",
|
||||||
|
"inLanguage" : "en",
|
||||||
|
"author" : "Eric Chang",
|
||||||
|
"creator" : "Eric Chang",
|
||||||
|
"publisher": "Eric Chang",
|
||||||
|
"accountablePerson" : "Eric Chang",
|
||||||
|
"copyrightHolder" : "Eric Chang",
|
||||||
|
"copyrightYear" : "2020",
|
||||||
|
"datePublished": "2020-09-02 15:55:40 \x2b0800 CST",
|
||||||
|
"dateModified" : "2020-09-02 15:55:40 \x2b0800 CST",
|
||||||
|
"url" : "https:\/\/h.cowbay.org\/post\/ubuntu-letsencrypt-cloudflare-wildcard\/",
|
||||||
|
"wordCount" : "471",
|
||||||
|
"image" : "https://h.cowbay.orghttps://h.cowbay.org/images/post-default-4.jpg"",
|
||||||
|
"keywords" : [ ""certbot"",""Cloudflare"",""Letsencrypt"","Blog" ]
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
|
||||||
|
<title>[筆記] 在 ubuntu 20.04 底下,用certbot 透過Cloudflare 申請全域的 Letsencrypt 憑證 </title>
|
||||||
|
|
||||||
|
|
||||||
|
<meta name="description" content="some articles about job,food,passion sisters" />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
|
<meta name="robots" content="all,follow">
|
||||||
|
<meta name="googlebot" content="index,follow,snippet,archive">
|
||||||
|
<link rel="stylesheet" id="ct-tracks-google-fonts-css" href="https://fonts.googleapis.com/css?family=Raleway%3A400%2C700&subset=latin%2Clatin-ext&ver=4.7.2" type="text/css" media="all">
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
|
|
||||||
|
<script type="application/javascript">
|
||||||
|
var doNotTrack = false;
|
||||||
|
if (!doNotTrack) {
|
||||||
|
window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
|
||||||
|
ga('create', 'UA-138954876-1', 'auto');
|
||||||
|
|
||||||
|
ga('send', 'pageview');
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
<script async src='https://www.google-analytics.com/analytics.js'></script>
|
||||||
|
|
||||||
|
</head>
|
||||||
|
|
||||||
|
|
||||||
|
<body class="post-template-default single single-post single-format-standard ct-body singular singular-post not-front standard">
|
||||||
|
|
||||||
|
<div id="overflow-container" class="overflow-container">
|
||||||
|
<a class="skip-content" href="#main">Skip to content</a>
|
||||||
|
<header id="site-header" class="site-header" role="banner">
|
||||||
|
<div class='top-navigation'>
|
||||||
|
<div class='container'>
|
||||||
|
|
||||||
|
<div id="menu-secondary" class="menu-container menu-secondary" role="navigation">
|
||||||
|
<button id="toggle-secondary-navigation" class="toggle-secondary-navigation"><i class="fas fa-plus"></i></button>
|
||||||
|
|
||||||
|
<div class="menu">
|
||||||
|
|
||||||
|
<ul id="menu-secondary-items" class="menu-secondary-items">
|
||||||
|
|
||||||
|
<li class="menu-item menu-item-type-taxonomy menu-item-object-category">
|
||||||
|
<a href="/categories/"></a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="menu-item menu-item-type-taxonomy menu-item-object-category">
|
||||||
|
<a href="/categories/ansible">ansible</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="menu-item menu-item-type-taxonomy menu-item-object-category">
|
||||||
|
<a href="/categories/linux">linux</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="menu-item menu-item-type-taxonomy menu-item-object-category">
|
||||||
|
<a href="/categories/proxmox">proxmox</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="menu-item menu-item-type-taxonomy menu-item-object-category">
|
||||||
|
<a href="/categories/ps">ps</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="menu-item menu-item-type-taxonomy menu-item-object-category">
|
||||||
|
<a href="/categories/%E7%A2%8E%E5%BF%B5">碎念</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="menu-item menu-item-type-taxonomy menu-item-object-category">
|
||||||
|
<a href="/categories/%E7%AD%86%E8%A8%98">筆記</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="menu-item menu-item-type-taxonomy menu-item-object-category">
|
||||||
|
<a href="/categories/%E7%BE%A4%E6%9A%89">群暉</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="menu-item menu-item-type-taxonomy menu-item-object-category">
|
||||||
|
<a href="/categories/%E9%9B%9C%E5%BF%B5">雜念</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="social-media-icons">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="full%20Social%20profile%20url%20in%20facebook" data-animate-hover="pulse" class="facebook" target="_blank">
|
||||||
|
<i class="fab fa-facebook-square" title="facebook"></i>
|
||||||
|
<span class="screen-reader-text">facebook</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="full%20profile%20url%20in%20googleplus" data-animate-hover="pulse" class="gplus" target="_blank">
|
||||||
|
<i class="fab fa-google-plus-g" title="googleplus"></i>
|
||||||
|
<span class="screen-reader-text">googleplus</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="chang0206" data-animate-hover="pulse" class="twitter" target="_blank">
|
||||||
|
<i class="fab fa-twitter-square" title="twitter"></i>
|
||||||
|
<span class="screen-reader-text">twitter</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="chang0206" data-animate-hover="pulse" class="instagram" target="_blank">
|
||||||
|
<i class="fab fa-instagram" title="instagram"></i>
|
||||||
|
<span class="screen-reader-text">instagram</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="mailto:mc@hotshraingmy.info" data-animate-hover="pulse" class="email">
|
||||||
|
<i class="fas fa-envelope" title="email"></i>
|
||||||
|
<span class="screen-reader-text">email</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="full%20profile%20url%20in%20linkedin" data-animate-hover="pulse" class="linkedin" target="_blank">
|
||||||
|
<i class="fab fa-linkedin-in" title="linkedin"></i>
|
||||||
|
<span class="screen-reader-text">linkedin</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="full%20profile%20url%20in%20stackoverflow" data-animate-hover="pulse" class="stackoverflow" target="_blank">
|
||||||
|
<i class="fab fa-stack-overflow" title="stackoverflow"></i>
|
||||||
|
<span class="screen-reader-text">stackoverflow</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="changchichung" data-animate-hover="pulse" class="github" target="_blank">
|
||||||
|
<i class="fab fa-github" title="github"></i>
|
||||||
|
<span class="screen-reader-text">github</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="full%20profile%20url%20in%20pinterest" data-animate-hover="pulse" class="pinterest" target="_blank">
|
||||||
|
<i class="fab fa-pinterest" title="pinterest"></i>
|
||||||
|
<span class="screen-reader-text">pinterest</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="https://h.cowbay.org/index.xml" data-animate-hover="pulse" class="rss" target="_blank">
|
||||||
|
<i class="fas fa-rss" title="rss"></i>
|
||||||
|
<span class="screen-reader-text">rss</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</ul></div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="container">
|
||||||
|
<div id="title-info" class="title-info">
|
||||||
|
<div id='site-title' class='site-title'>
|
||||||
|
|
||||||
|
<a href="/"> MC部落 </a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<button id="toggle-navigation" class="toggle-navigation">
|
||||||
|
<i class="fas fa-bars"></i>
|
||||||
|
</button>
|
||||||
|
|
||||||
|
<div id="menu-primary-tracks" class="menu-primary-tracks"></div>
|
||||||
|
<div id="menu-primary" class="menu-container menu-primary" role="navigation">
|
||||||
|
|
||||||
|
<p class="site-description">What’s the Worst That Could Happen?</p>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="menu">
|
||||||
|
<ul id="menu-primary-items" class="menu-primary-items">
|
||||||
|
|
||||||
|
|
||||||
|
<li class='menu-item menu-item-type-custom menu-item-object-custom '>
|
||||||
|
<a href="https://h.cowbay.org/">Home</a>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class='menu-item menu-item-type-post_type menu-item-object-page '>
|
||||||
|
<a href="https://h.cowbay.org/about/">About</a>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class='menu-item menu-item-type-post_type menu-item-object-page '>
|
||||||
|
<a href="https://h.cowbay.org/contact/">Get in touch</a>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</header>
|
||||||
|
|
||||||
|
<div id="main" class="main" role="main">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div id="loop-container" class="loop-container">
|
||||||
|
|
||||||
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-design tag-standard-2 tag-tagalicious tag-travel entry full-without-featured odd excerpt-1">
|
||||||
|
|
||||||
|
<div class='featured-image lazy lazy-bg-image' data-background="https://h.cowbay.org/images/post-default-4.jpg">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="entry-meta">
|
||||||
|
<span class="date">02 September</span> <span> / </span>
|
||||||
|
|
||||||
|
<span class="author">
|
||||||
|
<a href="https://github.com/changchichung" title="Posts by Eric Chang" rel="author">Eric Chang</a>
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span class="category">
|
||||||
|
<span> / </span>
|
||||||
|
|
||||||
|
<a href="/categories/%E7%AD%86%E8%A8%98">筆記</a>
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class='entry-header'>
|
||||||
|
<h1 class='entry-title'> [筆記] 在 ubuntu 20.04 底下,用certbot 透過Cloudflare 申請全域的 Letsencrypt 憑證</h1>
|
||||||
|
</div>
|
||||||
|
<div class="entry-container">
|
||||||
|
<div class="entry-content">
|
||||||
|
<article>
|
||||||
|
<p>之前用caddy 作為反向代理,其中一個優勢就是caddy 會自動處理Letsencrypt 憑證的問題</p>
|
||||||
|
|
||||||
|
<p>也不用煩惱怎麼去更新一堆有的沒的</p>
|
||||||
|
|
||||||
|
<p>不過,實際應用上,還是偶爾會拿這些憑證檔案來用的狀況</p>
|
||||||
|
|
||||||
|
<p>雖然可以從caddy 上面取得這些檔案</p>
|
||||||
|
|
||||||
|
<p>但是基本上這些檔案都是綁定一個特定的hostname</p>
|
||||||
|
|
||||||
|
<p>可是我想要有一個憑證,可以給同網域底下的機器用 ( Wildcard certificates )</p>
|
||||||
|
|
||||||
|
<p>要申請Wildcard certificates ,必須要採用 DNS 驗證的方式</p>
|
||||||
|
|
||||||
|
<p>一般手動操作的步驟,會先產生一組亂數字串,然後更新 DNS 上面去</p>
|
||||||
|
|
||||||
|
<p>如果要改成自動化,要多一些步驟</p>
|
||||||
|
|
||||||
|
<h3 id="安裝-certbot-及-cloudflare-外掛">安裝 certbot 及 Cloudflare 外掛</h3>
|
||||||
|
|
||||||
|
<p>首先,先來安裝會用到的套件</p>
|
||||||
|
|
||||||
|
<pre><code>sudo apt install certbot letsencrypt python3-certbot-dns-cloudflare
|
||||||
|
</code></pre>
|
||||||
|
|
||||||
|
<h3 id="設定-cloudflare-api">設定 cloudflare API</h3>
|
||||||
|
|
||||||
|
<p>這個步驟我測了好久,網路上的說明似乎都過期了,造成cloudflare API 那邊會發生錯誤</p>
|
||||||
|
|
||||||
|
<p>先登入 cloudflare 管理界面的API token 設定</p>
|
||||||
|
|
||||||
|
<p><a href="https://dash.cloudflare.com/profile/api-tokens">https://dash.cloudflare.com/profile/api-tokens</a></p>
|
||||||
|
|
||||||
|
<p>建立一組token</p>
|
||||||
|
|
||||||
|
<p>內容如下</p>
|
||||||
|
|
||||||
|
<p></p>
|
||||||
|
|
||||||
|
<p>在權限設定的地方,選擇三個項目</p>
|
||||||
|
|
||||||
|
<p>zone-zone settings-edit
|
||||||
|
zone-zone-edit
|
||||||
|
zone-DNS-edit</p>
|
||||||
|
|
||||||
|
<p>在下一個 zone resources 選擇 include-All zones</p>
|
||||||
|
|
||||||
|
<p>存檔後會產生一組 API token ,接著就是用這組 token 來做DNS更新</p>
|
||||||
|
|
||||||
|
<h3 id="編輯-cloudflare-設定檔">編輯 cloudflare 設定檔</h3>
|
||||||
|
|
||||||
|
<p>在 /etc底下新增一個 cloudflare.ini</p>
|
||||||
|
|
||||||
|
<p>內容如下</p>
|
||||||
|
|
||||||
|
<pre><code>sudo vim /etc/cloudflare.ini
|
||||||
|
|
||||||
|
dns_cloudflare_email = #email@address.here
|
||||||
|
dns_cloudflare_api_key = #API token here
|
||||||
|
</code></pre>
|
||||||
|
|
||||||
|
<p>存檔後離開,然後改一下權限,不然等一下certbot 會跳警告</p>
|
||||||
|
|
||||||
|
<pre><code>sudo chmod 0600 /etc/cloudflare.ini
|
||||||
|
</code></pre>
|
||||||
|
|
||||||
|
<h3 id="執行certbot-取得憑證">執行certbot 取得憑證</h3>
|
||||||
|
|
||||||
|
<p>執行以下的指令</p>
|
||||||
|
|
||||||
|
<pre><code>sudo certbot certonly --dns-cloudflare --dns-cloudflare-credentials /etc/cloudflare.ini --preferred-challenges=dns --email admin@abc.com --server https://acme-v02.api.letsencrypt.org/directory --agree-tos -d abc.com -d *.abc.com
|
||||||
|
</code></pre>
|
||||||
|
|
||||||
|
<p>正常的話,會是這樣的結果</p>
|
||||||
|
|
||||||
|
<pre><code>sudo certbot certonly --dns-cloudflare --dns-cloudflare-credentials /etc/cloudflare.ini --preferred-challenges=dns --email admin@abc.com --server https://acme-v02.api.letsencrypt.org/directory --agree-tos -d abc.com -d *.abc.com
|
||||||
|
|
||||||
|
Saving debug log to /var/log/letsencrypt/letsencrypt.log
|
||||||
|
Plugins selected: Authenticator dns-cloudflare, Installer None
|
||||||
|
Obtaining a new certificate
|
||||||
|
Performing the following challenges:
|
||||||
|
dns-01 challenge for abc.com
|
||||||
|
dns-01 challenge for abc.com
|
||||||
|
Waiting 10 seconds for DNS changes to propagate
|
||||||
|
Waiting for verification...
|
||||||
|
Cleaning up challenges
|
||||||
|
|
||||||
|
IMPORTANT NOTES:
|
||||||
|
- Congratulations! Your certificate and chain have been saved at:
|
||||||
|
/etc/letsencrypt/live/abc.com/fullchain.pem
|
||||||
|
Your key file has been saved at:
|
||||||
|
/etc/letsencrypt/live/abc.com/privkey.pem
|
||||||
|
Your cert will expire on 2020-12-01. To obtain a new or tweaked
|
||||||
|
version of this certificate in the future, simply run certbot
|
||||||
|
again. To non-interactively renew *all* of your certificates, run
|
||||||
|
"certbot renew"
|
||||||
|
- If you like Certbot, please consider supporting our work by:
|
||||||
|
|
||||||
|
Donating to ISRG / Let's Encrypt: https://letsencrypt.org/donate
|
||||||
|
Donating to EFF: https://eff.org/donate-le
|
||||||
|
|
||||||
|
</code></pre>
|
||||||
|
|
||||||
|
<p>這樣子就取得了全域通用的SSL 憑證檔案</p>
|
||||||
|
|
||||||
|
<p>如果看到底下這種錯誤</p>
|
||||||
|
|
||||||
|
<pre><code>administrator@ubuntu:~$ sudo certbot certonly --dns-cloudflare --dns-cloudflare-credentials /etc/cloudflare.ini --preferred-challenges=dns --email admin@abc.com --server https://acme-v02.api.letsencrypt.org/directory --agree-tos -d abc.com -d *.abc.com
|
||||||
|
Saving debug log to /var/log/letsencrypt/letsencrypt.log
|
||||||
|
Plugins selected: Authenticator dns-cloudflare, Installer None
|
||||||
|
Obtaining a new certificate
|
||||||
|
Performing the following challenges:
|
||||||
|
dns-01 challenge for abc.com
|
||||||
|
dns-01 challenge for abc.com
|
||||||
|
Cleaning up challenges
|
||||||
|
Error determining zone_id: 6003 Invalid request headers. Please confirm that you have supplied valid Cloudflare API credentials. (Did you copy your entire API key?)
|
||||||
|
</code></pre>
|
||||||
|
|
||||||
|
<p>那就是cloudflare API 那邊的權限設定錯了,我就是在這邊卡很久…</p>
|
||||||
|
|
||||||
|
<p>請參照上面的步驟和圖片正確的設定</p>
|
||||||
|
|
||||||
|
<p>可以用 certbot certificates 來驗證看看</p>
|
||||||
|
|
||||||
|
<pre><code>administrator@ubuntu:~$ sudo certbot certificates
|
||||||
|
Saving debug log to /var/log/letsencrypt/letsencrypt.log
|
||||||
|
|
||||||
|
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||||
|
Found the following certs:
|
||||||
|
Certificate Name: abc.com
|
||||||
|
Domains: abc.com *.abc.com
|
||||||
|
Expiry Date: 2020-12-01 05:31:31+00:00 (VALID: 89 days)
|
||||||
|
Certificate Path: /etc/letsencrypt/live/abc.com/fullchain.pem
|
||||||
|
Private Key Path: /etc/letsencrypt/live/abc.com/privkey.pem
|
||||||
|
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||||
|
</code></pre>
|
||||||
|
|
||||||
|
<p>之後就可以用</p>
|
||||||
|
|
||||||
|
<pre><code>sudo certbot renew
|
||||||
|
</code></pre>
|
||||||
|
|
||||||
|
<p>來更新憑證</p>
|
||||||
|
|
||||||
|
<p>寫到/etc/crontab 去排程每個月的1號自動更新</p>
|
||||||
|
|
||||||
|
<pre><code>administrator@ubuntu:~$ echo "* * 1 * * root /usr/bin/certbot renew" |sudo tee -a /etc/crontab
|
||||||
|
* * 1 * * root /usr/bin/certbot renew
|
||||||
|
administrator@ubuntu:~$
|
||||||
|
</code></pre>
|
||||||
|
|
||||||
|
<p>接下來就等三個月之後,檢查看看憑證是否有自動更新了!</p>
|
||||||
|
</article>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class='entry-meta-bottom'>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="entry-categories"><p><span>Categories</span>
|
||||||
|
|
||||||
|
<a href="/categories/%E7%AD%86%E8%A8%98" title="View all posts in 筆記">筆記</a>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="entry-tags"><p><span>Tags</span>
|
||||||
|
|
||||||
|
<a href="/tags/certbot" title="View all posts tagged certbot">certbot</a>
|
||||||
|
|
||||||
|
<a href="/tags/cloudflare" title="View all posts tagged Cloudflare">Cloudflare</a>
|
||||||
|
|
||||||
|
<a href="/tags/letsencrypt" title="View all posts tagged Letsencrypt">Letsencrypt</a>
|
||||||
|
|
||||||
|
|
||||||
|
</p></div> </div>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="author-meta">
|
||||||
|
|
||||||
|
<div class="author">
|
||||||
|
|
||||||
|
<img alt='Eric Chang' src="https://www.gravatar.com/avatar/23f8ed94e007297499ac8df1641b3ff5?s=100&d=identicon" class='avatar avatar-72 photo' height='72' width='72'>
|
||||||
|
|
||||||
|
<span>
|
||||||
|
Written by:<a href="https://github.com/changchichung" title="Posts by Eric Chang" rel="author">Eric Chang</a> </span>
|
||||||
|
</div>
|
||||||
|
<div class="bio">
|
||||||
|
|
||||||
|
|
||||||
|
<p>塵世裡一個迷途小書僮</p>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a class="facebook" target="_blank"
|
||||||
|
href="full%20Social%20profile%20url%20in%20facebook">
|
||||||
|
<i class="fab fa-facebook-f"
|
||||||
|
title="facebook icon"></i>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a class="googleplus" target="_blank"
|
||||||
|
href="full%20profile%20url%20in%20googleplus">
|
||||||
|
<i class="fab fa-google-plus-g"
|
||||||
|
title="googleplus icon"></i>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a class="twitter" target="_blank"
|
||||||
|
href="chang0206">
|
||||||
|
<i class="fab fa-twitter-square"
|
||||||
|
title="twitter icon"></i>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
<a class="linkedin" target="_blank"
|
||||||
|
href="full%20profile%20url%20in%20linkedin">
|
||||||
|
<i class="fab fa-linkedin"
|
||||||
|
title="linkedin icon"></i>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a class="email" target="_blank"
|
||||||
|
href="mailto:mc@hotshraingmy.info">
|
||||||
|
<i class="fas fa-envelope"
|
||||||
|
title="email icon"></i>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a class="instagram" target="_blank"
|
||||||
|
href="chang0206">
|
||||||
|
<i class="fab fa-instagram"
|
||||||
|
title="instagram icon"></i>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a class="stackoverflow" target="_blank"
|
||||||
|
href="full%20profile%20url%20in%20stackoverflow">
|
||||||
|
<i class="fab fa-stack-overflow"
|
||||||
|
title="stackoverflow icon"></i>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a class="github" target="_blank"
|
||||||
|
href="changchichung">
|
||||||
|
<i class="fab fa-github"
|
||||||
|
title="github icon"></i>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a class="pinterest" target="_blank"
|
||||||
|
href="full%20profile%20url%20in%20pinterest">
|
||||||
|
<i class="fab fa-pinterest"
|
||||||
|
title="pinterest icon"></i>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<section id="comments" class="comments">
|
||||||
|
<div id="disqus_thread"></div>
|
||||||
|
<script type="application/javascript">
|
||||||
|
var disqus_config = function () {
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
};
|
||||||
|
(function() {
|
||||||
|
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
|
||||||
|
document.getElementById('disqus_thread').innerHTML = 'Disqus comments not available by default when the website is previewed locally.';
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
var d = document, s = d.createElement('script'); s.async = true;
|
||||||
|
s.src = '//' + "h-cowbay-org-1" + '.disqus.com/embed.js';
|
||||||
|
s.setAttribute('data-timestamp', +new Date());
|
||||||
|
(d.head || d.body).appendChild(s);
|
||||||
|
})();
|
||||||
|
</script>
|
||||||
|
<noscript>Please enable JavaScript to view the <a href="https://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
|
||||||
|
<a href="https://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</section>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<footer id="site-footer" class="site-footer" role="contentinfo">
|
||||||
|
<h1>
|
||||||
|
|
||||||
|
<a href=""> MC部落 </a>
|
||||||
|
|
||||||
|
</h1>
|
||||||
|
|
||||||
|
|
||||||
|
<p class="site-description">What’s the Worst That Could Happen?</p>
|
||||||
|
|
||||||
|
|
||||||
|
<div id="menu-footer" class="menu-container menu-footer" role="navigation">
|
||||||
|
<div class="menu">
|
||||||
|
|
||||||
|
<ul id="menu-footer-items" class="menu-footer-items">
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</div> </div>
|
||||||
|
|
||||||
|
<ul class="social-media-icons">
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a class="facebook" target="_blank"
|
||||||
|
href="full%20Social%20profile%20url%20in%20facebook" >
|
||||||
|
<i class="fab fa-facebook-f" title="facebook"></i>
|
||||||
|
<span class="screen-reader-text">facebook</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a class="googleplus" target="_blank"
|
||||||
|
href="full%20profile%20url%20in%20googleplus" >
|
||||||
|
<i class="fab fa-google-plus-g" title="googleplus"></i>
|
||||||
|
<span class="screen-reader-text">googleplus</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="chang0206" class="twitter" target="_blank">
|
||||||
|
<i class="fab fa-twitter-square" title="twitter"></i>
|
||||||
|
<span class="screen-reader-text">twitter</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="chang0206" class="instagram" target="_blank">
|
||||||
|
<i class="fab fa-instagram" title="instagram"></i>
|
||||||
|
<span class="screen-reader-text">instagram</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="mailto:mc@hotshraingmy.info" class="email">
|
||||||
|
<i class="fas fa-envelope" title="email"></i>
|
||||||
|
<span class="screen-reader-text">email</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="full%20profile%20url%20in%20linkedin" class="linkedin" target="_blank">
|
||||||
|
<i class="fab fa-linkedin-in" title="linkedin"></i>
|
||||||
|
<span class="screen-reader-text">linkedin</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="full%20profile%20url%20in%20stackoverflow" class="stackoverflow" target="_blank">
|
||||||
|
<i class="fab fa-stack-overflow" title="stackoverflow"></i>
|
||||||
|
<span class="screen-reader-text">stackoverflow</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="changchichung" class="github" target="_blank">
|
||||||
|
<i class="fab fa-github" title="github"></i>
|
||||||
|
<span class="screen-reader-text">github</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="full%20profile%20url%20in%20pinterest" class="pinterest" target="_blank">
|
||||||
|
<i class="fab fa-pinterest" title="pinterest"></i>
|
||||||
|
<span class="screen-reader-text">pinterest</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="https://h.cowbay.org/index.xml" data-animate-hover="pulse" class="rss" target="_blank">
|
||||||
|
<i class="fas fa-rss" title="rss"></i>
|
||||||
|
<span class="screen-reader-text">rss</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul> <div class="design-credit">
|
||||||
|
|
||||||
|
<p>© 2018 Göran Svensson</p>
|
||||||
|
|
||||||
|
<p>Nederburg Hugo Theme by <a href="https://appernetic.io">Appernetic</a>.</p>
|
||||||
|
|
||||||
|
<p>A port of Tracks by Compete Themes.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</footer>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -698,7 +698,7 @@ title="pinterest icon"></i>
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -684,7 +684,7 @@ title="pinterest icon"></i>
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -889,7 +889,7 @@ title="pinterest icon"></i>
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -2,36 +2,61 @@
|
|||||||
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
|
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
|
||||||
xmlns:xhtml="http://www.w3.org/1999/xhtml">
|
xmlns:xhtml="http://www.w3.org/1999/xhtml">
|
||||||
|
|
||||||
|
<url>
|
||||||
|
<loc>https://h.cowbay.org/post/ubuntu-letsencrypt-cloudflare-wildcard/</loc>
|
||||||
|
<lastmod>2020-09-02T15:55:40+08:00</lastmod>
|
||||||
|
</url>
|
||||||
|
|
||||||
|
<url>
|
||||||
|
<loc>https://h.cowbay.org/categories/</loc>
|
||||||
|
<lastmod>2020-09-02T15:55:40+08:00</lastmod>
|
||||||
|
</url>
|
||||||
|
|
||||||
|
<url>
|
||||||
|
<loc>https://h.cowbay.org/tags/certbot/</loc>
|
||||||
|
<lastmod>2020-09-02T15:55:40+08:00</lastmod>
|
||||||
|
</url>
|
||||||
|
|
||||||
|
<url>
|
||||||
|
<loc>https://h.cowbay.org/tags/cloudflare/</loc>
|
||||||
|
<lastmod>2020-09-02T15:55:40+08:00</lastmod>
|
||||||
|
</url>
|
||||||
|
|
||||||
|
<url>
|
||||||
|
<loc>https://h.cowbay.org/tags/letsencrypt/</loc>
|
||||||
|
<lastmod>2020-09-02T15:55:40+08:00</lastmod>
|
||||||
|
</url>
|
||||||
|
|
||||||
|
<url>
|
||||||
|
<loc>https://h.cowbay.org/</loc>
|
||||||
|
<lastmod>2020-09-02T15:55:40+08:00</lastmod>
|
||||||
|
</url>
|
||||||
|
|
||||||
|
<url>
|
||||||
|
<loc>https://h.cowbay.org/post/</loc>
|
||||||
|
<lastmod>2020-09-02T15:55:40+08:00</lastmod>
|
||||||
|
</url>
|
||||||
|
|
||||||
|
<url>
|
||||||
|
<loc>https://h.cowbay.org/tags/</loc>
|
||||||
|
<lastmod>2020-09-02T15:55:40+08:00</lastmod>
|
||||||
|
</url>
|
||||||
|
|
||||||
|
<url>
|
||||||
|
<loc>https://h.cowbay.org/categories/%E7%AD%86%E8%A8%98/</loc>
|
||||||
|
<lastmod>2020-09-02T15:55:40+08:00</lastmod>
|
||||||
|
</url>
|
||||||
|
|
||||||
<url>
|
<url>
|
||||||
<loc>https://h.cowbay.org/post/wireguard-pihole-in-ubuntu-20.04/</loc>
|
<loc>https://h.cowbay.org/post/wireguard-pihole-in-ubuntu-20.04/</loc>
|
||||||
<lastmod>2020-08-13T14:22:05+08:00</lastmod>
|
<lastmod>2020-08-13T14:22:05+08:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
|
|
||||||
<url>
|
|
||||||
<loc>https://h.cowbay.org/categories/</loc>
|
|
||||||
<lastmod>2020-08-13T14:22:05+08:00</lastmod>
|
|
||||||
</url>
|
|
||||||
|
|
||||||
<url>
|
|
||||||
<loc>https://h.cowbay.org/</loc>
|
|
||||||
<lastmod>2020-08-13T14:22:05+08:00</lastmod>
|
|
||||||
</url>
|
|
||||||
|
|
||||||
<url>
|
<url>
|
||||||
<loc>https://h.cowbay.org/tags/pihole/</loc>
|
<loc>https://h.cowbay.org/tags/pihole/</loc>
|
||||||
<lastmod>2020-08-13T14:22:05+08:00</lastmod>
|
<lastmod>2020-08-13T14:22:05+08:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
|
|
||||||
<url>
|
|
||||||
<loc>https://h.cowbay.org/post/</loc>
|
|
||||||
<lastmod>2020-08-13T14:22:05+08:00</lastmod>
|
|
||||||
</url>
|
|
||||||
|
|
||||||
<url>
|
|
||||||
<loc>https://h.cowbay.org/tags/</loc>
|
|
||||||
<lastmod>2020-08-13T14:22:05+08:00</lastmod>
|
|
||||||
</url>
|
|
||||||
|
|
||||||
<url>
|
<url>
|
||||||
<loc>https://h.cowbay.org/tags/ubuntu/</loc>
|
<loc>https://h.cowbay.org/tags/ubuntu/</loc>
|
||||||
<lastmod>2020-08-13T14:22:05+08:00</lastmod>
|
<lastmod>2020-08-13T14:22:05+08:00</lastmod>
|
||||||
@@ -42,11 +67,6 @@
|
|||||||
<lastmod>2020-08-13T14:22:05+08:00</lastmod>
|
<lastmod>2020-08-13T14:22:05+08:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
|
|
||||||
<url>
|
|
||||||
<loc>https://h.cowbay.org/categories/%E7%AD%86%E8%A8%98/</loc>
|
|
||||||
<lastmod>2020-08-13T14:22:05+08:00</lastmod>
|
|
||||||
</url>
|
|
||||||
|
|
||||||
<url>
|
<url>
|
||||||
<loc>https://h.cowbay.org/post/check-port-speed-in-openwrt/</loc>
|
<loc>https://h.cowbay.org/post/check-port-speed-in-openwrt/</loc>
|
||||||
<lastmod>2020-07-15T10:35:01+08:00</lastmod>
|
<lastmod>2020-07-15T10:35:01+08:00</lastmod>
|
||||||
@@ -528,12 +548,12 @@
|
|||||||
</url>
|
</url>
|
||||||
|
|
||||||
<url>
|
<url>
|
||||||
<loc>https://h.cowbay.org/categories/%E7%BE%A4%E6%9A%89/</loc>
|
<loc>https://h.cowbay.org/tags/%E7%BE%A4%E6%9A%89/</loc>
|
||||||
<lastmod>2018-12-04T10:25:19+08:00</lastmod>
|
<lastmod>2018-12-04T10:25:19+08:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
|
|
||||||
<url>
|
<url>
|
||||||
<loc>https://h.cowbay.org/tags/%E7%BE%A4%E6%9A%89/</loc>
|
<loc>https://h.cowbay.org/categories/%E7%BE%A4%E6%9A%89/</loc>
|
||||||
<lastmod>2018-12-04T10:25:19+08:00</lastmod>
|
<lastmod>2018-12-04T10:25:19+08:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
|
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -484,6 +484,6 @@ if (!doNotTrack) {
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -876,6 +876,6 @@ if (!doNotTrack) {
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -524,6 +524,6 @@ if (!doNotTrack) {
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -470,6 +470,6 @@ if (!doNotTrack) {
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -484,6 +484,6 @@ if (!doNotTrack) {
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -476,6 +476,6 @@ if (!doNotTrack) {
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
|
|||||||
@@ -45,9 +45,9 @@
|
|||||||
|
|
||||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/style.css?v=1597369724" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
<link href="https://h.cowbay.org/css/custom.css?v=1597369724" rel="stylesheet" type='text/css' media='all'>
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
@@ -470,6 +470,6 @@ if (!doNotTrack) {
|
|||||||
</div>
|
</div>
|
||||||
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
<script src="https://h.cowbay.org/js/production.min.js?v=1597369724"></script>
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
|
|||||||
483
public/tags/certbot/index.html
Normal file
483
public/tags/certbot/index.html
Normal file
@@ -0,0 +1,483 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en-us">
|
||||||
|
<head><meta charset="utf-8">
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
|
<script type="application/ld+json">
|
||||||
|
{
|
||||||
|
"@context" : "http://schema.org",
|
||||||
|
"@type" : "BlogPosting",
|
||||||
|
"mainEntityOfPage": {
|
||||||
|
"@type": "WebPage",
|
||||||
|
"@id": "https:\/\/h.cowbay.org"
|
||||||
|
},
|
||||||
|
"articleSection" : "tags",
|
||||||
|
"name" : "certbot",
|
||||||
|
"headline" : "certbot",
|
||||||
|
"description" : "",
|
||||||
|
"inLanguage" : "en",
|
||||||
|
"author" : "",
|
||||||
|
"creator" : "",
|
||||||
|
"publisher": "",
|
||||||
|
"accountablePerson" : "",
|
||||||
|
"copyrightHolder" : "",
|
||||||
|
"copyrightYear" : "2020",
|
||||||
|
"datePublished": "2020-09-02 15:55:40 \x2b0800 CST",
|
||||||
|
"dateModified" : "2020-09-02 15:55:40 \x2b0800 CST",
|
||||||
|
"url" : "https:\/\/h.cowbay.org\/tags\/certbot\/",
|
||||||
|
"wordCount" : "0",
|
||||||
|
"image" : "https://h.cowbay.org%!s(\u003cnil\u003e)"",
|
||||||
|
"keywords" : [ "Blog" ]
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
|
||||||
|
<title>certbot </title>
|
||||||
|
|
||||||
|
|
||||||
|
<meta name="description" content="some articles about job,food,passion sisters" />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
|
<meta name="robots" content="all,follow">
|
||||||
|
<meta name="googlebot" content="index,follow,snippet,archive">
|
||||||
|
<link rel="stylesheet" id="ct-tracks-google-fonts-css" href="https://fonts.googleapis.com/css?family=Raleway%3A400%2C700&subset=latin%2Clatin-ext&ver=4.7.2" type="text/css" media="all">
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
|
||||||
|
|
||||||
|
<link href="https://h.cowbay.org/css/style.css?v=1599035732" rel="stylesheet" id="theme-stylesheet" type='text/css' media='all'>
|
||||||
|
|
||||||
|
<link href="https://h.cowbay.org/css/custom.css?v=1599035732" rel="stylesheet" type='text/css' media='all'>
|
||||||
|
<link rel="shortcut icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
<link rel="icon" href="https://h.cowbay.org/img/favicon.ico" type="image/x-icon">
|
||||||
|
|
||||||
|
<link href="https://h.cowbay.org/tags/certbot/index.xml" rel="alternate" type="application/rss+xml" title="MC部落" />
|
||||||
|
<link href="https://h.cowbay.org/tags/certbot/index.xml" rel="feed" type="application/rss+xml" title="MC部落" />
|
||||||
|
|
||||||
|
|
||||||
|
<script type="application/javascript">
|
||||||
|
var doNotTrack = false;
|
||||||
|
if (!doNotTrack) {
|
||||||
|
window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
|
||||||
|
ga('create', 'UA-138954876-1', 'auto');
|
||||||
|
|
||||||
|
ga('send', 'pageview');
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
<script async src='https://www.google-analytics.com/analytics.js'></script>
|
||||||
|
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body class="home blog ct-body standard">
|
||||||
|
<div id="overflow-container" class="overflow-container">
|
||||||
|
<a class="skip-content" href="#main">Skip to content</a>
|
||||||
|
<header id="site-header" class="site-header" role="banner">
|
||||||
|
<div class='top-navigation'>
|
||||||
|
<div class='container'>
|
||||||
|
|
||||||
|
<div id="menu-secondary" class="menu-container menu-secondary" role="navigation">
|
||||||
|
<button id="toggle-secondary-navigation" class="toggle-secondary-navigation"><i class="fas fa-plus"></i></button>
|
||||||
|
|
||||||
|
<div class="menu">
|
||||||
|
|
||||||
|
<ul id="menu-secondary-items" class="menu-secondary-items">
|
||||||
|
|
||||||
|
<li class="menu-item menu-item-type-taxonomy menu-item-object-category">
|
||||||
|
<a href="/categories/"></a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="menu-item menu-item-type-taxonomy menu-item-object-category">
|
||||||
|
<a href="/categories/ansible">ansible</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="menu-item menu-item-type-taxonomy menu-item-object-category">
|
||||||
|
<a href="/categories/linux">linux</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="menu-item menu-item-type-taxonomy menu-item-object-category">
|
||||||
|
<a href="/categories/proxmox">proxmox</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="menu-item menu-item-type-taxonomy menu-item-object-category">
|
||||||
|
<a href="/categories/ps">ps</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="menu-item menu-item-type-taxonomy menu-item-object-category">
|
||||||
|
<a href="/categories/%E7%A2%8E%E5%BF%B5">碎念</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="menu-item menu-item-type-taxonomy menu-item-object-category">
|
||||||
|
<a href="/categories/%E7%AD%86%E8%A8%98">筆記</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="menu-item menu-item-type-taxonomy menu-item-object-category">
|
||||||
|
<a href="/categories/%E7%BE%A4%E6%9A%89">群暉</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="menu-item menu-item-type-taxonomy menu-item-object-category">
|
||||||
|
<a href="/categories/%E9%9B%9C%E5%BF%B5">雜念</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="social-media-icons">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="full%20Social%20profile%20url%20in%20facebook" data-animate-hover="pulse" class="facebook" target="_blank">
|
||||||
|
<i class="fab fa-facebook-square" title="facebook"></i>
|
||||||
|
<span class="screen-reader-text">facebook</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="full%20profile%20url%20in%20googleplus" data-animate-hover="pulse" class="gplus" target="_blank">
|
||||||
|
<i class="fab fa-google-plus-g" title="googleplus"></i>
|
||||||
|
<span class="screen-reader-text">googleplus</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="chang0206" data-animate-hover="pulse" class="twitter" target="_blank">
|
||||||
|
<i class="fab fa-twitter-square" title="twitter"></i>
|
||||||
|
<span class="screen-reader-text">twitter</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="chang0206" data-animate-hover="pulse" class="instagram" target="_blank">
|
||||||
|
<i class="fab fa-instagram" title="instagram"></i>
|
||||||
|
<span class="screen-reader-text">instagram</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="mailto:mc@hotshraingmy.info" data-animate-hover="pulse" class="email">
|
||||||
|
<i class="fas fa-envelope" title="email"></i>
|
||||||
|
<span class="screen-reader-text">email</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="full%20profile%20url%20in%20linkedin" data-animate-hover="pulse" class="linkedin" target="_blank">
|
||||||
|
<i class="fab fa-linkedin-in" title="linkedin"></i>
|
||||||
|
<span class="screen-reader-text">linkedin</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="full%20profile%20url%20in%20stackoverflow" data-animate-hover="pulse" class="stackoverflow" target="_blank">
|
||||||
|
<i class="fab fa-stack-overflow" title="stackoverflow"></i>
|
||||||
|
<span class="screen-reader-text">stackoverflow</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="changchichung" data-animate-hover="pulse" class="github" target="_blank">
|
||||||
|
<i class="fab fa-github" title="github"></i>
|
||||||
|
<span class="screen-reader-text">github</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="full%20profile%20url%20in%20pinterest" data-animate-hover="pulse" class="pinterest" target="_blank">
|
||||||
|
<i class="fab fa-pinterest" title="pinterest"></i>
|
||||||
|
<span class="screen-reader-text">pinterest</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="https://h.cowbay.org/index.xml" data-animate-hover="pulse" class="rss" target="_blank">
|
||||||
|
<i class="fas fa-rss" title="rss"></i>
|
||||||
|
<span class="screen-reader-text">rss</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</ul></div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="container">
|
||||||
|
<div id="title-info" class="title-info">
|
||||||
|
<div id='site-title' class='site-title'>
|
||||||
|
|
||||||
|
<a href="/"> MC部落 </a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<button id="toggle-navigation" class="toggle-navigation">
|
||||||
|
<i class="fas fa-bars"></i>
|
||||||
|
</button>
|
||||||
|
|
||||||
|
<div id="menu-primary-tracks" class="menu-primary-tracks"></div>
|
||||||
|
<div id="menu-primary" class="menu-container menu-primary" role="navigation">
|
||||||
|
|
||||||
|
<p class="site-description">What’s the Worst That Could Happen?</p>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="menu">
|
||||||
|
<ul id="menu-primary-items" class="menu-primary-items">
|
||||||
|
|
||||||
|
|
||||||
|
<li class='menu-item menu-item-type-custom menu-item-object-custom '>
|
||||||
|
<a href="https://h.cowbay.org/">Home</a>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class='menu-item menu-item-type-post_type menu-item-object-page '>
|
||||||
|
<a href="https://h.cowbay.org/about/">About</a>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class='menu-item menu-item-type-post_type menu-item-object-page '>
|
||||||
|
<a href="https://h.cowbay.org/contact/">Get in touch</a>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</header>
|
||||||
|
|
||||||
|
<div id="main" class="main" role="main">
|
||||||
|
|
||||||
|
<div class="archive-header">
|
||||||
|
<h1>
|
||||||
|
Tag: certbot
|
||||||
|
|
||||||
|
<a href="https://h.cowbay.org/tags/certbot/index.xml" data-animate-hover="pulse" class="in-page-rss" target="_blank">
|
||||||
|
<i class="fas fa-rss" title="rss"></i>
|
||||||
|
<span class="screen-reader-text">rss</span>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
</h1>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h1 class="screen-reader-text">Posts</h1>
|
||||||
|
<div id="loop-container" class="loop-container">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="post type-post status-publish format-standard has-post-thumbnail hentry category-design tag-memories tag-normal-post tag-standard-2 excerpt zoom full-without-featured odd excerpt">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a class="featured-image-link" href="https://h.cowbay.org/post/ubuntu-letsencrypt-cloudflare-wildcard/"><div class='featured-image lazy lazy-bg-image' data-background="https://h.cowbay.org/images/post-default-4.jpg"></div></a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="excerpt-container">
|
||||||
|
<div class="excerpt-meta">
|
||||||
|
<span class="date">02 September 2020</span> <span> / </span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span class="author">
|
||||||
|
|
||||||
|
<a href="https://github.com/changchichung" title="Posts by Eric Chang" rel="author">Eric Chang</a>
|
||||||
|
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span> / </span>
|
||||||
|
<span class="category">
|
||||||
|
<a href="/categories/%E7%AD%86%E8%A8%98">筆記</a>
|
||||||
|
</span>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class='excerpt-header'>
|
||||||
|
<h2 class='excerpt-title'>
|
||||||
|
<a href="https://h.cowbay.org/post/ubuntu-letsencrypt-cloudflare-wildcard/ "> [筆記] 在 ubuntu 20.04 底下,用certbot 透過Cloudflare 申請全域的 Letsencrypt 憑證 </a>
|
||||||
|
</h2>
|
||||||
|
</div>
|
||||||
|
<div class='excerpt-content'>
|
||||||
|
<article>
|
||||||
|
<p>之前用caddy 作為反向代理,其中一個優勢就是caddy 會自動處理Letsencrypt 憑證的問題</p>
|
||||||
|
|
||||||
|
<p>也不用煩惱怎麼去更新一堆有的沒的</p>
|
||||||
|
|
||||||
|
<p>不過,實際應用上,還是偶爾會拿這些憑證檔案來用的狀況</p>
|
||||||
|
|
||||||
|
<p>雖然可以從caddy 上面取得這些檔案</p>
|
||||||
|
|
||||||
|
<p>但是基本上這些檔案都是綁定一個特定的hostname</p>
|
||||||
|
|
||||||
|
<p>可是我想要有一個憑證,可以給同網域底下的機器用 ( Wildcard certificates )</p>
|
||||||
|
|
||||||
|
<div class="more-link-wrapper"><a class="more-link" href="https://h.cowbay.org/post/ubuntu-letsencrypt-cloudflare-wildcard/">Read the post<span class="screen-reader-text">This is a Standard Post</span></a></div>
|
||||||
|
</article>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<footer id="site-footer" class="site-footer" role="contentinfo">
|
||||||
|
<h1>
|
||||||
|
|
||||||
|
<a href=""> MC部落 </a>
|
||||||
|
|
||||||
|
</h1>
|
||||||
|
|
||||||
|
|
||||||
|
<p class="site-description">What’s the Worst That Could Happen?</p>
|
||||||
|
|
||||||
|
|
||||||
|
<div id="menu-footer" class="menu-container menu-footer" role="navigation">
|
||||||
|
<div class="menu">
|
||||||
|
|
||||||
|
<ul id="menu-footer-items" class="menu-footer-items">
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</div> </div>
|
||||||
|
|
||||||
|
<ul class="social-media-icons">
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a class="facebook" target="_blank"
|
||||||
|
href="full%20Social%20profile%20url%20in%20facebook" >
|
||||||
|
<i class="fab fa-facebook-f" title="facebook"></i>
|
||||||
|
<span class="screen-reader-text">facebook</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a class="googleplus" target="_blank"
|
||||||
|
href="full%20profile%20url%20in%20googleplus" >
|
||||||
|
<i class="fab fa-google-plus-g" title="googleplus"></i>
|
||||||
|
<span class="screen-reader-text">googleplus</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="chang0206" class="twitter" target="_blank">
|
||||||
|
<i class="fab fa-twitter-square" title="twitter"></i>
|
||||||
|
<span class="screen-reader-text">twitter</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="chang0206" class="instagram" target="_blank">
|
||||||
|
<i class="fab fa-instagram" title="instagram"></i>
|
||||||
|
<span class="screen-reader-text">instagram</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="mailto:mc@hotshraingmy.info" class="email">
|
||||||
|
<i class="fas fa-envelope" title="email"></i>
|
||||||
|
<span class="screen-reader-text">email</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="full%20profile%20url%20in%20linkedin" class="linkedin" target="_blank">
|
||||||
|
<i class="fab fa-linkedin-in" title="linkedin"></i>
|
||||||
|
<span class="screen-reader-text">linkedin</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="full%20profile%20url%20in%20stackoverflow" class="stackoverflow" target="_blank">
|
||||||
|
<i class="fab fa-stack-overflow" title="stackoverflow"></i>
|
||||||
|
<span class="screen-reader-text">stackoverflow</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="changchichung" class="github" target="_blank">
|
||||||
|
<i class="fab fa-github" title="github"></i>
|
||||||
|
<span class="screen-reader-text">github</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="full%20profile%20url%20in%20pinterest" class="pinterest" target="_blank">
|
||||||
|
<i class="fab fa-pinterest" title="pinterest"></i>
|
||||||
|
<span class="screen-reader-text">pinterest</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="https://h.cowbay.org/index.xml" data-animate-hover="pulse" class="rss" target="_blank">
|
||||||
|
<i class="fas fa-rss" title="rss"></i>
|
||||||
|
<span class="screen-reader-text">rss</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul> <div class="design-credit">
|
||||||
|
|
||||||
|
<p>© 2018 Göran Svensson</p>
|
||||||
|
|
||||||
|
<p>Nederburg Hugo Theme by <a href="https://appernetic.io">Appernetic</a>.</p>
|
||||||
|
|
||||||
|
<p>A port of Tracks by Compete Themes.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</footer>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<script src="https://h.cowbay.org/js/jquery.min.js"></script>
|
||||||
|
<script src="https://h.cowbay.org/js/jquerymigrate.js"></script>
|
||||||
|
<script src="https://h.cowbay.org/js/production.min.js?v=1599035732"></script>
|
||||||
|
|
||||||
|
</body>
|
||||||
34
public/tags/certbot/index.xml
Normal file
34
public/tags/certbot/index.xml
Normal file
@@ -0,0 +1,34 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
|
||||||
|
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
|
||||||
|
<channel>
|
||||||
|
<title>certbot on MC部落</title>
|
||||||
|
<link>https://h.cowbay.org/tags/certbot/</link>
|
||||||
|
<description>Recent content in certbot on MC部落</description>
|
||||||
|
<generator>Hugo -- gohugo.io</generator>
|
||||||
|
<language>en-us</language>
|
||||||
|
<lastBuildDate>Wed, 02 Sep 2020 15:55:40 +0800</lastBuildDate>
|
||||||
|
|
||||||
|
<atom:link href="https://h.cowbay.org/tags/certbot/index.xml" rel="self" type="application/rss+xml" />
|
||||||
|
|
||||||
|
|
||||||
|
<item>
|
||||||
|
<title>[筆記] 在 ubuntu 20.04 底下,用certbot 透過Cloudflare 申請全域的 Letsencrypt 憑證</title>
|
||||||
|
<link>https://h.cowbay.org/post/ubuntu-letsencrypt-cloudflare-wildcard/</link>
|
||||||
|
<pubDate>Wed, 02 Sep 2020 15:55:40 +0800</pubDate>
|
||||||
|
|
||||||
|
<guid>https://h.cowbay.org/post/ubuntu-letsencrypt-cloudflare-wildcard/</guid>
|
||||||
|
<description><p>之前用caddy 作為反向代理,其中一個優勢就是caddy 會自動處理Letsencrypt 憑證的問題</p>
|
||||||
|
|
||||||
|
<p>也不用煩惱怎麼去更新一堆有的沒的</p>
|
||||||
|
|
||||||
|
<p>不過,實際應用上,還是偶爾會拿這些憑證檔案來用的狀況</p>
|
||||||
|
|
||||||
|
<p>雖然可以從caddy 上面取得這些檔案</p>
|
||||||
|
|
||||||
|
<p>但是基本上這些檔案都是綁定一個特定的hostname</p>
|
||||||
|
|
||||||
|
<p>可是我想要有一個憑證,可以給同網域底下的機器用 ( Wildcard certificates )</p></description>
|
||||||
|
</item>
|
||||||
|
|
||||||
|
</channel>
|
||||||
|
</rss>
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user