Pro Pilkki 2 host (v1.6 Linux) is now available for the following Linux distributions:
Debian Jessie:
- Processor type ARM (Raspberry Pi, Raspbian)
Debian Stretch:
- Processor type ARM (Raspberry Pi, Raspbian)
- Processor type AMD64 (64 bit server)
Ubuntu Xenial / Bionic / Focal:
- Processor type AMD64 (64 bit server)
Quick instructions for downloading and setting up the host:
Run the commands in bold in console window.
1) Add Team Procyon GPG public package signing key to the system
wget -O - http://procyon.ddns.net:8080/propilkki_pub.gpg.key| sudo apt-key add -2) Add Team Procyon apt-package repository to sources list (/etc/apt/sources.list). Select the command from below according to your Linux distribution and release:
Debian Stretch:
echo "deb http://procyon.ddns.net:8080/repos/apt/debian stretch main" | sudo tee -a /etc/apt/sources.listDebian Jessie:
echo "deb http://procyon.ddns.net:8080/repos/apt/debian jessie main" | sudo tee -a /etc/apt/sources.listUbuntu Xenial:
echo "deb http://procyon.ddns.net:8080/repos/apt/ubuntu xenial main" | sudo tee -a /etc/apt/sources.listUbuntu Bionic:
echo "deb http://procyon.ddns.net:8080/repos/apt/ubuntu bionic main" | sudo tee -a /etc/apt/sources.listUbuntu Focal:
echo "deb http://procyon.ddns.net:8080/repos/apt/ubuntu focal main" | sudo tee -a /etc/apt/sources.listFrom here, the installation goes with the standard apt-get style. Name of the program package is "pp2host"
3) Update available packages list (reads available packages also from Team Procyon apt-package repository)
sudo apt-get update4) Install Pro Pilkki 2 host (pp2host)
sudo apt-get install pp2hostInstallation program asks initial setup for the host (passwords, hello-texts etc.). It also asks if the program is registered to run automatically on boot. It also asks which Linux user is used to run the program service. Default is "pi" in Raspberry (recommended). Please avoid using "root" for security reasons.
The same settings can be later on changed from config-file: /etc/pp2host/pp2host.conf
The config file has a few settings which the installer does not ask (IP port for example, default is 4500).
When the host has started, it can be monitored/controlled with network browser: http://<ip-address-of-server>:4500
admin/host http-page can be accessed with passwords defined during the installation procedure (or configured to pp2host.conf)
Some additional details can be read from the online manual, type: man pp2host
(how to start/stop the host manually, file locations etc.)
Remember to configure your network router to forward the traffic from outside world port 4500 to your server IP-address port 4500.
Later, if there are updates for pp2host it will update along with everything else in the system when running
sudo apt-get update
sudo apt-get upgrade
To only upgrade pp2host, run
sudo apt-get update
sudo apt-get install --only-upgrade pp2host
If there is new version of pp2host available in our repository, your host will shut down, update to new version and restart automatically.
pp2host can be removed from the system permanently:
sudo apt-get purge pp2host
Please note: if you upgrade existing linux host (1.x -> 1.4.x), new features are enable only if you remove the setting for minimum client version.
Setting can be found from /etc/pp2host/pp2host.conf
replace the line:
MIN_CLIENT_VER=1.0.9
with:
MIN_CLIENT_VER=""