Sakura Pages | 免费托管自己的个人静态博客以及项目宣传页等 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
KasuganoSoras
V2EX    分享创造

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

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

    欢迎使用 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
    不遗余力地提供免费服务,雷锋吗?
    bgm004
        3
    bgm004  
       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 泛解析域名反代实现的。
    bgm004
        5
    bgm004  
       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
    KasuganoSora  
    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     Solana     883 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 22:40 PVG 06:40 LAX 15:40 JFK 18:40
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86