[GH-ISSUE #10] maintained? #8

Open
opened 2026-02-25 20:30:15 +03:00 by kerem · 14 comments
Owner

Originally created by @neumachen on GitHub (May 7, 2018).
Original GitHub issue: https://github.com/adamwalach/openvpn-web-ui/issues/10

Is this repo still maintained?

Originally created by @neumachen on GitHub (May 7, 2018). Original GitHub issue: https://github.com/adamwalach/openvpn-web-ui/issues/10 Is this repo still maintained?
Author
Owner

@adamwalach commented on GitHub (May 7, 2018):

Work is in progress, but I can't give any estimates about any new features/bugfixes atm

<!-- gh-comment-id:387067838 --> @adamwalach commented on GitHub (May 7, 2018): Work is in progress, but I can't give any estimates about any new features/bugfixes atm
Author
Owner

@juanluisbaptiste commented on GitHub (Jul 24, 2019):

is this project still maintained ? no commits since 2017...

<!-- gh-comment-id:514808404 --> @juanluisbaptiste commented on GitHub (Jul 24, 2019): is this project still maintained ? no commits since 2017...
Author
Owner

@neumachen commented on GitHub (Jul 24, 2019):

Probably not. I think it’s safe to say you can fork it and take over it.

On Wed, Jul 24, 2019 at 16:32 Juan Luis Baptiste notifications@github.com
wrote:

is this project still maintained ? no commits since 2017...


You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/adamwalach/openvpn-web-ui/issues/10?email_source=notifications&email_token=AB4V4QDROG52ZA6X524MMATQBDDAVA5CNFSM4E6TXKOKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD2XVUVA#issuecomment-514808404,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AB4V4QGCLMVQK6KHHQRQSN3QBDDAVANCNFSM4E6TXKOA
.

--

Kareem G. H.

This e-mail message may contain confidential or legally privileged
information and is intended only for the use of the intended recipient(s).
Any unauthorized disclosure, dissemination, distribution, copying or the
taking of any action in reliance on the information herein is prohibited.
E-mails are not secure and cannot be guaranteed to be error free as they
can be intercepted, amended, or contain viruses. Anyone who communicates
with us by e-mail is deemed to have accepted these risks. Company Name is
not responsible for errors or omissions in this message and denies any
responsibility for any damage arising from the use of e-mail. Any opinion
and other statement contained in this message and any attachment are solely
those of the author and do not necessarily represent those of the company.

<!-- gh-comment-id:514834410 --> @neumachen commented on GitHub (Jul 24, 2019): Probably not. I think it’s safe to say you can fork it and take over it. On Wed, Jul 24, 2019 at 16:32 Juan Luis Baptiste <notifications@github.com> wrote: > is this project still maintained ? no commits since 2017... > > — > You are receiving this because you authored the thread. > Reply to this email directly, view it on GitHub > <https://github.com/adamwalach/openvpn-web-ui/issues/10?email_source=notifications&email_token=AB4V4QDROG52ZA6X524MMATQBDDAVA5CNFSM4E6TXKOKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD2XVUVA#issuecomment-514808404>, > or mute the thread > <https://github.com/notifications/unsubscribe-auth/AB4V4QGCLMVQK6KHHQRQSN3QBDDAVANCNFSM4E6TXKOA> > . > -- Kareem G. H. This e-mail message may contain confidential or legally privileged information and is intended only for the use of the intended recipient(s). Any unauthorized disclosure, dissemination, distribution, copying or the taking of any action in reliance on the information herein is prohibited. E-mails are not secure and cannot be guaranteed to be error free as they can be intercepted, amended, or contain viruses. Anyone who communicates with us by e-mail is deemed to have accepted these risks. Company Name is not responsible for errors or omissions in this message and denies any responsibility for any damage arising from the use of e-mail. Any opinion and other statement contained in this message and any attachment are solely those of the author and do not necessarily represent those of the company.
Author
Owner

@adamwalach commented on GitHub (Jul 25, 2019):

Sadly, I can't promise I'll be able to continue development of this project(at least in next few months).
If someone is interested in contributing/taking over we could create an org in github and redirect project there. I can help with the development, but I will not be able to drive it.
If anyone is interested in collaboration/taking over, please pm me.

<!-- gh-comment-id:514914271 --> @adamwalach commented on GitHub (Jul 25, 2019): Sadly, I can't promise I'll be able to continue development of this project(at least in next few months). If someone is interested in contributing/taking over we could create an org in github and redirect project there. I can help with the development, but I will not be able to drive it. If anyone is interested in collaboration/taking over, please pm me.
Author
Owner

@monty16597 commented on GitHub (Sep 7, 2021):

Hello @adamwalach,
Thanks for creating this great open source project. It is really helping community a lot.

Me and @macnev2013, are planning to maintain the project with new feature/bug-fixes. We wolud be happy to adopt the project or maintain a separate fork. Please let us know your thoughts.

You can visit our fork here. We have updated and redesigned the User Interface.

Looking forward to hearing from you.
Thanks.

<!-- gh-comment-id:914045938 --> @monty16597 commented on GitHub (Sep 7, 2021): Hello @adamwalach, Thanks for creating this great open source project. It is really helping community a lot. Me and @macnev2013, are planning to maintain the project with new feature/bug-fixes. We wolud be happy to adopt the project or maintain a separate fork. Please let us know your thoughts. You can visit our fork [here](https://github.com/intrigues/openvpn-web-ui.git). We have updated and redesigned the User Interface. Looking forward to hearing from you. Thanks.
Author
Owner

@adamwalach commented on GitHub (Sep 7, 2021):

Hi @monty16597
Thanks for reaching out!
I really like the redesigned user interface, and I'd love to see this project having a new life :)

I think we have the following options:

  • develop it in the current repository - I am fine with that, and I can grant you owner permissions if you want
  • add a note to the readme file with a short explanation that this repo is no longer active and a link to your repo

Additionally, we could create a new gh organization with a fancy name ;)

What is your opinion?

<!-- gh-comment-id:914639268 --> @adamwalach commented on GitHub (Sep 7, 2021): Hi @monty16597 Thanks for reaching out! I really like the redesigned user interface, and I'd love to see this project having a new life :) I think we have the following options: - develop it in the current repository - I am fine with that, and I can grant you owner permissions if you want - add a note to the readme file with a short explanation that this repo is no longer active and a link to your repo Additionally, we could create a new gh organization with a fancy name ;) What is your opinion?
Author
Owner

@monty16597 commented on GitHub (Sep 9, 2021):

Hi @adamwalach, Thanks for the response.

We are fine with any of the following:

  • We already have a GitHub organization where we manage such projects and we can transfer the project ownership over there so that all the current issues/PRs stays as it is.
  • We can maintain a separate fork in the same organization and add depreciation notes here.

Let us know your thoughts.
We would love to discuss more. You can reach out to us at alonjamohit77@gmail.com and macnev2013@gmail.com .
Thanks.

<!-- gh-comment-id:915779499 --> @monty16597 commented on GitHub (Sep 9, 2021): Hi @adamwalach, Thanks for the response. We are fine with any of the following: - We already have a [GitHub organization](https://github.com/intrigues) where we manage such projects and we can transfer the project ownership over there so that all the current issues/PRs stays as it is. - We can maintain a separate fork in the same organization and add depreciation notes here. Let us know your thoughts. We would love to discuss more. You can reach out to us at alonjamohit77@gmail.com and macnev2013@gmail.com . Thanks.
Author
Owner

@macnev2013 commented on GitHub (Sep 13, 2021):

Hi @adamwalach, We would love to hear back from you. We are open for any discussions.
We are actively working on the future road map.

Looking forward to discuss in detail.

Thanks

<!-- gh-comment-id:917833914 --> @macnev2013 commented on GitHub (Sep 13, 2021): Hi @adamwalach, We would love to hear back from you. We are open for any discussions. We are actively working on the future road map. Looking forward to discuss in detail. Thanks
Author
Owner

@bnhf commented on GitHub (Jan 27, 2022):

Me and @macnev2013, are planning to maintain the project with new feature/bug-fixes. We would be happy to adopt the project or maintain a separate fork. Please let us know your thoughts.

You can visit our fork here. We have updated and redesigned the User Interface

@monty16597 and @macnev2013 Thanks for the work you've done on the updated interface for this project in your @intrigues fork. Loved that I could spin-up a test setup using the Stacks - Git Repository feature of Portainer. I'm curious if you think it's possible for the openvpn-gui Docker container to work with an OpenVPN server instance that's not in a docker container? I'd like to use it in a TAP interface (bridge) scenario, which I don't believe can be implemented in a container.

<!-- gh-comment-id:1022796474 --> @bnhf commented on GitHub (Jan 27, 2022): > Me and @macnev2013, are planning to maintain the project with new feature/bug-fixes. We would be happy to adopt the project or maintain a separate fork. Please let us know your thoughts. > > You can visit our fork [here](https://github.com/intrigues/openvpn-web-ui.git). We have updated and redesigned the User Interface @monty16597 and @macnev2013 Thanks for the work you've done on the updated interface for this project in your @intrigues fork. Loved that I could spin-up a test setup using the Stacks - Git Repository feature of Portainer. I'm curious if you think it's possible for the openvpn-gui Docker container to work with an OpenVPN server instance that's not in a docker container? I'd like to use it in a TAP interface (bridge) scenario, which I don't believe can be implemented in a container.
Author
Owner

@bnhf commented on GitHub (Feb 19, 2022):

Hi @monty16597 Thanks for reaching out! I really like the redesigned user interface, and I'd love to see this project having a new life :)

I think we have the following options:

  • develop it in the current repository - I am fine with that, and I can grant you owner permissions if you want
  • add a note to the readme file with a short explanation that this repo is no longer active and a link to your repo

Additionally, we could create a new gh organization with a fancy name ;)

What is your opinion?

@adamwalach -

Just wanted to let you know that I've created a fork of your excellent openvpn-web-ui project specifically for those of us that like using a TAP-style VPN connection. I did a full update on all of the dependencies, and numerous changes to accommodate the latest versions of OpenVPN (including differences in the Management Interface) and EasyRSA3. The base is now Debian 11.

I don't believe it's possible to do a TAP (bridge) setup inside a docker container, so this version works with OpenVPN on the host, and so is a single container. I used PiVPN, which is a great script, and is compatible with both Debian and Ubuntu. All of the command line options for PiVPN work too, so things like certificate revocation can be done from a root terminal session, WinSCP or Cockpit.

Personally, I prefer your original interface, which looks great with the Dark Reader browser extension. I forked from @tyzbit's version, done last year -- so there are also additional server and client configuration options, including specifying DNS servers and the ability to add options without specific fields. Also, thanks to @mendoza-conicet, I added downloading of the client config as a single .ovpn file.

Here are few screenshots, which of course should look very familiar:

Screenshot 2022-02-18 155120

Here's what it looks like in Organizr, complete with Cockpit and Portainer:

Screenshot 2022-02-18 113001

The Certificates page with the additional download option:

Screenshot 2022-02-18 105913

And the OpenVPN config page (in white, because I can't do a "Select and Scroll" screen capture with Dark Reader enabled):

screenshot-brix-pc2_8080-2022 02 15-13_10_53

Thanks for all the great work you did on this back in 2017, and just wanted to let you know it's still appreciated!

<!-- gh-comment-id:1045386235 --> @bnhf commented on GitHub (Feb 19, 2022): > Hi @monty16597 Thanks for reaching out! I really like the redesigned user interface, and I'd love to see this project having a new life :) > > I think we have the following options: > > * develop it in the current repository - I am fine with that, and I can grant you owner permissions if you want > * add a note to the readme file with a short explanation that this repo is no longer active and a link to your repo > > Additionally, we could create a new gh organization with a fancy name ;) > > What is your opinion? @adamwalach - Just wanted to let you know that I've created a fork of your excellent openvpn-web-ui project specifically for those of us that like using a TAP-style VPN connection. I did a full update on all of the dependencies, and numerous changes to accommodate the latest versions of OpenVPN (including differences in the Management Interface) and EasyRSA3. The base is now Debian 11. I don't believe it's possible to do a TAP (bridge) setup inside a docker container, so this version works with OpenVPN on the host, and so is a single container. I used PiVPN, which is a great script, and is compatible with both Debian and Ubuntu. All of the command line options for PiVPN work too, so things like certificate revocation can be done from a root terminal session, WinSCP or Cockpit. Personally, I prefer your original interface, which looks great with the Dark Reader browser extension. I forked from @tyzbit's version, done last year -- so there are also additional server and client configuration options, including specifying DNS servers and the ability to add options without specific fields. Also, thanks to @mendoza-conicet, I added downloading of the client config as a single .ovpn file. Here are few screenshots, which of course should look very familiar: ![Screenshot 2022-02-18 155120](https://user-images.githubusercontent.com/41088895/154774383-f0090086-8930-48fe-8469-52d3a8462037.png) Here's what it looks like in Organizr, complete with Cockpit and Portainer: ![Screenshot 2022-02-18 113001](https://user-images.githubusercontent.com/41088895/154774949-d0235854-c9e0-4070-b3ee-af6291e9fcc3.png) The Certificates page with the additional download option: ![Screenshot 2022-02-18 105913](https://user-images.githubusercontent.com/41088895/154775136-b847c3c1-265c-48ad-aae5-98b012c5ea23.png) And the OpenVPN config page (in white, because I can't do a "Select and Scroll" screen capture with Dark Reader enabled): ![screenshot-brix-pc2_8080-2022 02 15-13_10_53](https://user-images.githubusercontent.com/41088895/154776071-741c12b8-ed96-4fe6-9417-58ee22223f04.png) Thanks for all the great work you did on this back in 2017, and just wanted to let you know it's still appreciated!
Author
Owner

@d3vilh commented on GitHub (Sep 5, 2023):

Hallo everyone

Its 2023 and work done by Adam is still amaizing.
I found that all popular forks continue to use Beego v1.X web framework which has 3 critical CVEs (1, 2, 3) and 76 more for other software components.
I have all these fixed, but unfortunately can't just push new changes in this repo, as my fork went too far with code base and features, so I'm leaving link to my repo here, for you all.

The fork called openvpn-ui

I'm keep maintaining it and you all are welcome to participate, as well.

Here is short features description and screenshots.

Features

  • Status page that shows server statistics and list of connected clients
  • Easy to preview OpenVPN Server logs
  • Supports OpenVPN tunnel(dev tun) or bridge(dev tap) server configurations
  • Easy to generate, download, revoke and delete client certificates
  • Client can have secret passphrase and static IP assigned during client certificate generation
  • You can Change predefined EasyRSA vars including certificates and CRL expiration time
  • Maintain EasyRSA PKI infrastructure (init, build-ca, gen-dh, build-crl, gen-ta, revoke)
  • Change OpenVPN Server configuration via web interface
  • Restart OpenVPN Server and OpenVPN UI from web interface
  • Pass user and password via container environment variables
  • Updated infrustracture:
  • Support any architecture, ready images for AMD64 and ARM available on Docker Hub.
<!-- gh-comment-id:1706591113 --> @d3vilh commented on GitHub (Sep 5, 2023): ## Hallo everyone **Its 2023 and work done by Adam is still amaizing.** I found that all popular forks continue to use Beego v1.X web framework which has **3 critical CVEs** ([1](https://scout.docker.com/v/CVE-2022-31836?utm_source=hub&utm_medium=ExternalLink), [2](https://scout.docker.com/vulnerabilities/id/CVE-2022-31259?utm_source=hub&utm_medium=ExternalLink), [3](https://scout.docker.com/vulnerabilities/id/CVE-2022-31836?utm_source=hub&utm_medium=ExternalLink)) and 76 more for other software components. I have all these fixed, but unfortunately can't just push new changes in this repo, as my fork went too far with code base and features, so I'm leaving [link to my repo here](https://github.com/d3vilh/openvpn-ui/), for you all. ## The fork called [openvpn-ui](https://github.com/d3vilh/openvpn-ui/) I'm keep maintaining it and you all are welcome to participate, as well. Here is short features description and [screenshots](https://github.com/d3vilh/openvpn-ui/blob/main/README.md#screenshots). ## Features * Status page that shows server statistics and list of connected clients * Easy to preview OpenVPN Server logs * Supports OpenVPN **tunnel**(`dev tun`) or **bridge**(`dev tap`) server configurations * Easy to **generate**, **download**, **revoke** and **delete** client certificates * Client can have secret passphrase and static IP assigned during client certificate generation * You can **Change predefined EasyRSA vars** including certificates and CRL expiration time * **Maintain EasyRSA PKI infrastructure** (init, build-ca, gen-dh, build-crl, gen-ta, revoke) * Change OpenVPN Server configuration via web interface * Restart OpenVPN Server and OpenVPN UI from web interface * Pass user and password via container environment variables * Updated infrustracture: * Beego 2.1 with all vulnerabilities fixed * Easy-rsa 3.X * Openssl 3.X * OpenVPN 2.5.8 Server is fully compatible * Compatible OpenVPN Server images can be found on Docker Hub - [d3vilh/openvpn-server:latest](https://hub.docker.com/r/d3vilh/openvpn-server) * As well as Openvpn-UI itself - [d3vilh/openvpn-ui:latest](https://hub.docker.com/r/d3vilh/openvpn-ui) * Support any architecture, ready images for AMD64 and ARM [available on Docker Hub](https://hub.docker.com/r/d3vilh/openvpn-ui).
Author
Owner

@tyzbit commented on GitHub (Sep 5, 2023):

@d3vilh, your repository featuring the ability to sponsor the project as well as having a donation link at the end of your README gives me pause.

It's true you've done a huge amount of work as evidenced by the commit history and I'm grateful that this codebase has been developed upon and has an active maintainer on a fork. With that said, do you plan on keeping all proceeds from sponsors and donations on this project or would you share some with @adamwalach? If you do not plan to split proceeds, does that seem fair given the complexity of this original repo versus your additions?

To be clear, I think you should do whatever you like. I myself added the tiniest of features to my personal fork, so I don't expect derivative works to credit me. But @adamwalach made a great tool here and it's obvious that hours were spent on it, yet he gets but a mention at the bottom of your README, his commits stripped from the commit history and the new maintainer of the code he largely wrote happily accepting sponsors and donations. Like I said, it gives me pause.

<!-- gh-comment-id:1706791101 --> @tyzbit commented on GitHub (Sep 5, 2023): @d3vilh, [your repository](https://github.com/d3vilh/openvpn-ui/) featuring the ability to sponsor the project as well as having a donation link at the end of your README gives me pause. It's true you've done a huge amount of work as evidenced by the commit history and I'm grateful that this codebase has been developed upon and has an active maintainer on a fork. With that said, do you plan on keeping all proceeds from sponsors and donations on this project or would you share some with @adamwalach? If you do not plan to split proceeds, does that seem fair given the complexity of this original repo versus your additions? To be clear, I think you should do whatever you like. I myself added the tiniest of features to my personal fork, so I don't expect derivative works to credit me. But @adamwalach made a great tool here and it's obvious that hours were spent on it, yet he gets but a mention at the bottom of your README, his commits stripped from the commit history and the new maintainer of the code he largely wrote happily accepting sponsors and donations. Like I said, it gives me pause.
Author
Owner

@d3vilh commented on GitHub (Sep 5, 2023):

Hi @tyzbit, your comment is very fair.
I'd be happy to include an Adam donation button there as well. I haven't generated any income from this project (there have been no donations at all), also I'd be glad to receive some as well because I've dedicated a lot of my time to it over the past few months🙃

as you wrote, Adam is mentioned in the Readme file as an original author and LICENSE also have the proper links. Furthermore, we all have permission, as indicated in this thread, to take over this repository.
This is important because it aligns with the core principles of the Free Software community and is a way to contribute.

Ultimately, the decision is yours. You can pause the project or even use it in a commercial environment, but it's important to publicly acknowledge all the co-authors mentioned in the LICENSE file and, if you're inclined, make a donation to show appreciation for the developers' time and effort.

To be clear, I think you should do whatever you like.

Thank you, and I would be delighted to receive pull requests from you as well 😉.
This is how the Open Source community thrives.

@adamwalach, I'd be more than willing to personally donate and include your links to Openvpn-ui project page (Please update the readme file with it, or pm me). I'm sure lot of people here would be glad to donate too.

<!-- gh-comment-id:1706902363 --> @d3vilh commented on GitHub (Sep 5, 2023): Hi @tyzbit, your comment is very fair. I'd be happy to include an Adam donation button there as well. I haven't generated any income from this project (there have been no donations at all), also I'd be glad to receive some as well because I've dedicated a lot of my time to it over the past few months🙃 as you wrote, Adam is mentioned in the [Readme](https://github.com/d3vilh/openvpn-ui/tree/main#%D0%B4%D1%8F%D0%BA%D1%83%D1%8E-and-kudos-to-the-original-author) file as an original author and [LICENSE](https://github.com/d3vilh/openvpn-ui/blob/main/LICENSE) also have the proper links. Furthermore, we all have permission, as indicated in [this thread](https://github.com/adamwalach/openvpn-web-ui/issues/10#issuecomment-514914271), to take over this repository. This is important because it aligns with the core principles of the Free Software community and is a way to contribute. Ultimately, the decision is yours. You can pause the project or even use it in a commercial environment, but it's important to publicly acknowledge all the co-authors mentioned in the [LICENSE](https://github.com/d3vilh/openvpn-ui/blob/main/LICENSE) file and, if you're inclined, make a donation to show appreciation for the developers' time and effort. > To be clear, I think you should do whatever you like. Thank you, and I would be delighted to receive pull requests from you as well 😉. This is how the Open Source community thrives. @adamwalach, I'd be more than willing to personally donate and include your links to Openvpn-ui project page (Please update the readme file with it, or pm me). I'm sure lot of people here would be glad to donate too.
Author
Owner

@tyzbit commented on GitHub (Sep 5, 2023):

Thanks for your response @d3vilh, you've given me some peace of mind. I want effort to be rewarded with income in the open source community and how you're going about it seems responsible and fair to me.

Ultimately, whatever Adam wants is all that matters, so as long as if he asks for more attribution or a donation link on your repo you make the requested change, then all is well. Thanks again for becoming an active maintainer for this very useful codebase.

<!-- gh-comment-id:1707101979 --> @tyzbit commented on GitHub (Sep 5, 2023): Thanks for your response @d3vilh, you've given me some peace of mind. I want effort to be rewarded with income in the open source community and how you're going about it seems responsible and fair to me. Ultimately, whatever Adam wants is all that matters, so as long as if he asks for more attribution or a donation link on your repo you make the requested change, then all is well. Thanks again for becoming an active maintainer for this very useful codebase.
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/openvpn-web-ui#8
No description provided.