dpaste
Django ベースのセルフホスト型 Pastebin アプリケーションで、コードやテキストスニペットを安全に共有できます。
スマートダウンロード
プロジェクトのホームページへ
インストーラはまだありません — ソースリポジトリをご覧ください
セルフホスト型のコード/テキストスニペット共有ツール(Pastebin)。プライベート環境にデプロイ可能。
主な機能
- 100種類以上のプログラミング言語のシンタックスハイライトをサポート
- スニペットの有効期限を設定可能(1時間、1日、無期限など)
- オプションのパスワード保護でプライバシーを強化
- REST APIを提供し、プログラムからの呼び出しが容易
- Markdownとプレーンテキストモードをサポート
できないこと
- •Python 3.9+ と Django 3.2+ が必要です。旧バージョンには対応していません。
- •デフォルトでは SQLite データベースを使用します。本番環境では PostgreSQL への切り替えと、セキュリティ設定(SECRET_KEY、DEBUG=False など)の適切な構成を推奨します。
- •Docker でデプロイする場合は、永続化データボリュームを必ずマウントしてください。マウントしないと、コンテナ再起動後にペーストの内容が失われます。
- •無料版には組み込みのユーザーシステムがなく、すべてのペーストは公開されます(パスワードを設定した場合を除く)。機密情報の取り扱いにはご注意ください。
使用例
- 開発チーム内でコードスニペットを素早く共有
- 同僚や顧客にログや設定ファイルなどを提示
- プライベートなオンラインメモ帳を構築し、一時的なファイル共有の代替にする
dpaste は Python と Django フレームワークで構築されたオープンソースのペーストビン(Pastebin)アプリケーションです。シンプルなインターフェースを備え、コードのシンタックスハイライト、有効期限の設定、オプションのパスワード保護などの機能をサポートしており、コードスニペット、ログ、任意のテキストを安全に共有できます。スタンドアロンの Django プロジェクトとして実行することも、既存の Django アプリケーションに組み込むことも可能です。ドキュメントが充実しており、Docker によるワンクリックデプロイをサポートしているため、サードパーティサービスへの依存から脱却し、自分のペーストデータを完全に管理したい開発者に最適です。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
ステップ 1:環境に Python 3.9+ と Django 3.2+ がインストールされていることを確認する
ステップ 2:pip を使用して dpaste をインストールする:pip install dpaste
ステップ 3:dpaste プロジェクトを作成してマイグレーションを実行する:django-admin startproject mypaste && cd mypaste && python manage.py migrate
- ステップ 1:環境に Python 3.9+ と Django 3.2+ がインストールされていることを確認する
- ステップ 2:pip を使用して dpaste をインストールする:pip install dpaste
- ステップ 3:dpaste プロジェクトを作成してマイグレーションを実行する:django-admin startproject mypaste && cd mypaste && python manage.py migrate
チェックサムがありません
このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません
SHA256 チェックサム
チェックサムなし
GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
プロジェクトディレクトリを削除し、pip パッケージをアンインストールします:pip uninstall dpaste。同時に、作成したデータベースも削除します。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
5 FAQs