summaryrefslogtreecommitdiffstats
path: root/software/pagekite.page
diff options
context:
space:
mode:
authorbnewbold <bnewbold@robocracy.org>2012-08-20 12:02:59 -0400
committerbnewbold <bnewbold@robocracy.org>2012-08-20 12:02:59 -0400
commit2a8b11760d11b6265bfa02bf98ed881dd0d45d4b (patch)
tree22ace6ffc962e8e02934e61140c439604fe55b50 /software/pagekite.page
parentad2cda82ffb0be1c86feb5110a5f906f27baf2d0 (diff)
downloadknowledge-2a8b11760d11b6265bfa02bf98ed881dd0d45d4b.tar.gz
knowledge-2a8b11760d11b6265bfa02bf98ed881dd0d45d4b.zip
pagekite notes
Diffstat (limited to 'software/pagekite.page')
-rw-r--r--software/pagekite.page25
1 files changed, 25 insertions, 0 deletions
diff --git a/software/pagekite.page b/software/pagekite.page
new file mode 100644
index 0000000..2f46883
--- /dev/null
+++ b/software/pagekite.page
@@ -0,0 +1,25 @@
+
+Below is a very simple "self-hosted" PageKite front end setup, for use when
+default ports are taken.
+
+On the front end (globally accessible server with wildcard DNS), edit
+``~/.pagekite.rc`` and then run ``pagekite`` as any user:
+
+ kitename = *.HOST.DOMAIN
+ kitesecret = SOMEPW
+ isfrontend
+ host = HOSTDOMAINIP
+ ports = 7777,8080,MOREPORTS
+ protos = finger,http,http2,http3,httpfinger,https,irc,raw,websocket
+ domain = http-8080:*.HOST.DOMAIN:SOMEPW
+ domain = ssh-7722:*.HOST.DOMAIN:SOMEPW
+ logfile = ./pagekite.log
+
+On the back end (firewalled laptop):
+
+ kitename = KITENAME.HOST.DOMAIN
+ kitesecret = SOMEPW
+ frontend = HOSTDOMAINIP:7777
+ service_on = http/8080:KITENAME.HOST.DOMAIN:localhost:8080:SOMEPW
+ logfile = pagekite.log
+