#经纪人 #参考 #协议 #规范 #身份验证 #自用 #portier

app portier_broker

Portier经纪人协议的参考实现

6个版本 (3个重大变更)

0.11.0 2024年7月23日
0.9.2 2024年4月19日
0.8.5 2024年1月19日
0.8.4 2023年8月23日
0.1.0 2016年8月21日

#12电子邮件

Download history 18/week @ 2024-04-21 1/week @ 2024-04-28 142/week @ 2024-05-12 66/week @ 2024-05-19 119/week @ 2024-07-21 6/week @ 2024-07-28

每月125 次下载

MIT/Apache

355KB
9K SLoC

Portier Broker

这是Portier Broker的参考实现。

如何运行自己的经纪人

HerokuDeploy

Portier被指定为每个人都可以运行自己的经纪人实例。您可以将您的依赖方指向您自己的经纪人,这样您就不必依赖于Portier项目运行的经纪人。

经纪人的二进制文件可以在GitHub发行版页面上找到。Docker镜像也可在Docker Hub上找到。或者,您可以自己构建经纪人

经纪人可以通过配置文件或通过环境变量进行配置。两者都在示例配置文件中有说明。

配置准备完成后,只需运行经纪人可执行文件

# From binaries:
./portier-broker[.exe] ./config.toml

# Using Docker:
docker run -v /srv/portier-broker:/data:ro portier/broker /data/config.toml

一些额外说明

  • 如果只使用环境变量,则不要在命令行上指定配置文件。

  • Linux二进制文件中也包含Systemd单元

  • 经纪人只使用纯HTTP,而不是HTTPS。强烈建议使用HTTPS,但您需要在经纪人前面添加反向代理来实现这一点。(ApacheNginx可以为您完成此操作。)

依赖项

~115MB
~2.5M SLoC