開発効率爆上げ!Lissy93/Dashyで自分だけのダッシュボードを作ろう


開発効率爆上げ!Lissy93/Dashyで自分だけのダッシュボードを作ろう

Lissy93/dashy

2025-07-22

やあ!みんな元気?ミッキーマウスだよ!今日はね、みんながもっとハッピーに、そしてもっとスマートにお仕事ができるようになる、とっておきのツールを紹介するよ!その名も「Lissy93/Dashy」!わんだふる!

Dashyはね、自分でホストできるパーソナルダッシュボードなんだ!まるで自分だけの秘密基地みたいに、必要な情報やツールをぎゅっと詰め込めるんだよ。ソフトウェアエンジニアのみんなにとって、これがどれだけ便利か、ミッキーがよーく知ってるからね!

ソフトウェアエンジニアのみんなは、たくさんのツールやサービスを使ってるよね?GitHub、Jira、Jenkins、Grafana、いろんなサーバーの監視…もう数えきれないくらい!毎日あっちこっちにアクセスして、情報を集めるのは大変だよね?ミッキーもドタバタしちゃうよ!

でもね、Dashyがあれば、そんな心配はもういらないんだ!

全部まとめて一箇所に! 毎日使うアプリケーションやサービスへのリンクを、Dashyに全部登録できるんだ。ブラウザのブックマークをあちこち探す必要はもうないよ!

サービスの稼働状況も一目でチェック! Dashyには「ステータスチェック」機能があるんだ。サーバーやAPIがちゃんと動いてるか、問題なく稼働してるか、まるで魔法みたいに一目でわかるんだよ!もし何かあったら、すぐに気づけるから安心だね!

カスタマイズ自由自在!君だけのダッシュボードを作ろう! テーマを変えたり、アイコンパックを選んだり、ウィジェットを追加したり…まるで自分だけのアート作品を作るみたいに、好きなようにカスタマイズできるんだ!UIエディタもあるから、プログラミングができなくても大丈夫だよ!

生産性アップ! 必要な情報がすぐ手に入るから、ムダな時間を減らして、もっと大切な開発に集中できるんだ。まるでミッキーが魔法のほうきで作業を早くするみたいに、みんなの生産性がぐーんとアップするよ!

ね、これって本当にすごいことだと思わない?ミッキーも興奮しちゃうよ!

Dashyを導入する方法はいくつかあるけれど、ソフトウェアエンジニアのみんなには「Docker」を使うのが一番簡単でオススメだよ!Dockerを使えば、複雑な設定なしで、すぐにDashyを動かすことができるんだ。ミッキーも手伝うから安心してね!

まずは、君のパソコンにDockerがインストールされているか確認してね。もしインストールされていなかったら、Dockerの公式サイトからダウンロードしてインストールしておこう!

ターミナル(コマンドプロンプト)を開いて、次の呪文(コマンド)を入力するだけ!

docker run -p 8080:80 --name my-dashy -v /path/to/your/appdata:/app/public/conf lissy93/dashy

このコマンドの意味を説明するね!

docker run
Dockerのコンテナを起動するよ!

-p 8080:80
君のパソコンの8080番ポートと、Dashyが動くコンテナの80番ポートを繋げるよ。これで、ブラウザからアクセスできるようになるんだ!

--name my-dashy
このDashyコンテナに「my-dashy」っていう名前をつけるよ。

-v /path/to/your/appdata:/app/public/conf
ここがポイントだよ!/path/to/your/appdataの部分は、君がDashyの設定ファイルを保存したい場所(例えば、~/dashy-configとか)に置き換えてね。こうすることで、コンテナを削除しても設定が消えないようになるんだ!

lissy93/dashy
これがDashyのイメージの名前だよ。Docker Hubから自動的にダウンロードされるんだ。

さあ、このコマンドを実行したら、少し待ってね。Dashyが起動したら、ブラウザでhttp://localhost:8080にアクセスしてみて!わーい!君だけのダッシュボードがそこに現れるはずだよ!

Dashyの基本設定は、YAML形式のファイルで行うんだ。とってもシンプルで分かりやすいから、ミッキーもすぐに覚えちゃったよ!

先ほど指定した/path/to/your/appdataの中に、conf.ymlというファイルが作成されるから、それを編集するんだ。

例えば、こんな風に設定してみよう!

# /path/to/your/appdata/conf.yml

pageInfo:
  title: ミッキーの素晴らしいダッシュボード
  description: 僕の愛する開発ツールたち!

sections:
  - name: 開発ツール
    icon: fas fa-code
    items:
      - title: GitHub
        description: ソースコード管理
        icon: fab fa-github
        url: https://github.com
        target: _blank # 別タブで開く
      - title: Jira
        description: プロジェクト管理
        icon: fas fa-bug
        url: https://your-jira-instance.com # ここを君のJiraのURLに置き換えてね
        target: _blank
      - title: Jenkins
        description: CI/CDパイプライン
        icon: fab fa-jenkins
        url: https://your-jenkins-instance.com # ここを君のJenkinsのURLに置き換えてね
        target: _blank
  - name: 監視とログ
    icon: fas fa-eye
    items:
      - title: Grafana
        description: メトリクス可視化
        icon: fas fa-chart-line
        url: https://your-grafana-instance.com
        target: _blank
        statusCheck: true # このURLの稼働状況をチェックするよ!
      - title: Kibana
        description: ログ分析
        icon: fas fa-search
        url: https://your-kibana-instance.com
        target: _blank
        statusCheck: true

この設定ファイルのポイントだよ!

pageInfo
ダッシュボードのタイトルや説明を設定できるよ。

sections
複数のセクションに分けて、関連するアイテムをまとめられるんだ。まるで本棚に本を整理するみたいにね!

items
各セクションの中に、リンクしたいサービスを追加するよ。

title
アイテムのタイトル

description
簡単な説明

icon
アイコン。Font Awesomeのアイコンが使えるんだ!(faはSolid、fabはBrandsだよ)

url
アクセスするURL

target: _blank
これを設定すると、クリックしたときに新しいタブで開くようになるんだ。

statusCheck: true
これを設定すると、DashyがこのURLの稼働状況を定期的にチェックしてくれるんだ!もしダウンしていたら、表示が変わるからすぐに気づけるよ!

このconf.ymlを保存したら、Dashyのコンテナを再起動するか、DashyのUIから設定をリロードしてみてね。すると、君が設定したサービスがダッシュボードに表示されるはずだよ!わんだふる!

Dashyはね、ソフトウェアエンジニアのみんなの毎日を、もっと楽しく、もっと効率的にするための素晴らしいツールなんだ!ぜひ、君だけのダッシュボードを作って、お仕事をもっとハッピーにしてね!


Lissy93/dashy




あなたのサービス品質向上に貢献:qeeqbox/social-analyzer導入とAPI連携の具体例

このツールは、指定されたユーザー名が、1000以上のソーシャルメディアやウェブサイトで利用されているかどうかを、効率的かつ広範囲にわたって調査・分析するためのものです。Node. js、JavaScript、Pythonに対応しており、API、CLI(コマンドラインインターフェース)、そしてウェブアプリとして利用できます。


Dockerだけじゃない!Moby Projectで自作コンテナ環境を構築する

Moby Project ってのはな、一言で言うと「コンテナをベースにしたシステムを作るための、オープンソースのツールキット」だ。例えるなら、俺たちが事件現場で使う道具一式、例えば手錠とか懐中電灯とか、そういうのを全部まとめて提供してくれるようなもんだな。


「整理・計画・効率化」の三拍子、Tandoor Recipesを使いこなそう

今回は、レシピ管理ツール「Tandoor Recipes」について、ソフトウェアエンジニアの視点からその魅力や活用方法を解説していきます。一言で言うと、レシピの管理、献立の計画、買い物リストの作成などを一括でできる多機能なウェブアプリケーションです。


Webエンジニア必見!ytDownloaderから学ぶ「動画解析とデータ処理」の実用的なアプローチ

恋がそうであるように、このツールとの出会いも、あなたのエンジニアライフを豊かにする可能性がありますよ!この「aandrew-me/ytDownloader」は、単なるダウンローダーというだけでなく、「Electron」「Node. js」「JavaScript」という、現代のフロントエンド・バックエンド技術を組み合わせた「デスクトップアプリケーション開発」の教材であり、ソリューションの塊です。


カクテルバーへようこそ!Agentic AIが拓く未来のアプリ開発

お客様、最近「Agentic AI」って言葉をよく耳にしませんか?これはね、ただ言われたことだけをこなすAIとは一味違う、まさに"自分で考えて行動する"AIのことなんです。バーテンダーに例えるなら、レシピ通りにカクテルを作るだけでなく、「お客様の好みに合わせて、今日はこんな気分だろうから、この新しいカクテルを提案してみよう!」と、自律的に判断して行動するようなものです。


DockerとGoで実現!遠隔操作ブラウザ「ネコ」があなたの開発を変える

やあ、諸君! プロのソフトウェアエンジニアである君なら、きっと「もっと自由に、もっと安全に、ウェブの向こう側を覗き見たい」なんて考えたことがあるはずだ。まるでルパン三世がどんな厳重なセキュリティも掻い潜るようにね。今日紹介するのは、そんな君の願いを叶えるかもしれない、とびきりのツール「m1k1o/neko」、通称「ネコ」だ。


脆弱性スキャンツールTrivy入門:開発者のためのセキュリティガイド

これから君たちに、素晴らしい才能を持つ役者を紹介する。その名はTrivyだ。 こいつは、映画のセットで言うところの、「セキュリティ監査の鬼」だ。 君たちが作った最高の作品(コードやコンテナ)に潜む、見えない危険を徹底的に見つけ出すんだ。 ただ見つけるだけじゃない。その危険がどこにあるのか、どうすれば直せるのか、的確に教えてくれる。 君たちの作品を、より安全に、より完璧なものにするために、こいつの演技指導は絶対に必要だ!


現役エンジニア魔法少女が解説する「バイトボット」入門

今日は、最強の魔法ツール「バイトボット」について、ソフトウェアエンジニアの視点から、その秘密と使い方を特別に教えちゃうよ!バイトボットは、あなたのパソコンを自動で動かしてくれる、賢い魔法の使い魔みたいなもの。物語の始まりは、いつも忙しいソフトウェアエンジニアの魔法少女。バグ退治や新しい魔法の開発で毎日てんてこまい。


LinearやJIRAに負けない操作感!セルフホスト可能なタスク管理の決定版「Plane」とは?

その名も……「Plane(プレーン)」だ! 「JIRAは重いし、Linearはお金がかかるし、あぁ〜!!」ってなっている君、必見だよ!さあ、ミュージック、スタート!はい、まずは屈伸運動から〜! Planeがどうしてすごいのか、3つのポイントで説明するよ!


Dockerで爆速構築!Androidエミュレータをコンテナ化する「HQarroum/docker-android」解説

「Androidのエミュレータを立てるだけでPCが重くなる…」「CI(継続的インテグレーション)でUIテストを自動化したいけど、設定が地獄だ…」そんな胃もたれしそうな状況を、このツールがサクッと軽くしてくれますよ。どうぞ、じっくり味わってみてください!