DOGAI

DOGAI

分享高质量GitHub开源项目,低价高质量服务器请看:https://www.vps567.com 香港CN2服务器 高防美国和大陆服务器 还有全球CDN加速。

オープンソース短縮URLアプリ【Sink】:CloudFlare上で100%動作します

Sink はシンプルで迅速、安全なリンク短縮ツールで、100% Cloudflare 上で動作します。このプロジェクトが主に解決する核心的な問題は、長いリンクを最小の長さに圧縮し、以下の機能と利点を提供します:

  • URL 短縮:あなたの URL を最小の長さに圧縮します。
  • 分析統計:リンクの分析を監視し、有益な統計データを収集します。
  • サーバーレスデプロイ:従来のサーバーなしでデプロイできます。
  • カスタマイズ可能なスラッグ:パーソナライズされたスラッグをサポートします。
  • AI スラッグ:人工知能を利用してスラッグを生成します。
  • リンクの有効期限設定

スクリーンショットプレビュー:#

デモ#

公式デモ:https://sink.cool/dashboard (サイトトークン:SinkCool)

リンク作成#

6f718fce174facaa06617178669a4fb8

分析インターフェース#

b6b5130ed8331e11c28d76d61c82306f

572543a94743c3261a2d45222ad37834

セットアップチュートリアル:#

まず、GitHub と Cloudflare のアカウントが必要です。その後、プロジェクトを自分のリポジトリにフォークします。

GitHub アドレス:https://github.com/ccbikai/Sink サーバーを使用してセットアップしたい場合は、サーバーは伍六七云をお勧めしますhttps://www.vps567.com 香港 2H2G5M サーバーは 20 / 月、さらに高防 CDN 加速は 18 / 月から。

Cloudflare の Workers とページでアプリケーションを作成します:

7232e3451dab5f0f6b8f100be4cdb508

4f87b4f9a31af8fab652860b0aef63b1

フレームワークのプリセットは Nuxt.js を選択します。ここで間違えないように注意してください。next.js ではありません。

64526b95ec952372a7fa0c649bc04908

環境変数を設定します:

ee6a4b57a2b624d4ee13cd2772f76986

設定する必要がある変数は 3 つです。

  • NUXT_SITE_TOKEN :プロジェクト起動後にアクセスするパスワード
  • NUXT_CF_ACCOUNT_ID :CF のアカウント ID

e789bb36d7524971e19d4878e95d3270

NUXT_CF_API_TOKEN アカウントトークン

c6f2640596ac103aba93981e3ccf48f1

15bc49c1ca13ddc231f780399f2fe749

Account.Account Analytics を選択します。もしあなたのインターフェースが中国語の場合は、右上の言語を英語に変更すると選択が便利になります。

625b9e7385fe4fafd2636692b78029ac

保存してデプロイ#

しかし、この時点でのデプロイは失敗する可能性があります。CF ページの設定に戻り、関数を選択して設定する必要があります。

KV ネームスペースのバインディング:

5dd1c32ff0e001eda9c5733a0ef93d20

もしあなたの KV にまだネームスペースがない場合は、ここで作成できます。

94d3c83e170c3d9d4da7f2237c354875

Workers AI のバインディングと Analytics Engine のバインディング、変数名:ANALYTICS データセット:sink

716bcf7f9d247b3bff55ac8a08ac55d3

デプロイ画面に戻り、再度デプロイすれば完了です。

ff916a1e7512770467e60337fda2a7e2

最後に、Cloudflare にホスティングされたドメインを自分でバインドするか、割り当てられたドメインを使用してアクセスできます。

文字チュートリアルの出典:https://runnable.run/docs/devops/Cloudflare/wan-zhuan-cf-zhi-bu-shu-duan-lian-jie-sheng-cheng-qi-sink/

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