homepage - Docker とサービス API が統合された高度にカスタマイズ可能なホームページ (またはスタートページ / アプリケーション ダッシュボード)。

(A highly customizable homepage (or startpage / application dashboard) with Docker and service API integrations.)

Created at: 2022-08-24 15:29:42
Language: JavaScript
License: GPL-3.0

ホームページのプレビュー

ドッカー Weblate

特徴

  • 速い!ビルド時にサイト全体が静的に生成されるため、瞬時の読み込み時間を期待できます
  • AMD64 (x86_64)、ARM64、ARMv7、および ARMv6 用にビルドされたイメージ
    • すべての Raspberry Pi、ほとんどの SBC、Apple Silicon をサポート
  • 自動言語検出による完全な i18n サポート
    • 中国語、オランダ語、フランス語、ドイツ語、ノルウェー語、ポルトガル語、ロシア語、スペイン語の翻訳
    • 翻訳を手伝いたいですか?Weblate プロジェクトに参加する
  • サービス & Web ブックマーク
  • Docker 統合
    • コンテナのステータス (実行中 / 停止中) & 統計 (CPU、メモリ、ネットワーク)
    • 自動サービス検出 (ラベルによる)
  • サービス統合
    • Sonarr、Radarr、Readarr、Prowlarr、Emby、Jellyfin、Tautulli (Plex)
    • Ombi、Overseerr、Jellyseerr、NZBGet、SABnzbd、ruTorrent
    • Portainer、Traefik、Speedtest Tracker、PiHole、Nginx Proxy Manager、Gotify
  • 情報提供者
    • コインの時価総額
  • 情報 & ユーティリティ ウィジェット
    • システム統計 (ディスク、CPU、メモリ)
    • WeatherAPI.com または OpenWeatherMap 経由の天気
      • 自動ロケーション検出 (HTTPS を使用)、または手動ロケーション選択
    • 検索バー
  • カスタマイズ可能
    • ライトモードとダークモードをサポートする 21 のテーマカラー
    • 背景画像のサポート

サポートと提案

質問、提案、または一般的な問題がある場合は、ディスカッションページでディスカッションを開始してください。

より具体的な問題がある場合は、問題ページで問題を開いてください。

入門

構成オプション、例などについては、Wiki を参照してください

ドッカーと

ドッカー構成の使用:

version: '3.3'
services:
    homepage:
        image: ghcr.io/benphelps/homepage:latest
        container_name: homepage
        ports:
            - 3000:3000
        volumes:
            - /path/to/config:/app/config
            - /var/run/docker.sock:/var/run/docker.sock # (optional) For docker integrations

またはドッカー実行:

docker run -p 3000:3000 -v /path/to/config:/app/config -v /var/run/docker.sock:/var/run/docker.sock ghcr.io/benphelps/homepage:latest

ノードあり

まず、リポジトリをクローンします。

git clone https://github.com/benphelps/homepage.git

次に、依存関係をインストールし、プロダクション バンドルをビルドします (ここでは pnpm を使用しています。必要に応じて npm または yarn を使用できます)。

pnpm install
pnpm build

初めて起動する場合は、

src/skeleton
ディレクトリを
config/
にコピーして、最初のサンプル構成ファイルを作成します。

最後に、サーバーを実行します。

pnpm start

構成

構成ファイルが生成され、最初の要求に配置されます。

構成は、.yaml ファイルを使用して /config ディレクトリで行われます。特定の構成オプションについては、各構成を参照してください。

詳細な構成手順、例などについては、wikiを確認することもできます。

発達

NPM パッケージをインストールします。このプロジェクトはpnpmを使用します(あなたもそうすべきです!):

pnpm install

開発サーバーを起動します。

pnpm dev

http://localhost:3000を開いて開始します。

これはNext.jsアプリケーションです。詳細については、ドキュメントを参照してください。

寄稿者

このプロジェクトを今日の形にするのを手伝ってくれたすべての貢献者に心から感謝します! アルファベット順: