NocoDBは、あなたが探し求めていたノーコードデータベースアプリケーションプラットフォームです - TechRepublic

NocoDBは、あなたが探し求めていたノーコードデータベースアプリケーションプラットフォームです - TechRepublic
サーバー側のMySQLデータベース内のテーブル間の関係
画像: yurich84/Adobe Stock

あなたのビジネスでは、複雑なコードを書かずに簡単にデータベースアプリケーションを作成できる方法をお探しですか?もしそうなら、NocoDBという新しいプラットフォームに少し時間をかけるのはいかがでしょうか。

NocoDBはAirtableの代替となることを謳っており、Dockerコンテナ経由でネットワークにデプロイできます。NocoDBの優れた点は、ポイントアンドクリックのシンプルな操作でデータベース駆動型アプリケーションを作成できる、非常にユーザーフレンドリーな手段を提供していることです。

最初のデータベース アプリケーションの構築を開始できるように、Docker を使用して NocoDB をデプロイする方法を説明します。

参照: 採用キット: Python 開発者 (TechRepublic Premium)

必要なもの

NocoDBは、Dockerをサポートするあらゆるデスクトップまたはサーバーマシンにデプロイできます。Ubuntu Server 22.04でデモを行いますが、お好きなオペレーティングシステムでご利用いただけます。

Dockerのインストール方法

まず最初に、Ubuntu Server 22.04にDockerをインストールします。そのためには、Ubuntuインスタンスにログインし、以下のコマンドで必要なリポジトリを追加します。

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

次に、次のコマンドで Docker リポジトリを追加します。

echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

次に、次のコマンドを使用していくつかの依存関係をインストールする必要があります。

sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release -y

apt を更新し、次のコマンドで Docker エンジンをインストールします。

sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io -y

次のコマンドを使用して、ユーザーを docker グループに追加します。

sudo usermod -aG docker $USER

最後に、次のコマンドを使用してシステムに変更を認識させます。

newgrp docker

NocoDBの導入方法

コンテナをデプロイする前に、永続データ用のディレクトリを作成する必要があります。以下のコマンドでディレクトリを作成します。

mkdir ~/nocodb

このディレクトリは、必要に応じて好きな場所に配置できます。私は簡潔にするためにホームディレクトリに配置しました。

最後に、次のコマンドで NocoDB をデプロイします。

docker run -d -p 8080:8080 --name nocodb -v /home/jack/nocodb:/usr/app/data nocodb/nocodb:latest

注意: 外部ポート 8080 がすでに使用されている場合は、別のポートを使用し、作成した nocodb ディレクトリへのパスを必ず編集してください。

NocoDB UIにアクセスする方法

コンテナをデプロイしたら、サービスが起動するまで十分な時間が必要です。数分後、Webブラウザを開き、http://SERVER:8080(SERVERホスティングサーバーのIPアドレス)にアクセスしてください。

NocoDB のウェルカム ページ (図 A )が表示されます。

図A

画像: Jack Wallen/TechRepublic。NocoDBは正常に導入されました。

「始めましょう」をクリックすると、新しいユーザーを作成するように求められます (図 B )。

図B

画像: Jack Wallen/TechRepublic。新規ユーザー作成ウィンドウ。

メールアドレスとパスワードを入力し、「サインアップ」をクリックします。すると、「マイプロジェクト」ページ(図C )に移動します。

図C

画像: Jack Wallen/TechRepublic。「マイプロジェクト」ページは、最初のアプリケーションを構築する準備が整ったことを意味します。

おめでとうございます!NocoDBプラットフォームのデプロイが完了しました。これで、非常に使いやすいノーコードデータベースアプリ構築ソリューションの威力を発揮できるようになりました。次の記事では、シンプルなメモアプリの作成手順を詳しく説明します。

Docker についてさらに詳しく知りたい場合は、TechRepublic Academy の次のリソースをご覧ください。

  • Dockerコンテナのハッキングとセキュリティ保護
  • Linux と Docker のコーディングバンドル
  • Docker と Kubernetes のミニバンドル

Jack Wallen によるビジネス プロフェッショナル向けの最新のテクノロジー アドバイスをすべて知るには、YouTube で TechRepublic の How To Make Tech Work を購読してください。

Tagged: