Get PageKite!
2025-03-19, 14:43
[ Overview
| Windows
| Mac OS
| Linux
]
### Overview ###
1. Install Python 2.7, if necessary *(not Python 3)*.
2. [Download `pagekite.py`](https://www-ng.pagekite.net/pk/pagekite.py).
3. Mark the program executable: `chmod +x pagekite.py` (Linux/Mac/BSD only).
4. Move `pagekite.py` to `/usr/local/bin` or your preferred location.
5. Run it!
For more specific instructions, select your operating system above.
### *PageKite* for Windows ###
1. [Download and install Python 2.7, from Python.org](https://www.python.org/downloads/windows/).
2. [Download `pagekite.py`](https://www-ng.pagekite.net/pk/pagekite.py).
3. Save the program to your Desktop.
4. Double-click the icon to run *PageKite*!
The first time you run the program, it will ask a few questions and guide you through the process of setting up your first kite.
**Note:** Python 3 does not currently work. Please use Python 2.7.
### *PageKite* for Mac OS ###
In a Terminal window, run the following command:
$ curl -s https://www-ng.pagekite.net/pk/ |sudo bash
Click here to [view the source of the installer script](/pk/installer.txt).
If you prefer (piping web pages to bash isn't always a great idea), you can [download the program yourself](https://www-ng.pagekite.net/pk/pagekite.py) and install wherever you like. Just remember to make the program executable. An example:
$ curl -O https://www-ng.pagekite.net/pk/pagekite.py
$ perl -npi -e 's/python$/python3/' pagekite.py # MacOS only has python3
$ chmod +x pagekite.py
$ sudo mv -f pagekite.py /usr/local/bin
Both of the above methods will download and install the latest version of `pagekite.py` for use on the command-line. You can re-run the commands at any time to upgrade.
### *PageKite* for Linux and BSD ###
The quickest way to install *PageKite*, is like so:
$ curl -s https://www-ng.pagekite.net/pk/ |sudo bash
Click here to [view the source of the installer script](/pk/installer.txt).
If you prefer (piping web pages to bash isn't always a great idea), you can [download the program yourself](https://www-ng.pagekite.net/pk/pagekite.py) and install wherever you like. Just remember to make the program executable. An example:
$ curl -O https://www-ng.pagekite.net/pk/pagekite.py
$ chmod +x pagekite.py
$ sudo mv -f pagekite.py /usr/local/bin
Both of the above methods will download and install the latest version of `pagekite.py` for use on the command-line. You can re-run the commands at any time to upgrade.
If you want *PageKite* to start up on boot or want to subscribe to automated updates, please try [our Debian packages](/wiki/Howto/GNULinux/DebianPackage/) instead. They are compatible with Debian, Ubuntu, Raspbian and many other distros.
### Official Debian Packages
*PageKite* is also packaged by Debian themselves, so this usually works:
$ apt install pagekite
Note the official Debian packages tend to be a couple of releases behind. Please try our packages or [pagekite.py](https://www-ng.pagekite.net/pk/pagekite.py) before contacting our tech support or reporting bugs.
If you would like to verify the integrity of your download, the OpenPGP key for packages@pagekite.net (key ID C7B2CAC3) is in the public key servers, and you can download signatures for the latest release.
Next steps ...