AES-GCMアップロード前に暗号化
ファイルは AES-GCM でローカル暗号化してから送信。復号キーはURLフラグメントにあり、サーバー側はファイル名すら見えません。
dvyu create を実行するだけで、暗号化された一時プレビューURLが手に入ります。デプロイもアカウント登録も不要。ターミナルだけで完結します。
これまでの利用状況
はじめかた
pnpm でも npm でも。npx なら、インストールせずに一度だけ試せます。
ビルド済みの dist を渡すと、ローカルで暗号化してからアップロードします。
発行されたURLを相手に送るだけ。48時間で自動的に失効します。
機能
AES-GCMファイルは AES-GCM でローカル暗号化してから送信。復号キーはURLフラグメントにあり、サーバー側はファイル名すら見えません。
dvyu previewdvyu preview が Astro / Vite / Storybook を自動判別。ビルダーに合わせて出力し、そのままアップロードします。
dvyu update修正したら dvyu update。同じURLのまま中身だけ差し替わるので、送ったリンクを貼り直す必要がありません。
--permanenceプレビューは48時間で自動失効。--permanence を付ければ、アクセスが1ヶ月途切れるまで残せます。
dvyu create ./file.htmldvyu create ./example.html のように、単一のHTMLファイルからもプレビューを作れます。ちょっとしたモックの共有に。
dvyu usagedvyu usage で使用中の容量を、dvyu list で有効なプレビューと期限を確認。上限は 100MB・20 プレビューです。
料金
課金プランはありません。Ko-fi で支援してくれた方には、金額を問わず、お礼として30日間の特典が付きます。
インストールすればそのまま使えます。
Ko-fi での支援1回につき、30日間の特典。
$ dvyu supporter特典の有効化は dvyu supporter から。
コミュニティ
不具合報告・要望・質問は Discord へ。開発の進捗は X で発信しています。
pnpm add -g @dvyu/cli