diff --git a/README.md b/README.md index 969b37de6..1b02f500d 100644 --- a/README.md +++ b/README.md @@ -42,7 +42,7 @@ sudo apt install -y \ python3-django-timezone-field \ libimage-exiftool-perl python3-flake8 \ python3-pyqrcode python3-png python3-bandit \ - certbot nginx + certbot nginx wget ``` ## Installation @@ -57,6 +57,14 @@ Add a dedicated user so that we don't have to run as root. adduser --system --home=/opt/epicyon --group epicyon ``` +Link news mirrors: + +``` bash +mkdir /var/www/YOUR_DOMAIN +mkdir -p /opt/epicyon/accounts/newsmirror +ln -s /opt/epicyon/accounts/newsmirror /var/www/YOUR_DOMAIN/newsmirror +``` + Edit */etc/systemd/system/epicyon.service* and add the following: ``` systemd @@ -147,7 +155,12 @@ server { error_log /dev/null; index index.html; - + + location /newsmirror { + root /var/www/YOUR_DOMAIN; + try_files $uri =404; + } + location / { proxy_http_version 1.1; client_max_body_size 31M; @@ -255,4 +268,3 @@ To run the network tests. These simulate instances exchanging messages. ``` bash python3 epicyon.py --testsnetwork ``` -