Limour

Limour

临床医学在读。

【復刻】Fly.io 上で Alist を構築する

@moeyy のチュートリアル《Fly.io を使用して Alist をデプロイする》を完了した後、いくつかの体験を最適化するための小さな詳細を記録します。

管理者アカウントの取得#

静的リソースのアドレスを変更#

Cloudflare で jsDelivr をリバースプロキシ#

  1. 新しい Worker を作成
  1. トリガー - ルーティングを jscdn.limour.top/* に設定
    chrome_8iW7vWzDYC

変換ルール設定でクロスオリジンを許可#

chrome_1p9A79FzAR
chrome_JrSt0hs7Oj

CDN の置き換え#

AList 管理ページで、すべての cdn.jsdelivr.net を自分のリバースプロキシのアドレスに変更

コメントシステムの追加#

  1. Vercel に Waline をデプロイ
  2. AList 管理 - 設定 - グローバル - カスタムヘッダー に Waline スタイルをインポート

chrome_CvU6XxlFK6
3. AList 管理 - メタ情報 に Waline クライアントをインポート

chrome_dkHxZBrHC1

Waline メール非同期プッシュ#

Waline メール非同期プッシュ by 星辰日記

注意 "waline-async-mail/" の後に "/" があること

  • 環境変数に WEBHOOK を追加し、値を https://api.limour.top/mail/limour に設定
  • Deployments で再デプロイ
  • WEBHOOK の説明

Waline を MongoDB に変更#

  1. MongoDB 公式サイト で無料の M0 データベースを作成し、地域をシンガポールに選択し、0.0.0.0/0 を許可
  2. Vercel の Waline プロジェクトで、Settings/Functions で地域をシンガポールに変更
  3. MongoDB 接続で接続情報を記録し、オプションは以下の通り
  4. 接続方法として Drivers を選択し、Driver は Node.js、Version は 2.2.12 or later を選択
  5. Waline 管理バックエンドに入り、データをエクスポート
  6. Vercel で LEAN 関連の環境変数を削除し、説明 に従って MongoDB の接続情報を追加
  7. Vercel/Deployments で適切なブランチを選択し、横の三つの点をクリックして Redeploy を選択
  8. Waline 管理バックエンドに入り、再登録後にデータをインポート

カスタムドメイン#

  • DNS 解析は <DNS のみ> でなければなりません
  • ドメイン所有権の確認は CNAME
    chrome_9TRCid0Vy7

デモアドレス#

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。