VPS/云主机等
优惠信息分享

宝塔面板docker搭建NocoDB-将MySQL/PostgreSQL/SQLServer/SQLite/MariaDB转换为电子表格。

NocoDB是一个 Airtable 的开源替代品 NocoDB,支持 Docker 部署,覆盖了几乎 90% 的 Airtable 功能,对接各类对象存储服务、Slack、Teams 等,可将任何 MySQL、PostgreSQL、SQL Server、SQLite 和 MariaDB 转换为智能电子表格。

这篇文章就用宝塔来搭建部署NocoDB,宝塔服务器面板,一键全能部署及管理,送你3188元礼包,点我领取https://www.bt.cn/?invite_code=MV9ub2NxdmI=

宝塔面板docker搭建NocoDB-将MySQL/PostgreSQL/SQLServer/SQLite/MariaDB转换为电子表格。插图

1、简介

项目:https://github.com/nocodb/nocodb

官网:https://www.nocodb.com/

演示:http://sql.qixi.me/

2、准备

  • 宝塔面板
  • docker管理器
  • nginx1.19

3、部署

1)宝塔新建站点,这个具体如何新建掠过。

2)安装好docker管理器,之后,在命令行,运行如下脚本!

docker run -d --name nocodb -p 8080:8080 nocodb/nocodb

注意,如果端口被占用,请修改第一个8080为其他端口。

还可以用这样的代码来创建。[s][p]

示例 MySQL

docker run -d -p 8080:8080 \    -e NC_DB="mysql2://host.docker.internal:3306?u=root&p=password&d=d1" \    -e NC_AUTH_JWT_SECRET="569a1821-0a93-45e8-87ab-eb857f20a010" \    nocodb/nocodb

示例 Postgres

docker run -d -p 8080:8080 \    -e NC_DB="pg://host:port?u=user&p=password&d=database" \    -e NC_AUTH_JWT_SECRET="569a1821-0a93-45e8-87ab-eb857f20a010" \    nocodb/nocodb

示例 SQL Server

docker run -d -p 8080:8080 \    -e NC_DB="mssql://host:port?u=user&p=password&d=database" \    -e NC_AUTH_JWT_SECRET="569a1821-0a93-45e8-87ab-eb857f20a010" \    nocodb/nocodb

[/p]

3)安装成功后,浏览器输入http://ip:8080/dashboard 打开访问,注意,如果不能打开,请在宝塔安全中放行相应端口。打开后,会有如下图示。

宝塔面板docker搭建NocoDB-将MySQL/PostgreSQL/SQLServer/SQLite/MariaDB转换为电子表格。插图1

4)之后,开始注册,输入你的邮箱和密码注册即可,注册后,即可享用。

宝塔面板docker搭建NocoDB-将MySQL/PostgreSQL/SQLServer/SQLite/MariaDB转换为电子表格。插图2

安装部分结束,下面介绍下如何使用!

4、使用

1)登录后台后,点击 New Project 之后选择Create By Connecting To An External Database。

宝塔面板docker搭建NocoDB-将MySQL/PostgreSQL/SQLServer/SQLite/MariaDB转换为电子表格。插图3

2)填写基本的数据信息,准备测试链接

宝塔面板docker搭建NocoDB-将MySQL/PostgreSQL/SQLServer/SQLite/MariaDB转换为电子表格。插图4

3)链接成功,即可看到表,看图:

宝塔面板docker搭建NocoDB-将MySQL/PostgreSQL/SQLServer/SQLite/MariaDB转换为电子表格。插图5

4)点击表格,和你在数据库中看到的一毛一样。如图,是一个wordpress的表格。

宝塔面板docker搭建NocoDB-将MySQL/PostgreSQL/SQLServer/SQLite/MariaDB转换为电子表格。插图6

5、细节

以上数据库连接如果你不做一些简单设置,还是会出现问题,这里就来说下。

文章加密,密码获取,可加tg获取。进群后输入:在线转换为表格    即可获得密码!!!

tg订阅:https://t.me/rssbig

tg群:https://t.me/joinchat/SKct5jFnL_PUvCFr

[password key=nocodbppppp]

1)首先你需要指定你本地数据库权限。宝塔为例子!!因为这个docker是用172.17.0.2来连接你的数据库所以,你需要置顶权限,看图:

宝塔面板docker搭建NocoDB-将MySQL/PostgreSQL/SQLServer/SQLite/MariaDB转换为电子表格。插图7

2)在上一步Create Project的时候,你的hostname需要填写你的服务器IP名。如果你用了host.docker.internal,那么需要填写这个。

宝塔面板docker搭建NocoDB-将MySQL/PostgreSQL/SQLServer/SQLite/MariaDB转换为电子表格。插图8

以上设置好后,就可以任意的你有权限的数据库。

[/password]

6、设置域名访问

1)用IP直接访问着实不方便,这里推荐设置一个域名,看图:

宝塔面板docker搭建NocoDB-将MySQL/PostgreSQL/SQLServer/SQLite/MariaDB转换为电子表格。插图9

2)之后,就可以用域名访问这个程序了。

7、最后

真的是非常方便,只需要简单安装,就可以方便的连接到任何你想要连接的数据库。有需要的折腾起来吧。

注意,本文仅供参考!!!

赞(0)
未经允许不得转载:遗弃你|YIQINI.COM » 宝塔面板docker搭建NocoDB-将MySQL/PostgreSQL/SQLServer/SQLite/MariaDB转换为电子表格。

评论 抢沙发

评论前必须登录!

 

登录

找回密码

注册