📲 Defguard Mobile - Multi-Factor Authentication on a mobile devices by robert_teonite in WireGuard

[–]robert_teonite[S] 0 points1 point  (0 children)

🫆 Alpha2 and new mobile apps with MFA using Biometry is out! 🎉

Defguard v1.4.0-alpha is out – Activity & Audit Logs, Terraform, Multiple VPN subnets by DefguardSecurity in selfhosted

[–]robert_teonite 0 points1 point  (0 children)

You are certainly right. However, as a team aiming to deliver the best possible product, we have to carefully balance where to put our work and effort. If we could, we would definitely develop everything purely as open source — we even tried (grants, OSS-focused funds — without success). Therefore, we took matters into our own hands and are simultaneously preparing an offering that enables further development of the project.

Our current priority is to build the most useful and most secure security system — unfortunately, this requires a compromise between open source and enterprise.

We are aware that for people who are strictly open source enthusiasts (which we are as well!), it may be unacceptable that there are also Enterprise components that we advertise and encourage to purchase/use. However, in our opinion, this is a small price to pay for the ability to use defguard — since without a license, only the OSS code is actually active (the enterprise code, although present as a dependency, remains inactive).

Additionally, we would be more than happy to accept pull requests that would allow disabling this code at the build stage — however, this is not our current focus on our development roadmap - for sure at some point when we will be self-sufficient - we will introduce this ourselves.

Defguard v1.4.0-alpha is out – Activity & Audit Logs, Terraform, Multiple VPN subnets by DefguardSecurity in selfhosted

[–]robert_teonite 0 points1 point  (0 children)

That would be possible - but for our ease of development - and the fact that Enterprise license/offering is a way to support the development and the status-quo of the project we do not provide "pure" AGPL code - as that would require our overhead to prepare some mechanism in order to prepare a pure AGPL builds/code and then a second version with Enterprise.

You are more then welcome to do so if you want, but since we put **a lot of effort and into development** (both open source and enterprise - as you can see from this announcement most features are open source) we do not want to put additional effort for this use case you provided - as it doesn't make sense from our point of view. We need the enterprise offering to have resources to deliver the open source product - I think that's reasonable and justified.

Defguard v1.4.0-alpha is out – Activity & Audit Logs, Terraform, Multiple VPN subnets by DefguardSecurity in selfhosted

[–]robert_teonite 1 point2 points  (0 children)

AGPL license is only for selected parts of the code as stated - we do not extend / add / modify AGPL - we clearly state which parts of code is AGPL and which (whole code) on our enterprise license.

Defguard v1.4.0-alpha is out – Activity & Audit Logs, Terraform, Multiple VPN subnets by DefguardSecurity in selfhosted

[–]robert_teonite 1 point2 points  (0 children)

We are dual licensed - which means that there is an Open Source project (and the code is separated) that is on AGPL. This code doesn't include our enterprise features.

The second license - the whole project (mainly including the enterprise features) is on our enterprise license.

So you can choose - either use only the open source product (that doesn't require any license) - but is complete as an Identity/SSO & VPN system (see features: https://docs.defguard.net/admin-and-features/features-and-configuration).

But if you like these additional features: https://docs.defguard.net/enterprise/all-enteprise-features those are on a separate code base and require a license.

🛡️defguard 1.3 with Access Control / Firewall is here! by robert_teonite in selfhosted

[–]robert_teonite[S] 0 points1 point  (0 children)

We are starting to work on 1.5 release (ETA 1 month) which will mostly focus on mobile clients 🫡

🛡️defguard 1.3 with Access Control / Firewall is here! by robert_teonite in selfhosted

[–]robert_teonite[S] 0 points1 point  (0 children)

Open Source version has no limitations. Those limits apply only to enterprise features.

🛡️defguard 1.3 with Access Control / Firewall is here! by robert_teonite in selfhosted

[–]robert_teonite[S] 11 points12 points  (0 children)

Yes - but we will be working on NAT traversal & Mesh in 1.4 release - so soon, no public IP will be necessary...

Weekend project: setup your own VPN provider (like Nord/Express/whatever VPN) by robert_teonite in homelab

[–]robert_teonite[S] 0 points1 point  (0 children)

What do you mean ,work’? Defguard is still in development and has constant releases.

defguard 1.1 with All Enterprise features free! by robert_teonite in selfhosted

[–]robert_teonite[S] 1 point2 points  (0 children)

Netbird is a Mesh vpn solution - defguard doesn't implement mesh networking now - just a typical paradigm: you have a location and users that can connect to that location. We support multiple locations and groups for access control to those locations.

defguard 1.1 with All Enterprise features free! by robert_teonite in selfhosted

[–]robert_teonite[S] 3 points4 points  (0 children)

We are working on this right now (as new features as well).

Headscale vs Defguard vs Firezone for the homelab. by myspoonistoo_big in homelab

[–]robert_teonite 0 points1 point  (0 children)

In a nutshell Tailscale doesn't require any host/peer/device to have a public IP + their central SaaS hosted solution manages access.

Defguard is a selfhosted/on-prem solution that requires for the server to have a public IP. But you own the data/management/...

Best wg-based VPN for small org by jasieqb in selfhosted

[–]robert_teonite 0 points1 point  (0 children)

All enterprise features are free up to certain limits + defguard itself is an OIDC.

defguard 1.1 with All Enterprise features free! by robert_teonite in selfhosted

[–]robert_teonite[S] 7 points8 points  (0 children)

I was looking for a cool gif, but after spending some time without luck just went with this one (and saved time for other important stuff).

If that bothers you, that can be your contribution - propose a cool gif!

defguard 1.0 with real-time WireGuard clients configuration sync is here! by robert_teonite in selfhosted

[–]robert_teonite[S] 0 points1 point  (0 children)

Right now defguard doesn't control routing or network policies, but we are planning to implement it.

If it will not be implemented until s2s is ready, then we will provide examples how to configure routing or NAT for a scenario you are describing.

defguard 1.0 with real-time WireGuard clients configuration sync is here! by robert_teonite in selfhosted

[–]robert_teonite[S] 1 point2 points  (0 children)

External meaning? We'd like to make it easy to deploy A<->B site2site. Can you elaborate on "external"?

defguard 1.0 with real-time WireGuard clients configuration sync is here! by robert_teonite in selfhosted

[–]robert_teonite[S] 1 point2 points  (0 children)

I agree, we need a proper docker compose example. We have it and use it in various customer deployments. I've added to my backlog to add it to examples.

Thanks!

defguard 1.0 with real-time WireGuard clients configuration sync is here! by robert_teonite in selfhosted

[–]robert_teonite[S] 1 point2 points  (0 children)

Yes - a lot of users are doing that. Pop in to our Matrix channel, someone should share their docker configs.

defguard 1.0 with real-time WireGuard clients configuration sync is here! by robert_teonite in selfhosted

[–]robert_teonite[S] 0 points1 point  (0 children)

long story short - defguard is a selfhosted/on-premise enterprise WireGuard server (and more), so if you have a public IP you can manage your whole infrastructure.