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-97
docs: global docs
Eric Bower
main.go
+5
-0
posts/pgs.md
+2
-3
posts/regions.md
+22
-0
posts/tuns.md
+13
-0
changes
Eric Bower
posts/regions.md
+7
-4
changes
Eric Bower
posts/pgs.md
+10
-7
posts/regions.md
+5
-5
posts/tuns.md
+6
-8
docs: global docs
main.go
link
+5
-0
+5
-0
posts/pgs.md
link
+2
-3
+2
-3
1diff --git a/posts/pgs.md b/posts/pgs.md
2index 329eed5..fb4d0cc 100644
3--- a/posts/pgs.md
4+++ b/posts/pgs.md
5@@ -507,9 +507,8 @@ In case of issues, you can manually clear the server-side cache with
6
7 # Does pages have a CDN or multi-region support?
8
9-At this point in time, we are able to serve content from a single VM. If this
10-service gains traction we will commit to having a CDN with multiple regions in
11-the US and EU.
12+Yes, we run pages in multiple regions, internationally. See our
13+[regions page](/regions) to learn more.
14
15 # Removing a project
16
posts/regions.md
link
+22
-0
+22
-0
1diff --git a/posts/regions.md b/posts/regions.md
2new file mode 100644
3index 0000000..5960278
4--- /dev/null
5+++ b/posts/regions.md
6@@ -0,0 +1,22 @@
7+---
8+title: Regions
9+description: Where are our services located?
10+keywords: [pico, services, pgs, tuns]
11+toc: 1
12+---
13+
14+- Ashburn, Virginia ([oci](https://cloud.oracle.com))
15+- Amsterdam, Netherlands ([netcup](https://www.netcup.com))
16+
17+# Service Locations
18+
19+- pgs.sh (us, eu)
20+- tuns.sh (us)
21+- eu.tuns.sh (eu)
22+- pipe.pico.sh (us)
23+- prose.sh (us)
24+- pastes.sh (us)
25+- feeds.pico.sh (us)
26+
27+As demand for our services increases we will increase our service location
28+coverage.
posts/tuns.md
link
+13
-0
+13
-0
1diff --git a/posts/tuns.md b/posts/tuns.md
2index b639717..8b490e9 100644
3--- a/posts/tuns.md
4+++ b/posts/tuns.md
5@@ -57,6 +57,19 @@ ssh -R dev:80:localhost:8000 tuns.sh
6 # now anyone can access it at https://{user}-dev.tuns.sh
7 ```
8
9+# Regions
10+
11+We do **not** have geographical-based routing for tuns.sh.
12+
13+However, we do provide a way for users to pick a server location. With that we
14+have a couple options:
15+
16+- tuns.sh (us, virginia)
17+- eu.tuns.sh (eu, amsterdam)
18+
19+As usage and demand increases we will add more regions. See [regions](/regions)
20+for our official list.
21+
22 # User namespace
23
24 When creating a tunnel to `tuns` we always prefix the name with your username:
changes
posts/regions.md
link
+7
-4
+7
-4
1diff --git a/posts/regions.md b/posts/regions.md
2index 5960278..a939708 100644
3--- a/posts/regions.md
4+++ b/posts/regions.md
5@@ -5,18 +5,21 @@ keywords: [pico, services, pgs, tuns]
6 toc: 1
7 ---
8
9+As of **2025/01** we have two locations:
10+
11 - Ashburn, Virginia ([oci](https://cloud.oracle.com))
12-- Amsterdam, Netherlands ([netcup](https://www.netcup.com))
13+- Nuremberg, Germany ([netcup](https://www.netcup.com))
14
15-# Service Locations
16+Service Locations:
17
18 - pgs.sh (us, eu)
19 - tuns.sh (us)
20-- eu.tuns.sh (eu)
21+- nue.tuns.sh (eu)
22 - pipe.pico.sh (us)
23 - prose.sh (us)
24 - pastes.sh (us)
25 - feeds.pico.sh (us)
26
27 As demand for our services increases we will increase our service location
28-coverage.
29+coverage. Please feel free to request new regions or service location coverage,
30+that will only help us decide when to grow.
changes
posts/pgs.md
link
+10
-7
+10
-7
1diff --git a/posts/pgs.md b/posts/pgs.md
2index fb4d0cc..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,11 +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-Yes, we run pages in multiple regions, internationally. See our
34-[regions page](/regions) to learn more.
35-
36 # Removing a project
37
38 The _only_ way to delete a project and its contents is with our remote cli:
39@@ -540,8 +543,8 @@ running the [rm command](#removing-a-project)
40 The `prose` site is automatically generated when users upload images to their
41 [prose](/prose) blog.
42
43-It is protected, meaning users are **not** allowed to delete it. For all intents and
44-purposes users should just ignore it.
45+It is protected, meaning users are **not** allowed to delete it. For all intents
46+and purposes users should just ignore it.
47
48 However, just know, if you make changes to this project it will effect your
49 blog. So if you upload images to it then you'll be able to reference those
posts/regions.md
link
+5
-5
+5
-5
1diff --git a/posts/regions.md b/posts/regions.md
2index a939708..b1f9918 100644
3--- a/posts/regions.md
4+++ b/posts/regions.md
5@@ -1,7 +1,7 @@
6 ---
7 title: Regions
8 description: Where are our services located?
9-keywords: [pico, services, pgs, tuns]
10+keywords: [pico, services, pgs, tuns, global, international]
11 toc: 1
12 ---
13
14@@ -17,9 +17,9 @@ Service Locations:
15 - nue.tuns.sh (eu)
16 - pipe.pico.sh (us)
17 - prose.sh (us)
18-- pastes.sh (us)
19 - feeds.pico.sh (us)
20+- pastes.sh (us)
21
22-As demand for our services increases we will increase our service location
23-coverage. Please feel free to request new regions or service location coverage,
24-that will only help us decide when to grow.
25+We are closely monitoring demand for more regions at pico. Our goal is to
26+provide excellent service latency for all users. Feel free to
27+[contact us](/contact) with recommendations on new locations.
posts/tuns.md
link
+6
-8
+6
-8
1diff --git a/posts/tuns.md b/posts/tuns.md
2index 8b490e9..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@@ -59,16 +60,13 @@ ssh -R dev:80:localhost:8000 tuns.sh
14
15 # Regions
16
17-We do **not** have geographical-based routing for tuns.sh.
18+> tuns.sh is a global service!
19
20-However, we do provide a way for users to pick a server location. With that we
21-have a couple options:
22+We do **not** have geographical-based routing for tuns.sh, so users have to pick
23+the service location that best fits their needs.
24
25-- tuns.sh (us, virginia)
26-- eu.tuns.sh (eu, amsterdam)
27-
28-As usage and demand increases we will add more regions. See [regions](/regions)
29-for our official list.
30+See our [regions page](/regions) to learn more about our geographical service
31+coverage.
32
33 # User namespace
34