TurnKey Linux Virtual Appliance Library

TLKPatch: PageKite reverse proxy backend

nifgraup's picture

Hi all,

I'm working on a TLKPatch that installs PageKite and adds its configuration options to the Configuration Console. It's meant for any appliance based on TurnKey Linux 12.0 with HTTP(S) and/or SSH servers. PageKite gets the appliance on the Internet, even if it's behind NAT, and automatically adds SSL encryption to existing HTTP servers.

About PageKite
PageKite is a dynamic, tunneled reverse proxy. It connects localhost servers to the Internet and gives them a public name. The front-end relay has a public IP address which can accept incoming requests on behalf of your localhost server.

PageKite is a Free Software project with both the client and server code licensed under the AGPL3 license. Users are free to either run their own front-end relay(s) or use relays provided by pagekite.net. Users of the relay service are required to sign up at pagekite.net to get a DNS name and bandwidth quota.

See https://pagekite.net/ for more details.
Here is a first rough version, https://github.com/nifgraup/pagekite-tklpatch. The modifications I made to the Configuration Console are also here, https://github.com/nifgraup/confconsole, forked from the original repository.
Jeremy Davis's picture

Nice work

Looks like a cool project and thanks for posting a patch. I'll have a look when I get a chance.

Janina Myrick's picture


Nice project I have tested it.

Post new comment

The content of this field is kept private and will not be shown publicly. If you have a Gravatar account, used to display your avatar.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <p> <span> <div> <h1> <h2> <h3> <h4> <h5> <h6> <img> <map> <area> <hr> <br> <br /> <ul> <ol> <li> <dl> <dt> <dd> <table> <tr> <td> <em> <b> <u> <i> <strong> <font> <del> <ins> <sub> <sup> <quote> <blockquote> <pre> <address> <code> <cite> <strike> <caption>

More information about formatting options

Leave this field empty. It's part of a security mechanism.
(Dear spammers: moderators are notified of all new posts. Spam is deleted immediately)