爱意满满的作品展示区。
waylybaye

HyperApp: 撸了个在 Linux 上自动部署你懂得应用的 iOS App,还可以管理 vps

  •  2
     
  •   waylybaye · Mar 7, 2017 · 8840 views
    This topic created in 3538 days ago, the information mentioned may be changed or developed.

    HyperApp

    这是我作为独立开发者做的一款 App 。

    使用非常简单,全部可视化。添加你的服务器,点击一个模板应用,选择那个服务器,配置下应用端口、密码,点击安装就全自动安装了。

    原理其实就是 SSH + Docker ,但应该有不少人并不会配置服务器吧。所以与其高价买会被跟踪+超售的第三方服务不如自己每月花 $2.5 在 Vultr 上买个服务器,然后用 HyperApp 自建服务啦!

    App Store : https://itunes.apple.com/us/app/hyperapp/id1179750280?l=zh&ls=1&mt=8

    上线首周半价啦~ 更多 Docker 镜像还在添加中,以后会陆续推出~

    我自己手动测试了 Linode/Vultr/DO 上所有的官方镜像,支持以下 Linux 版本:

    • Ubuntu 14.04+
    • Debian 8+
    • CentOS 7+
    • Fedora 24+
    • RHEL 7+

    Gentoo 啥的我没测,因为我觉得用这些发行版的人是不会用 HyperApp 这种傻瓜式的工具的...

    截图

    Supplement 1  ·  Mar 7, 2017
    忘了说,只支持 64 位 Linux 啊...
    Supplement 2  ·  Mar 7, 2017
    不支持 OpenVZ 的 VPS 哦!
    78 replies  •  2017-03-16 01:57:25 +08:00
    xycool
    xycool
    Mar 7, 2017 via iPhone❤️1
    1
    好像不错,收了。
    waylybaye
    waylybaye
    OP
    Mar 7, 2017
    2
    @xycool 多谢支持~
    tys
    tys
    Mar 7, 2017 via iPhone❤️1
    3
    仅支持 vultr ?
    langmoe
    langmoe
    Mar 7, 2017❤️1
    4
    不会配置的人里怕是有相当大一部分买的 OVZ
    waylybaye
    waylybaye
    OP
    Mar 7, 2017
    5
    @tys 不是啊, Vultr 最便宜所以我说了它。理论上支持所有指定的 Linux 版本,而不是某个厂商。你看我那句话:

    > 我自己手动测试了 Linode/Vultr/DO 上所有的官方镜像,支持以下 Linux 版本:
    waylybaye
    waylybaye
    OP
    Mar 7, 2017
    6
    @langmoe 好多人是买的别人提供的账号,其实月费差不多相当于直接租 vultr 了,资源还非常少,我是想怎么把这群人拉过来......
    yghack
    yghack
    Mar 7, 2017❤️1
    7
    收了,感觉不错,可以试试。
    neilp
    neilp
    Mar 7, 2017❤️1
    8
    为什么要在手机上配置? 不如直接在服务器上配置好. 一劳永逸.
    真的有必要在手机上动态设置服务器,然后连接吗 ?
    waylybaye
    waylybaye
    OP
    Mar 7, 2017
    9
    @yghack 感谢支持
    @neilp 这也是在服务器上配置的,只不过你说的配置可能是 SSH 上去用一系列命令配置。这个是你在 HyperApp 点几下输入几个参数,然后由 HyperApp 自动运行一系列命令帮你配置。
    hhxiaolei
    hhxiaolei
    Mar 7, 2017 via iPhone❤️1
    10
    app 界面框架是用的什么?
    waylybaye
    waylybaye
    OP
    Mar 7, 2017
    11
    @hhxiaolei 你是说 UI ?自己设计的啊
    adrianzhang
    adrianzhang
    Mar 7, 2017 via iPhone❤️1
    12
    挺赞的思路!
    Tyler1989
    Tyler1989
    Mar 7, 2017 via iPad❤️1
    13
    会适配 iPad 吗,用着手机大小的界面怪怪的
    waylybaye
    waylybaye
    OP
    Mar 7, 2017❤️1
    14
    @adrianzhang 多谢支持~

    @Tyler1989 我先拿小本本记下。。其实我不太会在 iPad 上设计 UI 。。
    neilp
    neilp
    Mar 7, 2017
    15
    我明白你的意思. 我知道是在 app 上操作, 然后远程去服务器上自动配置.

    我的意思是, 这样做的动机是什么.

    有多少人 需要这样高度灵活的操作.

    个人用户没这么折腾, 自己设置好一次, 然后一劳永逸.

    专业的提供商, 谁会这么轻易的在手机上操作.

    我要表达的意思是, 你的想法很好, 但这是一个从技术出发的 app, 技术上打通了. 但是并不是以用户和用例为中心的 app.
    xycool
    xycool
    Mar 7, 2017
    16
    显示安装成功了,不能 start 是什么原因?
    @waylybaye
    waylybaye
    waylybaye
    OP
    Mar 7, 2017
    17
    @xycool 点击 History 里面应该有详细的出错信息,一般这种情况是端口冲突。
    xycool
    xycool
    Mar 7, 2017
    18
    @waylybaye 。。。我有点不清楚我到底安装成功了没。。下面提示安装成功,然后上面显示 app not install 。。在 start 依旧报错。
    waylybaye
    waylybaye
    OP
    Mar 7, 2017
    19
    @neilp 这是工具啊,工具是提升人们的效率的。另外降低使用门槛,很多人并不会用 Linux 啊,所以才会有 GUI 出现啊... 所以我觉得和你说的相反,这是个从用户角度出发的 App 。。要不然给用户一个安装手册就行了...
    waylybaye
    waylybaye
    OP
    Mar 7, 2017
    20
    @xycool 你是什么 Linux 版本啊,你可以加我 VX: waylybaye 或者微博: @waylybaye 或者 @waylybaye 详聊~
    waylybaye
    waylybaye
    OP
    Mar 7, 2017
    21
    @xycool 最后一个是 Telegram
    Systemd
    Systemd
    Mar 7, 2017 via Android❤️1
    22
    很赞的 APP ~ 虽然我不用 iOS 2333
    waylybaye
    waylybaye
    OP
    Mar 7, 2017
    23
    @Systemd 所以出 Android 的话你会用么...
    Tyler1989
    Tyler1989
    Mar 7, 2017 via iPad❤️1
    24
    @waylybaye 希望出,我就 iPad 这么一个 iOS 设备😂
    waylybaye
    waylybaye
    OP
    Mar 7, 2017
    25
    感谢 @xycool 帮忙排查,另外说下暂不支持 OpenVZ 的 VPS 😂
    EIlenZe
    EIlenZe
    Mar 7, 2017❤️1
    26
    半价 18 啊 有点点贵诶?
    不过是工具类 App 。。。
    试试。
    waylybaye
    waylybaye
    OP
    Mar 7, 2017
    27
    @Tyler1989 小本本再记下。。。

    @EIlenZe 我是觉得这个太小众,卖 18 还能挣个早饭钱,卖 1 块钱就喝西北风了 😂
    EIlenZe
    EIlenZe
    Mar 7, 2017❤️1
    28
    @waylybaye 卖 App 从来不相信薄利多销 233333333
    neilp
    neilp
    Mar 7, 2017
    29
    工具是对的, 工具当然能简化操作. 你没明白我的意思. 我的意思是有多少用例, 有多少人需要这个工具.

    人类历史上诞生过无数的工具, 但真正留下来的, 或者用户需要的, 比例并不大.

    没有不敬的意思. 举个例子: http://tieba.baidu.com/p/2842463458

    祝大卖吧.
    waylybaye
    waylybaye
    OP
    Mar 7, 2017
    30
    @EIlenZe 好的,我记下了。。。
    waylybaye
    waylybaye
    OP
    Mar 7, 2017
    31
    @neilp 哈哈,一开始我就是定位的小众市场,说实话不做出来还真不知道会有多少人用,我心里也没底。不指望大卖,只要能每天赚下一罐红牛或者一杯咖啡钱就满足了~
    kmahyyg
    kmahyyg
    Mar 7, 2017 via Android❤️1
    32
    愿意加个 ssr 和 andorid 支持不?
    waylybaye
    waylybaye
    OP
    Mar 7, 2017
    33
    @kmahyyg 说句实话,我怕 Android 出盗版 😂
    skylancer
    skylancer
    Mar 7, 2017 via Android❤️2
    34
    卤煮我和你打赌,不会配置的人绝对 90%以上买的 OVZ
    Geeker
    Geeker
    Mar 7, 2017
    35
    思路很赞
    Geeker
    Geeker
    Mar 7, 2017❤️1
    36
    界面也喜欢,已购, 2333
    waylybaye
    waylybaye
    OP
    Mar 7, 2017
    37
    @skylancer 目前来看用这个 App 的不是 OVZ 的居多...

    @Geeker 谢谢~

    其实我一开始做的是个卖服务器的 App ,一条龙服务,自动创建 VPS 后部署应用,后来自己删代码阉割成了纯部署作用的工具型 App 。。。
    kmahyyg
    kmahyyg
    Mar 7, 2017 via Android
    38
    @waylybaye 可以这样,单独做个工具型的 app ,兼顾监控功能。调用 solusvm api(各小厂商)+vu api+linode api+ do api 即可
    waylybaye
    waylybaye
    OP
    Mar 7, 2017
    39
    @kmahyyg 你是说做个 VPS 管理工具么?我怕这个需求更小众。。
    kmahyyg
    kmahyyg
    Mar 7, 2017 via Android
    40
    @waylybaye 还好吧,目前我装的几个 app:. vpsmon(solusvm) linode(...) do swimmer(do), bandwagonhost control,all 4 android.

    只有 do swimmer 功能全些。。。。。。。这个可以免除我去折腾 ssh 配置和网页版配置的问题了。。。。。。。。
    waylybaye
    waylybaye
    OP
    Mar 7, 2017
    41
    @kmahyyg 你可能 vps 比较多吧,可是大部分人应该只有一个吧...
    freezhan
    freezhan
    Mar 7, 2017❤️1
    42
    $2.5 速度慢的一逼啊,上周四晚上从 $5/月 的换成 $2.5/月的 (均未加速)。周末果断就不能用了,找同事借了个账号,发现买的账号速度还挺快的,果断弃坑~
    exoticknight
    exoticknight
    Mar 7, 2017❤️1
    43
    首先, app 很好
    不过我想问一下,我也考虑过这样买 vps ,然而觉得不够买别人的线路多?主要非常需要日本线路。如果多买几个,那还不如买别人的便宜?
    waylybaye
    waylybaye
    OP
    Mar 7, 2017
    44
    @freezhan 我高峰时候也会卡,但不会断,可能国际出口都在卡吧。。

    @exoticknight 我个人倾向于有多个可能会超售拥挤的线路,还不如有一个自己专用的线路... 而且没有隐私泄露风险... 而且线路多了你也不会时时换吧,又没有分流或者自动选择优质线路的机制,其实也就只用其中一个而已,只不过某个线路被封了可以有个备用。但你自建服务一个人用那一点流量基本不会被封。
    love4taylor
    love4taylor
    Mar 8, 2017 via Android❤️1
    45
    期待有 dalao 能做 Android 版
    chztv
    chztv
    Mar 8, 2017❤️1
    46
    @waylybaye 说的是有一点道理,但如果有那么一家线路很优质速度还是不错的,我觉得 Vultr2.5 刀之流的应该是没有优势的,还不如用搬瓦工。 VPS 本身不是为了 SS 而存在,而 SS 是为了国内的特殊环境而存在,而 SS 商家总会想尽办法提升自家 SS 的速度,挑选更好的线路。
    当然有的人喜欢自己折腾,有的人喜欢花钱买服务。
    楼主的想法不错,给折腾的人一个工具,但喜欢折腾的人估计还是希望东西越便宜越好。
    Vogan
    Vogan
    Mar 8, 2017 via iPhone
    47
    所以其实是个 pull docker 的东西?

    差点买了 23333 ,以为监控 vps 动态的。还好看了两遍😆
    Systemd
    Systemd
    Mar 8, 2017 via Android
    48
    @waylybaye 如果可以支持 OpenVZ 和 SSR 的话…
    waylybaye
    waylybaye
    OP
    Mar 8, 2017 via iPhone❤️1
    49
    @chztv HyperApp 也不是为 SS 存在的…还有 gitlab ghost wordpress minecraft nextcloud 之类的吗,我觉得用户多,先支持了 SS …

    @Vogan 是啊,就是 pull + run

    @Systemd OVZ 臣妾做不到啊…
    Systemd
    Systemd
    Mar 8, 2017 via Android❤️1
    50
    @waylybaye 为什么呢? 我觉得都差不多啊…
    Systemd
    Systemd
    Mar 8, 2017 via Android
    51
    @waylybaye 反应过来了… 原来是用的 Docker
    chairuosen
    chairuosen
    Mar 8, 2017❤️1
    52
    把服务器权限交给你?。。。。你不开源没人敢用
    waylybaye
    waylybaye
    OP
    Mar 8, 2017
    53
    @chairuosen 我如果说这是单机的你可能不信( PuTTY 喵喵喵?)... 连 App 分析的代码我都没加... 你抓下包就知道它网络请求多么纯净了...
    LINAICAI
    LINAICAI
    Mar 8, 2017❤️1
    54
    虽然功能不多,对我并没卵用,但还是点个赞
    koalli
    koalli
    Mar 8, 2017❤️1
    55
    @waylybaye 我觉得你说得很对,很多人不会用 linux ,很多人也没有外国信用卡,不知道怎么买服务器啥的,我觉得这些都是痛点吧,你要是都解决了,大家会感激你,有关部门也会请你去喝茶吧。。另外好像隐隐约约看到有人说 docker 被墙了?
    sfz97308
    sfz97308
    Mar 8, 2017❤️1
    56
    这么明显的 Material Design 风格竟然也可以通过审核上架 App Store...
    waylybaye
    waylybaye
    OP
    Mar 8, 2017
    57
    @koalli 是啊,我上个版本是可以直接用支付宝买服务器,然后我自我阉割了。。
    你是说 docker hub ?我没注意,我这边一直访问不流畅,都是走代理访问的

    @sfz97308 除了那个 Fab 按钮其它算不上 Material Design 吧...

    @LINAICAI 感谢支持~
    shoaly
    shoaly
    Mar 8, 2017❤️1
    58
    对于我而言 用第三方的翻墙 倒不是搭建环境有多难, 而在于选到一个 ping 低, 带宽大, 且稳定的服务器 这个太难了, 有第三方帮我筛选, 提供多个 服务器使用, 我觉得节约很多找的时间
    waylybaye
    waylybaye
    OP
    Mar 8, 2017
    59
    @shoaly 哈哈,一般来说,第三方服务越优质用的人越多,人一多就会被墙认证,或者被邻居泄露,你用的话服务质量肯定是阶段性的波动的。所以一个 100 分的线路给 100 个人用,效果不一定有一个 40 分的线路一个人用好。。。
    zhihaofans
    zhihaofans
    Mar 8, 2017 via iPhone❤️1
    60
    在 36kr 的 next 看到了楼主这个软件
    waylybaye
    waylybaye
    OP
    Mar 8, 2017
    61
    @zhihaofans 😄 那是我自己提交的,不过好像 next 没多少人啊
    koalli
    koalli
    Mar 8, 2017
    62
    @waylybaye 我也是感觉 docker 访问不顺畅,这下会不会陷入一个“没有代理无法访问 docker ,访问 docker 为了架设代理”的死循环?我觉得你最后还是会走入帮用户架设或者卖账号的不归路。。。
    fsgmhoward
    fsgmhoward
    Mar 8, 2017 via iPhone❤️1
    63
    楼主这个 APP 很清爽啊,不知道有没有意愿开发一下管理服务器的 APP
    zzcchh
    zzcchh
    Mar 8, 2017 via Android❤️1
    64
    虽然我不会用,但还要支持一下纯净的 app
    waylybaye
    waylybaye
    OP
    Mar 8, 2017
    65
    @koalli 不会啊,国外 VPS 访问 docker 那叫一个爽。国内的 vps 访问 docker 才会不畅。


    @fsgmhoward 具体有什么需求啊,现在有最基本的关机、重启的管理能力。。
    fsgmhoward
    fsgmhoward
    Mar 8, 2017 via iPhone
    66
    @waylybaye 有无即时联系方式? TG ? QQ ?
    waylybaye
    waylybaye
    OP
    Mar 8, 2017
    67
    @fsgmhoward 上面发过了~ TG/VX ID 和我 V2 的 ID 一样。
    run2
    run2
    Mar 8, 2017❤️1
    68
    居然要 root 密码, vultr api 也搞得定吧? https://www.vultr.com/api/
    waylybaye
    waylybaye
    OP
    Mar 8, 2017
    69
    @sobigfish 搞不定啊。。基本上所有服务商的 API 都只能做一些外围的工作,不能直接修改内部的系统状态。。所以要 SSH 上去自己执行命令。
    vivagonna
    vivagonna
    Mar 8, 2017 via Android❤️1
    70
    创意挺好,只是觉得这个定位有点尴尬,图省事的人会直接买服务,有动手能力的人会 DIY ,有这需求的大概是想折腾又没基础的,可能还是第一种人最多,然而事实上据我观察有科学上网需求的人可能只占上网人数的 3 ~ 5%,而且越来越少
    HXM
    HXM
    Mar 8, 2017 via Android❤️1
    71
    支持 lz

    我自己也有过类似想法,苦于能力不够无法实现
    管理着几台 VPS ,一开始折腾折腾挺好玩,后来由于步骤差不多就无趣麻木了,想自动化整个过程
    有空得静下心看看 docker

    没 iOS 设备只好纯支持了
    如果有朝一日出 Android 版,愿意一试!
    waylybaye
    waylybaye
    OP
    Mar 8, 2017
    72
    @vivagonna 哈哈,我就是定位一个小众群体,挣个咖啡钱~ 没想要多大的市场。。。


    @HXM 谢谢支持~ 确实每次重新配置 VPS 都很头疼,已经有好多想要 Android 版的。。我多考虑下。。
    kongwy
    kongwy
    Mar 9, 2017❤️1
    73
    买了。就说一件事,是 Shadowsocks 不是 ShadowSocks ……
    waylybaye
    waylybaye
    OP
    Mar 9, 2017
    74
    @kongwy 感谢指出,习惯性用驼峰了。。 😱
    Vicer
    Vicer
    Mar 10, 2017 via Android❤️1
    75
    低调~
    自己用就好了
    LZRng
    LZRng
    Mar 12, 2017 via iPhone❤️1
    76
    @neilp
    @waylybaye
    不能贴图主要是,那个眼睛电视不就是现在 vr 前身吗?要敢于想象,就算没用,小众,我也是支持的。这个工具的定位应该是介于程序员和小白用户之间的,虽然它看起来有点鸡肋并具有过渡性和边缘性的特点,还是要鼓励作者试试看,继续优化。另外 18 元的价格我不太看好。
    waylybaye
    waylybaye
    OP
    Mar 12, 2017
    77
    @LZRng 最近看反馈发现小白用户的需求还是很强烈的只是现在没有文档,我会加些详细的文档增加对萌新的吸引力
    qfdk
    qfdk
    PRO
    Mar 16, 2017 via iPhone
    78
    lz 什么时候分享个码啊
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2292 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 77ms · UTC 10:44 · PVG 18:44 · LAX 02:44 · JFK 05:44
    ♥ Do have faith in what you're doing.