From 4ad92bb6d8c4a9f63f1cd0a3a8b601ca417c6f19 Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Sat, 14 Sep 2024 14:07:46 +0100 Subject: [PATCH] Update documentation for binding to an IP address --- README.md | 2 +- deploy/i2p | 2 +- deploy/onion | 2 +- manual/manual.epub | Bin 1924997 -> 1925005 bytes manual/manual.html | 2 +- manual/manual.md | 2 +- 6 files changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 1b1a6b02e..912acfe86 100644 --- a/README.md +++ b/README.md @@ -116,7 +116,7 @@ Type=simple User=epicyon Group=epicyon WorkingDirectory=/opt/epicyon -ExecStart=/usr/bin/python3 /opt/epicyon/epicyon.py --port 443 --proxy 7156 --domain YOUR_DOMAIN --registration open --log_login_failures +ExecStart=/usr/bin/python3 /opt/epicyon/epicyon.py --bind 0.0.0.0 --port 443 --proxy 7156 --domain YOUR_DOMAIN --registration open --log_login_failures Environment=USER=epicyon Environment=PYTHONUNBUFFERED=true Environment=PYTHONIOENCODING=utf-8 diff --git a/deploy/i2p b/deploy/i2p index 90afcf7b5..0a27f96f8 100755 --- a/deploy/i2p +++ b/deploy/i2p @@ -213,7 +213,7 @@ echo 'Creating Epicyon daemon' echo "User=$username"; echo "Group=$username"; echo "WorkingDirectory=${install_destination}"; - echo "ExecStart=/usr/bin/python3 ${install_destination}/epicyon.py --http --i2p --port 80 --proxy ${EPICYON_PORT} --domain ${I2P_DOMAIN} --registration open"; + echo "ExecStart=/usr/bin/python3 ${install_destination}/epicyon.py --http --i2p --bind 0.0.0.0 --port 80 --proxy ${EPICYON_PORT} --domain ${I2P_DOMAIN} --registration open"; echo "Environment=USER=$username"; echo 'Environment=PYTHONUNBUFFERED=true'; echo 'Environment=PYTHONIOENCODING=utf-8'; diff --git a/deploy/onion b/deploy/onion index 1122c76bf..0a0cc069f 100755 --- a/deploy/onion +++ b/deploy/onion @@ -133,7 +133,7 @@ echo 'Creating Epicyon daemon' echo "User=$username"; echo "Group=$username"; echo "WorkingDirectory=${install_destination}"; - echo "ExecStart=/usr/bin/python3 ${install_destination}/epicyon.py --http --port 80 --proxy ${EPICYON_PORT} --domain ${ONION_DOMAIN} --registration open"; + echo "ExecStart=/usr/bin/python3 ${install_destination}/epicyon.py --http --bind 0.0.0.0 --port 80 --proxy ${EPICYON_PORT} --domain ${ONION_DOMAIN} --registration open"; echo "Environment=USER=$username"; echo 'Environment=PYTHONUNBUFFERED=true'; echo 'Environment=PYTHONIOENCODING=utf-8'; diff --git a/manual/manual.epub b/manual/manual.epub index b6ac3896b8520ed0170b2dd4b7013ecdd27673e8..a0037cd3df0d731d7ae1fe0cd87c62557dc6d0ff 100644 GIT binary patch delta 6186 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

E6`F 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 diff --git a/manual/manual.html b/manual/manual.html index 589ee828d..725d4922c 100644 --- a/manual/manual.html +++ b/manual/manual.html @@ -154,7 +154,7 @@ class="sourceCode bash">User=epicyon Group=epicyon WorkingDirectory=/opt/epicyon -ExecStart=/usr/bin/python3 /opt/epicyon/epicyon.py --port 443 --proxy 7156 --domain YOUR_DOMAIN --registration open --log_login_failures +ExecStart=/usr/bin/python3 /opt/epicyon/epicyon.py --bind 0.0.0.0 --port 443 --proxy 7156 --domain YOUR_DOMAIN --registration open --log_login_failures Environment=USER=epicyon Environment=PYTHONUNBUFFERED=true Environment=PYTHONIOENCODING=utf-8 diff --git a/manual/manual.md b/manual/manual.md index c5573d31d..478505c5f 100644 --- a/manual/manual.md +++ b/manual/manual.md @@ -93,7 +93,7 @@ Type=simple User=epicyon Group=epicyon WorkingDirectory=/opt/epicyon -ExecStart=/usr/bin/python3 /opt/epicyon/epicyon.py --port 443 --proxy 7156 --domain YOUR_DOMAIN --registration open --log_login_failures +ExecStart=/usr/bin/python3 /opt/epicyon/epicyon.py --bind 0.0.0.0 --port 443 --proxy 7156 --domain YOUR_DOMAIN --registration open --log_login_failures Environment=USER=epicyon Environment=PYTHONUNBUFFERED=true Environment=PYTHONIOENCODING=utf-8