Add a page about installing without docker
@@ -0,0 +1,32 @@
|
||||
If you don't want to use docker, then install wireguard, nodejs and npm from your package manager and then, run the following.
|
||||
<pre>
|
||||
echo net.ipv4.ip_forward=1 >> /etc/sysctl.conf
|
||||
echo net.ipv4.conf.all.src_valid_mark=1 >> /etc/sysctl.conf
|
||||
sysctl -p
|
||||
git clone https://github.com/WeeJeWel/wg-easy
|
||||
cd wg-easy
|
||||
mv src /app
|
||||
cd /app
|
||||
npm ci --production
|
||||
cp node_modules ..
|
||||
ufw allow 51821/tcp # (webui) Only for users of the UFW firewall
|
||||
ufw allow 51820/udp # (wireguard listening port) Only for users of the UFW firewall
|
||||
cd -
|
||||
wget -O /etc/systemd/system/wg-easy.service https://envs.sh/QQK.txt
|
||||
vim /etc/systemd/system/wg-easy.service # Replace everything that is marked as 'REPLACEME' and tweak it to your liking
|
||||
systemctl daemon-reload
|
||||
systemctl enable --now wg-easy.service
|
||||
systemctl start wg-easy.service
|
||||
</pre>
|
||||
|
||||
To upgrade do the following
|
||||
<pre>
|
||||
git clone https://github.com/WeeJeWel/wg-easy # do this if you dont have the repository cloned aldready
|
||||
cd wg-easy
|
||||
git pull
|
||||
rm -rf /app /node_modules
|
||||
mv src /app
|
||||
cd /app
|
||||
npm ci --production
|
||||
cp node_modules ..
|
||||
</pre>
|
||||
Reference in New Issue
Block a user