互联国际网站,服装设计师必看的网站,深圳网站建设网牛天下,太原百度seo优化推广飞牛NAS部署 NocoDB 实战教程#xff1a;Docker 安装 cpolar 内网穿透实现公网访问 NocoDB 作为一款开源低代码数据库平台#xff0c;核心功能是将 MySQL、PostgreSQL 等传统关系型数据库转化为可视化的多维表格#xff0c;支持表格、看板、日历等多视图展示#xff0c;还…飞牛NAS部署 NocoDB 实战教程Docker 安装 cpolar 内网穿透实现公网访问NocoDB 作为一款开源低代码数据库平台核心功能是将 MySQL、PostgreSQL 等传统关系型数据库转化为可视化的多维表格支持表格、看板、日历等多视图展示还能实现多表关联、团队协作评论等操作适配 Windows、macOS、Linux 等多系统更可通过 Docker 部署在 NAS 设备上。它的适用人群覆盖非技术岗位的职场人比如销售、运营、自媒体从业者也包括小型创业团队核心优点在于无需编写任何 SQL 语句操作逻辑和 Excel 高度相似上手门槛极低且开源免费数据支持本地托管安全性和可控性都有保障。使用 NocoDB 的过程中能明显感受到它虽然降低了数据管理门槛但首次使用时需要注意数据源连接的准确性比如对接 MySQL 数据库时要确认地址、端口和权限设置无误否则会导致数据导入失败另外多人协作时建议提前规划好字段分类比如客户管理表中区分 “基础信息” 和 “订单信息”避免后续数据混乱且要及时备份数据防止误操作导致信息丢失。不过 NocoDB 仅在局域网内使用时会暴露明显的局限性比如销售团队外出拜访客户想实时查看客户订单数据只能依赖内勤同事手动转发表格信息滞后还容易出错自媒体团队分散在不同地点编辑好的内容排期表只能通过线下传文件同步改一次发布时间就要逐个通知效率极低跨地区的协作组更是无法实时同步数据只能靠反复沟通确认既耗时又易出现信息偏差。而将 NocoDB 与 cpolar 内网穿透工具结合后这些问题能被彻底解决无需额外购买云服务器或申请公网 IP本地部署的 NocoDB 通过 cpolar 生成公网链接远程人员只需打开浏览器就能访问出差在外也能随时编辑数据cpolar 还支持 HTTPS 加密数据传输更安全免费版即可满足基础使用升级后还能固定域名不用频繁更换链接通知团队比如小团队用它管理客户数据远程销售能实时更新客户状态内勤同步看到信息签单效率直接提升真正实现了低成本、高效率的跨地域数据协作。界面亲民还有任意门这样的办公搭子还不赶紧装备起来教程在下面在下面1 NocoDB是什么NocoDB是一个开源的“低代码数据库平台”你可以把它理解为“让数据库像 Excel 一样好用” 的智能工具。它能将 MySQL、PostgreSQL、SQL Server、SQLite 等传统关系型数据库自动转换为一个功能强大的“多维表格”系统就像飞书多维表、Airtable 那样支持可视化操作、多视图展示、字段关联、自动化规则和团队协作。特点说明1. 数据库可视化无需写 SQL通过界面即可查看、编辑、筛选、排序数据库表适合非技术人员使用。2. 多维表格体验支持表格、看板、日历、画廊、甘特图等多种视图灵活管理数据。3. 多表关联与联动可建立“客户-订单-产品”等表间关系实现类似数据库的主外键关联数据联动更新。4. 团队协作支持多人实时编辑、评论、提醒、操作记录适合小团队协同管理数据。5. 开源 自托管代码开源可部署在本地或私有服务器如飞牛NAS数据完全掌控在自己手中安全可控。2 在飞牛NAS中部署 NocoDB在飞牛NAS 上部署 NocoDB 非常简单得益于其友好的 Docker 支持。我们只需通过图形化界面完成容器创建无需命令行操作。2.1 飞牛os环境准备本教程演示的环境为Windows系统使用VMware Workstation安装的fnOS虚拟机系统版本为V0.9.26。如果不知道如何在虚拟机中安装可以参考这篇文章VMware中安装飞牛云fnOS) NAS系统如果您想要在x86架构的物理机中安装可以访问飞牛私有云 fnOS官网下载镜像文件然后使用U盘写入镜像后进入bios设置U盘启动后像装Windows系统一样安装即可。系统启动完成后可以看到输出了飞牛Nas的Web UI管理界面地址注意每个设备的IP地址都不一样http://192.168.184.135:5666在浏览器中访问可以打开飞牛的主页2.2 安装NocoDB在首页点击Docker图标进入Docker首页确保你的Docker服务是启用的接下来侧边菜单选择镜像仓库搜索镜像名字nocodb,下载名称为nocodb/nocodb的镜像点击确定后可以在本地镜像的菜单中看到下载进度下载完成后点击启动按钮接着勾选开机自启然后点击下一步接着来到端口设置如果你机器上没有别的服务占用 8080 端口直接点击下一步即可最后点击创建即可2.3 初始化NocoDB在前面勾选了创建后启动容器选项后来到侧边的容器菜单页面可以看到nocodb容器是直接处于运行状态的确保nocodb启动后在浏览器中访问飞牛的IP容器映射端口即http://192.168.184.135:8080成功访问到了 NocoDB 的初始化注册页面这是 NocoDB 第一次启动时要求你创建的超级管理员账号Super Admin。输入一个邮箱不要求真实邮箱和密码然后点击**SIGN UP(注册)**进行创建管理员账号。创建成功以后直接点击页面上的Skip按钮即可跳过或者随机选择一个用途也可以的来到首页后点击左下角头像然后点击Language,选择简体中文即可切换中文语言至此NocoDB 的初始化设置就完成啦3 穿透NocoDB以实现公网访问在本地部署 NocoDB 后虽然可以通过生成的分享链接让团队成员查看或编辑数据但这些链接默认都是局域网地址只能在同一网络内访问远程同事无法直接使用。对于需要跨地点协作的团队这就成为了一个明显痛点本地数据虽已可视化管理却无法安全便捷地共享给外部人员。通过内网穿透工具 cpolar可以将本地 NocoDB 服务映射到公网从而把原本只能局域网访问的链接升级为公网可访问的地址让团队成员无论身处何地都能实时查看和编辑数据库实现真正的远程协作同时无需公网 IP 或复杂网络配置。3.1 飞牛NAS中安装cpolar内网穿透首先打开飞牛云NAS设置界面,开启ssh 连接,端口默认为22即可,开启后,我们就可以ssh 连接飞牛云NAS执行命令然后可以在本机windows的CMD命令提示符窗口使用ssh命令进行远程连接飞牛NAS的IP地址命令如下# ssh 用户名飞牛NAS_IPsshcpolar192.168.184.135连接后执行下面cpolar Linux 安装命令(回车后输入飞牛云nas的密码确认后即可自动安装)sudocurlhttps://get.cpolar.sh|sh安装完成后执行下方命令查看cpolar服务状态如图所示即为正常启动sudosystemctl status cpolar3.2 注册及登录cpolar web ui管理界面访问cpolar官网点击免费注册按钮进行账号注册进入到如下的注册页面进行账号注册注册完成后,在浏览器中输入飞牛NAS的IP地址9200端口访问 web ui管理界面:http://192.168.184.135:9200/输入刚才注册好的cpolar账号登录即可进入后台页面:3.3 穿透NocoDB的WebUI界面3.3.1 随机域名方式(免费方案)随机域名方式适合预算有限的用户。使用此方式时系统会每隔24 小时左右自动更换一次域名地址。对于长期访问的不太友好但是该方案是免费的如果您有一定的预算可以查看大纲3.4.2的固定域名方式且访问更稳定。点击左侧菜单栏的隧道管理展开进入隧道列表页面页面下默认会有 2 个隧道ssh隧道指向22端口tcp协议website隧道指向8080端口http协议http协议默认会生成2个公网地址一个是http另一个https免去配置ssl证书的繁琐步骤点击编辑website的隧道修改成我们NocoDB需要的信息接着来到在线隧道列表可以看到名称为nocodb-8080隧道的两条记录信息一条协议为http,另一条协议为https:以https为例访问测试(加载稍慢需耐心等待一下)可以看到已经成功访问到了 NocoDB 的 Web 页面恭喜你已经实现了 NocoDB 的公网远程访问。现在无论身处何地只要有网络就能像操作 Excel 一样在多维表格中管理数据编辑内容会实时同步到数据库并且可以通过分享链接与团队成员协作查看或编辑真正实现“表格即数据库、多人在线协作”的体验。需要注意的是如果使用免费穿透方案公网地址可能会定期更新请及时获取最新链接以持续享受远程访问和协作的便利。3.3.2 固定域名方式升级任意套餐皆可通过前面的配置我们已经成功实现了 NocoDB 的公网远程访问但免费随机域名方案也存在一些局限每24小时自动更换域名地址这意味着你需要频繁更新书签、重新分享链接甚至可能因为忘记更新而无法访问。固定域名方案正是为了解决这些痛点让你拥有一个永久不变的专属访问地址无论何时何地都能稳定访问你的多维表格数据库实现实时编辑、同步和团队协作真正打造可靠的远程数据管理工作台。首先进入官网的预留页面:https://dashboard.cpolar.com/reserved选择预留菜单即可看到保留二级子域名项填写其中的地区、名称、描述可不填项然后点击保留按钮操作步骤图如下列表中显示了一条已保留的二级子域名记录地区显示为China Top。二级域名显示为noco。注二级域名是唯一的每个账号都不相同请以自己设置的二级域名保留的为主接着进入侧边菜单栏的隧道管理下的隧道列表可以看到名为nocodb-8080的隧道点击编辑按钮进入编辑页面修改域名类型为二级子域名然后填写前面配置好的子域名点击更新按钮来到状态菜单下的在线隧道列表可以看到隧道名称为nocodb-8080的公网地址已经变更为二级子域名固定域名主体及后缀的形式了这里以 https 协议做访问测试首次加载可能稍慢耐心等待即可可以看到已通过固定二级子域名的 HTTPS 地址稳定访问到 NocoDB 后台。相比随机域名方案该地址长期不变更适合对外分享与团队日常协作。建议将该链接加入书签并在 NocoDB 中为成员分配合适的角色与权限至此固定域名方式的公网访问已配置完成。4 NocoDB简单体验4.1 Excel 表格即数据库表本节演示如何将 Excel 表格直接导入并生成数据库表。⚠️ 注意本示例中NocoDB 部署在 VMware 虚拟机中演示使用的是本机已有的 MySQL 数据库版本 5.7。如果你的环境不同需要先准备可用的数据库连接。首先点击页面上的连接外部数据图标然后设置一个数据源名称这里设置为MySQL5.7,然后选择连接下拉框点击新的连接在新的连接处选择MySQL如果您使用的是其他数据库也可以选择其他类型的数据库点击进入后填写MySQL的相关信息然后开启允许编辑模式点击Add Source进行添加添加后在首页依次点击三个点点击导入数据,选择一个导入方式如Excel这里将用一个测试excel文档导入测试测试数据如下将文件上传上传后展开高级设置勾选Use first record as header,也就是使用首行记录做头部字段名称然后点击导入文件按钮:校对一下字段如果有不想导入的列取消该字段即可导入完成后即可看到Excel的数据内容了数据库中也自动创建了对应的数据库student和表(student_info)这样就实现了导入表格即自动创建数据库且编辑表格的任意内容能够实时更新至数据库中无需编写任何SQL语句4.2 多人在线查看即协同点击右上角的分享按钮还可以进行分享表格支持仅供查看的和项目访问编辑两种模式访问对应的链接即可如下为公开访问查看的效果(只能查看和下载无法编辑)协同编辑页面支持编辑表格内容和复制一份新的项目如上的访问地址为局域网的地址只能分享给同一局域网的同事或朋友进行访问但是使用cpolar穿透以后再点击分享就可以发现链接地址的前缀已经变为cpolar穿透的公网域名了访问效果如下这样分享链接即可在外网直接访问便于团队远程协作。总结NocoDB 凭借亲民的可视化操作降低了数据库使用门槛cpolar 则突破了局域网的限制二者结合让中小团队的数据分析、协作管理变得简单高效。无论是客户信息同步、内容排期管理还是跨地域的数据共享都能以低成本实现稳定、安全的落地满足日常办公中数据管理与协作的核心需求。