1 {% extends
"base.html" %}
4 <meta name=
"description" content=
"{{ _("IPFire is a hardened, versatile, state-of-the-art Open Source firewall based on Linux.
") }}" />
5 <link rel=
"alternate" type=
"application/rss+xml" title=
"RSS" href=
"https://blog.ipfire.org/feed.xml" />
8 {% block title %}{{ _(
"Welcome to IPFire") }}{% end block %}
11 <header class=
"cover">
12 <div class=
"container d-flex h-100 align-items-center">
13 <div class=
"row flex-fill flex-md-row-reverse">
14 <div class=
"col-12 col-md-5 my-5 text-center">
15 <img class=
"img-fluid" src=
"{{ static_url("img/ipfire-tux.png
") }}" alt=
"IPFire Logo" />
18 <div class=
"col-12 col-md-7 align-self-center px-3">
19 <h1 class=
"mb-0">{{ _(
"The Open Source Firewall") }}
</h1>
21 {% if latest_release %}
23 {{ _(
"Latest Release:") }}
24 <a href=
"/download">{{ latest_release.name }}
</a>
25 {{ _(
"from %s") % locale.format_date(latest_release.date, shorter=True) }}
29 <div class=
"btn-toolbar my-5">
30 <a class=
"btn btn-outline-primary btn-glow-primary btn-lg mr-2" href=
"/download">{{ _(
"Download") }}
</a>
31 <a class=
"btn btn-outline-secondary btn-glow-secondary btn-lg ml-2" href=
"/features">{{ _(
"Features") }}
</a>
38 <section class=
"inverse">
39 <div class=
"container">
40 <div class=
"row mb-5">
41 <div class=
"col-12 col-md-9 col-lg-7">
42 <h1 class=
"mb-0">{{ _(
"Secure your network with IPFire") }}
</h1>
45 {{ _(
"IPFire is a hardened, versatile, state-of-the-art Open Source firewall based on Linux.") }}
46 {{ _(
"Its ease of use, high performance in any scenario and extensibility make it usable for everyone.") }}
49 <a class=
"btn btn-secondary mb-5" href=
"/features">{{ _(
"Learn More") }}
</a>
53 <div class=
"row mt-5">
54 <div class=
"col-md-6 col-lg-4 mb-5 d-flex">
55 <div class=
"align-self-stretch">
56 <span class=
"fas fa-shield-alt fa-2x text-primary px-3"></span>
59 <div class=
"flex-column">
60 <h5 class=
"mb-3">{{ _(
"Security") }}
</h5>
63 {{ _(
"Security is the highest priority in IPFire.") }}
64 {{ _(
"It is hardened to protect itself from attacks from the Internet and prevents attacks on your network.") }}
69 <div class=
"col-md-6 col-lg-4 mb-5 d-flex">
70 <div class=
"align-self-stretch">
71 <span class=
"fas fa-fire fa-2x text-primary px-3"></span>
74 <div class=
"flex-column">
75 <h5 class=
"mb-3">{{ _(
"Firewall") }}
</h5>
78 {{ _(
"Its powerful firewall engine and Intrusion Prevention System protects your network against attacks from the Internet and Denial-of-Service attacks.") }}
83 <div class=
"col-md-6 col-lg-4 mb-5 d-flex">
84 <div class=
"align-self-stretch">
85 <span class=
"fab fa-osi fa-2x text-primary px-3"></span>
88 <div class=
"flex-column">
89 <h5 class=
"mb-3">{{ _(
"Open Source") }}
</h5>
92 {{ _(
"IPFire is free software and developed by an open community and trusted by hundreds of thousands of users from all around the world.") }}
101 <div class=
"container">
103 <div class=
"col-12 col-md-6 col-lg-5 mb-5">
104 <h1>{{ _(
"Latest Release") }}
</h1>
107 <small>{{ locale.format_date(latest_release.date, shorter=True) }}
</small>
111 {% if latest_release.post %}
112 <a href=
"https://blog.ipfire.org/post/{{ latest_release.post.slug }}">
113 {{ _(
"%s has been released!") % latest_release.name }}
116 {{ _(
"%s has been released!") % latest_release.name }}
121 <div class=
"col-12 col-sm-6 col-md-12 col-xl-5 mb-3">
122 <a class=
"btn btn-primary btn-block" href=
"/download">
123 <span class=
"fas fa-download"></span> {{ _(
"Download") }}
127 <div class=
"col-12 col-sm-6 col-md-12 col-xl-5 mb-3">
128 <a class=
"btn btn-secondary btn-block" href=
"/donate">
129 <span class=
"fas fa-heart"></span> {{ _(
"Donate") }}
135 <div class=
"col-12 col-md-6 col-lg-5 offset-lg-2">
136 <h1>{{ _(
"What's going on?") }}
</h1>
138 <dl class=
"dl-horizontal">
139 {% for post in posts %}
141 <small>{{ locale.format_date(post.published_at, relative=True, shorter=True) }}
</small>
144 <dd class=
"text-overflow mb-4">
145 <a href=
"https://blog.ipfire.org/post/{{ post.slug }}">{{ post.title }}
</a>
150 <a class=
"btn btn-secondary" href=
"https://blog.ipfire.org/">{{ _(
"Read More") }}
</a>