slskd
SHA-256Soulseek ファイル共有ネットワークに基づくモダンな 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 ではなく、ご使用のリリースタグに対応したドキュメントを参照してください。
トラブル対応slskdで共有ディレクトリのエイリアスを使用する際に「aliases may not contain path separators '/' or '\\'」というエラーを修正する方法
これは slskd 0.24.5.0 におけるパースのバグです。エイリアスパーサーが最初の ] ではなく最後の ] を使用するため、パスの後半にあるブラケット文字(例: [id])が誤ってエイリアスの一部として扱われます。修正が含まれる canary ビルドまたは次のリリースにアップグレードしてください。一時的な回避策として、共有パスから角括弧を削除するか、エイリアスプレフィックスを省略してください。
タグ
はじめ方
ソフトウェアをインストール
ディストリビューションに合ったパッケージをインストール(dpkg / rpm / AppImage)
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 を実行します
http://localhost:5030 にアクセスし、デフォルトのアカウント slskd/slskd でログインします
Web インターフェースで Soulseek アカウントとダウンロードパスを設定し、使用を開始します
- 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 を実行します
- http://localhost:5030 にアクセスし、デフォルトのアカウント slskd/slskd でログインします
- 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)ディレクトリを削除します。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
2 FAQs