惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Microsoft Security Blog
Microsoft Security Blog
WordPress大学
WordPress大学
Stack Overflow Blog
Stack Overflow Blog
D
DataBreaches.Net
罗磊的独立博客
博客园 - 司徒正美
Last Week in AI
Last Week in AI
The Cloudflare Blog
大猫的无限游戏
大猫的无限游戏
Microsoft Azure Blog
Microsoft Azure Blog
B
Blog RSS Feed
The GitHub Blog
The GitHub Blog
宝玉的分享
宝玉的分享
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
小众软件
小众软件
Jina AI
Jina AI
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Hugging Face - Blog
Hugging Face - Blog
B
Blog
博客园 - 【当耐特】
V
V2EX
Apple Machine Learning Research
Apple Machine Learning Research
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
酷 壳 – CoolShell
酷 壳 – CoolShell

少数派

派早报:Google 发布 Fitbit Air 等 - 少数派 「新人报到」確認需求,再開始 - 少数派 从 SOLO 独立开发者社区,我看到了越来越多开发者开始做自己的产品 - 少数派 我怎么管理那些"不常做,但总会忘"的生活事项 - 少数派 人形机器人量产元年,数据才是具身智能的“生死线” - 少数派 BuhoLaunchpad 高度还原 Mac 启动台:开发历程与思考 - 少数派 五年陪伴依然不舍,DIY 换壳后让罗技 MX Master 3 继续服役 - 少数派 新玩意 240|少数派的编辑们最近买了啥? - 少数派 一日一技|为什么你应该关闭 iOS 的键盘声音 - 少数派 我做了个插件和 Skills,一键提取任何网站的设计规范 Design.md - 少数派 住在三四线城市的你,该开始录播客了 - 少数派 甘南秘境,大白高国 - 少数派 AI的审美:谁让把我变成川内倫子 - 少数派 返工怎能不烦恼,打工人片单总有一部是你的「嘴替」 - 少数派 为了让「上厕所」更健康,我做了一个小工具 - 少数派 AI + Skill,能够让生成的文章去除 AI 味吗? - 少数派 新玩意|韶音OpenDots ONE 耳夹式耳机 - 少数派 《美满》| 在每一个春天的晚上相爱(362) - 少数派 新玩意|优篮子 PS01 MagSnap 磁吸支架 - 少数派 自我整合手记 | 我开始早睡了:用稳定规则,为自由托底 - 少数派 用龙虾(OpenClaw)两个多月,我最深的12个体会 - 少数派 听歌时间到,12 张你可能错过的 2025 华语乐坛好专辑 - 少数派 承诺能追吗 - 少数派 macOS 26启动台没了? 我做了个不一样的App启动器 - Keboard - 少数派 《四海为家的人》| INTJ对话INTJ(361) - 少数派 你发过的那些黑历史,是时候一次清干净了 - 少数派 新玩意:安安静静玩,越玩越专注:计客密码机 - 少数派 iPad 用户首次体验 Android 平板:vivo Pad6 Pro - 少数派 数据逻辑强 - 少数派 极北行+ | 一路向北,探访日本至北之地 | 001 - 少数派
HyperApp 让萌新也可以在云主机上自动化部署应用 - 少数派
2017-04-17 · via 少数派

HyperApp 是一个帮您在服务器上自动安装软件,部署网站以及管理、监控您的服务器、智能路由器、群晖等 NAS 设备的应用。

HyperApp 的诞生

随着云计算平台(卖主机的)的完善,对于普通用户来说也会有很多直接使用云的场景。比如你要科学上网、做个网站,建个博客,都需要在云计算平台购买一个主机。

不过目前云厂商大都将开发者、企业作为目标用户,对于没有技术背景的萌新用户来说,并没有什么方便的自动化的工具让他们部署常用的软件,自己想要折腾还需要学会 Linux 命令,甚至自己编译软件。

当我决定做独立开发者时,我就想如果把互联网公司那套自动化的工具拿给普通用户用也许是个很酷的点子。

我要做这样一个 App,让用户只需要在 App 里面点一下任意软件/网站应用,就会出现可视化的配置界面,点击安装就会全自动的安装到服务器上。用户不需要关心技术细节,也不用懂什么 Linux 命令。使用方式上的差异就像是基于 GUI 的 Windows 系统和 DOS 的区别。

我把服务器自动化的逻辑和流程都写进了一个 iOS App 里,然后做了个类似 App Store 的商店页面,里面列举了由我精选的(还有自己打包的)一些常用的应用,并且为所有应用提供友好的界面让用户配置。(商店里的应用会不断的更新,越来越多)

这儿有一个 30 秒的介绍视频,看了后你就知道搭建网站有多么简单了:HyperApp 一键安装 WordPress 博客的视频

科学上网

商店里面有一大批梯子,拿 $$ 举例,用户在商店里点击 $$ 后,只要 3 步就好了。

  1. 点击商店中的 $$,并且选择服务器
  2. 在设置界面中填入端口、密码、加密方式
  3. 点击安装,稍等两分钟就可以用了。打开你的客户端填入 IP 和上面的密码,开始畅游互联网吧 :)
$$安装

自定义域名和自动 HTTPS 的集成

另外还有很多要搭建博客、网站的同学,目前的很多应用也都提供 Web 界面(比如 ownCloud, Resilio Sync),为了让用户更加方便的在同一台服务器上搭建多个网站,以及自动支持安全加密的 HTTPS 访问,我做了 Nginx 和 SSL 集成。

用户在 HyperApp 上部署一个支持 HTTPS 的网站非常简单,只需要:

  1. 在同一台服务器上安装上 Nginx 和 Nginx SSL Support(使用默认配置就好)
  2. 提前把域名解析过去,然后在应用配置界面只需要填入域名和管理证书的邮箱就可以了。
  3. 点击安装,稍等几分钟一切都好了。现在你可以直接使用 HTTPS 访问你的域名了。

比如官方文档里的 一键部署支持 HTTPS 访问的 ownCloud

再拿可定制化更高的 PHP 网站做个示例,先创建一个 PHP 应用,然后在配置页面下面自定义域名和 SSL 配置里面填入域名和你管理证书的邮箱。安装后,上传一个PHP文件上去,然后打开浏览器访问 https://domain.com/ 是不是已经可以了?和不安全的 HTTP 说再见吧!

PHP安装

当然作为一个自动化工具,服务器和应用监控的功能也是少不了的 :)

服务器&Docker监控

相关链接


送码

送出 5 个兑换码,评论此文即可,可以说下你在使用、管理云主机时的痛点或者对 HyperApp 的建议,周五选出 5 个有意义的评论赠送。