メインコンテンツへスキップ
50% off 全プラン対象、期間限定。月額 $2.48/mo
ByteStash

ByteStash

ByteStash は、コードスニペットを保存・整理するためのセルフホスト型 Web アプリです。スニペットの作成、編集、タグ付け、フィルタリングを一か所で行え、最初に登録したアカウントが管理者になります。GPL-3.0 ライセンス、GitHub スター 2,500+。

概要

2.5k

GitHubスター

4

ページビュー

230

アクティブインストール

ライセンス GPL-3.0 バージョン Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

アクティブインストール数はサンプルデータ(プレビュー)です。正式リリース前に実際のデータに切り替わります。

アクセス

  • ブラウザで ByteStash を開きます: http://<SERVER_IP>:5000
  • 最初のアカウントを登録します。
  • 次のユーザー名を使用します admin 管理者アカウントを作成します。
  • 次のユーザー名のみが admin 管理者権限を付与されます。
  • 別のユーザー名を使用すると、通常のユーザーが作成されます。
  • 最初のアカウントが作成されると、新規アカウント登録は無効になります。

ユーザー登録

初回セットアップ後は登録が無効になります。

登録を有効にする、またはアカウント設定を変更するには、次を編集します:

/root/bytestash/.env

必要な値を更新します。例:

ALLOW_NEW_ACCOUNTS=true

サービスを再起動する:

cd /root/bytestash
docker compose up -d

重要なファイルとディレクトリ

  • インストールパス: /root/bytestash
  • Compose ファイル: /root/bytestash/docker-compose.yml
  • 環境ファイル: /root/bytestash/.env
  • スニペットストレージ: /var/lib/docker/volumes/bytestash_snippets

サービス管理

実行中のコンテナを確認する:

docker compose -f /root/bytestash/docker-compose.yml ps

ByteStash を再起動します:

docker compose -f /root/bytestash/docker-compose.yml restart

ログを表示:

cd /root/bytestash && docker compose logs -f

ByteStash を停止します:

docker compose -f /root/bytestash/docker-compose.yml stop

ByteStash を起動します:

docker compose -f /root/bytestash/docker-compose.yml start

ByteStash を再作成します:

docker compose -f /root/bytestash/docker-compose.yml up -d

セルフホストの他の記事

関連アプリ。

今すぐ ByteStash をデプロイ。 月額2.48ドルから。