什么是 Saltcorn ?
Saltcorn 是一个无需编写任何代码即可构建数据库Web 应用程序的平台。它配备了一个吸睛的仪表板,丰富的生态系统、视图生成器以及支持主题的界面,使用直观的点击、拖放用户界面来构建整个应用程序。
软件的特点:
- 拖放页面构建器
- 管理关系数据库
- 网络和移动应用程序
PDF 生成和电子邮件- 易于使用的主题
- 免费使用且开源
如果你不想自己安装,可以去试试官方提供的免费主机
地址:https://createapplication.saltcorn.com/tenant/create
安装
在群晖上以 Docker 方式安装。
采用
version: "3.7" services: postgres: image: postgres:13 container_name: saltcorn-db restart: always volumes: - ./data:/var/lib/postgresql/data #save the db to a mount point if you wish, otherwise will use docker container management - ./docker-entrypoint-initdb.sql:/docker-entrypoint-initdb.d/init.sql # This is the init script for the database environment: - POSTGRES_USER=postgres # initdb.sql script will only work for user "postgres" - POSTGRES_PASSWORD=postgres - POSTGRES_DB=saltcorn saltcorn: image: saltcorn/saltcorn container_name: saltcorn-web restart: always ports: - "3086:3000" environment: - SALTCORN_SESSION_SECRET=supersecretsaltcornsalt - PGHOST=postgres - PGUSER=postgres - PGPASSWORD=postgres - PGDATABASE=saltcorn depends_on: - postgres command: "serve"
- 容器
saltcorn-db 的主要环境变量
可变 | 值 |
---|---|
数据库用户 | |
数据库密码,建议修改 | |
数据库库名 |
- 容器
saltcorn-web 的主要环境变量
可变 | 值 |
---|---|
数据库主机 | |
数据库库名,对应 |
|
数据库用户,对应 |
|
数据库密码,对应 |
|
会话秘钥,一个长而随机的字符串 |
然后执行下面的命令
# 新建文件夹 saltcorn 和 子目录 mkdir -p /volume1/docker/saltcorn/data # 进入 saltcorn 目录 cd /volume1/docker/saltcorn # 将 docker-compose.yml 放入当前目录 # 下载数据库初始化脚本 curl https://gitee.com/mirrors/saltcorn/raw/master/deploy/examples/test/docker-entrypoint-initdb.sql > docker-entrypoint-initdb.sql # 一键启动 docker-compose up -d
运行
在浏览器中输入
登录成功之后的主界面
按官方的建议只需要
- 确定您的目标,选择并启用您的数据所需的合适插件
- 使用我们的点击式界面创建数据库表
- 使用我们的拖放界面生成器构建您的用户界面视图
- 根据视图构建页面
- 从插件中选择一个主题并进行自定义以满足您的需求
示例
老苏装了一个
安装完成后
接下来可以对
尝试调整页面
老苏加了个搜索
回到首页就能看到效果了
其实老苏对这类产品的定位一直比较疑惑,程序员应该看不上,因为灵活度不够;而小白呢又不会用,因为需要对数据库有一定的了解,不容易啊
参考文档
saltcorn/saltcorn: Free and open source no-code application builder
地址:https://github.com/saltcorn/saltcorn
saltcorn: Saltcorn是一个无代码数据库管理Web应用。它配备了一个吸睛的仪表板,丰富的生态系统、视图生成器以及支持主题的界面。
地址:https://gitee.com/mirrors/saltcorn
Saltcorn - open-source no-code
地址:https://saltcorn.com/