V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
KasuganoSoras
V2EX  ›  分享创造

Sakura Pages | 免费托管自己的个人静态博客以及项目宣传页等

  •  
  •   KasuganoSoras ·
    kasuganosoras · 2019-01-24 13:51:23 +08:00 · 5071 次点击
    这是一个创建于 2128 天前的主题,其中的信息可能已经有所发展或是发生改变。

    欢迎使用 Sakura Pages,这是一个由 Sakura Frp 提供的免费静态网页托管服务。

    你是否还在为了搭建自己的静态博客、项目介绍页而寻找虚拟主机?

    那么你可以使用免费的 Sakura Pages,而不需要多花一分钱去租服务器。

    示例 Pages 地址: https://www.natfrp.cn/

    可能有人问,为什么不用 Github Pages 呢?这个看个人爱好吧,我比较喜欢自己造轮子……

    目前仅支持静态网页,未来可能会支持 PHP,敬请期待

    功能介绍

    • 托管静态网站
    • 支持 API 请求上传
    • 支持自定义域名 / 免费二级域名
    • 支持二级域名免费 SSL
    • 支持 TLS 1.3 + HTTP/2
    • 完全免费

    使用方法

    首先打开 Sakura Frp 官网: https://www.natfrp.org/

    如果您已经有 Sakura Frp 账号,可以直接登录;如果没有,请注册一个账号。

    img

    注册登录成功后,访问后台的 [账号安全] 页面,右下角就是 Sakura Pages 相关的设定

    img

    您可以在这里自定义绑定的域名,上传新的网站文件等。

    文件上传

    您可以将网页文件压缩为 ZIP 格式后上传,请注意大小不要超过 32MB (压缩前)。

    压缩时请不要压缩整个文件夹,而是进入文件夹内部,选中全部文件然后压缩。

    API 上传文件

    Sakura Pages 支持使用 API 上传文件,您需要以下两样信息

    • Username 您的 Sakura Frp 用户名
    • Access Token 用于连接相关服务的授权码,在 Sakura Frp 后台的账号安全页面可以查询到

    API 请求地址:

    https://www.natfrp.org/pages/upload.php?user=<Username>&token=<Access Token>
    

    Linux 通过 API 上传的示例

    演示用户名:Akkariin 演示 Token:abcdefghijklmnopqrstuvwxyz

    首先将网页文件压缩,将 web 目录中的所有文件压缩到 /tmp/website.zip

    cd web/
    zip -r /tmp/website.zip ./*
    

    然后将文件上传到 Pages

    curl -F "file=@/tmp/website.zip" "https://www.natfrp.org/pages/upload.php?user=Akkariin&token=abcdefghijklmnopqrstuvwxyz"
    

    网页文件就成功上传到 Pages 了。

    自定义域名 SSL

    Sakura Pages 只有免费二级域名提供 SSL,但是如果您想要给自定义域名也使用 SSL 证书,可以用 CloudFlare 等 CDN 反向代理,实现 HTTPS 访问。

    第 1 条附言  ·  2019-01-24 19:44:18 +08:00
    考虑了一下,还是把服务端开源了(笑
    https://github.com/kasuganosoras/Sakura-Pages
    有兴趣的话就 Star 一个吧~
    第 2 条附言  ·  2019-01-25 02:20:01 +08:00

    Sakura Pages 进行了一些更新:

    1. 现在已经支持 Markdown!使用 Markdown 语法编写网页内容,然后储存为 mhtml 后缀,即可直接在浏览器中展示。
    2. 文件管理器现已开放使用,在 Sakura Frp 后台 > Pages 管理页面即可访问,支持在线上传、管理文件,支持复制移动删除等。
    3. 自定义 Pages 配置文件功能已启用,现在可以通过编辑 website.conf 设置自己的 Pages,例如修改默认首页、Markdown HTML 标题、跨域设定等。详细教程请看:https://www.zerobbs.net/thread/130

    更多最新消息请关注管理后台的评论区。

    我也会在后续推出更多新功能,敬请期待。

    27 条回复    2019-04-20 13:19:46 +08:00
    forestyuan
        1
    forestyuan  
       2019-01-24 15:12:58 +08:00
    谢谢分享!
    arnie
        2
    arnie  
       2019-01-24 16:17:42 +08:00
    不遗余力地提供免费服务,雷锋吗?
    Track13
        3
    Track13  
       2019-01-24 16:19:49 +08:00 via Android
    看见 cf 反代这里就知道你输了
    KasuganoSoras
        4
    KasuganoSoras  
    OP
       2019-01-24 16:21:16 +08:00
    @Track13 #3 因为我不是 CDN 服务商,我的服务端本身也不支持 HTTPS,是自己用 Java 造的一个 HTTP 服务器,自带的二级域名支持 SSL 也是通过 Nginx 泛解析域名反代实现的。
    Track13
        5
    Track13  
       2019-01-24 16:28:01 +08:00 via Android
    @KasuganoSoras 我只是想说你这和其他平台比没有优势,起到的宣传效果不足
    KasuganoSoras
        6
    KasuganoSoras  
    OP
       2019-01-24 16:39:00 +08:00
    @Track13 #5 其实我也没有怎么想要宣传啦,做这个东西也是一时兴起,前不久 QQ 群里有人建议我搞个 Pages 的服务,然后我就用了一个多小时撸了个 HTTP 服务器,然后改了一下网站就造出来了
    chungzhao
        7
    chungzhao  
       2019-01-24 18:53:37 +08:00
    就是怕不稳定啊...
    mozutaba
        8
    mozutaba  
       2019-01-24 18:55:54 +08:00
    @KasuganoSoras 1 个多小时撸出来了,这谁敢用?
    frylkrttj
        9
    frylkrttj  
       2019-01-24 18:59:24 +08:00
    要火
    allanzhuo
        10
    allanzhuo  
       2019-01-24 19:08:40 +08:00
    老哥,会玩这东西的都要求稳定可靠,个人站的话基本没人会用吧。说句不好听的,不知道啥时候就没了
    KasuganoSoras
        11
    KasuganoSoras  
    OP
       2019-01-24 19:18:49 +08:00
    @allanzhuo @chungzhao 我做这个没什么成本,服务器在我家里,有 UPS + 柴油发电机,电信移动联通三线接入,要说稳定的话还是挺稳的,后续可能会考虑增加几个国内的服务器节点,高防机器,钱不是问题。

    @mozutaba #8 有空我把服务端开源怎么样?
    DearTanker
        12
    DearTanker  
       2019-01-24 19:25:57 +08:00
    感谢提供。辛苦了。
    vteng
        13
    vteng  
       2019-01-24 19:27:34 +08:00 via Android   ❤️ 1
    @KasuganoSoras 家里三线接入?有矿?
    pypy
        14
    pypy  
       2019-01-24 19:32:34 +08:00
    支持楼主,已注册。
    KasuganoSoras
        15
    KasuganoSoras  
    OP
       2019-01-24 19:33:40 +08:00
    @vteng #13 也不算吧……电信 500M,移动 200M,联通 100M,外加一条电信专线,8 个 IP,加上电信和联通的动态公网 IP,一共 10 个 IP,可以开个小型 IDC 了
    Fulcrum
        16
    Fulcrum  
       2019-01-24 19:45:24 +08:00 via Android
    哈哈哈,家里有矿
    RoyL
        17
    RoyL  
       2019-01-25 11:23:17 +08:00
    为什么不用 github?这爱好是你的爱好...别人为什么不用更加稳定的....
    KasuganoSoras
        18
    KasuganoSoras  
    OP
       2019-01-25 13:45:17 +08:00
    @RoyL 我的可以做出比 github oages 更多的功能,如果你有什么好的创意也可以告诉我
    KasuganoSoras
        19
    KasuganoSoras  
    OP
       2019-01-25 13:45:42 +08:00
    pages,手滑打错
    GeekHao
        20
    GeekHao  
       2019-01-25 16:07:22 +08:00
    示例挂了
    KasuganoSoras
        21
    KasuganoSoras  
    OP
       2019-01-25 16:57:20 +08:00
    @GeekHao #20 已经知道了,今天中午香港服务器给打了 50G SYN,现在已经转移到国内服务器了
    SomeBottle
        22
    SomeBottle  
       2019-01-28 00:38:56 +08:00
    前来支持 Akkariin 的 Pages 服务😃
    bzshow1
        23
    bzshow1  
       2019-01-28 18:07:14 +08:00
    自定义域名 国内怎么备案
    KasuganoSoras
        24
    KasuganoSoras  
    OP
       2019-01-28 18:13:56 +08:00
    @bzshow1 #23 现在迁移回境外服务器了,不需要备案就可以使用自定义域名
    joydoudou
        25
    joydoudou  
       2019-03-13 17:54:28 +08:00
    支持支持,支持楼主在家搞核试验!
    1dian01
        26
    1dian01  
       2019-04-20 11:29:49 +08:00
    好像注册不了,任何用户名名都提示已经被注册了
    KasuganoSoras
        27
    KasuganoSoras  
    OP
       2019-04-20 13:19:46 +08:00
    @1dian01 #26 注册的时候不要多次点击,试一下登录
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   991 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 19:51 · PVG 03:51 · LAX 11:51 · JFK 14:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.