wastebin
SHA-256シンタックスハイライト、Markdown レンダリング、暗号化に対応した、ミニマリストでセルフホスト可能なテキスト共有サービス。単一の Rust バイナリとして動作します。
スマートダウンロード
Download 版をダウンロード
v3.6.2 · 7.4 MB
Rust で書かれた軽量な pastebin で、ミニマルさ、シングルファイル、低メモリ消費を重視しています。
主な機能
- 単一バイナリでデプロイ、メモリ使用量が極めて少ない
- 170以上のプログラミング言語のシンタックスハイライトに対応
- Markdown レンダリング(テーブル、タスクリスト、アラートブロックなど)
- オプションの暗号化ストレージ(ChaCha20Poly1305 + Argon2)
- QRコード生成でスマートフォンからのアクセスが容易
できないこと
- •⚠️ ユーザー認証と DoS 対策機能がないため、絶対に公開インターネットに直接公開しないでください。必ず Nginx/Caddy などのリバースプロキシでリクエストレートを制限するか、iptables ルールを使用してください。また、デフォルトのデータベースはインメモリモードのため、再起動するとデータが失われます。永続化が必要な場合は `WASTEBIN_DATABASE_PATH` 環境変数を設定してください。
使用例
- 開発チーム内でコードスニペットやログをすばやく共有
- 個人でテキストメモを一時的に保存し、閲覧後に消去
- GUIのないサーバーでブラウザ経由でテキストを貼り付けて共有
- セルフホスト型ナレッジベースへの軽量なテキスト投稿入口として利用
wastebin は Rust で書かれたミニマルなテキスト共有(pastebin)サービスで、単一のバイナリファイルにコンパイルされ、サイズが小さく、メモリ使用量も少ない。バックエンドは axum フレームワークと SQLite データベースに基づいている。主な機能は、170 以上のプログラミング言語のシンタックスハイライト、GitHub スタイルの Markdown レンダリング(テーブル、タスクリスト、アラートブロックをサポート)、ChaCha20Poly1305 暗号化(Argon2 パスワードハッシュとの併用)、有効期限の設定や閲覧後の即削除、QR コード生成、8 種類のライト/ダークテーマを備えている。ユーザー認証、ファイルアップロード、管理画面は意図的に実装されておらず、純粋なテキスト共有体験に特化している。デプロイは非常に簡単で、プリコンパイル済みの実行可能ファイルをダウンロードして直接実行するか、Docker イメージで素早く起動するだけでよい。注意:作者は明確に警告しているが、このツールは DoS 攻撃への耐性が欠如しているため、公開インターネットに直接さらすことは推奨されず、リバースプロキシまたは iptables でリクエストレートを制限しなければならない。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
ステップ1:Releases ページから対応するシステムのプリコンパイル済み単一ファイルをダウンロード(Linux/MacOS)
ステップ2:実行権限を付与して直接実行:`./wastebin`(デフォルトで 0.0.0.0:8088 をリッスン)
ステップ3:ブラウザを開いて http://localhost:8088 にアクセスすると、テキストの貼り付けや閲覧ができます
- ステップ1:Releases ページから対応するシステムのプリコンパイル済み単一ファイルをダウンロード(Linux/MacOS)
- ステップ2:実行権限を付与して直接実行:`./wastebin`(デフォルトで 0.0.0.0:8088 をリッスン)
- ステップ3:ブラウザを開いて http://localhost:8088 にアクセスすると、テキストの貼り付けや閲覧ができます
SHA-256 チェックサム確認済み
GitHub 公式 Release ページから抽出されたチェックサム
SHA256 チェックサム
aa8f71454b888cde697263c0c13ecb55c6623c8d1e8e32ad305f53704c921932このチェックサムは GitHub Release ページから抽出されたものです。ダウンロード後にファイルの整合性を確認してください。
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
ダウンロードした wastebin バイナリファイルと SQLite データベースファイル(永続データベースを使用している場合)を直接削除するだけです。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
5 FAQs