2020-11-11 11:47:10 +01:00
|
|
|
---
|
|
|
|
title: Pre-installed images
|
|
|
|
template: docs
|
|
|
|
taxonomy:
|
|
|
|
category: docs
|
2021-02-06 18:22:00 +01:00
|
|
|
routes:
|
|
|
|
default: '/images'
|
2020-11-11 11:47:10 +01:00
|
|
|
---
|
2018-05-08 23:50:06 +02:00
|
|
|
|
2018-11-26 19:26:20 +01:00
|
|
|
<span class="javascriptDisclaimer">
|
|
|
|
This page requires Javascript enabled to display properly :s.
|
|
|
|
<br/>
|
|
|
|
<br/>
|
|
|
|
</span>
|
|
|
|
|
2023-11-02 16:49:54 +01:00
|
|
|
!!! Even if the image does not correspond to the latest version of YunoHost, you can still use it and do a regular system upgrade after setting up!
|
2021-12-20 19:33:51 +01:00
|
|
|
|
2022-01-08 15:15:08 +01:00
|
|
|
!!! If you wish to check the validity of our signed images, you can [download our public key](https://forge.yunohost.org/yunohost.asc).
|
|
|
|
|
2021-02-07 21:43:06 +01:00
|
|
|
<div class="hardware-image">
|
2018-05-08 23:50:06 +02:00
|
|
|
<div id="cards-list">
|
|
|
|
</div>
|
2021-02-07 21:43:06 +01:00
|
|
|
</div>
|
2022-09-15 23:59:05 +02:00
|
|
|
<template id="image-template">
|
|
|
|
<div id="{id}" class="card panel panel-default">
|
2018-05-08 23:50:06 +02:00
|
|
|
<div class="panel-body text-center">
|
|
|
|
<h3>{name}</h3>
|
|
|
|
<div class="card-comment">{comment}</div>
|
|
|
|
<div class="card-desc text-center">
|
2022-09-15 23:59:05 +02:00
|
|
|
<img src="/user/images/{image}" height=100 style="vertical-align:middle">
|
2018-05-08 23:50:06 +02:00
|
|
|
</div>
|
|
|
|
</div>
|
2021-02-07 21:43:06 +01:00
|
|
|
<div class="annotations flex-container">
|
|
|
|
<div class="flex-child annotation"><a href="{file}.sha256sum">[fa=barcode] Checksum</a></div>
|
|
|
|
<div class="flex-child annotation"><a href="{file}.sig">[fa=tag] Signature</a></div>
|
2018-05-08 23:50:06 +02:00
|
|
|
</div>
|
|
|
|
<div class="btn-group" role="group">
|
2022-09-15 23:59:05 +02:00
|
|
|
<a href="{file}" target="_BLANK" type="button" class="btn btn-info col-sm-12"><span class="glyphicon glyphicon-download-alt" aria-hidden="true"></span> Download <small>{version}</small></a>
|
2018-05-08 23:50:06 +02:00
|
|
|
</div>
|
2022-09-15 23:59:05 +02:00
|
|
|
</div>
|
|
|
|
</template>
|
|
|
|
|
2018-05-08 23:50:06 +02:00
|
|
|
<script>
|
|
|
|
/*
|
|
|
|
###############################################################################
|
2022-09-15 23:59:05 +02:00
|
|
|
Script that loads the infos from javascript and creates the corresponding
|
2018-05-08 23:50:06 +02:00
|
|
|
cards
|
|
|
|
###############################################################################
|
|
|
|
*/
|
|
|
|
$(document).ready(function () {
|
|
|
|
console.log("in load");
|
|
|
|
$.getJSON('https://build.yunohost.org/images.json', function (images) {
|
|
|
|
$.each(images, function(k, infos) {
|
2023-06-23 03:37:34 +02:00
|
|
|
if (infos.hide == true) { return; }
|
2018-05-08 23:50:06 +02:00
|
|
|
// Fill the template
|
|
|
|
html = $('#image-template').html()
|
|
|
|
.replace('{id}', infos.id)
|
|
|
|
.replace('{name}', infos.name)
|
|
|
|
.replace('{comment}', infos.comment || " ")
|
2022-09-15 23:59:05 +02:00
|
|
|
.replace('%7Bimage%7D', infos.image)
|
2018-05-08 23:50:06 +02:00
|
|
|
.replace('{image}', infos.image)
|
|
|
|
.replace('{version}', infos.version);
|
2022-09-15 23:59:05 +02:00
|
|
|
if (!infos.file.startsWith("http"))
|
|
|
|
infos.file="https://build.yunohost.org/"+infos.file;
|
|
|
|
html = html.replace(/%7Bfile%7D/g, infos.file).replace(/{file}/g, infos.file);
|
|
|
|
|
2018-05-08 23:50:06 +02:00
|
|
|
if ((typeof(infos.has_sig_and_sums) !== 'undefined') && infos.has_sig_and_sums == false)
|
|
|
|
{
|
|
|
|
var $html = $(html);
|
|
|
|
$html.find(".annotations").html(" ");
|
|
|
|
html = $html[0];
|
2024-03-23 08:59:52 +01:00
|
|
|
}
|
2018-05-08 23:50:06 +02:00
|
|
|
$('#cards-list').append(html);
|
|
|
|
});
|
|
|
|
});
|
|
|
|
});
|
|
|
|
</script>
|