OpenSource-Hub
S

slskd

SHA-256
3.2k stars·ファイル管理·SHA-256 チェックサム確認済み

Soulseek ファイル共有ネットワークに基づくモダンな Web クライアント・サーバーアプリケーション。セキュアなアクセスと Docker によるデプロイをサポートします。

スマートダウンロード

Download 版をダウンロード

v0.25.1 · 52.9 MB

ブラウザで Soulseek を使いこなし、リモートで手軽にファイルをダウンロード。

主な機能

  • Web インターフェース管理:クライアントのインストール不要、ブラウザを開くだけで検索とダウンロードが可能
  • セキュアアクセス:Token 認証 + リバースプロキシ対応、公ネットワークへの公開に最適
  • Docker ワンクリックデプロイ:PUID/PGID に対応、メディアサーバーと完璧に統合
  • ダウンロード管理:ユーザーとフォルダーごとのグループ化、キュー位置の表示、一括操作
  • 検索機能:複数キーワードの並列検索、ソートとフィルタリングに対応

できないこと

  • •デフォルトのユーザー名とパスワードはどちらも slskd です。インターネットに公開する場合は直ちに変更してください。2. SLSKD_REMOTE_CONFIGURATION を有効にすると Web 上で設定を変更できますが、インターネット経由での使用は慎重に行ってください。3. ポート 50300 は着信接続用にファイアウォールで開放する必要があります。4. HTTPS は自己署名証明書を使用します。本番環境ではリバースプロキシと Let's Encrypt の併用を推奨します。

使用例

  • 自前のプライベートファイルダウンロードサーバーを構築し、Soulseek のダウンロードタスクをリモート管理
  • Jellyfin/Plex などのメディアサーバーと連携し、音楽/映画のダウンロードを自動化

詳細説明

slskd は、Soulseek ピアツーピアファイル共有ネットワークをウェブに持ち込んだ、モダンなクライアント-サーバーアプリケーションです。デーモンまたは Docker コンテナとして動作し、ブラウザからアクセスでき、token 認証によってセキュリティが確保されます。機能には、検索、検索結果のソートとフィルタリング、ダウンロードの管理(キュー情報を含む)、ユーザーの共有の閲覧、チャットなどが含まれます。セルフホスト向けに設計されており、リバースプロキシをサポートし、ホームサーバーやクラウドへのデプロイに最適です。公式の Soulseek クライアントと比較して、slskd はクリーンな Web インターフェースを提供し、リモートアクセスが容易で、Docker エコシステムのメディア管理ツール(*arr スイートなど)とシームレスに連携できます。

トラブルシューティング & FAQ (2)

トラブル対応
slskd 0.25.1 が "Property 'retry' not found" と表示して retry 設定を無視するのはなぜですか?

retry オプションは slskd 0.25.1 では利用できません。この機能はまだリリースされておらず、master のドキュメントにのみ記載されていました。0.25.1 stable を実行している場合は、slskd.yml から retry: ブロックを削除してください。未リリースの retry 設定を使用するには、canary Docker イメージに切り替え、設定が変更される可能性があることを想定してください。それ以外の場合は、0.26.x など、この機能を含む stable リリースを待ってください。実行中のバージョンは **System → Info** で確認し、master ではなく、ご使用のリリースタグに対応したドキュメントを参照してください。

参照 Issue #1748
トラブル対応
slskdで共有ディレクトリのエイリアスを使用する際に「aliases may not contain path separators '/' or '\\'」というエラーを修正する方法

これは slskd 0.24.5.0 におけるパースのバグです。エイリアスパーサーが最初の ] ではなく最後の ] を使用するため、パスの後半にあるブラケット文字(例: [id])が誤ってエイリアスの一部として扱われます。修正が含まれる canary ビルドまたは次のリリースにアップグレードしてください。一時的な回避策として、共有パスから角括弧を削除するか、エイリアスプレフィックスを省略してください。

参照 Issue #1667

タグ

soulseekp2pfile-sharingdockerweb-ui

はじめ方

1

インストーラをダウンロード

上のボタンをクリックして、お使いのシステム用のインストーラをダウンロード

2

ソフトウェアをインストール

ディストリビューションに合ったパッケージをインストール(dpkg / rpm / AppImage)

3

Docker 方式:docker run -d -p 5030:5030 -p 5031:5031 -p 50300:50300 -e SLSKD_REMOTE_CONFIGURATION=true -v /your/data:/app --name slskd slskd/slskd:latest を実行します

4

http://localhost:5030 にアクセスし、デフォルトのアカウント slskd/slskd でログインします

5

Web インターフェースで Soulseek アカウントとダウンロードパスを設定し、使用を開始します

インストールガイド
  1. Docker 方式:docker run -d -p 5030:5030 -p 5031:5031 -p 50300:50300 -e SLSKD_REMOTE_CONFIGURATION=true -v /your/data:/app --name slskd slskd/slskd:latest を実行します
  2. http://localhost:5030 にアクセスし、デフォルトのアカウント slskd/slskd でログインします
  3. Web インターフェースで Soulseek アカウントとダウンロードパスを設定し、使用を開始します
ファイルの整合性

SHA-256 チェックサム確認済み

GitHub 公式 Release ページから抽出されたチェックサム

SHA256 チェックサム

5435531bd256a13c026180e30f3123a5d9f61e5653eca149cd93f1acfdbc2b99

このチェックサムは GitHub Release ページから抽出されたものです。ダウンロード後にファイルの整合性を確認してください。

本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。

オープンソースの透明性

GitHub ソースを見る
環境ガイド

アンインストール情報

Docker の場合:docker rm -f slskd を実行し、データボリュームを削除します。バイナリの場合:展開したディレクトリと ~/.local/share/slskd(Linux)または %localappdata%/slskd(Windows)ディレクトリを削除します。

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスMIT
最終更新2026-10-15 06:43:53
GitHub リポジトリ

問題が発生?以下のFAQを確認

2 FAQs

類似プロジェクト