pico sitemap blog github irc pico+

基于 ssh 为开发者打造的终极服务

开始使用

我们的使命是为开发者提供服务,帮助他们在 Web 上快速构建原型。 我们希望让开发者比以往任何时候都更容易地与世界分享他们的项目。

我们的服务允许用户发布内容,而无需安装任何东西。 我们通过你系统上已安装的 SSH 工具(rsyncsftpsshfs)来实现这一点。

完全使用 SSH 和我们的 TUI 来使用我们的平台。

阅读是什么激励着我们:RFC-001 radical experimentation

pages

使用 SSH 在我们的全球平台上托管静态网站。

tuns

使用 SSH 在 localhost 上托管公共 Web 服务。

pipe

使用 SSH,通过我们经过身份验证的 *nix 管道在计算机之间传输数据。

prose

使用 SSH 提供你的博客服务。

rss-to-email

使用 SSH 接收你的 RSS feed 的电子邮件摘要。

pastes

使用 rsyncscpsftp 上传代码片段。

一条命令部署网站

将你的静态网站上传到我们:

rsync --delete -rv ./public/ pgs.sh:/mysite/

现在,你的网站可以通过 TLS 访问:https://{user}-mysite.pgs.sh

我们还会自动处理你的自定义域的 TLS!

使用 https 访问 localhost

如果你的本地 Web 服务器在 localhost:8000 上运行,激活一个到我们的 SSH 隧道:

ssh -R dev:80:localhost:8000 tuns.sh

现在,你的本地开发服务器可以在 Web 上访问:https://{user}-dev.tuns.sh

通过 SSH 进行身份验证的 *nix 管道

让一个终端监听事件,另一个终端发送事件:

ssh pipe.pico.sh sub mytopic
echo "Hello world!" | ssh pipe.pico.sh pub mytopic

sub 将收到 "Hello world!"

一条命令发布博客文章

创建你的第一篇文章,(例如 hello-world.md):

# hello world!
This is my first blog post.
Cya!

将文章上传到我们:

scp hello-world.md prose.sh:/

恭喜! 你刚刚发布了一篇博客文章,可在此处访问:https://{user}.prose.sh/hello-world

轻松分享代码片段

将一些 stdout 管道传输给我们:

git diff | ssh pastes.sh changes.diff

并立即分享你的代码片段:https://{user}.pastes.sh/changes.patch

接收你喜欢的 RSS feed 的电子邮件通知

创建一个 blogs.txt 文件:

=: email rss@myemail.com
=: digest_interval 1day
=> https://pico.prose.sh/rss
=> https://erock.prose.sh/rss

然后将其上传到我们:

scp blogs.txt feeds.pico.sh:/

达到每日间隔后,你将收到一封包含你的 feed 的电子邮件!

准备好加入了吗?

开始使用

pico.sh LLC 构建 206 E Huron St, Ann Arbor MI 48104