首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在Heroku上使用parse-server设置邮件枪

,可以通过以下步骤完成:

  1. 确保已经在Heroku上创建了一个应用,并且已经安装了Heroku CLI工具。
  2. 打开终端或命令提示符,并登录到Heroku账户:heroku login
  3. 在终端中导航到你的parse-server项目的根目录。
  4. 创建一个新的Heroku应用:heroku create
  5. 配置parse-server的环境变量。可以通过在终端中运行以下命令来设置环境变量:
代码语言:txt
复制

heroku config:set PARSE_SERVER_EMAIL_ADAPTER=parse-smtp-template

heroku config:set PARSE_SERVER_EMAIL_FROM=your-email@example.com

heroku config:set PARSE_SERVER_EMAIL_HOST=smtp.example.com

heroku config:set PARSE_SERVER_EMAIL_PORT=587

heroku config:set PARSE_SERVER_EMAIL_USERNAME=your-username

heroku config:set PARSE_SERVER_EMAIL_PASSWORD=your-password

代码语言:txt
复制

请将上述命令中的参数替换为你自己的邮件服务器配置信息。

  1. 部署parse-server到Heroku应用:git push heroku master
  2. 确保parse-server成功部署后,可以通过以下命令启动parse-dashboard:
代码语言:txt
复制

heroku addons:create mongolab:sandbox

heroku config:set PARSE_DASHBOARD_ALLOW_INSECURE_HTTP=true

heroku config:set PARSE_DASHBOARD_APPS='{"serverURL":"https://your-app-name.herokuapp.com/parse","appId":"your-app-id","masterKey":"your-master-key","appName":"Your App Name"}'

heroku config:set PARSE_DASHBOARD_USER='{"user":"admin","pass":"admin"}'

heroku config:set PARSE_DASHBOARD_TRUST_PROXY=1

heroku config:set PARSE_DASHBOARD_COOKIE_SESSION_SECRET=your-cookie-session-secret

heroku config:set PARSE_DASHBOARD_SERVER_URL=https://your-app-name.herokuapp.com/parse

代码语言:txt
复制

请将上述命令中的参数替换为你自己的应用配置信息。

  1. 启动parse-dashboard:heroku ps:scale web=1
  2. 现在你可以通过访问https://your-app-name.herokuapp.com/dashboard来访问parse-dashboard,并使用之前设置的用户名和密码登录。

通过上述步骤,你可以在Heroku上使用parse-server设置邮件枪,并通过parse-dashboard管理你的应用。请注意,这里使用的是parse-smtp-template作为邮件适配器,你也可以根据自己的需求选择其他适配器。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Linux 使用 systemd 设置定时器

“定时运行” 让我们展开本系列前两篇文章中你所设置的 Minetest 服务器作为如何使用定时器单元的第一个例子。如果你还没有读过那几篇文章,可以现在去看看。...这样做的原因可能是,启动之前可能会用到其他的服务,例如发邮件给其他玩家告诉他们游戏已经准备就绪,你要确保其他的服务(例如网络)开始前完全启动并运行。...在这个例子当中,OnBootSec 是告诉 systemd 系统启动后运行服务的指令。 其他的指令有: OnActiveSec=,告诉 systemd 定时器启动后多长时间运行服务。...当 minetest.timer 的时间到来时,引导已经几秒之前完成了。 另一件事情是 systemd 给自己设置了一个误差幅度margin of error(默认是 1 分钟)来运行东西。...你也可以检查系统所有的定时器何时运行或是上次运行的时间: systemctl list-timers --all 图 2:检查定时器何时运行或上次运行的时间 最后一件值得思考的事就是你应该用怎样的格式去表示一段时间

1.6K10

CentOS 6使用Postfix,Dovecot和MySQL发送电子邮件

本指南将帮助你CentOS 6 Linode运行 Postfix,使用 Dovecot 运行 IMAP / POP3 服务,使用 MySQL 存储有关虚拟域名和用户的信息。...使用本指南之前,请确保你已按照入门指引进行操作并设置主机名。 注意 本指南中的步骤需要 root 权限。请务必执行 root 命令,或使用 su - root 以 root 用户身份登录。...如果你将 MySQL 设置为侦听另一个IP地址(例如内部IP),则需要在 Postfix 配置步骤中替换 IP 地址 127.0.0.1 。不建议可公开访问的 IP 地址运行MySQL。...设置并测试域名和用户 注意 进行下面的步骤之前,通过添加指向邮件服务器的完全限定域名的 MX 记录,修改你希望处理的电子邮件的任何域名的DNS记录。...这样就完成了新域名和电子邮件用户的配置。 注意 考虑到单个邮件系统虚拟托管大量域名的可能性,电子邮件地址的用户名部分(即在@符号之前的部分)不足以进行认证。

2.4K61

如何使用InspIRCd 2.0和ShaltúreUbuntu 14.04设置IRC服务器

介绍 本教程介绍如何在Ubuntu 14.04安装和配置InspIRCd 2.0,一个IRC服务器。您自己的服务器安装可以让您灵活地管理用户,更改他们的缺口,更改频道属性等。...保护你网站的最简单方法是使用腾讯云SSL证书服务,它提供免费的可信证书。腾讯云SSL证书安装操作指南进行设置。.../inspircd-packages 第二步 - 配置InspIRCd InspIRCd实际运行之前,我们需要正确配置它。在此过程中,我们还设置了一些对我们的服务器运行至关重要的选项。...这是用户首次在网络注册昵称时,欢迎电子邮件中显示的电子邮件地址。它也是发送密码重置说明和激活说明的电子邮件。...我们已将其设置为不存在的电子邮件,因此它不会占用您的真实收件箱,因为不需要回复这些电子邮件。 找到第一个uplink代码块并在代码块前添加/*,代码块后添加*/以注释掉整块。

3.6K51

原创Paper | parse-server 从原型污染到 RCE 漏洞(CVE-2022-39396) 分析

1、BSON潜在问题 参考资料 parse-server使用的mongodb依赖包版本是3.6.11,node-mongodb-drive <= 3.7.3 版本时,使用1.x版本的bson依赖处理数据...,采用了一种叫GridFS的东西 看图大致可以了解到GridFS存储文件时,把元数据(metadata)放到fs.files表,把文件内容放到fs.chunks表 跟进parse-server的源码...表中也能够看到上传的metadata信息 现在Code类型已经上传了,所以找到一处原型污染,就可以RCE了 No.2 不设置X-Parse-Application-Id请求头 结果 3、原型污染.../parse-server/lib/Routers/ClassesRouter.js handleUpdate() update之前,需要先创建一条数据 触发update 修改成restUpdate...(6.0.0)测试的时候发现,parse-server5.1.0版本时,就已经把 node-mongodb-drive的版本换成了4.3.1 bson的版本也随之变成了4.6,就没有办法执行eval

32020

如何在Ubuntu 14.04上将解析应用程序迁移到解析服务器

本指南重点介绍如何将预先存在的Parse应用程序迁移到Ubuntu 14.04运行的独立的Parse Server实例。...全局安装Parse Server和PM2 用npm全局安装parse-server实用程序,pm2进程管理器及其依赖项: sudo npm install -g parse-server pm2 创建专用的解析用户和主目录...我们将使用该pm2实用程序配置我们的parse-server实例并使其长期运行。 您需要检索应用的部分密钥。分析仪表盘,单击应用程序设置,然后安全和密钥: 其中,只需要应用程序ID和主密钥。...课程准备中,您设置default服务器以响应您的域名,使用由Let的加密证书提供的SSL。我们将使用我们的代理信息更新此配置文件。...第5步 - 测试解析服务器 在此阶段,您应该具备以下条件: 由Let's Encrypt提供的TLS / SSL证书 MongoDB,使用Let的加密证书进行保护 端口1337的解析用户下运行parse-server

88201

RK3399使用pavucontrol命令设置系统默认声卡(ubuntu18.04桌面系统)

三、pavucontrol命令 关闭其他扬声器设备,只留下耳机孔(怎么区分:因为板子只有耳机孔可以同时支持输入输出,其他要么只能录音、要么只能放音)。...禁止之后,通过QT代码获取默认的扬声器设备,发现只能获取耳机孔,因为其他设备被关闭了 设置开机自动启动服务: 通过pavucontrol命令 打开的界面,可以配置指定的声卡功能:比如、只能录音、只能放音...注意:pavucontrol命令 设置只有当前有效,不会保存,也就是说系统重启之后,就会恢复默认设置。...四、保存设置到配置文件 参考这里:https://blog.csdn.net/xiaolong1126626497/article/details/105828447 五、RK3399使用pavucontrol...命令时出现的一些问题解决方法 pavucontrol命令的使用帮助请看这里:https://wiki.archlinux.org/index.php/PulseAudio#default.pa 5.1

1.9K10

Subdomain-Takeover子域名接管原理和利用案例

(3)MX子域名接管漏洞的成因: 由于MX记录仅用于接收电子邮件,因此MX记录中获得对规范域名的控制仅允许攻击者接收发往源域名的电子邮件(邮件伪造)。...创建我自己的帐户并且注册设置podcasts.slack-core.com作为我订阅的“自定义域名”,它通过Feed传播之后最终成功的接管了域名podcasts.slack-core.com提供的内容.../) 2.Heroku上部署应用程序。...此外如果您从未登录过Heroku,系统会要求您提供Heroku帐户电子邮件和密码。请登录然后将本地文件推送到Heroku仓库。...Heroku - Heroku是一个平台即服务提供商,可以使用简单的工作流程部署应用程序。由于需要访问应用程序,Heroku使用herokuapp.com形成的子域公开应用程序。

6.2K10

Subdomain-Takeover子域名接管原理和利用案例

(3)MX子域名接管漏洞的成因: 由于MX记录仅用于接收电子邮件,因此MX记录中获得对规范域名的控制仅允许攻击者接收发往源域名的电子邮件(邮件伪造)。...创建我自己的帐户并且注册设置podcasts.slack-core.com作为我订阅的“自定义域名”,它通过Feed传播之后最终成功的接管了域名podcasts.slack-core.com提供的内容.../) 2.Heroku上部署应用程序。...此外如果您从未登录过Heroku,系统会要求您提供Heroku帐户电子邮件和密码。请登录然后将本地文件推送到Heroku仓库。...Heroku - Heroku是一个平台即服务提供商,可以使用简单的工作流程部署应用程序。由于需要访问应用程序,Heroku使用herokuapp.com形成的子域公开应用程序。

3.5K20

Salesforce的PaaS平台Heroku简介

2011年9月15日,Heroku和Facebook(脸谱)介绍Heroku运营的脸谱网。...2011/11/23:Heroku推出DBaaS数据库即服务 Heroku Postgres供使用 SQL 数据库的开发人员使用....此前 Heroku 已经把 PostgreSQL 作为一种服务工具提供给开发人员,且已有几年的历史,不过现在开发团队的希望是,无论自己的应用在哪里托管都能使用Heroku的数据库服务。...该平台采用了Ruby on Rails 的网络开发框架,客户只需本地计算机设置一个Ruby Gem(Ruby语言的程序包管理器)就可在Heroku云中部署和运行应用程序。...他发布了许多开源的产品,包括cmail,一个基于 Emacs 的邮件客户端程序,完全用Lisp写的。Ruby 是他第一个日本以外国家成名的软件。

7.1K20

网站改版域名更换全步骤

这是最正统的实现方法,比如使用物理主机,通过Nginx配置即可完成重定向工作。但我没有云服务器我就没机会了吗?非也!HeroKu等你!...HeroKu也是一个站点托管平台,但突出点在于托管的实体对象,是docker对象,也就是说,理论Heroku的托管应用就可以实现301重定向,确实,他们可以!...① Ubuntu使用,只需要先安装heroku,再将重定向项目克隆并上传到你的heroku应用中,最后配置所谓的“重定向路径”。...[20210219034340.png] ④ 除此之外,为了完全对应新站链接,此处的heroku使用的协议,应该跟我的站点一致也是“https://”,为了开启https,万恶的Heroku需要你在网站绑定信用卡...[20210219130252.png] 更换第三方依赖域名 webpushr //推送订阅弹窗 valine邮件模板 //邮件设定 全局查找Hexo的theme主题文件夹,找到旧域名替换。

5.8K20

关于“Python”的核心知识点整理大全65

注意 删除Heroku的项目对本地项目没有任何影响。如果没有人使用你部署的项目,就尽管 去练习部署过程好了,Heroku删除项目再重新部署完全合情合理。...你学习了如何使用jumbotron来突出主页中的消息,还学习了如何给网站的所有网页设置一致的 样式。 本章的最后一部分,你学习了如何将项目部署到Heroku的服务器,让任何人都能够访问它。...最后,你将DEBUG设置为False, 以确保在线服务器应用程序的安全。 至此,开发完了项目“学习笔记”后,你可以自己动手开发项目了。请先让项目尽可能简单, 确定它能正确运行后,再添加复杂的功能。...如果你输出中看 到了具体的版本号,说明你的系统安装了Git;如果你看到一条消息,提示你安装或升级Git,只 需按屏幕的说明做即可。...为此,Git需要知道你的用户名和 电子邮件地址。

10310

主流 PaaS 平台架构:谷歌GAE、AEB、Cloud Foundry、Heroku

它是一个开源项目,没有专门的公有云环境可供使用,不像 GAE、AWS 的 PaaS 只需要关注应用代码, Cloud Foundry 需要企业的 IT 人员自己的 IDC 或公有 IaaS 构建一个私有...Heroku 的路由模块被称为 Hermes,采用 Erlang 语言编写,其能够动态感知一个应用中包含多少个 dyno,基于一定的策略进行任务分发,另外我们还可以设置超时保护机制,Hermes 就拒绝掉外部请求...Heroku 打破了日志输出的传统观点,我们一般认为日志是非常重要、不可缺失的,日志以文件的形式存放在本地磁盘中,并且有开头、结尾,重视日志文件中每一行内容时间排序的关联性。...而 Heroku 将日志看作一条一条的流式信息,它将这些输出发送到远端,集中管理、预警。 一个 PaaS 平台会提供大量的后端服务组件,包括持久化数据库、邮件 SMTP 服务、消息队列、缓存等。...Heroku 就为这些后端服务的访问定义了一套 add-ons API,从而实现了代码与某个固定服务的解耦。 Heroku 最流行的后端服务是 PostgreSQL 数据库。

6.2K20

关于“Python”的核心知识点整理大全62

有鉴于此,我们可以信心满满,深信项目部署到Heroku后,行为将与它在 本地系统的完全相同。当你自己的系统开发并维护各种项目时,这将是一个巨大的优点。...2处,我们导入了dj_database_url,用于Heroku配置服务器。...Heroku使用PostgreSQL (也叫Postgres)——一种比SQLite更高级的数据库;这些设置对项目进行配置,使其Heroku 使用Postgres数据库。...其他设置的作用分别如下:支持HTTPS请求(见3);让Django能够使用 Heroku的URL来提供项目提供的服务(见4);设置项目,使其能够Heroku正确地提供静态 文件(见5)。...20.2.8 为部署到 Herohu 而修改 wsgi.py 为部署到Heroku,我们还需修改wsgi.py,因为Heroku需要的设置与我们一直使用设置稍 有不同: wsgi.py

14310

10 分钟内实现安全的 React + Docker

它们是静态文件,几乎可以在任何 Web 服务器使用。但实际,如果你使用了 JSX(JS 中的 HTML)和样式化组件,那么这些可以说只有 JavaScript!...转到顶部菜单中的 Applications 选择 Add Application > Single-Page App ,然后单击 Next 设置屏幕,为你的应用命名,例如 React Docker...现在,你应该可以登录并看到你的应用在 Heroku 运行了!你可以 https://securityheaders.com 验证其安全标头是否正确。 ?...Joe 对我弄清楚如何使用 buildpacks 创建 Docker 映像的技术提供了很大的帮助,所以下面的说明应该归功于他。...然后用以下命令通过 Node.js 和静态 buildpack(也就是你 Heroku 使用的相同 buildpack)构建 Docker 镜像。

19.7K30

开源BI工具Metabase简介

功能: 设置仅需5分钟 让团队中的成员不知道SQL的情况下提出问题 丰富美丽的仪表板与自动刷新和全屏模式 分析师和数据专家专属SQL模式 为你的团队创建规范细分和指标以供使用 发送数据到Slack或电子邮件与...Pulses的日程安排 使用Metabot随时查看Slack中的数据 通过重命名、注释和隐藏字段为你的团队人性化数据 支持数据库 Postgres MySQL Druid SQL Server Redshift...权限设置 Metabase通过管理界面,可以非常简单的设置权限 支持权限组 支持库权限设置 支持表权限设置 目前为止还不支持字段的权限控制 邮件通知 可以设置定时邮件通知 可以设置到达阈值预警 开源、部署方便...部署 Metabase 同样非常简单, Mac 上下载之后点击即用,其他平台也只需运行一个 jar 包而已。...同时支持的部署环境是: Heroku Amazon Web Service Docker BI工具的选型不一定是越强大越好,适合团队,满足需求即可。

2.8K40

关于“Python”的核心知识点整理大全63

我们没有跟踪对本地数 据库的修改,因为这是一个糟糕的做法:如果你服务器使用的是SQLite,当你将项目推送到服务器时,可能会不小心用本地测试数据库覆盖在线数据库。...你将看到 “学习笔记”的主页,其样式设置正确无误,但你还无法使用这个应用程序,因为我们还没有建 立数据库。 注意 部署到Heroku的流程会不断变化。...3处,Django应用默认迁移以及我们开发“学习笔记” 期间生成的迁移。 现在如果你访问这个部署的应用程序,将能够像在本地系统一样使用它。...我们还将让这个项目更 安全:将DEBUG设置为False,让用户错误消息中看不到额外的信息,以防他们使用这些信息来 攻击服务器。 1....Heroku创建超级用户 我们知道可使用命令heroku run来执行一次性命令,但也可这样执行命令:连接到了Heroku 服务器的情况下,使用命令heroku run bash来打开Bash

9410

OneManager与CloudFlare Workers部署安装-绑定域名和使用CloudFlare CDN加速

之前我们分享了OneManager的安装与使用教程,实际OneManager可以和CloudFlare Workers整合并且可以绑定自己的域名访问。...架构了OneManager,但是觉得Heroku提供的二级域名不喜欢,或者是Heroku的空间访问速度慢,可以试试CloudFlare Workers绑定域名并使用CloudFlare CDN加速。...按照上面的方法,Heroku安装好OneManager,你会得到类似于这样的网址:wzfoumm.herokuapp.com,由于Heroku免费空间打开速度比较慢,我们一般会选择CloudFlare...如下图: workers设置中,KV 命名空间绑定。 变量名称填入OMKV,右边下拉选择你刚刚创建的CloudFlare Workers。...不可用的有:加密目录、管理操作、上传等,想要完整版的OneManager建议免费空间安装再配合CloudFlare CDN加速。

5.7K20
领券