YJK

独立世界

Independent World
twitter
telegram

自建 Shlink | 一個網址縮短程式

Q: 請解釋為什麼要自建網址縮短服務?

A: 自建網址縮短服務主要是為了方便使用者訪問長網址。透過縮短長網址,使用者可以記住和傳遞簡短的網址,方便快速地訪問目標頁面。此外,自建網址縮短服務還可以提高網站的安全性,因為縮短的網址可以隱藏目標網址的真實地址,防止黑客利用真實地址進行攻擊。另外,使用縮短網址也可以幫助網站更好地管理連結和追蹤流量來源。

以下教程為在 Northflank 搭建免費的網址縮短服務。

0/ 預先準備#

1/ 設置#

新建一個免費的 Project

e81b6635d254c906d279c398570db94d.png

創建資料庫

1e38b58aa6d3bf66b3c28318d368e2fb.png

創建成功後,記錄其中的連接資訊備用

7438f799e3640a4a405b18c854645dff.png

創建服務

17415e2e03d9ddf09d373a2a8a68f40e.png

e22cdc5aca1ea927f7b00183fa789c9d.png

Image path 填寫 shlinkio/shlink:stable

Environment variables 按下方內容填寫:

DEFAULT_DOMAIN="long.ee"
IS_HTTPS_ENABLED="true"
DB_DRIVER="postgres"
DB_HOST=""
DB_PASSWORD=""
DB_USER=""
DB_NAME=""
GEOLITE_LICENSE_KEY=""

其中,DEFAULT_DOMAIN 填寫您自己的域名,DB_ 資訊填寫上一步記錄的資訊,GEOLITE_LICENSE_KEY 填寫第 0 步記錄的資訊。

ab3146d9c775a6958d5d038138ed6574.png

點擊創建即可。

綁定域名

edec73f67139c61feeb9d765f7d63927.png

然後按提示新建 TXT 記錄驗證域名,新建 CNAME 記錄綁定域名。

創建 API

7561e7132cb726e1e5c70bcd00f9ef67.png

輸入 shlink api-key:generate 創建 API Key。

687bea2b249f3cf3bb17dc18feb75cd5.png

2/ 使用#

進入 Shlink Web APP 端:

點擊 Add a server 輸入名稱、後端地址、API Key,創建即可使用。

8019d143b2de82da1e9332ee3e5b3547.png

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。