YOURLS 安裝教學總覽(Zeabur + n8n)
這文章會帶你如何安裝 YOURLS 到 Zeabur 上,
並且設定好 n8n 的 YOURLS 節點。
注意的是 Zeabur 上也有快速部署 YOURLS,
但那個版本並不適用,
一定要用我修改過的版本。
連結區
YOURLS 專案 Fork 與 GitHub 設定
當你去到 YOURLS 短網址專案 後,按右上角的 Fork → Create a new fork。

再按 Create fork 之後就能成功把專案移植到你的 Github 帳號裡。

在 Zeabur 建立 YOURLS 專案
我們去 Zeabur 的 Setting 裡確認已經連接好同一個 Github 帳號。

然後我們在 Zeabur 開一個新的 Project,
可以選擇專用伺服器/共享叢集,
這篇文章我們用共享叢集作為示範。
至於有什麼差別,如何建立專用伺服器,
可以參考以下文章:
Hetzner 專用伺服器及連接 Zeabur 教學(待撰寫)

按 GitHub

找到 YOURLS 專案 → 按 Deploy 進行安裝

自訂一個 Domain 名稱(我以 https://yourls-test.zeabur.app 作為示範)

在 Zeabur 新增 MySQL 服務
按 Add Service → 搜尋 mysql → 按 Deploy 安裝


YOURLS 環境變數完整設定教學
打開 yourls → Variable → 把以下環境完全覆蓋舊的內容
YOURLS_DB_NAME=zeabur YOURLS_DEBUG=false YOURLS_DB_USER=root YOURLS_USER=admin YOURLS_DB_PASS=xxxxxxxxxxxxxxxx YOURLS_SITE=https://${ZEABUR_WEB_DOMAIN} YOURLS_PASS=xxxxxxxxxxx YOURLS_DB_HOST=xxxxxxxxxxxxx

當中我們要填寫 YOURLS_DB_PASS YOURLS_PASS 及 YOURLS_DB_HOST 資訊。
先去 mysql → Variable,
把當中的 PASSWORD 填寫到 yourls → variable → YOURLS_DB_PASS 上。

YOURLS_PASS = 自訂 (我用 123456 示範)
最後去 mysql → Networking → 把 Private Domain 複製填到 YOURLS_DB_HOST 上。

完成畫面像以下。
最後按下 Save → 按下 Restart 整個 yourls → 等待 Restart 成功。

YOURLS 安裝與後台登入流程
進去網址 → 安裝程式

Username : admin
Password : 你剛才自訂的(我用了 123456 作為示範)

去 Manage Plugins → 啟動 API Action - Delete(畫面為已啟動)

去 Tools → 這是 Access Token(先記住)

完成 YOURLS 與 n8n 串接
我相信你是從全平台排程自動發文系統的文章過來的,
我直接用同一個模版告訴你如何設定。
打開 Get Data (YOURLS) 節點

改成你 YOURLS 的 URL

然後是打開 Convert to Short URL 節點,
改成你 YOURLS 的 URL 及 Access Token。

歡迎加入社群討論
如果您過程中有任何疑問,
或有任何關於自動化工作流的想法,
歡迎您加入我們的 Discord 社群,
與大家一同交流討論。

