使用阿里云Serverless部署Heimdallr并配置群晖DSM推送

本文涉及的产品
Serverless 应用引擎免费试用套餐包,4320000 CU,有效期3个月
函数计算FC,每月15万CU 3个月
简介: 本文将从Heimdallr的部署以及群晖DSM推送的配置两个部分讲解如何使用Heimdallr作为通知网关转发群晖的通知。

前提

本文章默认你已经理解并熟悉 git 和 Docker,并安装好相应的软件。

简介

本文将从 Heimdallr 的部署以及群晖DSM推送的配置两个部分讲解如何使用Heimdallr作为通知网关转发群晖的通知。

Heimdallr 配置部分

Step 1. 配置阿里云镜像仓库

进入阿里云 容器镜像服务,左上角需要选择合适的地域(镜像仓库所在的地域要与函数的地域一致)。

点击新建个人版实例。一路同意、确认即可,然后创建 Registry 密码。再点击创建镜像仓库,点击创建命名空间。

填入仓库名称和摘要,选择私有,点下一步。

然后选择【本地仓库】,点【创建镜像仓库】】。

复制指南中的登录命令,如

docker login --username=是你猫兄啊 registry.cn-shenzhen.aliyuncs.com

输入密码登录。

Step 2. 构建镜像并推送至仓库

先克隆本项目至本地。

git clone https://github.com/LeslieLeung/heimdallr.git
cd heimdallr

记住之前创建的命名空间和仓库的名称,这里给镜像打 tag 需要用到。这里将 YOUR_NAMESPACE 替换成命名空间的名字,YOUR_REPOSITORY 替换成仓库的名字。VERSION 可以随便取,但建议使用递增的数字。

docker build -t ccr.ccs.tencentyun.com/YOUR_NAMESPACE/YOUR_REPO_NAME:VERSION .
docker push ccr.ccs.tencentyun.com/YOUR_NAMESPACE/YOUR_REPO_NAME:VERSION

回到镜像仓库,在镜像版本中应该可以看到里面已经有刚才构建好的镜像。

Step 3. 创建 Serverless 函数

进入 函数计算,注意地域需要选择和前面镜像仓库相同的地域。点击创建服务,名称随意填写,点击确定。

进入服务后,点击【函数管理】,点击【创建函数】。

选择【使用容器镜像创建】,函数名称随意输入,选择镜像,选择刚才构建的镜像。

Args 处添加环境变量,如:

["-e", "BARK_URL=https://api.day.app"]

详细的环境变量列表,见 环境变量。

如有多个环境变量请逐一添加。选择程序类型为【处理 HTTP 请求】,内存选择【128 MB】,点击创建即可。

创建完成后,来到【函数管理-函数详情-触发器管理】处,可以看到访问路径。

!重要提示 此访问路径为访问推送服务的唯一鉴权途径,请妥善保存避免泄露。

大功告成!

至此,基于阿里云 Serverless 的部署已经完成。

群晖DSM推送配置

进入【控制面板】-【通知设置】-【短信】,点击【新增短信服务提供商】。

名称随意选择即可,测试网址填入在腾讯云 Serverless中获取的url,【测试网址】按照如下复制即可。如果使用 bark ,第一个地方填bark,若使用其他,填其他方式

https://SERVERLESS_URL/bark?phone=123&title=hi&body=hello+world

点击下一步,在【编辑HTTP请求标题】页面留空,点下一步即可。

在该页按照截图设置即可。最后点击应用。

回到控制面板,选择刚才添加的短信服务提供商,发件人随便填,作为通知title,主要电话号码也是随便填即可。

点击应用,然后点击【寄送测试短信】,若能收到通知,即配置成功。

相关实践学习
【文生图】一键部署Stable Diffusion基于函数计算
本实验教你如何在函数计算FC上从零开始部署Stable Diffusion来进行AI绘画创作,开启AIGC盲盒。函数计算提供一定的免费额度供用户使用。本实验答疑钉钉群:29290019867
建立 Serverless 思维
本课程包括: Serverless 应用引擎的概念, 为开发者带来的实际价值, 以及让您了解常见的 Serverless 架构模式
目录
相关文章
|
24天前
|
人工智能 Java Serverless
阿里云函数计算助力AI大模型快速部署
随着人工智能技术的快速发展,AI大模型已经成为企业数字化转型的重要工具。然而,对于许多业务人员、开发者以及企业来说,探索和利用AI大模型仍然面临诸多挑战。业务人员可能缺乏编程技能,难以快速上手AI模型;开发者可能受限于GPU资源,无法高效构建和部署AI应用;企业则希望简化技术门槛,以更低的成本和更高的效率利用AI大模型。
107 12
|
7天前
|
JSON 人工智能 Serverless
一键生成毛茸萌宠形象,基于函数计算极速部署ComfyUI生图系统
通过阿里云函数计算FC 和文件存储NAS,用户体验 ComfyUI 和预置工作流文件,用户可以快速生成毛茸茸萌宠等高质量图像。
一键生成毛茸萌宠形象,基于函数计算极速部署ComfyUI生图系统
|
6天前
|
弹性计算 Serverless 调度
面向Workload级别的灵活可配置Serverless弹性解决方案
Serverless作为云计算的延伸,能提供按需弹性伸缩的能力,让开发者无需关心具体资源部署,优化资源使用,因而被众多云厂商采用本文将介绍四种资源可配置插件,探讨它们的核心能力、技术原理,以及在实际应用中的优劣势。
|
22天前
|
Serverless 开发工具 开发者
活动实践 | 西游再现,函数计算一键部署 Flux 超写实文生图模型部署
这些图片展示了阿里巴巴云开发者生态的多个方面,包括开发工具、技术文档、社区交流、培训认证等内容,旨在为开发者提供全方位的支持和服务。
|
2月前
|
自然语言处理 搜索推荐 Serverless
基于函数计算部署GPT-Sovits模型实现语音生成
阿里云开发者社区邀请您参加“基于函数计算部署GPT-Sovits模型实现语音生成”活动。完成指定任务即可获得收纳箱一个。活动时间从即日起至2024年12月13日24:00:00。快来报名吧!
|
2月前
|
弹性计算 自然语言处理 搜索推荐
活动实践 | 基于函数计算部署GPT-Sovits模型实现语音生成
通过阿里云函数计算部署GPT-Sovits模型,可快速实现个性化声音的文本转语音服务。仅需少量声音样本,即可生成高度仿真的语音。用户无需关注服务器维护与环境配置,享受按量付费及弹性伸缩的优势,轻松部署并体验高质量的语音合成服务。
|
16天前
|
弹性计算 Cloud Native Serverless
阿里云 SAE 邀您参加 Serverless 高可用架构挑战赛,赢取精美礼品
阿里云 SAE 邀您参加 Serverless 高可用架构挑战赛,赢取精美礼品。
|
4月前
|
人工智能 自然语言处理 Serverless
阿里云函数计算 x NVIDIA 加速企业 AI 应用落地
阿里云函数计算与 NVIDIA TensorRT/TensorRT-LLM 展开合作,通过结合阿里云的无缝计算体验和 NVIDIA 的高性能推理库,开发者能够以更低的成本、更高的效率完成复杂的 AI 任务,加速技术落地和应用创新。
183 13
|
13天前
|
人工智能 Serverless API
尽享红利,Serverless构建企业AI应用方案与实践
本次课程由阿里云云原生架构师计缘分享,主题为“尽享红利,Serverless构建企业AI应用方案与实践”。课程分为四个部分:1) Serverless技术价值,介绍其发展趋势及优势;2) Serverless函数计算与AI的结合,探讨两者融合的应用场景;3) Serverless函数计算AIGC应用方案,展示具体的技术实现和客户案例;4) 业务初期如何降低使用门槛,提供新用户权益和免费资源。通过这些内容,帮助企业和开发者快速构建高效、低成本的AI应用。
58 12
|
5月前
|
Serverless API 异构计算
函数计算产品使用问题之修改SD模版应用的运行环境
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。

相关产品

  • 函数计算