Repolode
notclickable-jordan

notclickable-jordan/starbase-80

サービスやリンクを単一のJSON設定ファイルにまとめて表示する、セルフホスト可能でDockerにデプロイできるホームページ。

スター
560
フォーク
25
未解決の Issue
5
最終コミット
2 か月前

これは何?

Starbase 80は、Dockerコンテナやセルフホストサービス、その他あらゆるリンク集向けの静的スタートページです。config.jsonファイルでカテゴリとサービスを定義すると、各項目のアイコン、タイトル、短い説明を備えた見やすいページを生成します。

Docker APIには接続しないため、コンテナを自動検出することはありません。代わりに、リストは自分で管理します。アプリは静的HTMLを出力するNodeアプリケーションとして構築されているため、ページの表示にクライアントサイドJavaScriptは必要ありません。設定を変更したら、コンテナを再起動してブラウザーを更新します。

ページはデフォルトでOSのダーク/ライト設定に従います。また、テーマを固定することもできます。アイコンにはローカルファイル、Dashboard Iconsセット、Material Designアイコン、selfh.stアイコンを使用でき、ライトモードとダークモードで別々のアイコンを設定できます。タイトル、ロゴ、背景色、リンクの動作は環境変数で指定します。

主な機能

  • 01カテゴリとサービスを単一のconfig.jsonファイルで定義できます。
  • 02ローカルファイル、Dashboard Icons、Material Design、selfh.stのアイコンに対応しています。
  • 03OSのダーク/ライトモードに自動で従い、テーマを固定することもできます。
  • 04クライアントサイドJavaScriptを使わずに静的HTMLを生成します。
  • 05タイトル、ロゴ、背景色、リンクの動作を環境変数でカスタマイズできます。
  • 06項目を削除せずにサービスを無効化できる非表示フラグを備えています。

ユースケース

  • 複数のDockerサービスを実行するホームサーバーやhomelab向けのランチャーページを作成する。
  • チーム内ツールやドキュメントへのリンクをまとめた、ブックマーク形式のダッシュボードを作成する。
  • 軽量さが重要な小型デバイスで、シンプルな読み取り専用のスタートページを配信する。

収録されている特集

トピック

よくある質問

starbase-80 とは?
サービスやリンクを単一のJSON設定ファイルにまとめて表示する、セルフホスト可能でDockerにデプロイできるホームページ。 Starbase 80は、Dockerコンテナやセルフホストサービス、その他あらゆるリンク集向けの静的スタートページです。config.jsonファイルでカテゴリとサービスを定義すると、各項目のアイコン、タイトル、短い説明を備えた見やすいページを生成します。
starbase-80 は無料で使えますか?ライセンスは?
starbase-80 は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
starbase-80 は今もメンテナンスされていますか?
半年以内に更新あり。starbase-80 の最終コミットは 2026年9月11日 です。
starbase-80 は何に使えますか?
複数のDockerサービスを実行するホームサーバーやhomelab向けのランチャーページを作成する。 チーム内ツールやドキュメントへのリンクをまとめた、ブックマーク形式のダッシュボードを作成する。 軽量さが重要な小型デバイスで、シンプルな読み取り専用のスタートページを配信する。
starbase-80 はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/notclickable-jordan/starbase-80

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト