1 {% extends
"../base.html" %}
3 {% block title %}{{ release }}{% end block %}
7 <div class=
"container">
8 <h6 class=
"mb-0">{{ _(
"Download") }}
</h6>
10 <h1 class=
"mb-0">{{ release }}
</h1>
12 <h6 class=
"text-muted mb-5">
13 {{ _(
"Released %s") % locale.format_date(release.published, relative=True, shorter=True) }}
17 <a href=
"https://blog.ipfire.org/post/{{ release.blog.slug }}">{{ _(
"Release Notes") }}
</a>
21 <div class=
"card-deck">
22 {% for arch in release.arches %}
24 <div class=
"card-header text-center">
25 <h6 class=
"my-0">{{ arch }}
</h6>
28 <ul class=
"list-group list-group-flush">
29 {% for file in release.get_files_by_arch(arch) %}
30 <li class=
"list-group-item d-flex flex-column align-items-start">
31 <div class=
"d-flex w-100 justify-content-between">
32 <a href=
"{{ file.url }}">{{ _(file.desc) }}
</a>
34 {% if file.size
>=
1024 *
1024 %}
35 <span class=
"text-muted">{{ format_size(file.size) }}
</span>
45 <ul class=
"nav justify-content-center my-3">
47 <a class=
"nav-link" data-toggle=
"collapse" href=
"#checksums">
53 <div class=
"collapse" id=
"checksums">
54 <div class=
"card card-body">
55 <pre class=
"mb-0">{% for f in release.files %}{{
"%-50s SHA1: %s\n" % (f.basename, f.sha1) }}{% end %}
</pre>
61 <section class=
"inverse">
62 <div class=
"container">
63 <div class=
"row flex-md-row-reverse">
64 <div class=
"col-12 col-md-4 text-center text-md-right">
65 <span class=
"fas fa-cloud fa-10x my-5"></span>
68 <div class=
"col-12 col-md-8">
69 <h1>{{ _(
"Running IPFire in the Cloud?") }}
</h1>
72 {{ _(
"IPFire is now available in the Amazon Cloud.") }}
73 {{ _(
"Create flexible firewall rules and use our Intrusion Detection System to protect your servers in the Cloud.") }}
74 {{ _(
"Connect to them securely using our VPN technologies.") }}
77 <a class=
"btn btn-lwl" href=
"https://aws.amazon.com/marketplace/pp/B07HYRD4FX">
78 {{ _(
"Go to Amazon Web Services") }}
<span class=
"fas fa-external-link-alt ml-2"></span>