Dokploy 環境における n8n のデプロイからバックアップまで:完全セットアップガイド

近年、低コード開発ツールの n8n が注目を集めており、制限された無料枠を超えて自前でのホスティングを検討するユーザーが増加しています。従来のコンテナ管理は複雑になりがちですが、Dokploy を利用することでインフラ構築のプロセスを劇的に簡略化できます。 1. サービステンプレートの初期化 Dokploy ダッシュボードより新規サービスを作成します。利用可能なテンプ ...

7月15日 20:25 投稿

CodeSpirit ローコードフレームワーク:開発環境構築と起動手順

CodeSpirit(码灵)は、.NET 10 および Aspire 13.0 をベースに構築されたローコードフレームワークです。本稿では、開発環境のセットアップからプロジェクトの起動までの具体的な手順を解説します。 システム要件 フレームワークをスムーズに実行するためには、以下のハードウェアおよびソフトウェア環境が推奨されます。 OS: Windows 10/11, macOS 12+, または Linux ...

7月14日 17:59 投稿

kubeadmを使用したKubernetesクラスタの構築

1. 準備作業 3台のCentOS 7仮想マシンを用意します。 ネットワーク接続を確認し、ファイアウォールを無効化し、ホスト名を変更するなどの準備作業を行います。 ### ホスト名の変更 hostnamectl set-hostname control-plane hostnamectl set-hostname worker-1 hostnamectl set-hostname worker-2 ### ホストファイルの編集 cat <<EOF > /etc/hosts 192.168.100 ...

7月13日 19:55 投稿

Ubuntu 22.04.3 と Docker 環境の構築手順

Ubuntu 22.04.3 のインストールと初期設定 Ubuntu 22.04.3 LTS は長期サポート(LTS)版で、カーネルバージョン 5.15 を搭載し、2032年までサポートされます。推奨ハードウェア要件は、デュアルコア CPU、4GB 以上の RAM、25GB 以上のストレージです。 ISO イメージの取得 公式サイトから以下ファイルをダウンロードします: ubuntu-22.04.3-live-server-amd64.iso ...

7月12日 23:57 投稿

Docker 環境の基礎構築とコンテナ管理手法

Docker 技術の概要 Docker は、アプリケーションとその依存ライブラリを標準化されたユニットである「コンテナ」にパッケージ化するためのオープンソースエンジンです。これにより、開発者はインフラストラクチャに依存しない形でソフトウェアをビルド、共有、実行することが可能になります。コンテナは Linux カーネルの機能(名前空間や cgroups など)を利用してプロセ ...

7月12日 20:00 投稿

Redis 主从レプリケーションの基本構成と課題

Redis のシンプルな主従(マスター・スレーブ)レプリケーションには、以下のような制限がある。 マスターは読み書き可能だが、スレーブは読み取り専用 マスターが停止した場合、自動フェイルオーバーは行われず、手動での再設定が必要 本記事では、Docker を用いた Redis 6.2.6 の主従構成のセットアップと、上記課題の検証を行う。 設定ファイルの準備 まず、GitHub ...

7月12日 19:01 投稿

MongoDBのインストールと操作ガイド

1. MongoDBのインストール 1.1 Dockerを使用したインストール docker run --restart=always -d --name mongo -v /opt/mongodb/data:/data/db -p 27017:27017 mongo:4.0.6 1.2 クライアントツール MongoDB Compass MongoDB CLI 2. MongoDBの操作 2.1 必要な依存関係の追加 <dependency> <groupId>org.springframework.boot</groupId> <arti ...

7月12日 18:35 投稿

DockerとGitLabを用いたマルチ環境デプロイメントと分離戦略完全ガイド

DockerとGitLabを用いたマルチ環境デプロイメントと分離戦略完全ガイド Docker-GitLabは、開発者がGitLabインスタンスを簡単にデプロイ・管理し、コードリポジトリ管理、コラボレーション開発、CI/CDプロセスを一体化させる強力なDocker化ソリューションです。本ガイドでは、Docker Composeを使用してGitLabのマルチ環境デプロイメントと分離を実現する方法を詳細に解説し ...

7月12日 16:28 投稿

Linux環境でDockerを用いてRedisコンテナとブloomフィルタをインストールする方法

はじめに 多くのプロジェクトでキャッシュとして利用されるRedis。Redisの学習中に、キャッシュのパフォーマンス問題(キャッシュのパニング、ヒット、雪崩)に遭遇しました。その中で、キャッシュのパニング問題に対する解決策の一つとしてブloomフィルタが挙げられました。ブloomフィルタの実装には、Guava、Redisson、RedisBloomなど複数の選択肢がありますが、今回はロ ...

7月10日 21:42 投稿

開発者向け包括的技術リファレンス「reference」の概要と導入手順

開発現場において、APIの仕様、特定の構文、あるいはベストプラクティスを迅速に参照できる環境は、作業効率を大きく向上させる重要な要素です。GitHubで公開されているオープンソースプロジェクト「reference」は、多岐にわたる技術領域のチートシートを一元的に管理・閲覧できるWebアプリケーションとして機能します。 プロジェクトの概要 このプロジェクトは、フロ ...

7月10日 20:10 投稿