/ServerConfigurations

Priveasy Server Configurations

Primary LanguageJavaScriptCreative Commons Attribution Share Alike 4.0 InternationalCC-BY-SA-4.0

Server Configurations

A framework to set up, configure, and maintain all Priveasy servers, for maximum transparency


Priveasy uses Fetch Apply to configure its servers.

When we set up a new Priveasy server, we do a fresh install of Ubuntu Server 20.04 LTS, then run the following command:

curl https://raw.githubusercontent.com/P5vc/FetchApply/master/install -o /tmp/install && sudo bash /tmp/install && echo -e "$(cat /etc/fetchapply | grep -v 'fa_var_IGNORE_ERRORS')" > /etc/fetchapply && echo "fa_var_IGNORE_ERRORS=true" >> /etc/fetchapply && sudo fa

After running the command, we answer any prompts that may appear, and then follow any final instructions (that cannot be automated), as left in the /root/TODO file.

Note: This script will only work for official, authorized Priveasy servers that already have the correct DNS records set.