repos / pico

pico services mono repo
git clone https://github.com/picosh/pico.git

commit
5403c06
parent
940bb63
author
Eric Bower
date
2025-07-13 08:36:35 -0400 EDT
docs: selfhost
1 files changed,  +26, -0
A SELFHOST.md
+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.