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

Add YunoHost support #23

Closed
Stilic opened this issue Jun 24, 2021 · 4 comments
Closed

Add YunoHost support #23

Stilic opened this issue Jun 24, 2021 · 4 comments
Labels
enhancement New feature or request

Comments

@Stilic
Copy link

Stilic commented Jun 24, 2021

Is your feature request related to a problem? Please describe.
I think some people want to see an easy way (with an GUI) to install it.

Describe the solution you'd like
Add support for YunoHost (make an separed repo for the app).
I can do it if anyboy wants! (I have already packaged some apps).

@Stilic Stilic added the enhancement New feature or request label Jun 24, 2021
@donaldzou
Copy link
Owner

Hi! Thank you for this suggestion, this would be a great idea and I would love to integrate wg-dashboard into YunoHost! Please tell me if I need to make any changes or updates to be working perfectly with YunoHost.

@tituspijean
Copy link

tituspijean commented Jun 27, 2021

Hello! I do not see any particular step for you to make, @donaldzou. 😉 Thank you for this project!

I have created a branch of YunoHost's WireGuard app with WireGuard Dashboard as its UI (https://github.com/YunoHost-Apps/wireguard_ynh/tree/wireguard-dashboard). It seems to be working so far, so it may surely become its own YunoHost app soon.

Maybe some general remarks that may be better suited in their own issues:

  • The commands require root access (that's understandable). Ideally using /etc/sudoers.d to restrict which commands the app can run would slightly improve safety (but I am by no means an expert). (cf. issue 8)
  • Upon fresh install, without at least an Interface and one Peer manually configured, the webapp bugs out. Creating interfaces and peers directly from the webapp, combined with the QR code support (issue 15), would be a great addition.

@donaldzou
Copy link
Owner

@tituspijean Hi thank you for replying and pointing out some bugs and suggestions! I will do some bug fix in my next version release :)

@donaldzou
Copy link
Owner

Bug fixed on the newest release ;)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants