Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps | Demo | Docs | Install
  1. Cloudron Forum
  2. App Wishlist
  3. Wireguard VPN

Wireguard VPN

Scheduled Pinned Locked Moved Solved App Wishlist
wireguard vpncloudronsecurity
108 Posts 29 Posters 28.2k Views 39 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Offline
    M Offline
    malvim
    wrote on last edited by
    #101

    Another thing I just thought is that it'd be cool to be able to have other apps be VPN clients as well...

    So docker-compose has the "service" network mode, which I think is like the "host" network mode, but instead of the host it uses another container's network. Not sure how we'd implement it, and maybe this would be easier if we had a VPN add-on instead of an app, not sure.

    The use case is one I'm going through right now: I want to use prometheus and grafana to monitor something that i'd like only be accessed through a wireguard VPN. So at the moment (for testing purposes), I'm keeping the things I want to monitor open on the internet and using prometheus to collect metrics, but if we want to go through with it in production, I'll probably have to host at least prometheus by myself inside our VPN.

    what do you guys think?

    1 Reply Last reply
    1
    • girishG Offline
      girishG Offline
      girish
      Staff
      wrote on last edited by
      #102

      Alright, I managed to get initial wireguard implementation working. It's in a branch, still some work to be done but atleast it's working. I am still figuring out routing between the networks but you can connect separately already.

      The idea is to have both OpenVPN and Wireguard in the existing OpenVPN app. Maybe we will rename this app to be just VPN. Hopefully, we can get this out the coming week.

      D robiR 2 Replies Last reply
      18
      • P Offline
        P Offline
        playsia
        wrote on last edited by
        #103

        Fantastic news!

        1 Reply Last reply
        1
        • girishG girish

          Alright, I managed to get initial wireguard implementation working. It's in a branch, still some work to be done but atleast it's working. I am still figuring out routing between the networks but you can connect separately already.

          The idea is to have both OpenVPN and Wireguard in the existing OpenVPN app. Maybe we will rename this app to be just VPN. Hopefully, we can get this out the coming week.

          D Offline
          D Offline
          dylightful
          wrote on last edited by
          #104

          @girish Maybe the greatest Christmas present one could ask for!

          1 Reply Last reply
          2
          • girishG girish

            Alright, I managed to get initial wireguard implementation working. It's in a branch, still some work to be done but atleast it's working. I am still figuring out routing between the networks but you can connect separately already.

            The idea is to have both OpenVPN and Wireguard in the existing OpenVPN app. Maybe we will rename this app to be just VPN. Hopefully, we can get this out the coming week.

            robiR Offline
            robiR Offline
            robi
            wrote on last edited by
            #105

            @girish While you're at it, please consider adding support for MASQUE protocol - https://news.ycombinator.com/item?id=36431841

            Conscious tech

            girishG 1 Reply Last reply
            2
            • robiR robi

              @girish While you're at it, please consider adding support for MASQUE protocol - https://news.ycombinator.com/item?id=36431841

              girishG Offline
              girishG Offline
              girish
              Staff
              wrote on last edited by
              #106

              @robi thanks for the tip, have to read further. Also found https://guardianproject.info/2020/02/25/masque-review/

              robiR 1 Reply Last reply
              2
              • girishG girish

                @robi thanks for the tip, have to read further. Also found https://guardianproject.info/2020/02/25/masque-review/

                robiR Offline
                robiR Offline
                robi
                wrote on last edited by
                #107

                @girish You're welcome!

                Cloudflare blog also has entries in how they implemented it worldwide including their WARP VPNs.

                Conscious tech

                1 Reply Last reply
                2
                • girishG Offline
                  girishG Offline
                  girish
                  Staff
                  wrote on last edited by
                  #108

                  This is finally packaged.

                  1 Reply Last reply
                  10
                  • girishG girish marked this topic as a question on
                  • girishG girish has marked this topic as solved on
                  • girishG girish locked this topic on
                  Reply
                  • Reply as topic
                  Log in to reply
                  • Oldest to Newest
                  • Newest to Oldest
                  • Most Votes


                  • Login

                  • Don't have an account? Register

                  • Login or register to search.
                  • First post
                    Last post
                  0
                  • Categories
                  • Recent
                  • Tags
                  • Popular
                  • Bookmarks
                  • Search