Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Looking for other OS that can run the dashboard perfectly! #31

Open
donaldzou opened this issue Jul 11, 2021 · 24 comments
Open

Looking for other OS that can run the dashboard perfectly! #31

donaldzou opened this issue Jul 11, 2021 · 24 comments
Labels
help wanted Extra attention is needed

Comments

@donaldzou
Copy link
Owner

Since I've only tested this on Ubuntu, I would like you to provide the OS name and version if you ran the dashboard on other than Ubuntu. Thank you!

@donaldzou donaldzou added the help wanted Extra attention is needed label Jul 11, 2021
@donaldzou donaldzou pinned this issue Jul 11, 2021
@robchez
Copy link

robchez commented Jul 11, 2021

Still Ubuntu based but on a Raspberry Pi.

cat /sys/firmware/devicetree/base/model
Raspberry Pi 3 Model B Rev 1.2

uname -a
Linux DietPi 5.10.17-v8+ #1421 SMP PREEMPT Thu May 27 14:01:37 BST 2021 aarch64 GNU/Linux

cat /etc/os-release

PRETTY_NAME="Debian GNU/Linux 10 (buster)"
NAME="Debian GNU/Linux"
VERSION_ID="10"
VERSION="10 (buster)"
VERSION_CODENAME=buster
ID=debian

@barry-smithjr
Copy link

Running successfully on AlmaLinux 8.4 Virtual Machine. Alma is a binary compatible RHEL rebuild.

[root@vpn sites-enabled]# cat /etc/os-release
NAME="AlmaLinux"
VERSION="8.4 (Electric Cheetah)"
ID="almalinux"
ID_LIKE="rhel centos fedora"
VERSION_ID="8.4"
PLATFORM_ID="platform:el8"
PRETTY_NAME="AlmaLinux 8.4 (Electric Cheetah)"
ANSI_COLOR="0;34"
CPE_NAME="cpe:/o:almalinux:almalinux:8.4:GA"
HOME_URL="https://almalinux.org/"
DOCUMENTATION_URL="https://wiki.almalinux.org/"
BUG_REPORT_URL="https://bugs.almalinux.org/"

ALMALINUX_MANTISBT_PROJECT="AlmaLinux-8"
ALMALINUX_MANTISBT_PROJECT_VERSION="8.4"

Kernel Version

Linux vpn 4.18.0-305.7.1.el8_4.x86_64 #1 SMP Thu Jul 1 02:25:14 EDT 2021 x86_64 x86_64 x86_64 GNU/Linux

@PrzemekSkw

This comment has been minimized.

@donaldzou

This comment has been minimized.

@PrzemekSkw

This comment has been minimized.

@donaldzou

This comment has been minimized.

@PrzemekSkw
Copy link

Works perfect on CentOS 7.
Regards.

@BetterWayElectronics
Copy link

Operating System: Debian GNU/Linux 10 (buster)
Kernel: Linux 4.19.0-17-cloud-amd64

Works fine :)

@willudovich
Copy link

Works great on ARM64 Armbian, based on Ubuntu 20.04 LTS:

uname -a
Linux odroidn2 5.10.57-meson64 #21.05.8 SMP PREEMPT Mon Aug 9 12:44:31 UTC 2021 aarch64 aarch64 aarch64 GNU/Linux

cat /etc/os-release
NAME="Ubuntu" VERSION="20.04.2 LTS (Focal Fossa)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Armbian 21.05.8 Focal" VERSION_ID="20.04" HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" VERSION_CODENAME=focal UBUNTU_CODENAME=focal

@airgapper
Copy link

Works Great on Debian. ......Just a few packages were needed to make happy.

Started with Linux 4.19.0-17-amd64 Debian 4.19.194-3 (2021-07-18) x86_64 GNU/Linux
but got it happy with
Linux 5.10.0-8-amd64 Debian 5.10.46-4 (2021-08-03) x86_64
by adding

"deb http://deb.debian.org/debian sid main" | sudo tee /etc/apt/sources.list
apt update
apt upgrade
apt install python3-pip
apt install python-setuptools
python3 -m pip install --upgrade pip
python3 -m pip install --upgrade Pillow
apt install wireguard

@pgalonza
Copy link
Contributor

Works Great on Centos 8 and Centos Stream and also in the container too.

NAME="CentOS Linux"
VERSION="8"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="8"
PLATFORM_ID="platform:el8"
PRETTY_NAME="CentOS Linux 8"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:8"
HOME_URL="https://centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"
CENTOS_MANTISBT_PROJECT="CentOS-8"
CENTOS_MANTISBT_PROJECT_VERSION="8"

@MartinGursky
Copy link

Hello all, I have managed to install this WGDashboard on Raspberry Pi4 vB running Ubuntu server 20.04TLS.
WireGuard VPN works just fine, WGDashboard is not so well, got it UP and running but getting weird behavior, please see the screenshots.

WG peers listed

Then when the dashboard refreshes this is what I get, even hosts are still connected.
Oops! No peers found ‘︿’

If I refresh or click on wg0 interface, I can see connected peers again for a while.
Any idea what could be causing this, please?

Thank you
MG

@MartinGursky
Copy link

UPDATE:
It seems to be an issue with the latest Firefox 96.0, tried only on the MAC OS version, Safari works fine, will try Win version and Chrome too, but I know it's not a WGDasboard issue.

BTW this project is the best one for me, easy to install and run, etc.....

Thank you!
MG

@donaldzou
Copy link
Owner Author

UPDATE: It seems to be an issue with the latest Firefox 96.0, tried only on the MAC OS version, Safari works fine, will try Win version and Chrome too, but I know it's not a WGDasboard issue.

BTW this project is the best one for me, easy to install and run, etc.....

Thank you! MG

Hi! I'm so glad that you like this project, thanks you! I've noticed that Firefox would act weird sometimes and tried to fix it in the next release (coming soon!).

@MartinGursky
Copy link

UPDATE2:
Hello all, only Firefox browser on Windows, MacOS, Linux is having issues as described above. Chrome, Safari, Internet Explorer and Edge are working properly.
Kind Regards
MG

@noahbrooks
Copy link

Got it working on Raspbian.

PRETTY_NAME="Raspbian GNU/Linux 10 (buster)"
NAME="Raspbian GNU/Linux"
VERSION_ID="10"
VERSION="10 (buster)"
VERSION_CODENAME=buster
ID=raspbian

Needed to add a few things:
apt install libopenjp2-7
apt install libtiff5

Once I added these, worked like a charm.

@adrinux
Copy link

adrinux commented Mar 23, 2022

Just tried it out on a (still in beta) Ubuntu 20.04 Jammy Jellyfish qemu VM - was able to log in, add a peer and download config.

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=22.04
DISTRIB_CODENAME=jammy
DISTRIB_DESCRIPTION="Ubuntu Jammy Jellyfish (development branch)"

@noisypacket
Copy link

Running on bullseye!
Distributor ID: Debian
Description: Debian GNU/Linux 11 (bullseye)
Release: 11
Codename: bullseye

@alou-S
Copy link

alou-S commented Sep 26, 2022

Running on Arch, btw

NAME="Arch Linux"
PRETTY_NAME="Arch Linux"
ID=arch
BUILD_ID=rolling

@alxkvx
Copy link

alxkvx commented Sep 28, 2023

works ok on Ubuntu 22.04

just need to install pip and tools before:
apt install python3-pip net-tools

@osespe
Copy link

osespe commented Oct 18, 2023

Works ok Debian 11

https://raw.githubusercontent.com/tteck/Proxmox/main/ct/wireguard.**

@TulkasLord
Copy link

TulkasLord commented Jan 22, 2024

Centos Stream 9

Running successfully no errors. 👍

  • Kernel: 5.14.0-407.el9.x86_64

cat /etc/os-release

NAME="CentOS Stream"
VERSION="9"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="9"
PLATFORM_ID="platform:el9"
PRETTY_NAME="CentOS Stream 9"
ANSI_COLOR="0;31"
LOGO="fedora-logo-icon"
CPE_NAME="cpe:/o:centos:centos:9"
HOME_URL="https://centos.org/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"
REDHAT_SUPPORT_PRODUCT="Red Hat Enterprise Linux 9"
REDHAT_SUPPORT_PRODUCT_VERSION="CentOS Stream"

systemctl status wg-dashboard

● wg-dashboard.service
     Loaded: loaded (/etc/systemd/system/wg-dashboard.service; enabled; preset: disabled)
     Active: active (running) since Mon 2024-01-22 00:42:06 EST; 35min ago
   Main PID: 4499 (python3)
      Tasks: 1 (limit: 22727)
     Memory: 35.9M
        CPU: 8.512s
     CGroup: /system.slice/wg-dashboard.service
             └─4499 /usr/bin/python3 /opt/wgdashboard/src/dashboard.py

@robfantini
Copy link

robfantini commented May 17, 2024

Debian Bookworm works.
Had to do these:
`
4994 2024-05-17 07:47:11 apt install gunicorn
4999 2024-05-17 07:48:50 apt install python3-flask
5002 2024-05-17 07:49:32 apt install python3-icmplib

5009 2024-05-17 07:53:32 sudo apt install net-tools
5022 2024-05-17 08:04:00 apt install python3-pip
5031 2024-05-17 08:07:03 apt install python3-setuptools

5034 2024-05-17 08:28:06 pip install ifcfg --break-system-packages
5040 2024-05-17 08:29:08 pip install psutil --break-system-packages
5042 2024-05-17 08:29:27 pip install flask_qrcode --break-system-packages
`

@robchez
Copy link

robchez commented May 17, 2024

Debian Bookworm works. Had to do these: ` 4994 2024-05-17 07:47:11 apt install gunicorn t99 2024-05-17 07:48:50 apt install python3-flask 5002 2024-05-17 07:49:32 apt install python3-icmplib

5009 2024-05-17 07:53:32 sudo apt install net-tools 5022 2024-05-17 08:04:00 apt install python3-pip 5031 2024-05-17 08:07:03 apt install python3-setuptools

5034 2024-05-17 08:28:06 pip install ifcfg --break-system-packages 5040 2024-05-17 08:29:08 pip install psutil --break-system-packages 5042 2024-05-17 08:29:27 pip install flask_qrcode --break-system-packages `

Rob, thanks for including steps, I had to do the same but didn't document as you have.

@donaldzou donaldzou unpinned this issue Aug 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests