- commit
- 5403c06
- parent
- 940bb63
- author
- Eric Bower
- date
- 2025-07-13 08:36:35 -0400 EDT
docs: selfhost
1 files changed,
+26,
-0
+26,
-0
1@@ -0,0 +1,26 @@
2+# self-host guide
3+
4+`pico` as a platform is not designed to be self-hosted, even though all the code
5+is open and lives inside this repo. We has no issues with self-hosting this
6+platform in its entirety but it is simply not a design goal or focus for us.
7+
8+Having said that, we do have components of this platform that we do officially
9+support for self-hosting.
10+
11+# tuns.sh
12+
13+Our tunneling service is simply a managed `sish` service that has some features
14+related to pico authentication and authorization.
15+
16+`sish` is a stateless go binary that can be completely configured from a single
17+command.
18+
19+We have comprehensive `sish` docs here: https://docs.ssi.sh/
20+
21+# pgs.sh
22+
23+Our static site hosting service has a dedicated docs repo that contains all the
24+information you need to self-host pgs here: https://github.com/picosh/pgs/
25+
26+`pgs` requires extra dependencies primarily for generating TLS certificates
27+on-the-fly.