docs

created pr with 42.1 on 2025-01-13T01:24:09Z · by c8ef7d19
added 42.2 on 2025-01-13T01:25:24Z · by c8ef7d19
1: d1a7089 ! 1: 786b48a docs: global docs
added 42.3 on 2025-01-24T14:31:45Z · by c8ef7d19
-: ------- > 1: 1e37996 docs: global docs
-: ------- > 2: 4a7df87 changes
1: 786b48a ! 3: a2f41f6 changes
added 42.4 on 2025-01-24T14:32:16Z · by c8ef7d19
1: 1e37996 < -: ------- docs: global docs
3: a2f41f6 ! 1: 4b2c45c docs: global docs
2: 4a7df87 < -: ------- changes
cmds
checkout latest patchset:
ssh pr.pico.sh print 42 | git am -3
checkout any patchset in a patch request:
ssh pr.pico.sh print 42.[rev] | git am -3
add changes to patch request:
git format-patch main --stdout | ssh pr.pico.sh pr add 42

Patchset 42.4 on 2025-01-24T14:32:16Z · commit 4b2c45c

docs: global docs
Eric Bower 2025-01-13T01:23:45Z
Semantic diff summary
0 added, 1 modified, 0 signature changed, 0 removed across 1 analyzed file (3 files skipped: unsupported file type)
+5 -0 main.go #
......@@ -149,6 +149,11 @@ func main() {
149149 Href: "/faq",
150150 Page: pager("faq.md"),
151151 },
152+ {
153+ Text: "Regions",
154+ Href: "/regions",
155+ Page: pager("regions.md"),
156+ },
152157 {
153158 Text: "IRC",
154159 Href: "/irc",
+10 -8 posts/pgs.md #
......@@ -26,6 +26,7 @@ The easiest way to deploy static sites on the web.
2626 - [Image manipulation API](/images#image-manipulation)
2727 - [Private projects](#access-control-list)
2828 - [No bandwidth limitations](/faq#are-there-any-bandwidth-limitations)
29+- Multi-region support
2930
3031 ## Demo
3132
......@@ -53,6 +54,13 @@ Use our CLI to manage projects:
5354 ssh pgs.sh help
5455 ```
5556
57+# Regions
58+
59+> pgs.sh is a global service!
60+
61+See our [regions page](/regions) to learn more about our geographical service
62+coverage.
63+
5664 # Instant promotion and rollback
5765
5866 Additionally you can setup a pipeline for promotion and rollbacks, which will
......@@ -505,12 +513,6 @@ your browser cache manually.
505513 In case of issues, you can manually clear the server-side cache with
506514 `ssh pgs.sh cache project-name`.
507515
508-# Does pages have a CDN or multi-region support?
509-
510-At this point in time, we are able to serve content from a single VM. If this
511-service gains traction we will commit to having a CDN with multiple regions in
512-the US and EU.
513-
514516 # Removing a project
515517
516518 The _only_ way to delete a project and its contents is with our remote cli:
......@@ -541,8 +543,8 @@ running the [rm command](#removing-a-project)
541543 The `prose` site is automatically generated when users upload images to their
542544 [prose](/prose) blog.
543545
544-It is protected, meaning users are **not** allowed to delete it. For all intents and
545-purposes users should just ignore it.
546+It is protected, meaning users are **not** allowed to delete it. For all intents
547+and purposes users should just ignore it.
546548
547549 However, just know, if you make changes to this project it will effect your
548550 blog. So if you upload images to it then you'll be able to reference those
+25 -0 posts/regions.md #
......@@ -0,0 +1,25 @@
1+---
2+title: Regions
3+description: Where are our services located?
4+keywords: [pico, services, pgs, tuns, global, international]
5+toc: 1
6+---
7+
8+As of **2025/01** we have two locations:
9+
10+- Ashburn, Virginia ([oci](https://cloud.oracle.com))
11+- Nuremberg, Germany ([netcup](https://www.netcup.com))
12+
13+Service Locations:
14+
15+- pgs.sh (us, eu)
16+- tuns.sh (us)
17+- nue.tuns.sh (eu)
18+- pipe.pico.sh (us)
19+- prose.sh (us)
20+- feeds.pico.sh (us)
21+- pastes.sh (us)
22+
23+We are closely monitoring demand for more regions at pico. Our goal is to
24+provide excellent service latency for all users. Feel free to
25+[contact us](/contact) with recommendations on new locations.
+11 -0 posts/tuns.md #
......@@ -16,6 +16,7 @@ An `ngrok` alternative using just SSH.
1616 - Host public tcp services on `localhost`
1717 - Share your local webserver privately with another user
1818 - Managed [sish](https://docs.ssi.sh) service
19+- Multi-region support
1920
2021 Using SSH tunnels, we can forward requests to your localhost from https, wss,
2122 and tcp.
......@@ -57,6 +58,16 @@ ssh -R dev:80:localhost:8000 tuns.sh
5758 # now anyone can access it at https://{user}-dev.tuns.sh
5859 ```
5960
61+# Regions
62+
63+> tuns.sh is a global service!
64+
65+We do **not** have geographical-based routing for tuns.sh, so users have to pick
66+the service location that best fits their needs.
67+
68+See our [regions page](/regions) to learn more about our geographical service
69+coverage.
70+
6071 # User namespace
6172
6273 When creating a tunnel to `tuns` we always prefix the name with your username:
Back to top