Logs
Patchsets
Range Diff ↕ rd-90
1: d1a7089 ! 1: 786b48a docs: global docs
Range Diff ↕ rd-97
1: 786b48a ! 1: 1e37996 docs: global docs
-: ------- > 2: 4a7df87 changes
-: ------- > 3: a2f41f6 changes
Range Diff ↕ rd-98
1: 1e37996 < -: ------- docs: global docs
3: a2f41f6 ! 1: 4b2c45c docs: global docs
2: 4a7df87 < -: ------- changes
Patchset ps-98
docs: global docs
Eric Bower
main.go
+5
-0
posts/pgs.md
+10
-8
posts/regions.md
+25
-0
posts/tuns.md
+11
-0
docs: global docs
main.go
link
+5
-0
+5
-0
posts/pgs.md
link
+10
-8
+10
-8
1diff --git a/posts/pgs.md b/posts/pgs.md
2index 329eed5..850ef8b 100644
3--- a/posts/pgs.md
4+++ b/posts/pgs.md
5@@ -26,6 +26,7 @@ The easiest way to deploy static sites on the web.
6 - [Image manipulation API](/images#image-manipulation)
7 - [Private projects](#access-control-list)
8 - [No bandwidth limitations](/faq#are-there-any-bandwidth-limitations)
9+- Multi-region support
10
11 ## Demo
12
13@@ -53,6 +54,13 @@ Use our CLI to manage projects:
14 ssh pgs.sh help
15 ```
16
17+# Regions
18+
19+> pgs.sh is a global service!
20+
21+See our [regions page](/regions) to learn more about our geographical service
22+coverage.
23+
24 # Instant promotion and rollback
25
26 Additionally you can setup a pipeline for promotion and rollbacks, which will
27@@ -505,12 +513,6 @@ your browser cache manually.
28 In case of issues, you can manually clear the server-side cache with
29 `ssh pgs.sh cache project-name`.
30
31-# Does pages have a CDN or multi-region support?
32-
33-At this point in time, we are able to serve content from a single VM. If this
34-service gains traction we will commit to having a CDN with multiple regions in
35-the US and EU.
36-
37 # Removing a project
38
39 The _only_ way to delete a project and its contents is with our remote cli:
40@@ -541,8 +543,8 @@ running the [rm command](#removing-a-project)
41 The `prose` site is automatically generated when users upload images to their
42 [prose](/prose) blog.
43
44-It is protected, meaning users are **not** allowed to delete it. For all intents and
45-purposes users should just ignore it.
46+It is protected, meaning users are **not** allowed to delete it. For all intents
47+and purposes users should just ignore it.
48
49 However, just know, if you make changes to this project it will effect your
50 blog. So if you upload images to it then you'll be able to reference those
posts/regions.md
link
+25
-0
+25
-0
1diff --git a/posts/regions.md b/posts/regions.md
2new file mode 100644
3index 0000000..b1f9918
4--- /dev/null
5+++ b/posts/regions.md
6@@ -0,0 +1,25 @@
7+---
8+title: Regions
9+description: Where are our services located?
10+keywords: [pico, services, pgs, tuns, global, international]
11+toc: 1
12+---
13+
14+As of **2025/01** we have two locations:
15+
16+- Ashburn, Virginia ([oci](https://cloud.oracle.com))
17+- Nuremberg, Germany ([netcup](https://www.netcup.com))
18+
19+Service Locations:
20+
21+- pgs.sh (us, eu)
22+- tuns.sh (us)
23+- nue.tuns.sh (eu)
24+- pipe.pico.sh (us)
25+- prose.sh (us)
26+- feeds.pico.sh (us)
27+- pastes.sh (us)
28+
29+We are closely monitoring demand for more regions at pico. Our goal is to
30+provide excellent service latency for all users. Feel free to
31+[contact us](/contact) with recommendations on new locations.
posts/tuns.md
link
+11
-0
+11
-0
1diff --git a/posts/tuns.md b/posts/tuns.md
2index b639717..b32d49e 100644
3--- a/posts/tuns.md
4+++ b/posts/tuns.md
5@@ -16,6 +16,7 @@ An `ngrok` alternative using just SSH.
6 - Host public tcp services on `localhost`
7 - Share your local webserver privately with another user
8 - Managed [sish](https://docs.ssi.sh) service
9+- Multi-region support
10
11 Using SSH tunnels, we can forward requests to your localhost from https, wss,
12 and tcp.
13@@ -57,6 +58,16 @@ ssh -R dev:80:localhost:8000 tuns.sh
14 # now anyone can access it at https://{user}-dev.tuns.sh
15 ```
16
17+# Regions
18+
19+> tuns.sh is a global service!
20+
21+We do **not** have geographical-based routing for tuns.sh, so users have to pick
22+the service location that best fits their needs.
23+
24+See our [regions page](/regions) to learn more about our geographical service
25+coverage.
26+
27 # User namespace
28
29 When creating a tunnel to `tuns` we always prefix the name with your username: