Dashyは、お気に入りのWebサービス、ツール、リソースを1か所で管理および視覚化できる強力でカスタマイズ可能なダッシュボードアプリケーションです。 Raspberry PIでだらだらを実行すると、ホームサーバーや小さなネットワークに最適なネットワークとアプリケーション用の集中型コントロールパネルを用意できます。
あなたが必要とするもの
- Raspberry Pi (3、4以降がお勧めします)
- microSDカード (少なくとも8GB、クラス10以上)
- 電源 (5V、PI 3; 5Vの最小2.5A、PI 4の場合は3A)
- Raspberry Pi OS (好みに応じて、ライトまたはデスクトップ)
- インターネット接続
- Dockerがインストールされました (または手動で実行する場合はnode.js)
ステップ1:Raspberry Piを準備します
-
RaspberryPiを更新します:
sudo apt update && sudo apt upgrade -y
-
必要なツールをインストールする:
sudo apt install -y curl git
-
まだインストールされていない場合は、Dockerをインストールしてください。
curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh
ユーザーをDockerグループに追加します。
sudo usermod -aG docker $USER
RaspberryPiを再起動します:
sudo reboot
ステップ2:Dockerを使用してだらだらをインストールします
Dockerを使用して、すばやく展開できます。これらの手順に従って、だらだらして実行されます。
-
だらだらしたDocker画像を引っ張ってください:
sudo docker pull lissy93/dashy
-
だらだら構成のディレクトリを作成します:
mkdir -p ~/dashy/conf
-
だれの容器を実行します:
sudo docker run -d \ -p 8080:80 \ -v ~/dashy/conf:/app/public/conf \ --name dashy \ lissy93/dashy
-
ブラウザでだらだらにアクセスしてください:
http://<raspberry-pi-ip>:8080
ステップ3:だらだらを構成します
だらだらを使用します config.yaml
ダッシュボードのレイアウトとコンテンツを定義するファイル。
-
構成ディレクトリを開きます。
nano ~/dashy/conf/config.yaml
-
ファイルを変更してサービスを含めます。簡単な例を次に示します。
appConfig: title: "My Dashboard" description: "Centralized control panel for my services" sections: - name: "Network Tools" items: - title: "Router" url: "http://192.168.1.1" icon: "fas fa-network-wired" - title: "NAS" url: "http://192.168.1.100" icon: "fas fa-server" - title: "OctoPrint" url: "http://192.168.1.50" icon: "fas fa-print"
-
ファイルを保存し、変更を適用するためにだらだらを再起動します。
sudo docker restart dashy
ステップ4:オプションの強化
-
httpsを有効にします: nginxやTraefikなどの逆プロキシを使用して、HTTPSでだらだらを確保します。
-
外観のカスタマイズ: Dasyは、テーマとレイアウトのカスタマイズをサポートします。変更します
appConfig
セクションインconfig.yaml
:appConfig: theme: "hacker"
-
カスタムポートでだらだらを実行します: Dockerコンテナを実行するときにポートマッピングを変更します。
sudo docker run -d -p 3000:80 ...
-
Auto-Startのセットアップ: Docker SystemDサービスを作成して、ブートでだれのスタートを確認してください。
sudo systemctl enable docker
トラブルシューティング
-
だらだらアクセスできない:
- コンテナが実行されていることを確認してください:
sudo docker ps
- コンテナログのエラーを確認してください。
sudo docker logs dashy
- コンテナが実行されていることを確認してください:
-
設定の変更が適用されていません:
- 確保する
config.yaml
正しいディレクトリに保存されます。 - 変更を行った後、だれの容器を再起動します。
- 確保する
-
リソースの高い使用量:
- ダッシュボードのサービスとウィジェットの数を減らします。
- パフォーマンスを向上させるために、Raspberry Pi 4にアップグレードします。
だれのアプリケーション
- ネットワークサービスを管理するための集中コントロールパネル。
- ホームオートメーションツールとメディアサーバーへの迅速なアクセス。
- IoTデバイスとローカルアプリケーションの監視。
- 毎日の生産性のためのパーソナライズされたダッシュボード。
結論
Dashy provides a versatile and customizable dashboard solution for organizing and managing your web services.このガイドに従うことにより、Raspberry Piでだれを踏みつけて実行し、ツールとリソースの集中型ハブを作成できます。さまざまな構成とテーマを試して、究極のコントロールパネルをだらだらにしてください!