PassNAT LogoPassNAT

NAS极简部署NocoBase无代码开发平台,帕斯内网穿透外网远程访问,几分钟搭建私有可控扩展平台

作者

小编

发布时间

Curving abstract shapes with an orange and blue gradient

项目介绍

NocoBase 是一个扩展性优先的开源无代码开发平台。无需投入数年时间和数百万美元进行研发,只需几分钟部署 NocoBase,您就能拥有一个私有、可控且极具扩展性的无代码开发平台!

NocoBase 采用数据模型驱动的设计理念,将数据结构与用户界面分离,允许您为数据集合创建任意数量的区块(数据视图),每个区块具有不同的类型、样式、内容和操作。这平衡了无代码操作的简单性与原生开发的灵活性。

项目支持所见即所得的界面配置,管理员可以直接在使用界面上进行可视化配置。同时采用插件架构,所有新功能都可以通过开发和安装插件来实现,扩展功能就像在手机上安装APP一样简单。

项目地址: 点我跳转

部署安装

如需在外也打开项目需要配置内网穿透使用,点击前往 帕斯内网穿透,先注册好账号备用。

复制下列的配置文件

1version: '3'
2networks:
3 nocobase:
4 driver: bridge
5services:
6 mysql:
7 image: mysql:8
8 environment:
9 MYSQL_DATABASE: nocobase
10 MYSQL_USER: nocobase
11 MYSQL_PASSWORD: nocobase
12 MYSQL_ROOT_PASSWORD: nocobase
13 restart: always
14 ports:
15 - '3306:3306'
16 networks:
17 - nocobase
18 volumes:
19 - ./storage/db/mysql:/var/lib/mysql
20 nocobase:
21 image: nocobase/nocobase:latest
22 networks:
23 - nocobase
24 depends_on:
25 - mysql
26 environment:
27 DB_DIALECT: mysql
28 DB_HOST: mysql
29 DB_PORT: 3306
30 DB_DATABASE: nocobase
31 DB_USER: nocobase
32 DB_PASSWORD: nocobase
33 APP_KEY: your-secret-key
34 restart: always
35 ports:
36 - '13000:80'
37 volumes:
38 - ./storage:/app/nocobase/storage

打开飞牛 NAS 或其他的 NAS 设备

项目名称可以随便填,点击创建 docker-compose.yml

点击 Compose -> 新建项目

这里需要改成你需要的数据库账号和密码,其他的保持不变。

如果提示端口被占用可以修改下面的字段,但是需要保持格式正确。

创建成功后可以访问 ip:13000 到这里就可以正常显示项目了

穿透公网

打开帕斯内网穿透控制台,点击隧道管理-隧道列表

点击创建新隧道

隧道节点可以随便选,一般选个负载低的就可以

接下来填写信息,隧道名称可以随便填写

本地 IP 默认就可以

传输协议可以选择 TCP 也可以选择 HTTP/HTTPS

HTTP 就是域名的形式,教程以使用 TCP 为演示

本项目中如果没有修改端口的话默认是 13000 端口,这里本地 IP 就填 13000

远程端口可以留空也可以自定义。下图仅做参考,请按照实际项目端口添加。

填写完毕点击确定

点击刚才创建好的隧道,点击获取配置文件

回到飞牛 NAS,点击应用中心下载 frpc 客户端

打开后粘贴刚才复制的配置文件,点击确定即可

复制帕斯内网穿透控制台的访问 IP 和端口

可以看到已经正常穿透成功了

本篇教程结束