MacOS下PostIn安装配置指南

news2024/12/22 3:25:50

PostIn是一款开源免费的接口管理工具, 下面介绍私有部署版本的MacOS下安装与配置。私有部署版本更适合有严格数据安全要求的企业,实现对数据和系统的完全控制。 



1、MacOS服务端安装

  • Mac安装包下载地址:下载Mac安装包
  • 下载完成后,获取名为 tiklab-postin.x.x.x.dmg 的可执行文件。
  • 双击打开 .dmg 文件,将 Postin 拖入 应用程序 文件夹。
  • 安装完成后,点击 应用程序 文件夹中的 Postin 快捷方式启动服务。

2、MacOS桌面端安装

  • Mac安装包下载地址:下载Mac桌面端
  • 下载完成后,获取名为 tiklab-postin-client.x.x.x.dmg 的可执行文件。
  • 双击打开 .dmg 文件,将 Postin 拖入 应用程序 文件夹。
  • 安装完成后,点击 应用程序 文件夹中的 Postin 快捷方式启动桌面端。

3、登录

3.1 默认账号

用户名:admin,密码:123456



首页:



3.2 登录类型

  • 默认本地

​默认支持通过账号密码登录,满足基础登录需求。若需要使用企业微信、钉钉或 LDAP 等高级登录方式,可参阅 PostIn 文档获取相关配置说明。

  • 统一登录

支持通过 Soular 门户中心的统一登录,登录方式同上,方便用户在多个应用间无缝切换。统一登录方式需安装 Soular,具体安装步骤可参考Soular 文档。





4、配置

允许自定义端口、数据存放目录、数据库连接、数据库备份策略和统一登录设置,以满足特定个性化需求。

yaml文件默认位置:

系统

默认位置

Windows

默认在安装目录 --> conf目录下

Mac

默认在app下的Contents --> conf 目录下

Linux

默认在/opt/postin/conf 目录下

Docker

默认在镜像文件内/usr/local/postin/conf 目录下



4.1 应用启动端口自定义

允许用户自定义应用的启动端口,以便在特定网络环境下避免端口冲突或满足其他配置需求。



属性

server.port

系统启动的端口号(可更改)



4.2 数据存放目录自定义

支持用户自定义数据存放目录的位置,帮助用户根据需要选择存储路径。



属性

DATA_HOME

数据文件存放地址



4.3 数据库自定义

支持自定义数据库连接方式,用户可以选择使用内嵌数据库或指定外部数据库地址。根据需求配置数据库连接。



属性

postgresql.embbed.enable

是否使用内嵌数据库,true:使用 false:不使用。如果配置为false,需要把该文件中jdbc下的数据库连接信息更改为自己的数据库地址,用户名以及密码。

postgresql.database

是否使用内嵌数据库默认连接的数据库,默认为matflow-ee如果更改次默认值需要把jdbc下的数据库连接信息更改为新的数据地址。

postgresql.db.port

使用内嵌数据库的启动端口,默认为9301,如果更改需要同时把jdbc.url中的数据库连接地址端口更改。

postgresql.db.username

使用内嵌数据库的用户名,默认为postgres,如果更改需要同时把jdbc.username中的数据库连接地址用户名更改。

postgresql.db.password

使用内嵌数据库的密码,默认为darth2020,如果更改需要同时把jdbc.password中的数据库连接地址密码更改。

postgresql.db.address

使用内嵌数据库的数据库文件保存位置,默认为${DATA_HOME}/postgresql,即默认的应用数据目录下的postgresql目录。注:如果更改该目录,该路径目录必须为空目录,否则会导致数据库无法启动。

jdbc.url

默认是:jdbc:postgresql://localhost:9301/postin_db?stringtype=unspecified

其中 9301 为端口号,postin_db为数据库名字,这两个可更改

但是端口号必须与postgresql.db.port 保持一致

数据库名字必须与postgresql.database 保持一致

jdbc.username

数据库登录名,必须与postgresql.db.username一致

jdbc.password

数据库登录密码,必须与postgresql.db.password一致



4.4 备份数据库自定义

允许用户自定义备份配置,包括设置备份的时间和选择备份文件的存储路径。



属性

backups.time

备份时间,corn表达式格式,默认为凌晨两点。

backups.dir

备份地址,默认为${DATA_HOME}/backups,即应用数据目录下的backups文件夹。



4.5 配置统一登录

统一登录,即统一使用Soular的用户,部门等,这样配置可以让一个用户同时使用多个应用。需要安装Soular,具体安装详见Soular文档



属性

说明

soular.embbed.enable

是否为统一登录,true: 本地模式 false:统一模式

soular.address

Soular的应用地址,统一模式 必填



5、更新

Postin支持用户使用脚本一键升级,只需要执行应用升级脚本即可。

Postin的升级脚本位置:

系统

默认位置

Windows

进入默认安装目录 --> 进入bin目录 --> 执行update.bat脚本。

Mac

进入app下的Contents --> 进入bin目录 --> 执行update.sh脚本。

Linux

默认在/opt/postin/bin 目录下 --> 执行update.sh脚本。

Docker

默认在镜像文件内/usr/local/postin/bin 目录下 --> 执行update.sh脚本。



6、升级到企业版

Postin 安装后默认为免费版,要启用企业版功能,用户需要访问官网订阅并购买 License 密钥。购买后上传 License 密钥即可升级至企业版,解锁更多高级功能和扩展服务。

6.1 试用

Postin提供企业版功能的试用,用户可以在试用期内体验所有企业版功能。试用步骤如下:

  • 进入个人中心

​浏览器进入Tiklab官网 --> 点击左上角登录 --> 点击左上角头像进入个人中心

  • 试用

点击订阅 --> 点击订阅管理 --> 选择Postin --> 点击企业版试用



6.2 订阅

用户可以根据企业的需求选择合适的订阅时长和人数,灵活配置以满足不同团队的要求。订阅步骤如下:

  • 进入个人中心

​浏览器进入Tiklab官网 --> 点击左上角登录 --> 点击左上角头像进入个人中心

  • 订阅

点击订阅 --> 点击订阅管理 --> 选择Postin--> 点击订阅



6.3 Licence下载与导入

  • Licence下载

完成订阅或试用后,用户可以在订阅管理中查看已订阅的 Postin产品,并下载相应的 Licence 文件。

  • 导入Licence

Postin 支持在线直接升级功能,用户可以通过导入 Licence 文件启用企业版功能。操作步骤如下:

系统设置 --> 版本与许可证 --> 导入Licence



7、帮助与支持

在安装过程中遇到问题?我们为你准备了详细的文档和教程,帮助你快速解决任何问题。访问 Postin 文档中心,获取详细的配置指南和常见问题解答。如果需要更多帮助,欢迎随时向我们的活跃社区提问!

  • 文档:https://doc.tiklab.net/document/d1bf27ccf02b
  • 社区:https://developer.tiklab.net/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2263558.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Apache Doris】周FAQ集锦:第 26 期

SQL问题 Q1 doris 3.0存算分离模式下,建表的时是否需要指定表的副本数 不需要,指定了也会忽略;存算分离模式下,数据副本由远端存储去管控。 Q2 doris 通过dbeaver查询时报错:[SXXXX]… doris的错误码通常都是EXXXX&…

【Mongo工具】Mongo迁移工具之Mongo-shake

Mongo-Shake 简介 Mongo-Shake 是一个基于 MongoDB 操作日志(oplog)的通用服务平台。它从源 MongoDB 数据库中获取操作日志,并在目标 MongoDB 数据库中重放,或者通过不同的隧道发送到其他终端。如果目标端是 MongoDB 数据库&…

【Unity基础】AudioSource 常用方法总结

在 Unity 中,AudioSource 组件用于控制音频的播放和管理。以下是常用的 AudioSource 控制方法及其说明。 1. 播放和暂停音频 Play():开始播放音频,如果是从暂停的地方继续播放,可以直接调用。Pause():暂停当前播放的…

flink SQL实现mysql source sink

接上文:一文说清flink从编码到部署上线 环境说明:MySQL:5.7;flink:1.14.0;hadoop:3.0.0;操作系统:CentOS 7.6;JDK:1.8.0_401。 1.代码实现 1.1 E…

知乎 PB 级别 TiDB 数据库集群管控实践

以下文章来源于知乎技术专栏 ,作者代晓磊 导读 在现代企业中,数据库的运维管理至关重要,特别是面对分布式数据库的复杂性和大规模集群的挑战。作为一款兼容 MySQL 协议的分布式关系型数据库,TiDB 在高可用、高扩展性和强一致性方…

SpringBoot+Vue3实现阿里云视频点播 实现教育网站 在上面上传对应的视频,用户开会员以后才能查看视频

要使用阿里云视频点播(VOD)实现一个教育网站,其中用户需要成为会员后才能查看视频,这个过程包括上传视频、设置权限控制、构建前端播放页面以及确保只有付费会员可以访问视频内容。 1. 视频上传与管理 创建阿里云账号&#xff…

【前端】 async 和 await 以及 generator生成器函数

一、背景 这一篇随机主要是想记录一下自己学习js中有关异步内容的东西。然后发现有人拿异步跟生成器函数进行比较了一下,因此一起学习了一下。 二、知识点相关内容及实验test 2.1 generator 生成器函数 generator函数的作用:每次访问返回函数中yield…

智能座舱进阶-应用框架层-Handler分析

首先明确, handler是为了解决单进程内的线程之间的通信问题的。我也需要理解Android系统中进程和线程的概念, APP启动后,会有三四个线程启动起来,其中,有一条mainUITread的线程,专门用来处理UI事件&#xf…

windows openssl编译x64版libssl.lib,编译x64版本libcurl.lib,支持https,vs2015编译器

不要纠结,直接选择用perl编译! 告诫想要用弄成vs编译版的,暂时先别给自己增加麻烦 告诫,以下执行的每一步,都不要纠结 先安装环境 nasm 64位版本 https://www.nasm.us/pub/nasm/releasebuilds/2.16.01/win64/nasm-…

汽车供应链 “剧变”开始,“智能感知潜在龙头”诞生

智能汽车产业链“剧变”已经开启,智能感知软硬件能力的权重正在不断被放大。 比如满足高阶泊车的第二代AK2超声波传感器、满足人机共驾场景需求的电子外后视镜(CMS)、iTOF 3D成像视觉感知(用于舱内监控)等新产品&…

Python+OpenCV系列:AI看图识人、识车、识万物

在人工智能风靡全球的今天,用 Python 和 OpenCV 结合机器学习实现物体识别,不仅是酷炫技能,更是掌握未来的敲门砖。本篇博文手把手教你如何通过摄像头或图片输入,识别人、动物、车辆及其他物品,让你的程序瞬间具备 AI …

JVM 详解

一. JVM 内存区域的划分 1. 程序计数器 程序计数器是JVM中一块比较小的空间, 它保存下一条要执行的指令的地址. [注]: 与CPU的程序计数器不同, 这里的下一条指令不是二进制的机器语言, 而是Java字节码. 2. 栈 保存方法中的局部变量, 方法的形参, 方法之间的调用关系. 栈又…

C# opencvsharp 流程化-脚本化-(2)ROI

ROI ROI也是经常需要使用的方法。特别是在图像编辑中。ROI又称感兴趣的区域,但是图像是矩阵是矩形的,感兴趣的是乱八七糟的,所以还有一个Mask需要了解一下的。 public class RoiStep : IImageProcessingStep{public ImageProcessingStepType…

wazuh-modules-sca-scan

sca模块主函数wm_sca_main -> wm_sca_start 检查policy文件中的每一个项目wm_sca_check_policy static int wm_sca_check_policy(const cJSON * const policy, const cJSON * const checks, OSHash *global_check_list) {if(!policy) {return 1;}const cJSON * const id c…

uniapp 自定义图标03

插入工程,修改名称文件内容 编译运行

在Windows本地用网页查看编辑服务器上的 jupyter notebook

​ Motivation: jupyter notebook 可以存中间变量,方便我调整代码,但是怎么用服务器的GPU并在网页上查看编辑呢? 参考 https://zhuanlan.zhihu.com/p/440080687 服务端(Ubuntu): 激活环境 source activate my_env安装notebook …

【YOLO 项目实战】(11)YOLO8 数据集与模型训练

欢迎关注『youcans动手学模型』系列 本专栏内容和资源同步到 GitHub/youcans 【YOLO 项目实战】(1)YOLO5 环境配置与检测 【YOLO 项目实战】(10)YOLO8 环境配置与推理检测 【YOLO 项目实战】(11)YOLO8 数据…

Ubuntu22.04上安装esp-idf

一、安装准备# 建议使用Ubuntu 20.04 或 Ubuntu 22.04 操作系统 为了在 Ubuntu 22.04 中使用 esp-idf,需要安装一些依赖包 sudo apt-get install git wget flex bison gperf python3\python3-pip python3-venv cmake ninja-build ccache\libffi-dev libssl-dev dfu…

nginx-虚拟主机配置笔记

目录 nginx的安装可以查看nginx安装https://blog.csdn.net/m0_68472908/article/details/144609023?spm1001.2014.3001.5501 一、 基于域名 二、 基于IP 三、 基于端口 nginx的安装可以查看nginx安装https://blog.csdn.net/m0_68472908/article/details/144609023?spm100…

AlipayHK支付宝HK接入-商户收款(PHP)

一打开支付宝国际版 二、点开商户服务 三、下载源码