1 {% extends
"base.html" %}
4 <link rel=
"alternate" type=
"application/rss+xml" title=
"RSS" href=
"https://blog.ipfire.org/feed.xml" />
7 {% block title %}{{ _(
"Welcome to IPFire") }}{% end block %}
10 <section class=
"intro d-flex align-items-center">
11 <div class=
"container">
12 <div class=
"row flex-md-row-reverse">
13 <div class=
"col-12 col-md-5 my-5 text-center">
14 <img class=
"img-fluid" src=
"{{ static_url("img/ipfire-tux.png
") }}" alt=
"IPFire Logo" />
17 <div class=
"col-12 col-md-7 align-self-center px-3">
18 <h1>{{ _(
"The Open Source Firewall") }}
</h1>
20 <div class=
"btn-toolbar my-5">
21 <a class=
"btn btn-outline-primary btn-glow-primary btn-lg mr-2" href=
"/download">{{ _(
"Download") }}
</a>
22 <a class=
"btn btn-outline-secondary btn-glow-secondary btn-lg ml-2" href=
"/features">{{ _(
"Features") }}
</a>
29 <section class=
"inverse">
30 <div class=
"container">
31 <div class=
"row mb-5">
32 <div class=
"col col-md-6">
33 <h1 class=
"mb-0">{{ _(
"Secure up your network with IPFire") }}
</h1>
36 IPFire comes with a versatile and state of the art firewall engine
37 that makes even the most complex setups easy to administer.
42 <div class=
"row mt-5 mb-lg-6 mb-md-5">
43 <div class=
"col-md-6 col-lg-4 mb-5 pb-lg-5 d-flex">
44 <div class=
"align-self-stretch">
45 <span class=
"fas fa-shield-alt fa-2x text-primary px-3"></span>
48 <div class=
"flex-column">
49 <h5 class=
"pb-3">{{ _(
"Firewall") }}
</h5>
51 IPFire comes with a versatile and state of the art
52 firewall engine that makes even the most complex
53 setups easy to administer.
58 <div class=
"col-md-6 col-lg-4 mb-5 d-flex">
59 <div class=
"align-self-stretch">
60 <span class=
"fas fa-fast-forward fa-2x text-primary px-3"></span>
63 <div class=
"flex-column">
64 <h5 class=
"pb-3">{{ _(
"Performance") }}
</h5>
66 IPFire is ready for high performance networks
67 and running evenly well on embedded hardware.
72 <div class=
"col-md-6 col-lg-4 mb-5 d-flex">
73 <div class=
"align-self-stretch">
74 <span class=
"fas fa-couch fa-2x text-primary px-3"></span>
77 <div class=
"flex-column">
78 <h5 class=
"pb-3">{{ _(
"Easy to use") }}
</h5>
80 IPFire is set up easily in
15 to
20 minutes
81 but also comes with expert features that
82 are needed in professional networks.
87 <div class=
"col-md-6 col-lg-4 mb-5 d-flex">
88 <div class=
"align-self-stretch">
89 <span class=
"fas fa-lock fa-2x text-primary px-3"></span>
92 <div class=
"flex-column">
93 <h5 class=
"pb-3">{{ _(
"Network Security") }}
</h5>
95 IPFire is designed for high security.
96 It is hardened to protect itself from attacks
102 <div class=
"col-md-6 col-lg-4 mb-5 d-flex">
103 <div class=
"align-self-stretch">
104 <span class=
"fab fa-osi fa-2x text-primary px-3"></span>
107 <div class=
"flex-column">
108 <h5 class=
"pb-3">{{ _(
"Open Source") }}
</h5>
110 IPFire is free software and developed by an open community,
111 that improves it every single day.
116 <div class=
"col-md-6 col-lg-4 mb-5 d-flex">
117 <div class=
"align-self-stretch">
118 <span class=
"fas fa-heart fa-2x text-primary px-3"></span>
121 <div class=
"flex-column">
122 <h5 class=
"pb-3">{{ _(
"Trusted by thousands") }}
</h5>
124 IPFire is developed in Europe and used all over the world
125 <a href=
"https://fireinfo.ipfire.org/statistics/geo-locations">in hundreds of countries
</a>
126 by hundreds of thousands of users every day.
135 <div class=
"container">
137 <div class=
"col-12 col-md-6 col-lg-5 mb-5">
138 <h1>Latest Release
</h1>
141 <small>{{ locale.format_date(latest_release.date, shorter=True) }}
</small>
145 {% if latest_release.post %}
146 <a href=
"https://blog.ipfire.org/post/{{ latest_release.post.slug }}">
147 {{ _(
"%s has been released!") % latest_release.name }}
150 {{ _(
"%s has been released!") % latest_release.name }}
154 <div class=
"btn-toolbar mb-5">
155 <a class=
"btn btn-primary mr-3" href=
"/download">
156 <span class=
"fas fa-download"></span> {{ _(
"Download") }}
159 <a class=
"btn btn-secondary ml-3" href=
"/donate">
160 <span class=
"fas fa-heart"></span> {{ _(
"Donate") }}
165 <div class=
"col-12 col-md-6 col-lg-5 offset-lg-2">
166 <h1>{{ _(
"What's going on?") }}
</h1>
168 <dl class=
"dl-horizontal">
169 {% for post in posts %}
171 <small>{{ locale.format_date(post.published_at, relative=True, shorter=True) }}
</small>
174 <dd class=
"text-overflow mb-4">
175 <a href=
"https://blog.ipfire.org/post/{{ post.slug }}">{{ post.title }}
</a>
180 <a class=
"btn btn-secondary" href=
"https://blog.ipfire.org/">{{ _(
"Read More") }}
</a>