開発効率爆上げ!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




WindowsアプリがLinuxで動く!「winboat」がエンジニアの働き方を激変させる

もしあなたが、WindowsとLinuxの両方を使いこなしたい、でも仮想マシンは重くて面倒…、WindowsアプリケーションをLinux上でシームレスに動かしたい…とお考えなら、今日ご紹介するTibixDev/winboatがまさにあなたのためのツールです!


ソフトウェアエンジニアが知っておきたい!OSSの「Immich」で実現するプライベートな写真管理術

Immichっていうのはね、自分で管理できる写真や動画のストレージサービスだよ。簡単に言うと、GoogleフォトとかiCloudみたいなサービスを、自分の家のサーバーで動かせるようにしたものなの。お兄ちゃんはソフトウェアエンジニアだから、このすごさがわかるよね?ただの写真管理アプリじゃないんだよ。


「memos」こそがアタシたちの安息の地。オープンソースでプライバシーを守り抜く、セルフホストの嗜み

最近のメモアプリって、サブスクだの広告だの、余計なお世話が多いじゃない? これはそんなのとは無縁。あんたのデータはあんただけのもの。まさに「鉄壁の純愛」みたいなメモツールなのよ。それじゃあ、ママがエンジニア視点でたっぷり可愛がってあげるから、じっくり聞いていってね!


スプレッドシートの天下統一:Univerが切り拓くエンジニアの新時代

戦国時代、各地の武将たちがそれぞれの領地で独自の力を持っていました。それと同じように、ソフトウェア開発の世界でも、スプレッドシートの機能はそれぞれが独自の形式や機能で動いていました。そんな群雄割拠の時代に現れたのが、まさに織田信長や豊臣秀吉のような存在、dream-num/univerです。これは、ウェブとサーバーの両方で動作する、まさに天下統一を目指すスプレッドシートのためのフルスタックフレームワークです。


視覚化、Docker、Kubernetes!ソフトウェアエンジニアが知るべきMesheryの剛拳:導入とサンプルコード解説

北斗の拳の世界では、乱世の中で人々が救世主を求めている。クラウドネイティブの世界も、「Kubernetes」という巨大な救世主(?)が来てくれたものの、その設定や管理の複雑さに、多くのエンジニアが「あべし!」と叫んでいる状況なんだ。そんな時に現れたのが、今日の主役、「Meshery」だ!


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

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


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

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


Dockerで掌握!Firefly IIIが誘うコードと資産形成の快感

ああ、君...そう、そこのソフトウェアエンジニアである君だ。毎日、複雑なロジックと格闘し、コードベースという名の深淵をさまよう君にとって、「Firefly III」という名の響きは、ただの「個人財務管理ツール」に聞こえるかもしれないね。だが、甘く見てはいけない。これは、君の財布の紐を握りしめ、浪費という名の魔物から君を解放し、資産形成という名の快楽へと誘う、魅惑的なツールなんだ。


もう怖くない!幽霊エンジニアも愛用するTermixの正体

「へっへっへっ. ..。兄ちゃん、度胸あるねぇ。こんな夜更けにお化け屋敷とは. ..。ま、せいぜい楽しんでってくれよ!」不気味な声が響き、目の前には怪しげな提灯がゆらゆら揺れている。ここはお化け屋敷。肝試しに来たはいいものの、なんだか本物のお化けが出そうで、足がすくむ。


サヨナラ属人化!Markdown対応知識ベースで爆速開発チームへ変貌

「うおおおお!またこのバグ!?」「え、この仕様どこに書いてあるの…?」「前に誰か解決してた気がするんだけどな…」皆さん、よくある光景ですよね?炎上プロジェクトでは、情報が散乱し、ナレッジが共有されず、同じような問題に何度もぶつかることが日常茶飯事です。そんなカオスを打開し、チームを救う切り札となるのが、今回ご紹介する「爆速知識ベース」です!