From 51e4de310d2e3740a7ef7f6b291ce1f6346f5637 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ga=C3=ABtan=20L=2E=20H=2E-F?= Date: Wed, 24 May 2023 14:40:40 +0200 Subject: [PATCH] Update README.md --- README.md | 26 +++++++++++++++++++++++--- 1 file changed, 23 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 4779718..3e23cb1 100644 --- a/README.md +++ b/README.md @@ -73,7 +73,17 @@ We have deployed collabore tunnel on a server running Ubuntu Server 22.04. ### Install required packages ``` -apt install python3-pip nginx +apt install python3-pip python3-venv nginx +``` + +### Create `collabore-tunnel` user + +``` +groupadd collabore-tunnel +``` + +``` +useradd -r -s /sbin/nologin -g collabore-tunnel collabore-tunnel ``` ### Retrieve sources @@ -82,18 +92,28 @@ apt install python3-pip nginx mkdir /opt/collabore-tunnel ``` +``` +chown collabore-tunnel:collabore-tunnel /opt/collabore-tunnel +``` + ``` cd /opt/collabore-tunnel ``` ``` -git clone https://github.com/ClubElecINSSET/collabore-tunnel . +runuser -u collabore-tunnel -- git clone https://github.com/ClubElecINSSET/collabore-tunnel . +``` + +### Create Python virtual environment + +``` +runuser -u collabore-tunnel -- virtualenv .env ``` ### Install Python dependencies ``` -pip install -r requirements.txt +runuser -u collabore-tunnel -- .env/bin/pip install -r requirements.txt ``` ### Install NGINX virtualhosts