Author: inblockio / 23. August 2021
Installation for Linux (Tested in Ubuntu 20.04) of your Personal Knowledge Container (PKC)\ This should work for other environments like Windows and Mac if the requirements are met.
Please read the this entire page before installing.
Hardware requirements:
Environment requirements:
8089
for Eauth and 9352
for MediaWiki. (MEDIAWIKI_PORT
and EAUTH_PORT
may be customized in the .env
file)git clone https://github.com/inblockio/aqua-PKC
cd aqua-PKC
./pkc setup --wallet-address <your ETH wallet address>
If you want to install the PKC so that it is publicly accessible from the web:
pkc.yourdomain.com
and eauth.yourdomain.com
, to the public IP address of your server./pkc setup --web-public --wallet-address <your wallet address> --server <mediawiki.domain> --eauth-server <eauth.domain> --le-email <your@email.com>
Other flags:
./pkc setup --private
is setting the wiki into private mode by default. Except the main page all pages will not be visible to non-registered users../pkc setup --empty-wiki
will not pre-populate the wiki from https://github.com/inblockio/PKC-Content which includes default pages for how to use the PKC and other helpful resources../pkc nuke
is a command which deletes the mountpoint (the persistent data) and deletes the current instances of the docker containers.Test if deployment was successful:\ Go to localhost:9352 and see if you can open your 'Personal Knowledge Container'\ If the special pages work, congratulations! You successfully deployed PKC!
Keep in mind that this software is in alpha-release stage. Please report bugs and issues back to us.
The following repositories are automatically installed by the pkc
CLI during setup.
These repositories need to be manually set up and installed. For more details visit each repository.
Adjust docker-compose-local.yml / docker-compose-web.yml: