From eceef4c38d4829b7e5f78b6751c5da15fa68e251 Mon Sep 17 00:00:00 2001 From: 4lb Date: Wed, 11 Jun 2025 13:51:33 +0200 Subject: [PATCH 01/16] case-study blogpost type --- public/images/blog/acquinox.png | Bin 0 -> 187062 bytes src/components/ShareButtons.astro | 112 ++++++++++++ .../swiss-ma-fund-private-cloud-defguard.mdx | 69 ++++++++ src/content/config.ts | 3 + src/pages/blog/[slug].astro | 166 +++++++++++++++--- 5 files changed, 326 insertions(+), 24 deletions(-) create mode 100644 public/images/blog/acquinox.png create mode 100644 src/components/ShareButtons.astro create mode 100644 src/content/blog/swiss-ma-fund-private-cloud-defguard.mdx diff --git a/public/images/blog/acquinox.png b/public/images/blog/acquinox.png new file mode 100644 index 0000000000000000000000000000000000000000..50fed3a4c29e351ac3700cb2d6729619e8d679d2 GIT binary patch literal 187062 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%0D80yM-kV7QQ`8SAPu6RXlhqH4G(jn1 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�BjNC@A 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

+ + + \ No newline at end of file diff --git a/src/content/blog/swiss-ma-fund-private-cloud-defguard.mdx b/src/content/blog/swiss-ma-fund-private-cloud-defguard.mdx new file mode 100644 index 0000000..9375f4d --- /dev/null +++ b/src/content/blog/swiss-ma-fund-private-cloud-defguard.mdx @@ -0,0 +1,69 @@ +--- +title: "How a Swiss M&A fund built a private cloud with Defguard" +publishDate: 2025-06-11 +description: "A global investment firm focused on data sovereignty implemented a self-hosted, private cloud infrastructure to secure internal operations and protect sensitive financial data — with Defguard as a core fundament." +author: "Michał Gryczka" +companyName: "Acquinox" +companyDescription: "A global investment firm focused on data sovereignty implemented a self-hosted, private cloud infrastructure to secure internal operations and protect sensitive financial data with Defguard as a core fundament." +companyWebsite: "https://acquinox.capital" +--- + +![](/images/blog/acquinox.png) + +A global investment firm focused on data sovereignty implemented a self-hosted, private cloud infrastructure to secure internal operations and protect sensitive financial data — with Defguard as a core fundament. + +The solution enabled secure, role-based access (through enterprise VPN) across international teams, Defguard as a Single Sign-On (SSO) to authorize access to business applications (file sharing, chat, …), and centralized user onboarding and enrollment — all while maintaining full control over infrastructure. + +By leveraging open-source technologies, the organization built a scalable, cost-effective alternative to traditional cloud-based systems, tailored to the needs of modern financial institutions. + +--- + +## About the Client — Acquinox Capital + +**Acquinox Capital** is a growth-focused investment firm based in Switzerland, specializing in transformative technologies across Next-Gen Industries. With a presence in Europe and North America, the firm applies a rigorous, research-driven approach to identifying high-conviction opportunities. + +Acquinox backs visionary companies operating at the forefront of innovation. Their portfolio includes high-growth ventures like **Epic Games**, **SpaceX**, **Bolt**, and **Global Ledger**, alongside gaming studios, immersive platforms, and deep tech startups — reflecting its focus on future-shaping technologies across industries. + +--- + +## Uncompromising Security for Private Cloud Environment + +As an investment firm operating in high-stakes sectors, Acquinox Capital manages extremely sensitive data across its operations — from internal communications and investor documentation to proprietary deal flow intelligence. + +When **Kacper**, a senior Director of IT and Security, joined Acquinox, he knew that ensuring airtight security was non-negotiable. At the same time, the company founder had a strong strategic mandate to operate in a fully on-premise and largely open-source environment. + +This applied across the board: document storage, communication infrastructure, internal systems, and access control. Balancing modern usability with enterprise-grade security in a self-hosted setup presented a unique set of technical and operational challenges. + +> “Trying to solve the remote access problem, I’ve looked into popular solutions like Tailscale, Netbird or Firezone offering VPN management with Wireguard, but their focus lies in the cloud/SaaS and does not fit our scenario perfectly. Then I discovered Defguard, which is designed with private cloud use cases in mind and offers built-in identity and SSO. With Defguard documentation and support, the evaluation was fast and easy.” +> — *Kacper Wiśniewski* + +Acquinox quickly evaluated the solution — with help from the Defguard team — and confirmed that it fit perfectly into their private cloud strategy. + +--- + +## Defguard Provides the Fundamental Security Layer + +To meet internal security and operational requirements, the investment firm deployed a fully self-hosted (private cloud) infrastructure using a trusted stack of open-source tools for file sharing, chat, and more. + +Acquinox leveraged **Defguard's full-stack identity, SSO, and VPN** — one login to all services. This approach minimized maintenance burden and deployment costs, solving integration issues and reducing external dependencies. + +The risk of vendor lock-in was also mitigated: Defguard supports third-party identity and SSO providers, giving Acquinox the flexibility to switch solutions when necessary. + +--- + +## Defguard is Purpose-Built for Private Cloud + +Other decision factors in choosing Defguard included its **built-in multi-factor authentication (MFA)** at the **WireGuard protocol level**. Because this is handled entirely by the on-prem Defguard instance, **no data ever leaves Acquinox infrastructure** — unlike with cloud-first VPN solutions. + +MFA is increasingly becoming mandatory under regulatory frameworks like **NIS2** and **DORA**, especially for financial institutions. + +> “With Defguard in place it’s super easy to manage user access on multiple levels — marketing and analysts have access to documentation systems, CRM, and analytics, while our engineers can manage infrastructure and services that we develop — e.g. our custom AI valuation tool.” + +The design and architecture proposed by Defguard enabled the firm to use it as the **backbone of its entire private cloud infrastructure**. + +--- + +Michał Gryczka +Co-founder, CRO, Defguard +mike@defguard.net +defguard.net diff --git a/src/content/config.ts b/src/content/config.ts index d378e3d..e31bfd4 100644 --- a/src/content/config.ts +++ b/src/content/config.ts @@ -8,6 +8,9 @@ const blogSchema = z.object({ description: z.string(), draft: z.boolean().optional().default(false), author: z.string().optional(), + companyName: z.string().optional(), + companyDescription: z.string().optional(), + companyWebsite: z.string().optional(), }); const productFeatures = defineCollection({ diff --git a/src/pages/blog/[slug].astro b/src/pages/blog/[slug].astro index e69f6f0..5579d36 100644 --- a/src/pages/blog/[slug].astro +++ b/src/pages/blog/[slug].astro @@ -2,6 +2,7 @@ import { getCollection } from "astro:content"; import Navigation from "../../components/base/Navigation.astro"; import ProductLayout from "../../layouts/ProductLayout.astro"; +import ShareButtons from "../../components/ShareButtons.astro"; export async function getStaticPaths() { const blogEntries = await getCollection("blog"); @@ -28,6 +29,9 @@ const formatDate = (date: Date) => { const title = `${entry.data.title} | defguard Blog`; const url = `https://defguard.net/blog/${entry.slug}`; + +// Check if case study metadata exists +const hasCaseStudy = entry.data.companyName && entry.data.companyDescription && entry.data.companyWebsite; ---
-
-

{entry.data.title}

-
- -
- -
- -
-
- ← Back to Blog + +
+
+

{entry.data.title}

+ +
+ +
+ +
+ +
-
+
From 775778feef164f693e0e08db6d384b02e625c250 Mon Sep 17 00:00:00 2001 From: 4lb Date: Wed, 11 Jun 2025 14:04:40 +0200 Subject: [PATCH 02/16] blog posts opengraph data --- src/content/blog/defguard-pre-seed.mdx | 1 + src/content/blog/defguard-release.mdx | 1 + .../swiss-ma-fund-private-cloud-defguard.mdx | 5 +++-- src/content/blog/why-open-source.mdx | 1 + .../blog/windows-codesign-certum-hsm.mdx | 1 + src/content/config.ts | 1 + src/layouts/ProductLayout.astro | 9 +++++---- src/pages/blog/[slug].astro | 17 ++++++++++++++--- 8 files changed, 27 insertions(+), 9 deletions(-) diff --git a/src/content/blog/defguard-pre-seed.mdx b/src/content/blog/defguard-pre-seed.mdx index 0c2429a..3219990 100644 --- a/src/content/blog/defguard-pre-seed.mdx +++ b/src/content/blog/defguard-pre-seed.mdx @@ -3,6 +3,7 @@ title: "Defguard Secures Strategic Partners and Raises EUR 1.2 Million in Pre-Se publishDate: 2025-05-21 description: "Defguard has established strategic partnerships with top open-source and IT security experts in Poland and secured significant pre-seed funding of EUR 1.2 million, led by Hard2beat and including renowned industry leaders." author: "Michał Gryczka" +image: "/images/blog/defguard_founders_and_Hard2beat_partners.png" --- import YouTubeVideo from "../../components/video/YouTubeVideo.astro"; diff --git a/src/content/blog/defguard-release.mdx b/src/content/blog/defguard-release.mdx index fb2ccc9..1fa70d8 100644 --- a/src/content/blog/defguard-release.mdx +++ b/src/content/blog/defguard-release.mdx @@ -3,6 +3,7 @@ title: "True Zero-Trust WireGuard® VPN with 2FA/MFA - defguard security paltfor publishDate: 2023-05-12 description: "Defguard offers a unique combination of security-related functionalities from identity management (OpenID/OAuth2/LDAP) to VPN (Wireguard) to other features (Multi-Factor Authentication, Yubikey provisioning, Web3, Webhooks, etc.)." author: "Robert Olejnik" +image: "/images/blog/defguard-main-screen.png" --- ### TL;DR diff --git a/src/content/blog/swiss-ma-fund-private-cloud-defguard.mdx b/src/content/blog/swiss-ma-fund-private-cloud-defguard.mdx index 9375f4d..68c7598 100644 --- a/src/content/blog/swiss-ma-fund-private-cloud-defguard.mdx +++ b/src/content/blog/swiss-ma-fund-private-cloud-defguard.mdx @@ -6,6 +6,7 @@ author: "Michał Gryczka" companyName: "Acquinox" companyDescription: "A global investment firm focused on data sovereignty implemented a self-hosted, private cloud infrastructure to secure internal operations and protect sensitive financial data with Defguard as a core fundament." companyWebsite: "https://acquinox.capital" +image: "/images/blog/acquinox.png" --- ![](/images/blog/acquinox.png) @@ -34,7 +35,7 @@ When **Kacper**, a senior Director of IT and Security, joined Acquinox, he knew This applied across the board: document storage, communication infrastructure, internal systems, and access control. Balancing modern usability with enterprise-grade security in a self-hosted setup presented a unique set of technical and operational challenges. -> “Trying to solve the remote access problem, I’ve looked into popular solutions like Tailscale, Netbird or Firezone offering VPN management with Wireguard, but their focus lies in the cloud/SaaS and does not fit our scenario perfectly. Then I discovered Defguard, which is designed with private cloud use cases in mind and offers built-in identity and SSO. With Defguard documentation and support, the evaluation was fast and easy.” +> “Trying to solve the remote access problem, I've looked into popular solutions like Tailscale, Netbird or Firezone offering VPN management with Wireguard, but their focus lies in the cloud/SaaS and does not fit our scenario perfectly. Then I discovered Defguard, which is designed with private cloud use cases in mind and offers built-in identity and SSO. With Defguard documentation and support, the evaluation was fast and easy.” > — *Kacper Wiśniewski* Acquinox quickly evaluated the solution — with help from the Defguard team — and confirmed that it fit perfectly into their private cloud strategy. @@ -57,7 +58,7 @@ Other decision factors in choosing Defguard included its **built-in multi-factor MFA is increasingly becoming mandatory under regulatory frameworks like **NIS2** and **DORA**, especially for financial institutions. -> “With Defguard in place it’s super easy to manage user access on multiple levels — marketing and analysts have access to documentation systems, CRM, and analytics, while our engineers can manage infrastructure and services that we develop — e.g. our custom AI valuation tool.” +> “With Defguard in place it's super easy to manage user access on multiple levels — marketing and analysts have access to documentation systems, CRM, and analytics, while our engineers can manage infrastructure and services that we develop — e.g. our custom AI valuation tool.” The design and architecture proposed by Defguard enabled the firm to use it as the **backbone of its entire private cloud infrastructure**. diff --git a/src/content/blog/why-open-source.mdx b/src/content/blog/why-open-source.mdx index 1b07d1f..ead347c 100644 --- a/src/content/blog/why-open-source.mdx +++ b/src/content/blog/why-open-source.mdx @@ -3,6 +3,7 @@ title: "Why We Made Defguard Open Source" publishDate: 2025-05-23 description: "Discover how new Swiss laws are reshaping digital sovereignty — and why Defguard’s open source model is leading the way in secure, transparent infrastructure." author: "Michał Gryczka" +image: "/images/blog/swiss-dg.png" --- ![](/images/blog/swiss-dg.png) diff --git a/src/content/blog/windows-codesign-certum-hsm.mdx b/src/content/blog/windows-codesign-certum-hsm.mdx index 4c4a61d..1cc140e 100644 --- a/src/content/blog/windows-codesign-certum-hsm.mdx +++ b/src/content/blog/windows-codesign-certum-hsm.mdx @@ -3,6 +3,7 @@ title: Secure Tauri/Windows Code Signing with Certum HSM publishDate: 2024-05-07 description: One of our products — Defguard & WireGuard Desktop Client has multiple platform releases (Linux, MacOS, and Windows). We're building it with our beloved Rust and a great multi-platform desktop framework Tauri. author: "Robert Olejnik" +image: "/images/blog/defguard-main-screen.png" --- ![](/images/blog/defguard-main-screen.png) diff --git a/src/content/config.ts b/src/content/config.ts index e31bfd4..75ef224 100644 --- a/src/content/config.ts +++ b/src/content/config.ts @@ -11,6 +11,7 @@ const blogSchema = z.object({ companyName: z.string().optional(), companyDescription: z.string().optional(), companyWebsite: z.string().optional(), + image: z.string().optional(), }); const productFeatures = defineCollection({ diff --git a/src/layouts/ProductLayout.astro b/src/layouts/ProductLayout.astro index cbd1e9b..85adb95 100644 --- a/src/layouts/ProductLayout.astro +++ b/src/layouts/ProductLayout.astro @@ -9,16 +9,17 @@ interface Props { imageHeight: string; url: string; tags?: string[]; + description?: string; } -const { title, featuredImage, imageWidth, imageHeight, url, tags = [] } = Astro.props; -const description = +const { title, featuredImage, imageWidth, imageHeight, url, tags = [], description } = Astro.props; +const defaultDescription = "defguard - enterprise open-source SSO&VPN - the only open-source solution with real WireGuard® MFA/2FA & integrated OpenID Connect SSO"; --- diff --git a/src/pages/blog/[slug].astro b/src/pages/blog/[slug].astro index 5579d36..00303e3 100644 --- a/src/pages/blog/[slug].astro +++ b/src/pages/blog/[slug].astro @@ -28,18 +28,29 @@ const formatDate = (date: Date) => { }; const title = `${entry.data.title} | defguard Blog`; +const description = entry.data.description; const url = `https://defguard.net/blog/${entry.slug}`; +// Get image from frontmatter or extract from content +const content = entry.body; +const imageMatch = content.match(/!\[.*?\]\((.*?)\)/); +const imageUrl = entry.data.image + ? `https://defguard.net${entry.data.image}` + : imageMatch + ? `https://defguard.net${imageMatch[1]}` + : "https://defguard.net/images/png/defguard.png"; + // Check if case study metadata exists const hasCaseStudy = entry.data.companyName && entry.data.companyDescription && entry.data.companyWebsite; --- From 4929ddb3790bf4310a87342e686fef81183e5d7b Mon Sep 17 00:00:00 2001 From: 4lb Date: Wed, 11 Jun 2025 14:26:12 +0200 Subject: [PATCH 03/16] case study info look tweaks --- src/components/ShareButtons.astro | 3 ++- src/pages/blog/[slug].astro | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/components/ShareButtons.astro b/src/components/ShareButtons.astro index 52c68f8..e76f8fe 100644 --- a/src/components/ShareButtons.astro +++ b/src/components/ShareButtons.astro @@ -62,10 +62,11 @@ const linkedinUrl = `https://www.linkedin.com/sharing/share-offsite/?url=${encod justify-content: center; gap: 1rem; padding: 0; - position: sticky; top: calc(var(--nav-height) + 1rem); margin-bottom: 2rem; width: fit-content; + //border-top: 1px solid var(--border-color, #eaeaea); + .share-label { font-size: calc(1rem * var(--font-scale-factor)); diff --git a/src/pages/blog/[slug].astro b/src/pages/blog/[slug].astro index 00303e3..31dcc43 100644 --- a/src/pages/blog/[slug].astro +++ b/src/pages/blog/[slug].astro @@ -145,7 +145,6 @@ const hasCaseStudy = entry.data.companyName && entry.data.companyDescription && .case-study-info { margin-bottom: 2rem; padding-bottom: 2rem; - border-bottom: 1px solid var(--border-color, #eaeaea); h3 { font-size: calc(1rem * var(--font-scale-factor)); @@ -159,6 +158,7 @@ const hasCaseStudy = entry.data.companyName && entry.data.companyDescription && line-height: 1.5; color: var(--text-body-primary); margin: 0 0 1rem; + text-align: justify; } .company-website { From 9ead969682c0f5c0ea68f6bd831a9240fbaca00b Mon Sep 17 00:00:00 2001 From: 4lb Date: Wed, 11 Jun 2025 14:34:58 +0200 Subject: [PATCH 04/16] case study acquinox --- src/content/blog/swiss-ma-fund-private-cloud-defguard.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/blog/swiss-ma-fund-private-cloud-defguard.mdx b/src/content/blog/swiss-ma-fund-private-cloud-defguard.mdx index 68c7598..f86d7a3 100644 --- a/src/content/blog/swiss-ma-fund-private-cloud-defguard.mdx +++ b/src/content/blog/swiss-ma-fund-private-cloud-defguard.mdx @@ -4,7 +4,7 @@ publishDate: 2025-06-11 description: "A global investment firm focused on data sovereignty implemented a self-hosted, private cloud infrastructure to secure internal operations and protect sensitive financial data — with Defguard as a core fundament." author: "Michał Gryczka" companyName: "Acquinox" -companyDescription: "A global investment firm focused on data sovereignty implemented a self-hosted, private cloud infrastructure to secure internal operations and protect sensitive financial data with Defguard as a core fundament." +companyDescription: "A Swiss-based private equity investment platform that empowers institutions and individuals to access exclusive, pre‑vetted high‑growth opportunities—leveraging tech-enabled due diligence, global dealflow, and active portfolio support—to maximize returns in emerging and innovation‑driven sectors." companyWebsite: "https://acquinox.capital" image: "/images/blog/acquinox.png" --- From 10602a451695d7e6ad7a69d9e1cc0dc750e65d41 Mon Sep 17 00:00:00 2001 From: 4lb Date: Wed, 11 Jun 2025 15:03:10 +0200 Subject: [PATCH 05/16] case study label on blog index page --- src/pages/blog/index.astro | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/pages/blog/index.astro b/src/pages/blog/index.astro index ca4eb07..6fa480c 100644 --- a/src/pages/blog/index.astro +++ b/src/pages/blog/index.astro @@ -82,6 +82,9 @@ const url = "https://defguard.net/blog"; )} + {post.data.companyName && ( +

Case Study

+ )}

{post.data.description}

Read more → @@ -186,6 +189,18 @@ const url = "https://defguard.net/blog"; margin-bottom: 1rem; } + .case-study-label { + display: inline-block; + color: var(--surface-main-primary); + font-size: 10px; + font-weight: 400; + padding: 5px 10px; + margin-bottom: 0.5rem; + border-radius: 50px; + background-color: #f5f5f5; + border: 1px solid var(--surface-main-primary); + } + .read-more { display: inline-block; color: var(--primary-text-color); From 21ad66f476797d4d08e8e255cc1accac4cf6ad1c Mon Sep 17 00:00:00 2001 From: 4lb Date: Wed, 11 Jun 2025 16:25:12 +0200 Subject: [PATCH 06/16] case study segment property --- src/content/blog/defguard-pre-seed.mdx | 1 + src/content/blog/defguard-release.mdx | 1 + .../swiss-ma-fund-private-cloud-defguard.mdx | 5 ++++- src/content/blog/why-open-source.mdx | 1 + .../blog/windows-codesign-certum-hsm.mdx | 1 + src/content/config.ts | 1 + src/pages/blog/[slug].astro | 17 +++++++++++++++++ 7 files changed, 26 insertions(+), 1 deletion(-) diff --git a/src/content/blog/defguard-pre-seed.mdx b/src/content/blog/defguard-pre-seed.mdx index 3219990..06e0aa0 100644 --- a/src/content/blog/defguard-pre-seed.mdx +++ b/src/content/blog/defguard-pre-seed.mdx @@ -3,6 +3,7 @@ title: "Defguard Secures Strategic Partners and Raises EUR 1.2 Million in Pre-Se publishDate: 2025-05-21 description: "Defguard has established strategic partnerships with top open-source and IT security experts in Poland and secured significant pre-seed funding of EUR 1.2 million, led by Hard2beat and including renowned industry leaders." author: "Michał Gryczka" + image: "/images/blog/defguard_founders_and_Hard2beat_partners.png" --- diff --git a/src/content/blog/defguard-release.mdx b/src/content/blog/defguard-release.mdx index 1fa70d8..f7ba13b 100644 --- a/src/content/blog/defguard-release.mdx +++ b/src/content/blog/defguard-release.mdx @@ -3,6 +3,7 @@ title: "True Zero-Trust WireGuard® VPN with 2FA/MFA - defguard security paltfor publishDate: 2023-05-12 description: "Defguard offers a unique combination of security-related functionalities from identity management (OpenID/OAuth2/LDAP) to VPN (Wireguard) to other features (Multi-Factor Authentication, Yubikey provisioning, Web3, Webhooks, etc.)." author: "Robert Olejnik" + image: "/images/blog/defguard-main-screen.png" --- diff --git a/src/content/blog/swiss-ma-fund-private-cloud-defguard.mdx b/src/content/blog/swiss-ma-fund-private-cloud-defguard.mdx index f86d7a3..e1c98d7 100644 --- a/src/content/blog/swiss-ma-fund-private-cloud-defguard.mdx +++ b/src/content/blog/swiss-ma-fund-private-cloud-defguard.mdx @@ -3,9 +3,12 @@ title: "How a Swiss M&A fund built a private cloud with Defguard" publishDate: 2025-06-11 description: "A global investment firm focused on data sovereignty implemented a self-hosted, private cloud infrastructure to secure internal operations and protect sensitive financial data — with Defguard as a core fundament." author: "Michał Gryczka" + companyName: "Acquinox" -companyDescription: "A Swiss-based private equity investment platform that empowers institutions and individuals to access exclusive, pre‑vetted high‑growth opportunities—leveraging tech-enabled due diligence, global dealflow, and active portfolio support—to maximize returns in emerging and innovation‑driven sectors." +companyDescription: "A Swiss-based private equity investment platform that connects your capital to exclusive, pre‑vetted high‑growth opportunities—leveraging tech-enabled due diligence, global dealflow, and active portfolio support—to maximize returns in emerging and innovation‑driven sectors." +companySegment: "investment, innovation" companyWebsite: "https://acquinox.capital" + image: "/images/blog/acquinox.png" --- diff --git a/src/content/blog/why-open-source.mdx b/src/content/blog/why-open-source.mdx index ead347c..e5314c3 100644 --- a/src/content/blog/why-open-source.mdx +++ b/src/content/blog/why-open-source.mdx @@ -3,6 +3,7 @@ title: "Why We Made Defguard Open Source" publishDate: 2025-05-23 description: "Discover how new Swiss laws are reshaping digital sovereignty — and why Defguard’s open source model is leading the way in secure, transparent infrastructure." author: "Michał Gryczka" + image: "/images/blog/swiss-dg.png" --- diff --git a/src/content/blog/windows-codesign-certum-hsm.mdx b/src/content/blog/windows-codesign-certum-hsm.mdx index 1cc140e..a1b9adc 100644 --- a/src/content/blog/windows-codesign-certum-hsm.mdx +++ b/src/content/blog/windows-codesign-certum-hsm.mdx @@ -3,6 +3,7 @@ title: Secure Tauri/Windows Code Signing with Certum HSM publishDate: 2024-05-07 description: One of our products — Defguard & WireGuard Desktop Client has multiple platform releases (Linux, MacOS, and Windows). We're building it with our beloved Rust and a great multi-platform desktop framework Tauri. author: "Robert Olejnik" + image: "/images/blog/defguard-main-screen.png" --- diff --git a/src/content/config.ts b/src/content/config.ts index 75ef224..0489375 100644 --- a/src/content/config.ts +++ b/src/content/config.ts @@ -11,6 +11,7 @@ const blogSchema = z.object({ companyName: z.string().optional(), companyDescription: z.string().optional(), companyWebsite: z.string().optional(), + companySegment: z.string().optional(), image: z.string().optional(), }); diff --git a/src/pages/blog/[slug].astro b/src/pages/blog/[slug].astro index 31dcc43..d2c65f7 100644 --- a/src/pages/blog/[slug].astro +++ b/src/pages/blog/[slug].astro @@ -65,6 +65,12 @@ const hasCaseStudy = entry.data.companyName && entry.data.companyDescription &&

Company

{entry.data.companyName}

{entry.data.companyDescription}

+ {entry.data.companySegment && ( +
+

Segment

+

{entry.data.companySegment}

+
+ )}
{entry.data.companyWebsite} .label { margin: unset !important; + font-size: calc(0.8rem * var(--font-scale-factor)) !important; + color: var(--text-body-secondary) !important; } + #blog-post-page { padding-top: var(--nav-height); background-color: var(--surface-frame-bg); @@ -161,6 +170,14 @@ const hasCaseStudy = entry.data.companyName && entry.data.companyDescription && text-align: justify; } + .company-segment { + margin-bottom: 1rem; + + p { + margin: 0; + } + } + .company-website { display: inline-flex; align-items: center; From 301f9b61ecc63cb69ec5a4afa9cd257b675225ef Mon Sep 17 00:00:00 2001 From: 4lb Date: Wed, 11 Jun 2025 16:38:19 +0200 Subject: [PATCH 07/16] blog post more stories section --- src/components/MoreStories.astro | 181 +++++++++++++++++++++++++++++++ src/pages/blog/[slug].astro | 7 +- 2 files changed, 186 insertions(+), 2 deletions(-) create mode 100644 src/components/MoreStories.astro diff --git a/src/components/MoreStories.astro b/src/components/MoreStories.astro new file mode 100644 index 0000000..b4aff3a --- /dev/null +++ b/src/components/MoreStories.astro @@ -0,0 +1,181 @@ +--- +import type { CollectionEntry } from "astro:content"; + +interface Props { + currentSlug: string; + posts: CollectionEntry<"blog">[]; +} + +const { currentSlug, posts } = Astro.props; + +// Format date function +const formatDate = (date: Date) => { + return new Date(date).toLocaleDateString("en-US", { + year: "numeric", + month: "long", + day: "numeric", + }); +}; + +// Filter out current post and get 3 random posts +const otherPosts = posts.filter((post) => post.slug !== currentSlug); +const selectedPosts = otherPosts + .sort(() => Math.random() - 0.5) + .slice(0, 3); +--- + +
+

More Stories

+
+ { + selectedPosts.map((post) => ( +
+

+ {post.data.title} +

+ + {post.data.companyName && ( +

+ Case Study +

+ )} +

{post.data.description}

+ + Read more → + +
+ )) + } +
+
+ + + + diff --git a/src/pages/blog/[slug].astro b/src/pages/blog/[slug].astro index d2c65f7..0682be1 100644 --- a/src/pages/blog/[slug].astro +++ b/src/pages/blog/[slug].astro @@ -3,17 +3,18 @@ import { getCollection } from "astro:content"; import Navigation from "../../components/base/Navigation.astro"; import ProductLayout from "../../layouts/ProductLayout.astro"; import ShareButtons from "../../components/ShareButtons.astro"; +import MoreStories from "../../components/MoreStories.astro"; export async function getStaticPaths() { const blogEntries = await getCollection("blog"); return blogEntries.map((entry) => ({ params: { slug: entry.slug }, - props: { entry }, + props: { entry, allPosts: blogEntries }, })); } // Get the blog entry from the props -const { entry } = Astro.props; +const { entry, allPosts } = Astro.props; // Get the rendered content const { Content } = await entry.render(); @@ -118,6 +119,8 @@ const hasCaseStudy = entry.data.companyName && entry.data.companyDescription && + +
- +--- +import type { CollectionEntry } from "astro:content"; + +interface Props { + currentSlug: string; + posts: CollectionEntry<"blog">[]; +} + +const { currentSlug, posts } = Astro.props; + +// Format date function +const formatDate = (date: Date) => { + return new Date(date).toLocaleDateString("en-US", { + year: "numeric", + month: "long", + day: "numeric", + }); +}; + +// Filter out current post and get 3 random posts +const otherPosts = posts.filter((post) => post.slug !== currentSlug); +const selectedPosts = otherPosts.sort(() => Math.random() - 0.5).slice(0, 3); +--- + + + + diff --git a/src/components/NewsletterSection.astro b/src/components/NewsletterSection.astro index f64fc1e..bc79812 100644 --- a/src/components/NewsletterSection.astro +++ b/src/components/NewsletterSection.astro @@ -9,11 +9,11 @@ interface Props { description?: string; } -const { headerLevel, +const { + headerLevel, title = "Get informed about new releases", - description = "Get the latest defguard news and updates in your inbox." + description = "Get the latest defguard news and updates in your inbox.", } = Astro.props; - --- @@ -30,7 +30,13 @@ const { headerLevel, onsubmit={`window.open('https://buttondown.email/defguard', 'popupwindow')`} >
- +
-
\ No newline at end of file + + diff --git a/src/components/buttons/DownloadButton/DownloadButton.tsx b/src/components/buttons/DownloadButton/DownloadButton.tsx index 93b7192..e6851f4 100644 --- a/src/components/buttons/DownloadButton/DownloadButton.tsx +++ b/src/components/buttons/DownloadButton/DownloadButton.tsx @@ -186,8 +186,12 @@ export const DownloadButton = ({ platformType, owner, repo, version }: DownloadP )} - diff --git a/src/components/download/DownloadInfo/DownloadInfo.tsx b/src/components/download/DownloadInfo/DownloadInfo.tsx index efe091c..90f2fe7 100644 --- a/src/components/download/DownloadInfo/DownloadInfo.tsx +++ b/src/components/download/DownloadInfo/DownloadInfo.tsx @@ -53,7 +53,12 @@ const DownloadInfo = function ({ owner, repo }: GithubProps) { {isLoading &&

Fetching version...

} {clientVersion == "" && !isLoading &&

Unable to fetch version

} {clientVersion != "" && ( -

Current version: {clientVersion} | View changelog → {published}

+

+ Current version: {clientVersion} | View changelog →{" "} + + {published} + +

)} diff --git a/src/components/download/DownloadInfo/style.scss b/src/components/download/DownloadInfo/style.scss index 6b35f2e..dae2059 100644 --- a/src/components/download/DownloadInfo/style.scss +++ b/src/components/download/DownloadInfo/style.scss @@ -19,13 +19,13 @@ display: flex; align-items: center; gap: 16px; - + a { text-decoration: none; color: inherit; white-space: nowrap; } - + p { margin: 0; color: var(--text-body-secondary); diff --git a/src/components/form/BookDemoForm/BookDemoForm.tsx b/src/components/form/BookDemoForm/BookDemoForm.tsx index b7bb04f..fc85447 100644 --- a/src/components/form/BookDemoForm/BookDemoForm.tsx +++ b/src/components/form/BookDemoForm/BookDemoForm.tsx @@ -47,7 +47,10 @@ const BookDemoForm = ({ submit_text = "Submit" }: BookDemoFormProps) => { data.append("last_name", values.last_name); data.append("email", values.email); data.append("website_url", values.website_url); - data.append("tell_us_more", `${values.tell_us_more} \n\nform_source:${window.location.pathname + window.location.search + window.location.hash}`); + data.append( + "tell_us_more", + `${values.tell_us_more} \n\nform_source:${window.location.pathname + window.location.search + window.location.hash}`, + ); fetch("https://pkgs.defguard.net/api/customer/signup", { mode: "no-cors", diff --git a/src/content/blog/swiss-ma-fund-private-cloud-defguard.mdx b/src/content/blog/swiss-ma-fund-private-cloud-defguard.mdx index e1c98d7..6dddda3 100644 --- a/src/content/blog/swiss-ma-fund-private-cloud-defguard.mdx +++ b/src/content/blog/swiss-ma-fund-private-cloud-defguard.mdx @@ -1,73 +1,73 @@ ---- -title: "How a Swiss M&A fund built a private cloud with Defguard" -publishDate: 2025-06-11 -description: "A global investment firm focused on data sovereignty implemented a self-hosted, private cloud infrastructure to secure internal operations and protect sensitive financial data — with Defguard as a core fundament." -author: "Michał Gryczka" - -companyName: "Acquinox" -companyDescription: "A Swiss-based private equity investment platform that connects your capital to exclusive, pre‑vetted high‑growth opportunities—leveraging tech-enabled due diligence, global dealflow, and active portfolio support—to maximize returns in emerging and innovation‑driven sectors." -companySegment: "investment, innovation" -companyWebsite: "https://acquinox.capital" - -image: "/images/blog/acquinox.png" ---- - -![](/images/blog/acquinox.png) - -A global investment firm focused on data sovereignty implemented a self-hosted, private cloud infrastructure to secure internal operations and protect sensitive financial data — with Defguard as a core fundament. - -The solution enabled secure, role-based access (through enterprise VPN) across international teams, Defguard as a Single Sign-On (SSO) to authorize access to business applications (file sharing, chat, …), and centralized user onboarding and enrollment — all while maintaining full control over infrastructure. - -By leveraging open-source technologies, the organization built a scalable, cost-effective alternative to traditional cloud-based systems, tailored to the needs of modern financial institutions. - ---- - -## About the Client — Acquinox Capital - -**Acquinox Capital** is a growth-focused investment firm based in Switzerland, specializing in transformative technologies across Next-Gen Industries. With a presence in Europe and North America, the firm applies a rigorous, research-driven approach to identifying high-conviction opportunities. - -Acquinox backs visionary companies operating at the forefront of innovation. Their portfolio includes high-growth ventures like **Epic Games**, **SpaceX**, **Bolt**, and **Global Ledger**, alongside gaming studios, immersive platforms, and deep tech startups — reflecting its focus on future-shaping technologies across industries. - ---- - -## Uncompromising Security for Private Cloud Environment - -As an investment firm operating in high-stakes sectors, Acquinox Capital manages extremely sensitive data across its operations — from internal communications and investor documentation to proprietary deal flow intelligence. - -When **Kacper**, a senior Director of IT and Security, joined Acquinox, he knew that ensuring airtight security was non-negotiable. At the same time, the company founder had a strong strategic mandate to operate in a fully on-premise and largely open-source environment. - -This applied across the board: document storage, communication infrastructure, internal systems, and access control. Balancing modern usability with enterprise-grade security in a self-hosted setup presented a unique set of technical and operational challenges. - -> “Trying to solve the remote access problem, I've looked into popular solutions like Tailscale, Netbird or Firezone offering VPN management with Wireguard, but their focus lies in the cloud/SaaS and does not fit our scenario perfectly. Then I discovered Defguard, which is designed with private cloud use cases in mind and offers built-in identity and SSO. With Defguard documentation and support, the evaluation was fast and easy.” -> — *Kacper Wiśniewski* - -Acquinox quickly evaluated the solution — with help from the Defguard team — and confirmed that it fit perfectly into their private cloud strategy. - ---- - -## Defguard Provides the Fundamental Security Layer - -To meet internal security and operational requirements, the investment firm deployed a fully self-hosted (private cloud) infrastructure using a trusted stack of open-source tools for file sharing, chat, and more. - -Acquinox leveraged **Defguard's full-stack identity, SSO, and VPN** — one login to all services. This approach minimized maintenance burden and deployment costs, solving integration issues and reducing external dependencies. - -The risk of vendor lock-in was also mitigated: Defguard supports third-party identity and SSO providers, giving Acquinox the flexibility to switch solutions when necessary. - ---- - -## Defguard is Purpose-Built for Private Cloud - -Other decision factors in choosing Defguard included its **built-in multi-factor authentication (MFA)** at the **WireGuard protocol level**. Because this is handled entirely by the on-prem Defguard instance, **no data ever leaves Acquinox infrastructure** — unlike with cloud-first VPN solutions. - -MFA is increasingly becoming mandatory under regulatory frameworks like **NIS2** and **DORA**, especially for financial institutions. - -> “With Defguard in place it's super easy to manage user access on multiple levels — marketing and analysts have access to documentation systems, CRM, and analytics, while our engineers can manage infrastructure and services that we develop — e.g. our custom AI valuation tool.” - -The design and architecture proposed by Defguard enabled the firm to use it as the **backbone of its entire private cloud infrastructure**. - ---- - -Michał Gryczka -Co-founder, CRO, Defguard -mike@defguard.net -defguard.net +--- +title: "How a Swiss M&A fund built a private cloud with Defguard" +publishDate: 2025-06-11 +description: "A global investment firm focused on data sovereignty implemented a self-hosted, private cloud infrastructure to secure internal operations and protect sensitive financial data — with Defguard as a core fundament." +author: "Michał Gryczka" + +companyName: "Acquinox" +companyDescription: "A Swiss-based private equity investment platform that connects your capital to exclusive, pre‑vetted high‑growth opportunities—leveraging tech-enabled due diligence, global dealflow, and active portfolio support—to maximize returns in emerging and innovation‑driven sectors." +companySegment: "investment, innovation" +companyWebsite: "https://acquinox.capital" + +image: "/images/blog/acquinox.png" +--- + +![](/images/blog/acquinox.png) + +A global investment firm focused on data sovereignty implemented a self-hosted, private cloud infrastructure to secure internal operations and protect sensitive financial data — with Defguard as a core fundament. + +The solution enabled secure, role-based access (through enterprise VPN) across international teams, Defguard as a Single Sign-On (SSO) to authorize access to business applications (file sharing, chat, …), and centralized user onboarding and enrollment — all while maintaining full control over infrastructure. + +By leveraging open-source technologies, the organization built a scalable, cost-effective alternative to traditional cloud-based systems, tailored to the needs of modern financial institutions. + +--- + +## About the Client — Acquinox Capital + +**Acquinox Capital** is a growth-focused investment firm based in Switzerland, specializing in transformative technologies across Next-Gen Industries. With a presence in Europe and North America, the firm applies a rigorous, research-driven approach to identifying high-conviction opportunities. + +Acquinox backs visionary companies operating at the forefront of innovation. Their portfolio includes high-growth ventures like **Epic Games**, **SpaceX**, **Bolt**, and **Global Ledger**, alongside gaming studios, immersive platforms, and deep tech startups — reflecting its focus on future-shaping technologies across industries. + +--- + +## Uncompromising Security for Private Cloud Environment + +As an investment firm operating in high-stakes sectors, Acquinox Capital manages extremely sensitive data across its operations — from internal communications and investor documentation to proprietary deal flow intelligence. + +When **Kacper**, a senior Director of IT and Security, joined Acquinox, he knew that ensuring airtight security was non-negotiable. At the same time, the company founder had a strong strategic mandate to operate in a fully on-premise and largely open-source environment. + +This applied across the board: document storage, communication infrastructure, internal systems, and access control. Balancing modern usability with enterprise-grade security in a self-hosted setup presented a unique set of technical and operational challenges. + +> “Trying to solve the remote access problem, I've looked into popular solutions like Tailscale, Netbird or Firezone offering VPN management with Wireguard, but their focus lies in the cloud/SaaS and does not fit our scenario perfectly. Then I discovered Defguard, which is designed with private cloud use cases in mind and offers built-in identity and SSO. With Defguard documentation and support, the evaluation was fast and easy.” +> — _Kacper Wiśniewski_ + +Acquinox quickly evaluated the solution — with help from the Defguard team — and confirmed that it fit perfectly into their private cloud strategy. + +--- + +## Defguard Provides the Fundamental Security Layer + +To meet internal security and operational requirements, the investment firm deployed a fully self-hosted (private cloud) infrastructure using a trusted stack of open-source tools for file sharing, chat, and more. + +Acquinox leveraged **Defguard's full-stack identity, SSO, and VPN** — one login to all services. This approach minimized maintenance burden and deployment costs, solving integration issues and reducing external dependencies. + +The risk of vendor lock-in was also mitigated: Defguard supports third-party identity and SSO providers, giving Acquinox the flexibility to switch solutions when necessary. + +--- + +## Defguard is Purpose-Built for Private Cloud + +Other decision factors in choosing Defguard included its **built-in multi-factor authentication (MFA)** at the **WireGuard protocol level**. Because this is handled entirely by the on-prem Defguard instance, **no data ever leaves Acquinox infrastructure** — unlike with cloud-first VPN solutions. + +MFA is increasingly becoming mandatory under regulatory frameworks like **NIS2** and **DORA**, especially for financial institutions. + +> “With Defguard in place it's super easy to manage user access on multiple levels — marketing and analysts have access to documentation systems, CRM, and analytics, while our engineers can manage infrastructure and services that we develop — e.g. our custom AI valuation tool.” + +The design and architecture proposed by Defguard enabled the firm to use it as the **backbone of its entire private cloud infrastructure**. + +--- + +Michał Gryczka +Co-founder, CRO, Defguard +mike@defguard.net +defguard.net diff --git a/src/hooks/useBreakpoint.ts b/src/hooks/useBreakpoint.ts index 01729d0..afe524e 100644 --- a/src/hooks/useBreakpoint.ts +++ b/src/hooks/useBreakpoint.ts @@ -16,7 +16,9 @@ export const useBreakpoint = (config: BreakpointConfig) => { handleResize(); window.addEventListener("resize", handleResize); - return () => { window.removeEventListener("resize", handleResize); }; + return () => { + window.removeEventListener("resize", handleResize); + }; }, [config.desktop]); return { breakpoint }; diff --git a/src/layouts/ProductLayout.astro b/src/layouts/ProductLayout.astro index 85adb95..ce51221 100644 --- a/src/layouts/ProductLayout.astro +++ b/src/layouts/ProductLayout.astro @@ -12,7 +12,15 @@ interface Props { description?: string; } -const { title, featuredImage, imageWidth, imageHeight, url, tags = [], description } = Astro.props; +const { + title, + featuredImage, + imageWidth, + imageHeight, + url, + tags = [], + description, +} = Astro.props; const defaultDescription = "defguard - enterprise open-source SSO&VPN - the only open-source solution with real WireGuard® MFA/2FA & integrated OpenID Connect SSO"; --- diff --git a/src/pages/blog/[slug].astro b/src/pages/blog/[slug].astro index b2dc5d9..5319877 100644 --- a/src/pages/blog/[slug].astro +++ b/src/pages/blog/[slug].astro @@ -35,14 +35,15 @@ const url = `https://defguard.net/blog/${entry.slug}`; // Get image from frontmatter or extract from content const content = entry.body; const imageMatch = content.match(/!\[.*?\]\((.*?)\)/); -const imageUrl = entry.data.image +const imageUrl = entry.data.image ? `https://defguard.net${entry.data.image}` - : imageMatch - ? `https://defguard.net${imageMatch[1]}` + : imageMatch + ? `https://defguard.net${imageMatch[1]}` : "https://defguard.net/images/png/defguard.png"; // Check if case study metadata exists -const hasCaseStudy = entry.data.companyName && entry.data.companyDescription && entry.data.companyWebsite; +const hasCaseStudy = + entry.data.companyName && entry.data.companyDescription && entry.data.companyWebsite; ---
+ ) + }
- +

{entry.data.title}

@@ -101,7 +109,11 @@ const hasCaseStudy = entry.data.companyName && entry.data.companyDescription && - {entry.data.author && } + { + entry.data.author && ( + + ) + }
@@ -115,8 +127,14 @@ const hasCaseStudy = entry.data.companyName && entry.data.companyDescription &&

Ready to explore Defguard?

- Get Evaluation License - Book a Demo + Get Evaluation License + Book a Demo
@@ -129,34 +147,57 @@ const hasCaseStudy = entry.data.companyName && entry.data.companyDescription &&
-
\ No newline at end of file + From e5187ebe4b8d213948d02c44244c9a5dab457bbb Mon Sep 17 00:00:00 2001 From: 4lb Date: Thu, 12 Jun 2025 16:58:16 +0200 Subject: [PATCH 12/16] sticky blog sidebar but better --- src/pages/blog/[slug].astro | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/pages/blog/[slug].astro b/src/pages/blog/[slug].astro index 5319877..27204a1 100644 --- a/src/pages/blog/[slug].astro +++ b/src/pages/blog/[slug].astro @@ -193,11 +193,10 @@ const hasCaseStudy = position: -webkit-sticky; position: sticky; top: calc(var(--nav-height) + 2rem); - margin-top: 2rem; + margin-top: 210px; height: fit-content; z-index: 2; transform: translate3d(0, 0, 0); - padding-top: 180px; } .case-study-info { From 7525c69a53d4f6179e0ccd526fd66bb08db9d486 Mon Sep 17 00:00:00 2001 From: 4lb Date: Thu, 12 Jun 2025 17:22:26 +0200 Subject: [PATCH 13/16] sticky sidebar gone, but no horizontal scroll on blog post --- src/components/FeaturesTable/style.scss | 14 +++- src/components/pricing/style.scss | 2 +- src/layouts/BaseLayout.astro | 23 ++++--- src/layouts/ProductLayout.astro | 69 ++++++++++++++++++- .../client-side/Testimonials/style.scss | 15 +++- src/pages/blog/[slug].astro | 13 +++- src/pages/compare.astro | 4 +- src/styles/global.scss | 13 +++- 8 files changed, 130 insertions(+), 23 deletions(-) diff --git a/src/components/FeaturesTable/style.scss b/src/components/FeaturesTable/style.scss index 8a7a77b..c5bf100 100644 --- a/src/components/FeaturesTable/style.scss +++ b/src/components/FeaturesTable/style.scss @@ -1,9 +1,15 @@ .features-table-scroll-wrapper { width: 100%; - max-width: 100%; + max-width: 100vw; overflow-x: auto; overflow-y: hidden; - + -webkit-overflow-scrolling: touch; /* Better scrolling on iOS */ + + @include break-down(lg) { + margin: 0 -16px; /* Compensate for container padding */ + padding: 0 16px; + } + @include break-up(xl) { overflow: visible; } @@ -30,6 +36,10 @@ overflow: hidden; min-width: max-content; width: 100%; + + @include break-down(lg) { + width: 100%; + } @include break-up(xl) { position: sticky; diff --git a/src/components/pricing/style.scss b/src/components/pricing/style.scss index 1c329db..12427a4 100644 --- a/src/components/pricing/style.scss +++ b/src/components/pricing/style.scss @@ -50,7 +50,7 @@ grid-template-columns: repeat(auto-fit, 255px); column-gap: 25px; row-gap: 25px; - justify-content: flex-start; + justify-content: center; } @include break-up(xl) { diff --git a/src/layouts/BaseLayout.astro b/src/layouts/BaseLayout.astro index e324d17..9ae068d 100644 --- a/src/layouts/BaseLayout.astro +++ b/src/layouts/BaseLayout.astro @@ -58,11 +58,13 @@ const { url, title, description, featuredImage, imageWidth, imageHeight } = Astr - -