データエンジニアリング

Kibana on Ubuntu — Elasticsearchログを可視化するダッシュボード構築

「Elasticsearch にログを入れたのはいいけど、検索コマンドを毎回打つのが面倒くさい」——そんな悩みを一気に解決してくれるのが Kibana です。ブラウザから操作できるダッシュボードで、ログの可視化・検索・グラフ作成がコマンドな…
データエンジニアリング

Elasticsearch クラスター on Ubuntu — 3ノード本番構成の構築

「Elasticsearch をクラスター構成で動かしたいけど、どこから手をつければいいか分からない」という方は多いはずです。結論から言うと、Docker Compose を使えば、Ubuntu 24.04 上に 3 ノード構成の Elas…
AI/MLツール

ComfyUI API on Ubuntu — PythonからWebSocket APIで画像生成を自動化

ComfyUI を使い込んでいると、「ボタンを押すのではなく、プログラムから画像生成を呼び出したい」という場面が出てきます。バッチ処理、別サービスとの連携、スケジュール実行など、理由は様々です。
GPU

UbuntuにComfyUIを構築して画像生成AIを動かす方法

ComfyUI は Stable Diffusion をはじめとする画像生成 AI をノードベースのワークフローで視覚的に組み上げるオープンソースツールです。「画像を生成したいだけなのにコードが必要」という壁を取り除き、ブラウザで動くグラフ…
データベース

pgBouncer on Ubuntu — PostgreSQLコネクションプーリングの設定

PostgreSQLに100本のコネクションが来ると、サーバーのメモリが一気に逼迫します。pgBouncer は「コネクションプーリング」でこの問題を解決するミドルウェアで、アプリ側は100接続していても、実際にPostgreSQLに渡す接…
データベース

Patroni on Ubuntu — PostgreSQL自動フェイルオーバーHAクラスター構築

PostgreSQL を本番運用していると、「プライマリサーバーが落ちたら手動で切り替えるの…?」という不安に必ずぶつかります。Patroni はプライマリ障害を自動検知してスタンバイを昇格させる、PostgreSQL の自動フェイルオーバ…
開発環境

Playwright on Ubuntu 応用 — E2Eテスト並列実行とCI/CD統合

「Playwright をインストールしたけど、テストが増えると遅くて困る」「CI/CD にどう組み込めばいいか分からない」——そんな悩みに答えるため、Playwright の並列実行(workers)と GitHub Actions 統合…
開発環境

k6 on Ubuntu — JavaScriptで書く負荷テストツールの完全ガイド

「自分のVPSやアプリ、実際どれくらいのアクセスに耐えられるんだろう?」——そんな疑問に答えてくれるのが負荷テストツールの k6 です。結論から言うと、Docker さえ入っていれば1行のコマンドで起動でき、テストシナリオは JavaScr…
ソフトウェア

WP-CLI on Ubuntu — WordPressをコマンドラインで一括管理する方法

WordPressをブラウザのダッシュボードで操作するのは直感的ですが、プラグインのアップデートを20個のサイトに一括適用したり、本番環境にSSH接続したままDB書き出しをしたりする場面では、コマンドラインの方が圧倒的に速いです。
開発環境

Flask on Ubuntu 本番構成 — Gunicorn+Nginx+systemdで安定運用

「Flask で作ったアプリを本番サーバーで動かしたい」と思ったとき、開発中に使う flask run や python app.py のままでは不十分です。シングルスレッドで同時アクセスに弱く、サーバーを再起動すると自動で立ち上がってくれ…