2024-10-31 20:18:37 +01:00
<!DOCTYPE html> < html lang = "fr" >
< head > < meta charset = "utf-8" >
< meta http-equiv = "X-UA-Compatible" content = "IE=edge" >
< meta name = "viewport" content = "width=device-width, initial-scale=1, user-scalable=no" > < title > Etiquettes - YannStatic< / title >
< meta name = "description" content = "Expérimentations et tests
">
< link rel = "canonical" href = "https://static.rnmkcy.eu/archive.html" > < link rel = "alternate" type = "application/rss+xml" title = "YannStatic" href = "/feed.xml" >
<!-- - include head/favicon.html - -->
< link rel = "shortcut icon" type = "image/png" href = "/assets/favicon/favicon.png" > < link rel = "stylesheet" href = "/assets/css/main.css" > < link rel = "stylesheet" href = "https://use.fontawesome.com/releases/v5.0.13/css/all.css" > <!-- start custom head snippets --> < link rel = "stylesheet" href = "/assets/css/expand.css" >
<!-- end custom head snippets --> < script > ( f u n c t i o n ( ) {
window.isArray = function(val) {
return Object.prototype.toString.call(val) === '[object Array]';
};
window.isString = function(val) {
return typeof val === 'string';
};
window.hasEvent = function(event) {
return 'on'.concat(event) in window.document;
};
window.isOverallScroller = function(node) {
return node === document.documentElement || node === document.body || node === window;
};
window.isFormElement = function(node) {
var tagName = node.tagName;
return tagName === 'INPUT' || tagName === 'SELECT' || tagName === 'TEXTAREA';
};
window.pageLoad = (function () {
var loaded = false, cbs = [];
window.addEventListener('load', function () {
var i;
loaded = true;
if (cbs.length > 0) {
for (i = 0; i < cbs.length ; i + + ) {
cbs[i]();
}
}
});
return {
then: function(cb) {
cb & & (loaded ? cb() : (cbs.push(cb)));
}
};
})();
})();
(function() {
window.throttle = function(func, wait) {
var args, result, thisArg, timeoutId, lastCalled = 0;
function trailingCall() {
lastCalled = new Date;
timeoutId = null;
result = func.apply(thisArg, args);
}
return function() {
var now = new Date,
remaining = wait - (now - lastCalled);
args = arguments;
thisArg = this;
if (remaining < = 0) {
clearTimeout(timeoutId);
timeoutId = null;
lastCalled = now;
result = func.apply(thisArg, args);
} else if (!timeoutId) {
timeoutId = setTimeout(trailingCall, remaining);
}
return result;
};
};
})();
(function() {
var Set = (function() {
var add = function(item) {
var i, data = this._data;
for (i = 0; i < data.length ; i + + ) {
if (data[i] === item) {
return;
}
}
this.size ++;
data.push(item);
return data;
};
var Set = function(data) {
this.size = 0;
this._data = [];
var i;
if (data.length > 0) {
for (i = 0; i < data.length ; i + + ) {
add.call(this, data[i]);
}
}
};
Set.prototype.add = add;
Set.prototype.get = function(index) { return this._data[index]; };
Set.prototype.has = function(item) {
var i, data = this._data;
for (i = 0; i < data.length ; i + + ) {
if (this.get(i) === item) {
return true;
}
}
return false;
};
Set.prototype.is = function(map) {
if (map._data.length !== this._data.length) { return false; }
var i, j, flag, tData = this._data, mData = map._data;
for (i = 0; i < tData.length ; i + + ) {
for (flag = false, j = 0; j < mData.length ; j + + ) {
if (tData[i] === mData[j]) {
flag = true;
break;
}
}
if (!flag) { return false; }
}
return true;
};
Set.prototype.values = function() {
return this._data;
};
return Set;
})();
window.Lazyload = (function(doc) {
var queue = {js: [], css: []}, sources = {js: {}, css: {}}, context = this;
var createNode = function(name, attrs) {
var node = doc.createElement(name), attr;
for (attr in attrs) {
if (attrs.hasOwnProperty(attr)) {
node.setAttribute(attr, attrs[attr]);
}
}
return node;
};
var end = function(type, url) {
var s, q, qi, cbs, i, j, cur, val, flag;
if (type === 'js' || type ==='css') {
s = sources[type], q = queue[type];
s[url] = true;
for (i = 0; i < q.length ; i + + ) {
cur = q[i];
if (cur.urls.has(url)) {
qi = cur, val = qi.urls.values();
qi & & (cbs = qi.callbacks);
for (flag = true, j = 0; j < val.length ; j + + ) {
cur = val[j];
if (!s[cur]) {
flag = false;
}
}
if (flag & & cbs & & cbs.length > 0) {
for (j = 0; j < cbs.length ; j + + ) {
cbs[j].call(context);
}
qi.load = true;
}
}
}
}
};
var load = function(type, urls, callback) {
var s, q, qi, node, i, cur,
_urls = typeof urls === 'string' ? new Set([urls]) : new Set(urls), val, url;
if (type === 'js' || type ==='css') {
s = sources[type], q = queue[type];
for (i = 0; i < q.length ; i + + ) {
cur = q[i];
if (_urls.is(cur.urls)) {
qi = cur;
break;
}
}
val = _urls.values();
if (qi) {
callback & & (qi.load || qi.callbacks.push(callback));
callback & & (qi.load & & callback());
} else {
q.push({
urls: _urls,
callbacks: callback ? [callback] : [],
load: false
});
for (i = 0; i < val.length ; i + + ) {
node = null, url = val[i];
if (s[url] === undefined) {
(type === 'js' ) & & (node = createNode('script', { src: url }));
(type === 'css') & & (node = createNode('link', { rel: 'stylesheet', href: url }));
if (node) {
node.onload = (function(type, url) {
return function() {
end(type, url);
};
})(type, url);
(doc.head || doc.body).appendChild(node);
s[url] = false;
}
}
}
}
}
};
return {
js: function(url, callback) {
load('js', url, callback);
},
css: function(url, callback) {
load('css', url, callback);
}
};
})(this.document);
})();
< / script > < script >
(function() {
var TEXT_VARIABLES = {
version: '2.2.6',
sources: {
font_awesome: 'https://use.fontawesome.com/releases/v5.0.13/css/all.css',
jquery: '/assets/js/jquery.min.js',
leancloud_js_sdk: '//cdn.jsdelivr.net/npm/leancloud-storage@3.13.2/dist/av-min.js',
chart: 'https://cdn.bootcss.com/Chart.js/2.7.2/Chart.bundle.min.js',
gitalk: {
js: 'https://cdn.bootcss.com/gitalk/1.2.2/gitalk.min.js',
css: 'https://cdn.bootcss.com/gitalk/1.2.2/gitalk.min.css'
},
valine: 'https://unpkg.com/valine/dist/Valine.min.js'
},
site: {
toc: {
selectors: 'h1,h2,h3'
}
},
paths: {
search_js: '/assets/search.js'
}
};
window.TEXT_VARIABLES = TEXT_VARIABLES;
})();
< / script >
< / head >
< body >
< div class = "root" data-is-touch = "false" >
< div class = "layout--page js-page-root" > <!-- --> < div class = "page__main js-page-main page__viewport hide-footer has-aside cell cell--auto" >
< div class = "page__main-inner" > < div class = "page__header d-print-none" > < header class = "header" > < div class = "main" >
< div class = "header__title" >
< div class = "header__brand" > < svg id = "svg" version = "1.1" xmlns = "http://www.w3.org/2000/svg" xmlns:xlink = "http://www.w3.org/1999/xlink" width = "400" height = "478.9473684210526" viewBox = "0, 0, 400,478.9473684210526" > < g id = "svgg" > < path id = "path0" d = "M308.400 56 . 805 C 306 . 970 56 . 966 , 303 . 280 57 . 385 , 300 . 200 57 . 738 C 290 . 906 58 . 803 , 278 . 299 59 . 676 , 269 . 200 59 . 887 L 260 . 600 60 . 085 259 . 400 61 . 171 C 258 . 010 62 . 428 , 256 . 198 63 . 600 , 255 . 645 63 . 600 C 255 . 070 63 . 600 , 252 . 887 65 . 897 , 252 . 598 66 . 806 C 252 . 460 67 . 243 , 252 . 206 67 . 600 , 252 . 034 67 . 600 C 251 . 397 67 . 600 , 247 . 206 71 . 509 , 247 . 202 72 . 107 C 247 . 201 72 . 275 , 246 . 390 73 . 190 , 245 . 400 74 . 138 C 243 . 961 75 . 517 , 243 . 598 76 . 137 , 243 . 592 77 . 231 C 243 . 579 79 . 293 , 241 . 785 83 . 966 , 240 . 470 85 . 364 C 239 . 176 86 . 740 , 238 . 522 88 . 365 , 237 . 991 91 . 521 C 237 . 631 93 . 665 , 236 . 114 97 . 200 , 235 . 554 97 . 200 C 234 . 938 97 . 200 , 232 . 737 102 . 354 , 232 . 450 104 . 472 C 232 . 158 106 . 625 , 230 . 879 109 . 226 , 229 . 535 110 . 400 C 228 . 933 110 . 926 , 228 . 171 113 . 162 , 226 . 434 119 . 500 C 226 . 178 120 . 435 , 225 . 795 121 . 200 , 225 . 584 121 . 200 C 225 . 373 121 . 200 , 225 . 200 121 . 476 , 225 . 200 121 . 813 C 225 . 200 122 . 149 , 224 . 885 122 . 541 , 224 . 500 122 . 683 C 223 . 606 123 . 013 , 223 . 214 123 . 593 , 223 . 204 124 . 600 C 223 . 183 126 . 555 , 220 . 763 132 . 911 , 219 . 410 134 . 562 C 218 . 443 135 . 742 , 217 . 876 136 . 956 , 217 . 599 138 . 440 C 217 . 041 141 . 424 , 215 . 177 146 . 434 , 214 . 532 146 . 681 C 214 . 240 146 . 794 , 214 . 000 147 . 055 , 214 . 000 147 . 261 C 214 . 000 147 . 467 , 213 . 550 148 . 086 , 213 . 000 148 . 636 C 212 . 450 149 . 186 , 212 . 000 149 . 893 , 212 . 000 150 . 208 C 212 . 000 151 . 386 , 208 . 441 154 . 450 , 207 . 597 153 . 998 C 206 . 319 153 . 315 , 204 . 913 150 . 379 , 204 . 633 147 . 811 C 204 . 365 145 . 357 , 202 . 848 142 . 147 , 201 . 759 141 . 729 C 200 . 967 141 . 425 , 199 . 200 137 . 451 , 199 . 200 135 . 974 C 199 . 200 134 . 629 , 198 . 435 133 . 224 , 196 . 660 131 . 311 C 195 . 363 129 . 913 , 194 . 572 128 . 123 , 193 . 870 125 . 000 C 193 . 623 123 . 900 , 193 . 236 122 . 793 , 193 . 010 122 . 540 C 190 . 863 120 . 133 , 190 . 147 118 . 880 , 188 . 978 115 . 481 C 188 . 100 112 . 928 , 187 . 151 111 . 003 , 186 . 254 109 . 955 C 185 . 358 108 . 908 , 184 . 518 107 . 204 , 183 . 847 105 . 073 C 183 . 280 103 . 273 , 182 . 497 101 . 329 , 182 . 108 100 . 753 C 181 . 719 100 . 177 , 180 . 904 98 . 997 , 180 . 298 98 . 131 C 179 . 693 97 . 265 , 178 . 939 95 . 576 , 178 . 624 94 . 378 C 178 . 041 92 . 159 , 177 . 125 90 . 326 , 175 . 023 87 . 168 C 174 . 375 86 . 196 , 173 . 619 84 . 539 , 173 . 342 83 . 486 C 172 . 800 81 . 429 , 171 . 529 79 . 567 , 170 . 131 78 . 785 C 169 . 654 78 . 517 , 168 . 697 77 . 511 , 168 . 006 76 . 549 C 167 . 316 75 . 587 , 166 . 594 74 . 800 , 166 . 402 74 . 800 C 166 . 210 74 . 800 , 164 . 869 73 . 633 , 163 . 421 72 . 206 C 160 . 103 68 . 936 , 161 . 107 69 . 109 , 146 . 550 69 . 301 C 133 . 437 69 . 474 , 128 . 581 70 . 162 , 126 . 618 72 . 124 C 126 . 248 72 . 495 , 125 . 462 72 . 904 , 124 . 872 73 . 033 C 124 . 282 73 . 163 , 123 . 088 73 . 536 , 122 . 219 73 . 863 C 121 . 349 74 . 191 , 119 . 028 74 . 638 , 117 . 061 74 . 858 C 113 . 514 75 . 254 , 109 . 970 76 . 350 , 108 . 782 77 . 419 C 107 . 652 78 . 436 , 100 . 146 80 . 400 , 97 . 388 80 . 400 C 95 . 775 80 . 400 , 93 . 167 81 . 360 , 91 . 200 82 . 679 C 90 . 430 83 . 195 , 89 . 113 83 . 804 , 88 . 274 84 . 031 C 85 . 875 84 . 681 , 78 . 799 90 . 910 , 74 . 400 96 . 243 L 73 . 400 97 . 456 73 . 455 106 . 028 C 73 . 526 117 . 055 , 74 . 527 121 . 238 , 77 . 820 124 . 263 C 78 . 919 125 . 273 , 80 . 400 127 . 902 , 80 . 400 128 . 842 C 80 . 400 129 . 202 , 81 . 075 130 . 256 , 81 . 900 131 . 186 C 83 . 563 133 . 059 , 85 . 497 136 . 346 , 86 . 039 138 . 216 C 86 . 233 138 . 886 , 87 . 203 140 . 207 , 88 . 196 141 . 153 C 89 . 188 142 . 098 , 90 . 000 143 . 104 , 90 . 000 143 . 388 C 90 . 000 144 . 337 , 92 . 129 148 . 594 , 92 . 869 149 . 123 C 93 . 271 149 . 410 , 93 . 600 149 . 831 , 93 . 600 150 . 059 C 93 . 600 150 . 286 , 93 . 932 150 . 771 , 94 . 337 151 . 136 C 94 . 743 151 . 501 , 95 . 598 153 . 004 , 96 . 237 154 . 475 C 96 . 877 155 . 947 , 97 . 760 157 . 351 , 98 . 200 157 . 596 C 98 . 640 157 . 841 , 99 . 900 159 . 943 , 101 . 000 162 . 267 C 102 . 207 164 . 817 , 103 . 327 166 . 644 , 103 . 825 166 . 876 C 104 . 278 167 . 087 , 105 . 065 168 . 101 , 105 . 573 169 . 130 C 107 . 658 173 . 348 , 108 . 097 174 . 093 , 110 . 006 176 . 647 C 111 . 103 178 . 114 , 112 . 000 179 . 725 , 112 . 000 180 . 227 C 112 . 000 181 . 048 , 113 . 425 183 . 163 , 114 . 678 184 . 200 C 115 . 295 184 . 711 , 117 . 396 188 . 733 , 117 . 720 190 . 022 C 117 . 855 190 . 562 , 118 . 603 191 . 633 , 119 . 381 192 . 402 C 120 . 160 193 . 171 , 121 . 496 195 . 258 , 122 . 351 197 . 039 C 123 . 206 198 . 820 , 124 . 167 200 . 378 , 124 . 487 200 . 501 C 124 . 807 200 . 624 , 125 . 953 202 . 496 , 127 . 034 204 . 662 C 128 . 114 206 . 828 , 129 . 676 209 . 299 , 130 . 505 210 . 153 C 131 . 333 211 . 007 , 132 . 124 212 . 177 , 132 . 262 212 . 753 C 132 . 618 214 . 239 , 134 . 291 217 . 048 , 136 . 288 219 . 5
" href="/">YannStatic< / a > < / div > <!-- <button class="button button - - secondary button - - circle search - button js - search - toggle"><i class="fas fa - search"></i></button> --> <!-- <li><button class="button button - - secondary button - - circle search - button js - search - toggle"><i class="fas fa - search"></i></button></li> -->
<!-- Champ de recherche -->
< div id = "searchbox" class = "search search--dark" style = "visibility: visible" >
< div class = "main" >
< div class = "search__header" > < / div >
< div class = "search-bar" >
< div class = "search-box js-search-box" >
< div class = "search-box__icon-search" > < i class = "fas fa-search" > < / i > < / div >
< input id = "search-input" type = "text" / >
<!-- <div class="search - box__icon - clear js - icon - clear">
< a > < i class = "fas fa-times" > < / i > < / a >
< / div > -->
< / div >
< / div >
< / div >
< / div >
<!-- Script pointing to search - script.js -->
< script > / * !
* Simple-Jekyll-Search
* Copyright 2015-2020, Christian Fei
* Licensed under the MIT License.
*/
(function(){
'use strict'
var _$Templater_7 = {
compile: compile,
setOptions: setOptions
}
const options = {}
options.pattern = /\{(.*?)\}/g
options.template = ''
options.middleware = function () {}
function setOptions (_options) {
options.pattern = _options.pattern || options.pattern
options.template = _options.template || options.template
if (typeof _options.middleware === 'function') {
options.middleware = _options.middleware
}
}
function compile (data) {
return options.template.replace(options.pattern, function (match, prop) {
const value = options.middleware(prop, data[prop], options.template)
if (typeof value !== 'undefined') {
return value
}
return data[prop] || match
})
}
'use strict';
function fuzzysearch (needle, haystack) {
var tlen = haystack.length;
var qlen = needle.length;
if (qlen > tlen) {
return false;
}
if (qlen === tlen) {
return needle === haystack;
}
outer: for (var i = 0, j = 0; i < qlen ; i + + ) {
var nch = needle.charCodeAt(i);
while (j < tlen ) {
if (haystack.charCodeAt(j++) === nch) {
continue outer;
}
}
return false;
}
return true;
}
var _$fuzzysearch_1 = fuzzysearch;
'use strict'
/* removed: const _$fuzzysearch_1 = require('fuzzysearch') */;
var _$FuzzySearchStrategy_5 = new FuzzySearchStrategy()
function FuzzySearchStrategy () {
this.matches = function (string, crit) {
return _$fuzzysearch_1(crit.toLowerCase(), string.toLowerCase())
}
}
'use strict'
var _$LiteralSearchStrategy_6 = new LiteralSearchStrategy()
function LiteralSearchStrategy () {
this.matches = function (str, crit) {
if (!str) return false
str = str.trim().toLowerCase()
crit = crit.trim().toLowerCase()
return crit.split(' ').filter(function (word) {
return str.indexOf(word) >= 0
}).length === crit.split(' ').length
}
}
'use strict'
var _$Repository_4 = {
put: put,
clear: clear,
search: search,
setOptions: __setOptions_4
}
/* removed: const _$FuzzySearchStrategy_5 = require('./SearchStrategies/FuzzySearchStrategy') */;
/* removed: const _$LiteralSearchStrategy_6 = require('./SearchStrategies/LiteralSearchStrategy') */;
function NoSort () {
return 0
}
const data = []
let opt = {}
opt.fuzzy = false
opt.limit = 10
opt.searchStrategy = opt.fuzzy ? _$FuzzySearchStrategy_5 : _$LiteralSearchStrategy_6
opt.sort = NoSort
opt.exclude = []
function put (data) {
if (isObject(data)) {
return addObject(data)
}
if (isArray(data)) {
return addArray(data)
}
return undefined
}
function clear () {
data.length = 0
return data
}
function isObject (obj) {
return Boolean(obj) & & Object.prototype.toString.call(obj) === '[object Object]'
}
function isArray (obj) {
return Boolean(obj) & & Object.prototype.toString.call(obj) === '[object Array]'
}
function addObject (_data) {
data.push(_data)
return data
}
function addArray (_data) {
const added = []
clear()
for (let i = 0, len = _data.length; i < len ; i + + ) {
if (isObject(_data[i])) {
added.push(addObject(_data[i]))
}
}
return added
}
function search (crit) {
if (!crit) {
return []
}
return findMatches(data, crit, opt.searchStrategy, opt).sort(opt.sort)
}
function __setOptions_4 (_opt) {
opt = _opt || {}
opt.fuzzy = _opt.fuzzy || false
opt.limit = _opt.limit || 10
opt.searchStrategy = _opt.fuzzy ? _$FuzzySearchStrategy_5 : _$LiteralSearchStrategy_6
opt.sort = _opt.sort || NoSort
opt.exclude = _opt.exclude || []
}
function findMatches (data, crit, strategy, opt) {
const matches = []
for (let i = 0; i < data.length & & matches . length < opt . limit ; i + + ) {
const match = findMatchesInObject(data[i], crit, strategy, opt)
if (match) {
matches.push(match)
}
}
return matches
}
function findMatchesInObject (obj, crit, strategy, opt) {
for (const key in obj) {
if (!isExcluded(obj[key], opt.exclude) & & strategy.matches(obj[key], crit)) {
return obj
}
}
}
function isExcluded (term, excludedTerms) {
for (let i = 0, len = excludedTerms.length; i < len ; i + + ) {
const excludedTerm = excludedTerms[i]
if (new RegExp(excludedTerm).test(term)) {
return true
}
}
return false
}
/* globals ActiveXObject:false */
'use strict'
var _$JSONLoader_2 = {
load: load
}
function load (location, callback) {
const xhr = getXHR()
xhr.open('GET', location, true)
xhr.onreadystatechange = createStateChangeListener(xhr, callback)
xhr.send()
}
function createStateChangeListener (xhr, callback) {
return function () {
if (xhr.readyState === 4 & & xhr.status === 200) {
try {
callback(null, JSON.parse(xhr.responseText))
} catch (err) {
callback(err, null)
}
}
}
}
function getXHR () {
return window.XMLHttpRequest ? new window.XMLHttpRequest() : new ActiveXObject('Microsoft.XMLHTTP')
}
'use strict'
var _$OptionsValidator_3 = function OptionsValidator (params) {
if (!validateParams(params)) {
throw new Error('-- OptionsValidator: required options missing')
}
if (!(this instanceof OptionsValidator)) {
return new OptionsValidator(params)
}
const requiredOptions = params.required
this.getRequiredOptions = function () {
return requiredOptions
}
this.validate = function (parameters) {
const errors = []
requiredOptions.forEach(function (requiredOptionName) {
if (typeof parameters[requiredOptionName] === 'undefined') {
errors.push(requiredOptionName)
}
})
return errors
}
function validateParams (params) {
if (!params) {
return false
}
return typeof params.required !== 'undefined' & & params.required instanceof Array
}
}
'use strict'
var _$utils_9 = {
merge: merge,
isJSON: isJSON
}
function merge (defaultParams, mergeParams) {
const mergedOptions = {}
for (const option in defaultParams) {
mergedOptions[option] = defaultParams[option]
if (typeof mergeParams[option] !== 'undefined') {
mergedOptions[option] = mergeParams[option]
}
}
return mergedOptions
}
function isJSON (json) {
try {
if (json instanceof Object & & JSON.parse(JSON.stringify(json))) {
return true
}
return false
} catch (err) {
return false
}
}
var _$src_8 = {};
(function (window) {
'use strict'
let options = {
searchInput: null,
resultsContainer: null,
json: [],
success: Function.prototype,
searchResultTemplate: '< li > < a href = "{url}" title = "{desc}" > {title}< / a > < / li > ',
templateMiddleware: Function.prototype,
sortMiddleware: function () {
return 0
},
noResultsText: 'No results found',
limit: 10,
fuzzy: false,
debounceTime: null,
exclude: []
}
let debounceTimerHandle
const debounce = function (func, delayMillis) {
if (delayMillis) {
clearTimeout(debounceTimerHandle)
debounceTimerHandle = setTimeout(func, delayMillis)
} else {
func.call()
}
}
const requiredOptions = ['searchInput', 'resultsContainer', 'json']
/* removed: const _$Templater_7 = require('./Templater') */;
/* removed: const _$Repository_4 = require('./Repository') */;
/* removed: const _$JSONLoader_2 = require('./JSONLoader') */;
const optionsValidator = _$OptionsValidator_3({
required: requiredOptions
})
/* removed: const _$utils_9 = require('./utils') */;
window.SimpleJekyllSearch = function (_options) {
const errors = optionsValidator.validate(_options)
if (errors.length > 0) {
throwError('You must specify the following required options: ' + requiredOptions)
}
options = _$utils_9.merge(options, _options)
_$Templater_7.setOptions({
template: options.searchResultTemplate,
middleware: options.templateMiddleware
})
_$Repository_4.setOptions({
fuzzy: options.fuzzy,
limit: options.limit,
sort: options.sortMiddleware,
exclude: options.exclude
})
if (_$utils_9.isJSON(options.json)) {
initWithJSON(options.json)
} else {
initWithURL(options.json)
}
const rv = {
search: search
}
typeof options.success === 'function' & & options.success.call(rv)
return rv
}
function initWithJSON (json) {
_$Repository_4.put(json)
registerInput()
}
function initWithURL (url) {
_$JSONLoader_2.load(url, function (err, json) {
if (err) {
throwError('failed to get JSON (' + url + ')')
}
initWithJSON(json)
})
}
function emptyResultsContainer () {
options.resultsContainer.innerHTML = ''
}
function appendToResultsContainer (text) {
options.resultsContainer.innerHTML += text
}
function registerInput () {
options.searchInput.addEventListener('input', function (e) {
if (isWhitelistedKey(e.which)) {
emptyResultsContainer()
debounce(function () { search(e.target.value) }, options.debounceTime)
}
})
}
function search (query) {
if (isValidQuery(query)) {
emptyResultsContainer()
render(_$Repository_4.search(query), query)
}
}
function render (results, query) {
const len = results.length
if (len === 0) {
return appendToResultsContainer(options.noResultsText)
}
for (let i = 0; i < len ; i + + ) {
results[i].query = query
appendToResultsContainer(_$Templater_7.compile(results[i]))
}
}
function isValidQuery (query) {
return query & & query.length > 0
}
function isWhitelistedKey (key) {
return [13, 16, 20, 37, 38, 39, 40, 91].indexOf(key) === -1
}
function throwError (message) {
throw new Error('SimpleJekyllSearch --- ' + message)
}
})(window)
}());
< / script >
<!-- Configuration -->
< script >
SimpleJekyllSearch({
searchInput: document.getElementById('search-input'),
resultsContainer: document.getElementById('results-container'),
json: '/search.json',
//searchResultTemplate: '< li > < a href = "https://static.rnmkcy.eu{url}" > {date} {title}< / a > < / li > '
searchResultTemplate: '< li > < a href = "{url}" > {date} {title}< / a > < / li > '
})
< / script >
<!-- Fin déclaration champ de recherche --> < / div > < nav class = "navigation" >
2024-11-28 11:42:23 +01:00
< ul > < li class = "navigation__item navigation__item--active" > < a href = "/archive.html" > Etiquettes< / a > < / li > < li class = "navigation__item" > < a href = "/htmldoc.html" > Documents< / a > < / li > < li class = "navigation__item" > < a href = "/liens_ttrss.html" > Liens< / a > < / li > < li class = "navigation__item" > < a href = "/syntaxe-markdown.html" > Aide< / a > < / li > < / ul >
2024-10-31 20:18:37 +01:00
< / nav > < / div >
< / header >
< / div > < div class = "page__content" > < div class = "main" > < div class = "grid grid--reverse" >
< div class = "col-main cell cell--auto" > <!-- start custom main top snippet --> < div id = "results-container" class = "search-result js-search-result" > < / div > <!-- end custom main top snippet -->
< article itemscope itemtype = "http://schema.org/WebPage" > < div class = "article__header" > < header > < h1 style = "color:Tomato;" > Etiquettes< / h1 > < / header > < / div > < meta itemprop = "headline" content = "Etiquettes" > < div class = "js-article-content" >
< div class = "layout--archive js-all" > < div class = "site-tags js-tags" >
< ul class = "menu" >
< li >
< button type = "button" class = "button button--secondary button--pill tag-button tag-button--all" data-encode = "" >
2024-11-28 11:42:23 +01:00
Show All< div class = "tag-button__count" > 752< / div >
2024-10-31 20:18:37 +01:00
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-1" data-encode = "android" >
< span > android< / span > < div class = "tag-button__count" > 14< / div >
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-1" data-encode = "antivirus" >
< span > antivirus< / span > < div class = "tag-button__count" > 1< / div >
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-2" data-encode = "application" >
< span > application< / span > < div class = "tag-button__count" > 40< / div >
< / button >
2024-11-28 11:42:23 +01:00
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-3" data-encode = "archlinux" >
< span > archlinux< / span > < div class = "tag-button__count" > 41< / div >
2024-10-31 20:18:37 +01:00
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-1" data-encode = "arduino" >
< span > arduino< / span > < div class = "tag-button__count" > 10< / div >
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-1" data-encode = "authentification" >
< span > authentification< / span > < div class = "tag-button__count" > 12< / div >
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-1" data-encode = "bash" >
< span > bash< / span > < div class = "tag-button__count" > 3< / div >
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-1" data-encode = "boot" >
< span > boot< / span > < div class = "tag-button__count" > 1< / div >
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-1" data-encode = "borgbackup" >
< span > borgbackup< / span > < div class = "tag-button__count" > 7< / div >
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-1" data-encode = "box" >
< span > box< / span > < div class = "tag-button__count" > 3< / div >
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-1" data-encode = "calibre" >
< span > calibre< / span > < div class = "tag-button__count" > 1< / div >
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-1" data-encode = "cartographie" >
< span > cartographie< / span > < div class = "tag-button__count" > 10< / div >
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-2" data-encode = "chiffrement" >
2024-11-28 11:42:23 +01:00
< span > chiffrement< / span > < div class = "tag-button__count" > 30< / div >
2024-10-31 20:18:37 +01:00
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-2" data-encode = "cli" >
< span > cli< / span > < div class = "tag-button__count" > 25< / div >
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-1" data-encode = "commande" >
< span > commande< / span > < div class = "tag-button__count" > 5< / div >
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-1" data-encode = "cubieboard" >
< span > cubieboard< / span > < div class = "tag-button__count" > 4< / div >
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-4" data-encode = "debian" >
< span > debian< / span > < div class = "tag-button__count" > 80< / div >
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-3" data-encode = "divers" >
< span > divers< / span > < div class = "tag-button__count" > 55< / div >
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-1" data-encode = "dns" >
< span > dns< / span > < div class = "tag-button__count" > 7< / div >
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-1" data-encode = "git" >
< span > git< / span > < div class = "tag-button__count" > 4< / div >
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-1" data-encode = "go" >
< span > go< / span > < div class = "tag-button__count" > 5< / div >
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-1" data-encode = "inotify" >
< span > inotify< / span > < div class = "tag-button__count" > 4< / div >
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-1" data-encode = "ipv4ipv6" >
< span > ipv4ipv6< / span > < div class = "tag-button__count" > 1< / div >
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-1" data-encode = "irc" >
< span > irc< / span > < div class = "tag-button__count" > 1< / div >
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-1" data-encode = "javascript" >
< span > javascript< / span > < div class = "tag-button__count" > 1< / div >
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-1" data-encode = "jekyll" >
< span > jekyll< / span > < div class = "tag-button__count" > 8< / div >
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-1" data-encode = "json" >
< span > json< / span > < div class = "tag-button__count" > 4< / div >
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-1" data-encode = "laptop" >
< span > laptop< / span > < div class = "tag-button__count" > 2< / div >
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-1" data-encode = "ldap" >
< span > ldap< / span > < div class = "tag-button__count" > 2< / div >
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-1" data-encode = "lua" >
< span > lua< / span > < div class = "tag-button__count" > 1< / div >
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-1" data-encode = "lvm" >
< span > lvm< / span > < div class = "tag-button__count" > 11< / div >
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-1" data-encode = "manjaro" >
< span > manjaro< / span > < div class = "tag-button__count" > 2< / div >
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-1" data-encode = "markdown" >
2024-11-28 11:42:23 +01:00
< span > markdown< / span > < div class = "tag-button__count" > 10< / div >
2024-10-31 20:18:37 +01:00
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-1" data-encode = "messagerie" >
< span > messagerie< / span > < div class = "tag-button__count" > 19< / div >
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-1" data-encode = "mysql" >
< span > mysql< / span > < div class = "tag-button__count" > 4< / div >
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-1" data-encode = "navigateur" >
< span > navigateur< / span > < div class = "tag-button__count" > 3< / div >
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-1" data-encode = "network" >
< span > network< / span > < div class = "tag-button__count" > 8< / div >
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-1" data-encode = "nextcloud" >
< span > nextcloud< / span > < div class = "tag-button__count" > 16< / div >
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-1" data-encode = "nfs" >
< span > nfs< / span > < div class = "tag-button__count" > 1< / div >
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-2" data-encode = "nginx" >
< span > nginx< / span > < div class = "tag-button__count" > 21< / div >
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-1" data-encode = "node" >
< span > node< / span > < div class = "tag-button__count" > 2< / div >
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-1" data-encode = "ntp" >
< span > ntp< / span > < div class = "tag-button__count" > 1< / div >
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-1" data-encode = "olimex" >
< span > olimex< / span > < div class = "tag-button__count" > 12< / div >
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-1" data-encode = "openwrt" >
< span > openwrt< / span > < div class = "tag-button__count" > 1< / div >
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-1" data-encode = "ordinateur" >
< span > ordinateur< / span > < div class = "tag-button__count" > 2< / div >
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-2" data-encode = "outils" >
2024-11-21 17:20:33 +01:00
< span > outils< / span > < div class = "tag-button__count" > 34< / div >
2024-10-31 20:18:37 +01:00
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-1" data-encode = "ovh" >
< span > ovh< / span > < div class = "tag-button__count" > 2< / div >
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-1" data-encode = "parefeu" >
< span > parefeu< / span > < div class = "tag-button__count" > 5< / div >
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-1" data-encode = "pdf" >
< span > pdf< / span > < div class = "tag-button__count" > 2< / div >
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-1" data-encode = "perl" >
< span > perl< / span > < div class = "tag-button__count" > 1< / div >
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-1" data-encode = "php" >
< span > php< / span > < div class = "tag-button__count" > 2< / div >
< / button >
2024-11-08 14:10:33 +01:00
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-1" data-encode = "psql" >
< span > psql< / span > < div class = "tag-button__count" > 1< / div >
< / button >
2024-10-31 20:18:37 +01:00
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-1" data-encode = "python" >
< span > python< / span > < div class = "tag-button__count" > 9< / div >
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-1" data-encode = "radio" >
< span > radio< / span > < div class = "tag-button__count" > 1< / div >
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-2" data-encode = "raspberry" >
< span > raspberry< / span > < div class = "tag-button__count" > 38< / div >
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-1" data-encode = "routeur" >
< span > routeur< / span > < div class = "tag-button__count" > 1< / div >
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-1" data-encode = "rss" >
< span > rss< / span > < div class = "tag-button__count" > 3< / div >
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-1" data-encode = "rsync" >
< span > rsync< / span > < div class = "tag-button__count" > 3< / div >
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-1" data-encode = "samba" >
< span > samba< / span > < div class = "tag-button__count" > 1< / div >
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-1" data-encode = "sauvegarde" >
< span > sauvegarde< / span > < div class = "tag-button__count" > 2< / div >
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-3" data-encode = "serveur" >
< span > serveur< / span > < div class = "tag-button__count" > 54< / div >
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-1" data-encode = "ssh" >
< span > ssh< / span > < div class = "tag-button__count" > 2< / div >
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-1" data-encode = "ssl" >
< span > ssl< / span > < div class = "tag-button__count" > 9< / div >
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-1" data-encode = "systemd" >
< span > systemd< / span > < div class = "tag-button__count" > 9< / div >
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-1" data-encode = "timer" >
< span > timer< / span > < div class = "tag-button__count" > 2< / div >
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-1" data-encode = "tor" >
< span > tor< / span > < div class = "tag-button__count" > 2< / div >
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-1" data-encode = "tutoriel" >
< span > tutoriel< / span > < div class = "tag-button__count" > 1< / div >
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-4" data-encode = "virtuel" >
< span > virtuel< / span > < div class = "tag-button__count" > 62< / div >
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-1" data-encode = "vnc" >
< span > vnc< / span > < div class = "tag-button__count" > 1< / div >
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-1" data-encode = "vpn" >
2024-11-28 11:42:23 +01:00
< span > vpn< / span > < div class = "tag-button__count" > 19< / div >
2024-10-31 20:18:37 +01:00
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-2" data-encode = "vps" >
2024-11-07 22:37:17 +01:00
< span > vps< / span > < div class = "tag-button__count" > 29< / div >
2024-10-31 20:18:37 +01:00
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-1" data-encode = "wifi" >
< span > wifi< / span > < div class = "tag-button__count" > 5< / div >
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-1" data-encode = "wireguard" >
< span > wireguard< / span > < div class = "tag-button__count" > 7< / div >
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-1" data-encode = "xfce" >
< span > xfce< / span > < div class = "tag-button__count" > 8< / div >
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-1" data-encode = "xterm" >
< span > xterm< / span > < div class = "tag-button__count" > 1< / div >
< / button >
< / li > < li > < button type = "button" class = "button button--pill tag-button tag-button-3" data-encode = "yunohost" >
2024-11-07 22:37:17 +01:00
< span > yunohost< / span > < div class = "tag-button__count" > 54< / div >
2024-10-31 20:18:37 +01:00
< / button >
< / li > < / ul >
< / div >
2024-11-28 11:42:23 +01:00
< div class = "js-result layout--archive__result d-none" > < div class = "article-list items" > < section > < h2 class = "article-list__group-header" > 2024< / h2 > < ul class = "items" > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "archlinux,chiffrement" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 25 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2024/11/21/PC1-EndeavourOS-nvme_2To-LVM-Chiffre.html" > PC1 - Endeavour Neo XFCE sur partition LVM chiffrée (NOVEMBRE 2024)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "vpn" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 25 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2024/11/23/NordVPN.html" > NordVPN fournisseur de services de réseau privé virtuel (VPN)< / a > < / div >
2024-11-21 17:20:33 +01:00
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "nextcloud" >
2024-11-28 11:42:23 +01:00
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 22 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2023/09/02/Nginx-PHP-MariaDB-Nextcloud_Hub.html" > Nginx PHP MariaDB Nextcloud Hub< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "jekyll" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 21 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2024/07/13/Archlinux_Ruby_Jekyll_site_statique.html" > Archlinux Ruby + Jekyll + générateur site statique< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "psql" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 21 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2024/11/08/PostgreSQL.html" > PostgreSQL< / a > < / div >
2024-11-21 17:20:33 +01:00
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "debian" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 15 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2023/10/10/Debian_12_Serveur_Lenovo_Thinkcentre_M700_Tiny_M.2_SSD_500Go.html" > Lenovo Serveur Debian 12 rnmkcy.eu< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "authentification" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 15 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2024/03/05/Authelia_serveur_authentification_et_autorisation.html" > SSO Authelia< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "virtuel" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 14 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2023/12/17/Installer_KVM_Kernel_Virtual_Machine_sur_un_serveur.html" > Installer KVM (qemu libvirt) sur un serveur< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "serveur" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 14 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2024/07/15/Alpine_Linux_serveur_web_caddy.html" > Alpine Linux - serveur web Caddy< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "virtuel" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 14 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2024/07/15/Lenovo-KVM-Alpine_Linux_vm-ouestline.html" > Lenovo KVM - Alpine Linux vm-ouestline< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "virtuel" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 13 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2024/07/10/KVM-Alpine-Linux.html" > Lenovo KVM - Alpine Linux Tiny Tiny RSS (ttrss alpine-vm)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "virtuel" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 13 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2024/10/22/KVM-Alpine-Linux-Docker-SearXNG.html" > Lenovo KVM - SearXNG Alpine Linux (alpine-searx)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "vps,yunohost" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 12 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2024/11/06/Contabo_VPS_debian_bookworm-Yunohost.html" > Contabo VPS debian 12 (bookworm) - Yunohost xoyaz.xyz< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "outils" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 9 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2024/11/09/Lynis.html" > Lynis pour auditer et renforcer la sécurité des systèmes basés sur Linux< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "outils" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 9 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2024/11/09/Rkhunter-Rootkit_Hunter.html" > Rkhunter (Rootkit Hunter)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "archlinux,chiffrement" >
2024-11-08 14:10:33 +01:00
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 8 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2024/10/07/PC1-EndeavourOS-XFCE-nvme_2To-LVM-Chiffre.html" > PC1 - Endeavour Neo XFCE sur partition LVM chiffrée< / a > < / div >
2024-11-07 22:37:17 +01:00
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "messagerie" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 7 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2024/06/03/Serveur_messagerie_IMAP_SMTP_rnmkcy.eu.html" > Maddy Mail Server rnmkcy.eu< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "borgbackup,yunohost" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 2 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2023/10/31/BorgBackup_vers-Boite_de_stockage.html" > BorgBackup vers boîte de stockage BX11 Hetzner - sftp< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "divers" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 2 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2024/02/22/Ntfy.html" > Ntfy service de notification< / a > < / div >
2024-10-31 20:18:37 +01:00
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "network" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 31 oct. < / span > < a itemprop = "headline" class = "item__header" href = "/2024/10/31/NetworkManager-nmcli.html" > Réseau NetworkManager - nmcli< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "debian" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 29 oct. < / span > < a itemprop = "headline" class = "item__header" href = "/2024/10/29/Lenovo_Serveur_MySpeed.html" > Lenovo Serveur MySpeed< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "routeur" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 28 oct. < / span > < a itemprop = "headline" class = "item__header" href = "/2022/02/14/Routeur_GL-iNet_GL-AR750_(Creta).html" > Routeur GL.iNet GL-AR750 (Creta)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "cartographie" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 14 oct. < / span > < a itemprop = "headline" class = "item__header" href = "/2024/10/14/OSM_Python.html" > Cartographie< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "nfs" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 11 oct. < / span > < a itemprop = "headline" class = "item__header" href = "/2024/01/10/NFS.html" > NFS (Network File System), partages réseau linux< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "debian" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 10 oct. < / span > < a itemprop = "headline" class = "item__header" href = "/2024/03/12/Cockpit_Web.html" > Cockpit< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "virtuel,network" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 7 oct. < / span > < a itemprop = "headline" class = "item__header" href = "/2023/05/31/EndeavourOS-Virt-Manager_Complete_Edition.html" > EndeavourOS Virt-Manager Complete Edition (VMM KVM QEMU)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "virtuel,debian" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 7 oct. < / span > < a itemprop = "headline" class = "item__header" href = "/2023/11/19/Qemu-KVM-Machine_virtuelle_debian_12_image_cloud_Qcow2.html" > Lenovo KVM - Machine virtuelle debian 12 (vm-debian12)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "cartographie" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 2 oct. < / span > < a itemprop = "headline" class = "item__header" href = "/2024/10/01/Visualisation_et_edition_des_traces_gpx_studio.html" > Moteur de routage (BRouter) + Visualisation et édition traces gpx (gpx.studio)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "cartographie" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 1r oct. < / span > < a itemprop = "headline" class = "item__header" href = "/2024/09/30/Visualisation_et_edition_des_traces_gpx.html" > Visualisation et édition des traces gpx (gpxstudio.github.io)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "archlinux,chiffrement,lvm" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 24 sept.< / span > < a itemprop = "headline" class = "item__header" href = "/2023/05/29/PC1-EndeavourOS-XFCE-ASUS_H110M_A-nvme_1To-LVM-Chiffre.html" > Mini tour PC1 - EndeavourOS XFCE sur partition LVM chiffrée< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "debian" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 24 sept.< / span > < a itemprop = "headline" class = "item__header" href = "/2024/07/26/Gitea.html" > Gitea< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "application" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 24 sept.< / span > < a itemprop = "headline" class = "item__header" href = "/2024/09/24/VSCodium.html" > VSCodium, éditeur de code source multiplateforme et multi langage< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "archlinux,chiffrement,lvm" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 sept.< / span > < a itemprop = "headline" class = "item__header" href = "/2024/09/11/EndeavourOS-Dell_Latitude_e6230-LVM_sur_LUKS.html" > Dell Latitude E6230 - EndeavourOS chiffré LVM/LUKS< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "virtuel" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 19 sept.< / span > < a itemprop = "headline" class = "item__header" href = "/2024/08/17/Machine_virtuelle_Alpine_Linux.html" > Machine virtuelle Alpine Linux (alpine-vm01)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "vpn,wireguard" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 19 sept.< / span > < a itemprop = "headline" class = "item__header" href = "/2024/09/15/Ubound_Wireguard_Wg-Web.html" > Serveur vpn wireguard< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "virtuel,chiffrement,lvm" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 17 sept.< / span > < a itemprop = "headline" class = "item__header" href = "/2024/09/02/KVM-EndeavourOS-Chiffrement-LUKS-LVM.html" > KVM EndeavourOS avec chiffrement complet du disque LVM sur LUKS2 (Eos-LVM-LUKS)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "dns" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 16 sept.< / span > < a itemprop = "headline" class = "item__header" href = "/2018/04/27/unbound-resolveur-DNS.html" > Résolveur DNS Unbound< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "borgbackup" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 16 sept.< / span > < a itemprop = "headline" class = "item__header" href = "/2022/09/08/BorgBackup_entre_serveurs.html" > BorgBackup de serveur à serveur< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "serveur,wireguard,vpn" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 16 sept.< / span > < a itemprop = "headline" class = "item__header" href = "/2024/07/08/VPS_Islande_1984_debian_bookworm.html" > VPS Islande 1984 debian 12< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "archlinux,chiffrement,lvm" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 16 sept.< / span > < a itemprop = "headline" class = "item__header" href = "/2024/09/11/EndeavourOS-LUKS_sur_une_partition_vers_LVM-LUKS.html" > Basculer EndeavourOS chiffré vers EndeavourOS chiffré LVM/LUKS< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "vps,wireguard" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 14 sept.< / span > < a itemprop = "headline" class = "item__header" href = "/2024/09/14/Mullvad-2024.html" > Mullvad 2024< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "archlinux,chiffrement,lvm" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 10 sept.< / span > < a itemprop = "headline" class = "item__header" href = "/2024/08/30/EndeavourOS-Dell_Latitude_e6230-Chiffre.html" > Dell Latitude e6230 - EndeavourOS XFCE chiffré< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "archlinux,chiffrement,lvm" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 8 sept.< / span > < a itemprop = "headline" class = "item__header" href = "/2024/09/07/EndeavourOS-PlasmaKDE-Dell_Latitude_e6230-Chiffre.html" > Dell Latitude e6230 - EndeavourOS Plasma KDE chiffré< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "ovh" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 28 août < / span > < a itemprop = "headline" class = "item__header" href = "/2024/08/28/API_OVH.html" > Python venv OVH API< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "application,debian,nextcloud" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 18 août < / span > < a itemprop = "headline" class = "item__header" href = "/2024/05/18/Collabora_Debian.html" > Collabora< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "ordinateur" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 14 août < / span > < a itemprop = "headline" class = "item__header" href = "/2022/10/08/Description_materiel_Lenovo_ThinkCentre_M700_Tiny_et_mise_a_jour_BIOS.html" > Lenovo ThinkCentre M700 Tiny - Description matériel et mise à jour BIOS< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "lvm" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 10 août < / span > < a itemprop = "headline" class = "item__header" href = "/2024/07/24/Ajout_disque_stockage_SSD.html" > Ajout disque stockage SSD< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "rss" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 6 juil.< / span > < a itemprop = "headline" class = "item__header" href = "/2024/03/15/Tiny_Tiny_RSS_docker.html" > Lenovo KVM - Tiny Tiny RSS (docker) + Serveur web Caddy ouestline.xyz< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "virtuel,yunohost" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 24 juin < / span > < a itemprop = "headline" class = "item__header" href = "/2024/06/24/KVM-Lenovo-Yunohost-Virtuel-Debian12.html" > Lenovo KVM - Yunohost virtuel Debian 12< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "debian" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 22 juin < / span > < a itemprop = "headline" class = "item__header" href = "/2024/06/22/Syncthing.html" > Syncthing synchronisation de fichiers pair à pair< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "archlinux,laptop" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 21 juin < / span > < a itemprop = "headline" class = "item__header" href = "/2022/12/22/Dell_Latitude_E6230_Caracteristiques_generales_Documentation_et_Bios.html" > Portable Dell Latitude E6230 - matériel , documentation et bios< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "archlinux,chiffrement,lvm" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 21 juin < / span > < a itemprop = "headline" class = "item__header" href = "/2023/07/01/EndeavourOS-Dell_Latitude_e6230-XFCE-LVM-Chiffre.html" > Dell Latitude e6230 - EndeavourOS XFCE sur partition LVM entièrement chiffrée + YubiKey< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "virtuel,chiffrement,lvm" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 18 juin < / span > < a itemprop = "headline" class = "item__header" href = "/2024/06/18/KVM-EndeavourOS-Chiffrement-LUKS-LVM.html" > KVM EndeavourOS avec chiffrement complet du disque LVM sur LUKS2< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "authentification" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 15 juin < / span > < a itemprop = "headline" class = "item__header" href = "/2024/06/15/LLDAP_simple_serveur_authentification.html" > LLdap serveur (Debian)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "serveur" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 14 juin < / span > < a itemprop = "headline" class = "item__header" href = "/2024/05/15/Radicale_serveur_de_calendrier_et_contacts.html" > Radicale serveur de calendrier et contacts< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "virtuel,debian" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 11 juin < / span > < a itemprop = "headline" class = "item__header" href = "/2024/03/01/Serveur_virtuel_Debian_12_image_nocloud.html" > Lenovo KVM - Serveur virtuel Debian 12 debsrv01 (image nocloud)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "nextcloud" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 5 juin < / span > < a itemprop = "headline" class = "item__header" href = "/2024/05/29/Caddy_PHP_MariaDB_Nextcloud_Hub.html" > Caddy PHP MariaDB Nextcloud Hub< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "messagerie" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 1r juin < / span > < a itemprop = "headline" class = "item__header" href = "/2024/06/01/Serveur_messagerie_IMAP_SMTP_xoyize.net.html" > Maddy Mail Server xoyize.net< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "serveur" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 29 mai < / span > < a itemprop = "headline" class = "item__header" href = "/2024/05/27/Caddy_serveur_debian_bookworm.html" > Caddy serveur + PHP sur Debian 12 bookworm< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "archlinux,manjaro" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 27 mai < / span > < a itemprop = "headline" class = "item__header" href = "/2020/08/21/Applications-Archlinux-Manjaro.html" > Applications Archlinux/Manjaro< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "virtuel" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 20 mai < / span > < a itemprop = "headline" class = "item__header" href = "/2023/12/22/Alpine-Linux.html" > Alpine Linux dans un environnement virtuel KVM Lenovo< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "navigateur" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 14 mai < / span > < a itemprop = "headline" class = "item__header" href = "/2018/09/27/Complements-Firefox-Thunderbird.html" > Compléments Firefox et Thunderbird< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "application" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 27 avr. < / span > < a itemprop = "headline" class = "item__header" href = "/2024/04/27/HomeGallery.html" > HomeGallery< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "chiffrement" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 17 avr. < / span > < a itemprop = "headline" class = "item__header" href = "/2024/04/16/GnuPG_Yubikey_5.html" > OpenPGP Yubikey 5< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "wifi" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 4 avr. < / span > < a itemprop = "headline" class = "item__header" href = "/2021/02/25/NETGEAR-Repeteur-WiFi-Dual-Band-AC1200-Model-EX6120.html" > NETGEAR Répéteur WiFi Dual Band AC1200 Modèle EX6120< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "cli" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 27 mars < / span > < a itemprop = "headline" class = "item__header" href = "/2020/11/12/Les-ACL-(Access-Control-Lists)-sous-Linux.html" > Les ACL (Access Control Lists) sous Linux< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "jekyll" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 24 mars < / span > < a itemprop = "headline" class = "item__header" href = "/2024/03/24/Installation_Simplifiee_Jekyll_(generateur_de_site_statique)_sur_Linux.html" > Installation Simplifiée Jekyll (générateur de site statique) sur Linux< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "virtuel,debian" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 14 mars < / span > < a itemprop = "headline" class = "item__header" href = "/2024/03/05/Creation_rapide_machine_virtuelle_KVM_debian_12_nocloud.html" > Création rapide machine virtuelle KVM debian 12 nocloud< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "authentification" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 14 mars < / span > < a itemprop = "headline" class = "item__header" href = "/2024/03/05/Light_LDAP_simple_serveur_authentification.html" > LLdap - Serveur virtuel d'authentification (VM+Docker)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "debian" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 14 mars < / span > < a itemprop = "headline" class = "item__header" href = "/2024/03/14/Installer_Docker_CE_sur_Debian.html" > Installer Docker CE (Community Edition) sur Debian< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "application,debian,nextcloud" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 4 mars < / span > < a itemprop = "headline" class = "item__header" href = "/2024/03/04/OnlyOffice_Debian.html" > OnlyOffice Debian Document Server< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "messagerie" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 28 févr.< / span > < a itemprop = "headline" class = "item__header" href = "/2023/12/24/Serveur_messagerie_IMAP_SMTP.html" > Serveur de messagerie IMAP SMTP< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "messagerie" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 28 févr.< / span > < a itemprop = "headline" class = "item__header" href = "/2024/02/23/Envoi_de_message_en_ligne_de_commande_avec_msmtp.html" > Envoi de message en ligne de commande en utilisant msmtp< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "divers" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 22 févr.< / span > < a itemprop = "headline" class = "item__header" href = "/2024/02/22/sqlite3.html" > Base de données Sqlite3< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "ssl" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 21 févr.< / span > < a itemprop = "headline" class = "item__header" href = "/2022/03/04/Generer_des_certificats_SSL_auto-signes_avec_mkcert.html" > Générer des certificats SSL auto-signés avec mkcert< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "archlinux,cli" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 20 févr.< / span > < a itemprop = "headline" class = "item__header" href = "/2019/10/17/Linux-gestion-des-utilisateurs-et-permissions-serveur-web.html" > Linux, gestion des utilisateurs ,permissions des fichiers et répertoires d’ un serveur web< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "virtuel,debian" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 20 févr.< / span > < a itemprop = "headline" class = "item__header" href = "/2024/02/12/debian_dans_environnement_virtuel_KVM_Lenovo.html" > Image cloud virtuelle Debian 12 dans un environnement KVM Lenovo< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "outils" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 12 janv.< / span > < a itemprop = "headline" class = "item__header" href = "/2023/10/27/LibreTranslate.html" > LibreTranslate API de traduction< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "messagerie" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 12 janv.< / span > < a itemprop = "headline" class = "item__header" href = "/2024/01/12/SnappyMail.html" > snappymail< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "wireguard" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 10 janv.< / span > < a itemprop = "headline" class = "item__header" href = "/2023/11/14/VPS-Time4_debian.html" > TIME4VPS Debian 12 wireguard< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "borgbackup" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 8 janv.< / span > < a itemprop = "headline" class = "item__header" href = "/2024/01/09/Aide_Memoire_BorgBackup.html" > Aide mémoire Borg Backup< / a > < / div >
< / li > < / ul > < / section > < section > < h2 class = "article-list__group-header" > 2023< / h2 > < ul class = "items" > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "serveur" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 30 déc. < / span > < a itemprop = "headline" class = "item__header" href = "/2023/12/22/Caddy_serveur.html" > Caddy serveur< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "outils" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 27 déc. < / span > < a itemprop = "headline" class = "item__header" href = "/2020/09/14/Outils-test-DNS-Reseau-Messagerie-Vulnerabilite-Performance.html" > Outils de test réseau, DNS, messagerie (dkim,spf,spam et virus) ,vulnérabilités, performances site< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "serveur,yunohost,ssl" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 25 déc. < / span > < a itemprop = "headline" class = "item__header" href = "/2017/08/31/Acme-Certficats-Serveurs.html" > Serveur , installer et renouveler les certificats SSL Let's encrypt via Acme< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "vps" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 18 déc. < / span > < a itemprop = "headline" class = "item__header" href = "/2022/11/21/VPS-Contabo-Debian-11-Yunohost.html" > Contabo Debian 11 Bullseye - Yunohost xoyize.xyz< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "rss" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 17 déc. < / span > < a itemprop = "headline" class = "item__header" href = "/2023/07/13/Tiny-Tiny-RSS_ttrss.html" > Tiny Tiny RSS (ttrss)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "rss" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 17 déc. < / span > < a itemprop = "headline" class = "item__header" href = "/2023/12/17/FreshRSS_agregateur_et_lecteur_de_flux_RSS.html" > FreshRSS agrégateur et lecteur de flux RSS< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "virtuel" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 16 déc. < / span > < a itemprop = "headline" class = "item__header" href = "/2023/11/23/Debian_OpenVSwitch_LXC_container_privilegie_et_non_privilegie.html" > Debian OpenVSwitch LXC container privilégié et non privilégié< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "virtuel,chiffrement,lvm" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 15 déc. < / span > < a itemprop = "headline" class = "item__header" href = "/2022/10/26/EndeavourOS-Chiffrement-LUKS-LVM.html" > TEST VM EndeavourOS avec chiffrement complet du disque LVM sur LUKS< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "chiffrement" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 9 déc. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/openpgp-card-une-application-cryptographique-pour-carte-a-puce.html" > OpenPGP card, une application de chiffrement pour carte à puce< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "virtuel" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 21 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/17/KVM-Virsh-CheatSheet.html" > Aide-mémoire virsh (virtualisation linux KVM)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "chiffrement" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 20 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2023/07/01/Yubikey.html" > Yubico - YubiKey 5 NFC< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "ssl,authentification" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 18 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2022/05/13/Mettre_en_place_et_configurer_une_autorite_de_certification_AC_avec_Easy-RSA.html" > Comment mettre en place et configurer une autorité de certification (AC) avec Easy-RSA et créer un certificat client< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "go,node" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 17 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2021/01/29/Debian_installer_Go+Node.html" > Debian installer go + nodejs< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "archlinux,laptop" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 3 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2022/12/22/EndeavourOS_Archlinux_Portable_ASUS_Laptop_Intel_Core_i5_3317U_B400A-XH51.html" > EndeavourOS Archlinux - Portable ASUS Laptop Intel Core i5 3317U B400A-XH51< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "archlinux" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 3 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2023/11/03/Archlinux-PACMAN_Liste_des_paquets_installes_et_reinstallation.html" > PACMAN Créer une liste des paquets installés et les installer plus tard dans Arch Linux< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "debian" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 31 oct. < / span > < a itemprop = "headline" class = "item__header" href = "/2020/03/10/Docker-Debian-Buster.html" > Docker + Docker Compose sur Debian, installation et utilisation< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "virtuel,debian" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 30 oct. < / span > < a itemprop = "headline" class = "item__header" href = "/2023/06/02/Qemu-KVM-Machine_virtuelle_debian_11_image_cloud_Qcow2.html" > PC1 Qemu/KVM - Machine virtuelle vm-bullseyes debian 11 (image cloud Qcow2)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "systemd,boot" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 18 oct. < / span > < a itemprop = "headline" class = "item__header" href = "/2023/10/18/Commande_Linux_efibootmgr_pour_gerer_le_menu_de_demarrage_UEFI.html" > systemd-boot + Commande Linux efibootmgr pour gérer le menu de démarrage UEFI< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "chiffrement" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 18 oct. < / span > < a itemprop = "headline" class = "item__header" href = "/2023/10/18/Comment_sauvegarder_et_restaurer_un_appareil_chiffre_par_LUKS.html" > Comment sauvegarder et restaurer un appareil chiffré par LUKS< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "archlinux" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 14 oct. < / span > < a itemprop = "headline" class = "item__header" href = "/2023/10/14/Plymouth_Processus_de_demarrage_graphique.html" > Plymouth - Processus de démarrage graphique< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "chiffrement" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 13 oct. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/GNU-Privacy-Guard.html" > GNU-Privacy-Guard gpg< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "outils" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 11 oct. < / span > < a itemprop = "headline" class = "item__header" href = "/2022/09/27/Debian_11_Fail2ban_UFW.html" > Installer et configurer Fail2ban + UFW sur Debian 11/12< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "tutoriel" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 29 sept.< / span > < a itemprop = "headline" class = "item__header" href = "/2023/09/30/Les_bases_de_la_programmation_en_Rust.html" > Les bases de la programmation en Rust< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "borgbackup,yunohost" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 26 sept.< / span > < a itemprop = "headline" class = "item__header" href = "/2023/09/26/Restauration_complete_des_sauvegardes_Borg_sur_un_nouveau_serveur_Yunohost.html" > Restauration des sauvegardes Borg sur un nouveau serveur Yunohost< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "ordinateur" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 sept.< / span > < a itemprop = "headline" class = "item__header" href = "/2023/01/20/Description_materiel_minitour_PC1.html" > Description matériel mini tour PC1< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "parefeu" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 19 sept.< / span > < a itemprop = "headline" class = "item__header" href = "/2020/04/17/Pare-Feu-UFW.html" > Parefeu (firewall) UFW< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "network" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 18 sept.< / span > < a itemprop = "headline" class = "item__header" href = "/2023/09/18/Configuration_reseau_network_avec_systemd-networkd.html" > Configuration réseau (network) à l'aide de systemd-networkd< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "messagerie" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 13 sept.< / span > < a itemprop = "headline" class = "item__header" href = "/2022/08/27/Debian_Postfix_serveur_SMTP_envoi_uniquement.html" > Envoi de message - Installer et configurer Postfix comme serveur SMTP d'envoi uniquement< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "vps,yunohost" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 12 sept.< / span > < a itemprop = "headline" class = "item__header" href = "/2022/06/08/Time4Vps_serveur_debian_11.html" > Yunohost TIME4VPS debian 11 xoyaz.xyz< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "xfce" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 12 sept.< / span > < a itemprop = "headline" class = "item__header" href = "/2023/09/12/Economiseur-et-Veille-Ecran-XFCE-xscreensaver.html" > Economiseur et veille écran XFCE XScreensaver< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "systemd" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 2 sept.< / span > < a itemprop = "headline" class = "item__header" href = "/2023/09/02/Endeavour_Dell_Latitude_e6230_conteneur_nspawn_debian_bookworm_nspyan.html" > EndeavourOS Dell Latitude e6230 --> conteneur nspawn debian bookworm nspyan< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "box" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 29 août < / span > < a itemprop = "headline" class = "item__header" href = "/2022/08/03/Partage_disque_externe_USB_sur_Freebox.html" > Partage disque externe USB sur Freebox< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "application,yunohost,nextcloud" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 19 août < / span > < a itemprop = "headline" class = "item__header" href = "/2023/08/19/OnlyOffice_pour_YunoHost.html" > OnlyOffice YunoHost, Nextcloud et Archlinux< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "chiffrement" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 11 août < / span > < a itemprop = "headline" class = "item__header" href = "/2023/08/11/Introduction_a_crypttab_avec_des_exemples.html" > Introduction à crypttab avec des exemples< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "archlinux,xfce" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 2 août < / span > < a itemprop = "headline" class = "item__header" href = "/2023/08/02/EndeavourOS_XFCE_-_Environnements_de_bureau_LightDM.html" > EndeavourOS XFCE - LightDM sur les systèmes multi-affichages< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "samba" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 15 juil.< / span > < a itemprop = "headline" class = "item__header" href = "/2020/09/30/Samba-Partage-de-fichiers.html" > Partage de fichiers hôte linux et invité windows avec Samba< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "outils" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 15 juil.< / span > < a itemprop = "headline" class = "item__header" href = "/2023/02/24/SimplyTranslate_frontend_regroupement_traducteurs_Google_Traduction_et_Libre_Translate.html" > SimplyTranslate-Web pour la traduction< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "serveur" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 20 juin < / span > < a itemprop = "headline" class = "item__header" href = "/2023/02/18/SearXNG-Metamoteur-Recherche-Libre.html" > SearXNG (métamoteur de recherche libre)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "android" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 16 juin < / span > < a itemprop = "headline" class = "item__header" href = "/2023/06/16/Application_Android_de_sauvegarde-donnees_incluses_avec_adb.html" > Android adb - Application de sauvegarde, données incluses< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "systemd" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 29 mai < / span > < a itemprop = "headline" class = "item__header" href = "/2023/05/29/PC1-EndeavourOS-XFCE-ASUS_H110M_A_conteneur_nspawn_debian_bullseye_nspyan.html" > PC1 Ordinateur Bureau EndeavourOS xfce --> conteneur nspawn debian bullseye nspyan< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "systemd" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 mai < / span > < a itemprop = "headline" class = "item__header" href = "/2023/05/20/systemd-nspawn.html" > Archlinux conteneur systemd-nspawn< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "systemd" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 mai < / span > < a itemprop = "headline" class = "item__header" href = "/2023/05/22/Endeavour_Dell_Latitude_e6230_conteneur_nspawn_debian_bullseye_nspyan.html" > EndeavourOS Dell Latitude e6230 --> conteneur nspawn debian bullseye nspyan< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "nextcloud" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 9 mai < / span > < a itemprop = "headline" class = "item__header" href = "/2022/10/19/Nextcloud_Hub_3_(v25+).html" > Nextcloud Hub 3 4 (v25 v26+)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "archlinux" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 6 mai < / span > < a itemprop = "headline" class = "item__header" href = "/2021/03/08/PC1-ArchLinux-XFCE-ASUS_H110M_A-nvme_1To.html" > PC1 Ordinateur Bureau ArchLinux xfce - NVME 1To< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "yunohost" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 6 mai < / span > < a itemprop = "headline" class = "item__header" href = "/2023/03/27/Yunohost_Lenovo_Thinkcentre_M700_Tiny_M2280-SSD500Go.html" > Yunohost - Lenovo Thinkcentre M700 Tiny SSD M.2 500Go< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "vps" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 5 mai < / span > < a itemprop = "headline" class = "item__header" href = "/2023/05/04/VPS-Contabo-Debian-11-Yunohost-eolam.html" > Contabo Debian 11 Bullseye - Yunohost eolam.fr< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "virtuel" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 24 avr. < / span > < a itemprop = "headline" class = "item__header" href = "/2022/09/06/PC1-ArchLinux-KVM_QEMU-VM-Archlinux-XFCE.html" > Qemu/KVM PC1 - installation machine virtuelle Archlinux XFCE< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "yunohost" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 21 avr. < / span > < a itemprop = "headline" class = "item__header" href = "/2023/04/21/Wifi_Hotspot_YunoHost.html" > Yunohost Hotspot - Point d'accès wifi< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "virtuel" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 12 avr. < / span > < a itemprop = "headline" class = "item__header" href = "/2023/04/12/Podman_developper-gerer-executer_des_conteneurs.html" > Podman développer, gérer et exécuter des conteneurs< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "outils,timer" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 30 mars < / span > < a itemprop = "headline" class = "item__header" href = "/2019/02/11/Systemd-timer-cron-anacron.html" > Utiliser les temporisateurs (Timers Oncalendar) Systemd pour remplacer Cron< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "ldap" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 29 mars < / span > < a itemprop = "headline" class = "item__header" href = "/2023/03/29/Yunohost-PhpLdapAdmin.html" > Yunohost PhpLdapAdmin< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "yunohost" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 28 mars < / span > < a itemprop = "headline" class = "item__header" href = "/2022/12/21/Dossiers_multimedia_pour_Yunohost.html" > Dossiers multimédia pour Yunohost< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "virtuel" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 6 mars < / span > < a itemprop = "headline" class = "item__header" href = "/2022/08/01/Archlinux_conteneur_LXC_debian_11_Bullseye.html" > Archlinux --> conteneur LXC debian bullseye lxcyan< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "virtuel,network" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 1r mars < / span > < a itemprop = "headline" class = "item__header" href = "/2022/10/25/Archlinux-KVM_QEMU-VMM.html" > Archlinux Installer KVM QEMU + VMM + Pont réseau< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "go" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 22 févr.< / span > < a itemprop = "headline" class = "item__header" href = "/2022/04/02/Audio_Navidrome-installation_sur_debian.html" > Audio Navidrome, installation sur debian< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "bash" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 22 févr.< / span > < a itemprop = "headline" class = "item__header" href = "/2023/02/22/Configurer_et_utiliser_historique_bash.html" > Comment configurer et utiliser l’ historique bash< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "chiffrement" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 16 févr.< / span > < a itemprop = "headline" class = "item__header" href = "/2017/07/21/chiffrement-ecryptfs.html" > Chiffrement (eCryptfs)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "yunohost" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 6 févr.< / span > < a itemprop = "headline" class = "item__header" href = "/2022/12/14/Yunohost-Serveur_debian_Lenovo_Thinkcentre_M700_Tiny_M2280-SSD500Go.html" > Yunohost ouestyan.xyz - Lenovo Thinkcentre M700 Tiny SSD M.2 500Go + HDD Mobile 1.7To< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "virtuel" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 3 févr.< / span > < a itemprop = "headline" class = "item__header" href = "/2023/01/07/QEMU_KVM-Machine-virtuelle-sur-serveur-yunohost-lenovo.html" > Yunohost ouestyan.xyz Lenovo - ThinkCentre M700 Tiny - Virtualisation QEMU/KVM + Virt manager (graphique) sur PC1 Archlinux< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "cartographie" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 24 janv.< / span > < a itemprop = "headline" class = "item__header" href = "/2022/08/06/FacilMap_carte_en_ligne.html" > FacilMapYan carte en ligne à code source ouvert< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "systemd" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 21 janv.< / span > < a itemprop = "headline" class = "item__header" href = "/2020/03/29/Service-Systemd_Utilisateur.html" > Créer un service "Systemd Utilisateur"< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "systemd" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 21 janv.< / span > < a itemprop = "headline" class = "item__header" href = "/2023/01/21/Execution_de_gpg-agent_avec_un_service_utilisateur_Systemd.html" > Exécution de gpg-agent avec un service utilisateur Systemd< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "outils" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 19 janv.< / span > < a itemprop = "headline" class = "item__header" href = "/2020/03/10/GRUB-files-and-scripts-for-create-usb-pendrive-capable-of-booting-different-ISO-files(multiboot).html" > MULTIBOOT USB 32Go (EFI+GPT et BIOS+GPT/MBR)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "outils,arduino,raspberry" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 14 janv.< / span > < a itemprop = "headline" class = "item__header" href = "/2019/07/30/Lecteur-USB-RFID(NFC)-SCL3711.html" > Lecteur USB RFID/NFC SCL3711 + RFID/Raspberry PI + RFID/Arduino< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "outils" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 13 janv.< / span > < a itemprop = "headline" class = "item__header" href = "/2019/01/27/Create-Compress-Archive-Extract-Uncompress-Unarchive.html" > Create/Compress/Archive , Extract/Uncompress/Unarchive Almost Any File in Linux (tar, tar.gz, tar.bz2, gz, bz, zip, 7z, rar, etc…)< / a > < / div >
< / li > < / ul > < / section > < section > < h2 class = "article-list__group-header" > 2022< / h2 > < ul class = "items" > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "virtuel" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 30 déc. < / span > < a itemprop = "headline" class = "item__header" href = "/2022/12/30/Qemu-Kvm-Creer_des_machines_virtuelles_en_ligne_de_commande_avec_virt-install.html" > QEMU/KVM - Créer des machines virtuelles en ligne de commande avec virt-install< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "virtuel" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 29 déc. < / span > < a itemprop = "headline" class = "item__header" href = "/2022/02/25/Installer_QEMU-KVM_sur_un_serveur_Debian.html" > Installer QEMU/KVM via SSH sur un serveur Debian sans affichage< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "archlinux" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 25 déc. < / span > < a itemprop = "headline" class = "item__header" href = "/2022/12/24/EndeavourOS-XFCE-LVM.html" > Portable Dell Latitude E6230 - EndeavourOS XFCE sur partition LVM< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "rsync" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 25 déc. < / span > < a itemprop = "headline" class = "item__header" href = "/2022/12/25/Configurer_la_synchronisation_de_fichiers_entre_deux_serveurs_avec_Unison.html" > Configurer la synchronisation de fichiers entre deux serveurs avec Unison< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "virtuel" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 19 déc. < / span > < a itemprop = "headline" class = "item__header" href = "/2020/04/29/archlinux-Conteneurs_Linux.html" > Archlinux - conteneurs LXC< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "vps,yunohost" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 17 déc. < / span > < a itemprop = "headline" class = "item__header" href = "/2022/08/20/VPS_debian_11_contabo.html" > Yunohost Contabo debian 11 ouestyan.fr< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "application" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 9 déc. < / span > < a itemprop = "headline" class = "item__header" href = "/2022/12/09/demarrer_eteindre_une_machine_via_ssh_et_wake_on_lan.html" > démarrer ou éteindre une machine distante sur le réseau via ssh et "wake on lan"< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "network" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 8 déc. < / span > < a itemprop = "headline" class = "item__header" href = "/2022/02/16/Syncthing_application_client-serveur_de_synchronisation_de_fichiers_a_code_source_ouvert.html" > Syncthing outil réseau de synchronisation de fichiers peer-to-peer à code source ouvert< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "commande" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 3 déc. < / span > < a itemprop = "headline" class = "item__header" href = "/2018/10/27/LVM-Logical-Volume-Manager.html" > LVM (Logical Volume Manager)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "archlinux" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 3 déc. < / span > < a itemprop = "headline" class = "item__header" href = "/2022/11/02/PACMAN_gestionnaire_de_paquets_archlinux.html" > PACMAN gestionnaire de paquets archlinux< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "serveur" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 30 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2018/05/03/Searx-Metamoteur-Recherche-Libre.html" > Searx (métamoteur de recherche libre)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "dns" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 25 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2022/08/26/IONOS_VPS-S_DNS_dot_doh_debian_11.html" > IONOS VPS S debian 11 - résolveur DNS public sur TLS (DoT) et HTTPS (DoH)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "borgbackup" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 22 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2022/11/21/Boite_de_stockage_BX11_Hetzner_Online_Storage_Box.html" > Boîtes de stockage BX11 Hetzner Online Storage Box< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "virtuel" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 21 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2020/12/24/Archlinux_conteneur_LXC_debian_10_(buster).html" > Archlinux --> Container LXC debian buster lxcdeb (go, node, jekyll, nginx, php, mariadb)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "virtuel,yunohost" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 18 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2022/06/24/Yunohost_Debian_Bullseye_image_de_nuage_Qcow2.html" > Qemu/KVM - Virtuel Yunohost ouestyan.xyz (debian 11 image cloud Qcow2)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "vps" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 16 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2022/11/15/VPS-Contabo-Debian-11.html" > Contabo Debian 11 (Bullseye) xoyize.xyz< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "application" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 15 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2020/11/07/debian-transmission-daemon.html" > Debian Transmission Torrent< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "markdown" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 14 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/_ReText-theme.html" > ReText< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "vps" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 9 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2022/07/21/HostMyServers-VPS-server32771-Debian-Bullseye.html" > HostMyServers, server32771 Debian 11 (Bullseye)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "nginx" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 9 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2022/10/22/Nginx_headers_SSL_HSTS_OCSP.html" > Nginx headers,SSL,HSTS,OCSP< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "debian,jekyll" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 9 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2022/11/09/Installation-Ruby-via-rbenv+Jekyll-sur-Debian.html" > Installation Ruby (via rbenv) + Jekyll (générateur de site statique) sur Debian< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "wireguard" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 7 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2020/03/07/WireGuard-on-Linux-terminal(advanced).html" > Wireguard (Mullvad) sur terminal Linux (avancé)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "wireguard" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 7 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2021/10/25/Configurer_le_client_VPN_WireGuard_avec_NetworkManager_GUI.html" > Comment configurer le client VPN WireGuard avec l'interface graphique de NetworkManager< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "outils" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 25 oct. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/02/16/Gestion-de-volumes-avec-UDISKS.html" > Linux gestion de volumes (Sata ,USB,etc...) avec Udisks et sytème de fichier ExFAT< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "dns" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 25 oct. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/DNSmasq.html" > DNSmasq< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "vnc" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 19 oct. < / span > < a itemprop = "headline" class = "item__header" href = "/2020/11/19/VNC-controle-bureau-distance-via-Tunnel-SSH.html" > VNC - x11vnc prise de contrôle bureau à distance< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "debian" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 11 oct. < / span > < a itemprop = "headline" class = "item__header" href = "/2022/10/11/Proxmox-Lenovo_Thinkcentre_M700_Tiny_M2280-SSD500Go.html" > Proxmox Lenovo Thinkcentre M700 Tiny< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "nextcloud" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 10 oct. < / span > < a itemprop = "headline" class = "item__header" href = "/2022/10/07/Parametrage-Nextcloud.html" > Paramétrage , mise à jour et erreurs Nextcloud< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "debian" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 7 oct. < / span > < a itemprop = "headline" class = "item__header" href = "/2022/02/23/Serveur_debian_Lenovo_Thinkcentre_M700_Tiny_M2280-SSD500Go.html" > Serveur Lenovo Thinkcentre M700 Tiny M.2 SSD 500Go + HDD Mobile 1.7To< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "outils" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 27 sept.< / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Fail2ban.html" > Fail2ban< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "go" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 24 sept.< / span > < a itemprop = "headline" class = "item__header" href = "/2021/09/29/Archlinux_Debian-Compilation_go_Audio_Navidrome.html" > Archlinux Debian - Compilation go Audio Navidrome< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "chiffrement" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 22 sept.< / span > < a itemprop = "headline" class = "item__header" href = "/2021/05/31/SoloKeys-Cle_de_securite_NFC-authentification_2FA-U2F-FIDO2-USB-A+NFC.html" > Solo Tap - Clé de sécurité NFC, authentification à deux facteurs, U2F et FIDO2 - USB-A + NFC< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "rsync,sauvegarde" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 20 sept.< / span > < a itemprop = "headline" class = "item__header" href = "/2022/09/20/Sauvegarde_Restauration_systeme_Linux_avec_rsync_ou_cya.html" > Sauvegarde restauration système complet Linux avec Rsync ou snapshots (CYA)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "rsync" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 20 sept.< / span > < a itemprop = "headline" class = "item__header" href = "/2022/09/20/unison_alternative_rsync.html" > Synchronisation fichiers avec Unison sous Linux< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "virtuel" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 4 sept.< / span > < a itemprop = "headline" class = "item__header" href = "/2022/09/03/Qemu_KVM-libvirt-guests-arret-VM-en-douceur.html" > Arrêt en douceur des machines virtuelles lorsque la machine hôte est bloquée, mise hors tension ou redémarrée< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "messagerie" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 25 août < / span > < a itemprop = "headline" class = "item__header" href = "/2022/08/06/Proton_Mail.html" > Proton Mail< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "antivirus" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 19 août < / span > < a itemprop = "headline" class = "item__header" href = "/2022/08/19/Linux-Antivirus-ClamAV.html" > ClamAV antivirus linux< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "dns" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 9 août < / span > < a itemprop = "headline" class = "item__header" href = "/2021/12/03/OVH_vps-a629efdb_DNS_dot_doh_debian_10.html" > OVH vps-a629efdb debian 10 - résolveur DNS public sur TLS (DoT) et HTTPS (DoH)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "cli" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 3 août < / span > < a itemprop = "headline" class = "item__header" href = "/2021/08/24/tmux.html" > Tmux , multiplexeur de terminaux< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "cartographie" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 2 août < / span > < a itemprop = "headline" class = "item__header" href = "/2022/08/01/uMap-Debian_Bullseye-Python-PostgreSQL-PostGIS.html" > uMap (Debian 11 + Python + PostgreSQL + PostGIS)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "vps" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 27 juil.< / span > < a itemprop = "headline" class = "item__header" href = "/2022/07/21/Matrix_Synapse_Home_Server.html" > Matrix Synapse Home Server< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "vps,serveur" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 2 juin < / span > < a itemprop = "headline" class = "item__header" href = "/2022/05/13/VPS-Hetzner-CX11_debian_11.html" > HETZNER VPS CX11 debian 11 (ttrss)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "borgbackup" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 24 mai < / span > < a itemprop = "headline" class = "item__header" href = "/2022/05/24/BorgBackup_sauvegarde_Home.html" > BorgBackup sauvegarde Home< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "nextcloud,authentification" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 21 mai < / span > < a itemprop = "headline" class = "item__header" href = "/2022/05/20/Nextcloud_authentification_Keycloak.html" > Nextcloud authentification Keycloak< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "nextcloud" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 19 mai < / span > < a itemprop = "headline" class = "item__header" href = "/2022/05/18/Nextcloud-Hub_Nginx_PHP8_MariaDB_SSL-TLS.html" > Nginx compilé, PHP8.1, MariaDB, Nextcloud Hub et certificats Let's Encrypt< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "calibre" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 6 mai < / span > < a itemprop = "headline" class = "item__header" href = "/2021/08/07/calibre-web-gestion-livres.html" > Calibre-Web naviguer, lire et télécharger des livres électroniques< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "virtuel" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 6 mai < / span > < a itemprop = "headline" class = "item__header" href = "/2021/12/22/Executer_Debian_sur_KVM_en_utilisant_l-image_de_nuage_Qcow2.html" > Qemu/KVM - Serveur ouestyan.xyz debian 11 virtuel avec image cloud Qcow2 sur archlinux< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "nextcloud" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 6 mai < / span > < a itemprop = "headline" class = "item__header" href = "/2021/12/24/Nginx-Compile_PHP8_MariaDB_Nextcloud.html" > Nginx compilation, PHP8, MariaDB et Nextcloud (cloud.ouestyan.xyz)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "chiffrement" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 29 avr. < / span > < a itemprop = "headline" class = "item__header" href = "/2022/04/29/Verbatim_Keypad_Secure_USB_Drive.html" > VERBATIM Clé USB 64Go Type C sécurisée par clavier< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "serveur" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 22 avr. < / span > < a itemprop = "headline" class = "item__header" href = "/2022/04/22/OVH_Starter_vps-732e59e6_debian_11(xoyize.xyz).html" > VPS Starter debian 11 - xoyize.xyz< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "virtuel" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 12 avr. < / span > < a itemprop = "headline" class = "item__header" href = "/2022/04/12/QEMU_KVM+virtio-fs-Partager_un_repertoire_hote_avec_une_machine_virtuelle.md.html" > QEMU/KVM + virtio-fs - Partager un répertoire hôte avec une machine virtuelle< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "nginx" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 1r avr. < / span > < a itemprop = "headline" class = "item__header" href = "/2022/04/01/Comment_securiser_un_serveur_nginx_avec_Fail2Ban.html" > Comment sécuriser un serveur nginx avec Fail2Ban< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "chiffrement" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 5 mars < / span > < a itemprop = "headline" class = "item__header" href = "/2022/03/05/Linux_LUKS_full_disk_encryption_Dechiffrer_votre_disque_LUKS_avec_GPG_et_une_carte_a_puce.html" > Chiffrement complet du disque Linux LUKS et déchifrer avec GPG et une carte à puce< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "chiffrement" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 28 févr.< / span > < a itemprop = "headline" class = "item__header" href = "/2018/09/11/Chiffrer-disque-externe-ou-cle-usb-avec-LUKS.html" > Chiffrer un disque dur externe (ou une clé USB) avec dm-crypt & LUKS< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "network" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 17 févr.< / span > < a itemprop = "headline" class = "item__header" href = "/2022/02/16/Nebula-connecter_de_maniere_transparente_des_ordinateurs_partout_dans_le_monde.html" > Nebula est un outil de réseau superposé évolutif peer-to-peer pour connecter de manière transparente des ordinateurs< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "wireguard" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 17 févr.< / span > < a itemprop = "headline" class = "item__header" href = "/2022/02/16/Reseau_en_maille_(mesh_networking_peer-to-peer)_wireguard.html" > Réseau maillé (Mesh networking) avec Wireguard, topologie réseau (filaire et sans fil) où tous les hôtes sont connectés peer-to-peer< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "virtuel" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 13 févr.< / span > < a itemprop = "headline" class = "item__header" href = "/2022/02/13/Monter_une_image_disque_virtuel_qcow2_contenant_LVM_sur_une_machine_hote_KVM.html" > Comment monter une image disque virtuel qcow2 contenant LVM sur une machine hôte KVM< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "archlinux" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 26 janv.< / span > < a itemprop = "headline" class = "item__header" href = "/2018/01/10/archlinux-arm-cubieboard2.html" > Routeur ArchLinux arm Cubieboard2 + SSD< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "debian" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 26 janv.< / span > < a itemprop = "headline" class = "item__header" href = "/2022/01/01/Serveur_debian_Lenovo_Thinkcentre_M700_Tiny.html" > Serveur debian 11 - Lenovo Thinkcentre M700 Tiny< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "raspberry" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 janv.< / span > < a itemprop = "headline" class = "item__header" href = "/2022/01/23/Routeur_4G_Raspberry_Pi.html" > Routeur RPI 4G - Partager une connexion 4G smartphone< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "raspberry" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 22 janv.< / span > < a itemprop = "headline" class = "item__header" href = "/2021/11/29/Partager_une_connexion_4G_de_smartphone_avec_un_Raspberry_Pi.html" > Partager une connexion 4G de smartphone avec un Raspberry Pi< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "php,nginx,authentification" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 9 janv.< / span > < a itemprop = "headline" class = "item__header" href = "/2021/12/29/PHP_Authentification_2FA+nginx_auth.html" > PHP nginx - Portail d'authentification web authentification à deux facteurs (2FA).< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "json,authentification" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 4 janv.< / span > < a itemprop = "headline" class = "item__header" href = "/2022/01/04/Tutoriel_authentification_PHP_JWT_&_REST_API_-_Connexion_et_inscription.html" > Tutoriel d'authentification PHP JWT REST API - Connexion et inscription< / a > < / div >
< / li > < / ul > < / section > < section > < h2 class = "article-list__group-header" > 2021< / h2 > < ul class = "items" > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "nginx,authentification" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 30 déc. < / span > < a itemprop = "headline" class = "item__header" href = "/2021/12/25/Validation_des_jetons_d-acces_OAuth_2.0_avec_NGINX_et_NGINX_Plus.html" > Validation des jetons d'accès OAuth 2.0 avec NGINX et NGINX Plus< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "php,authentification" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 30 déc. < / span > < a itemprop = "headline" class = "item__header" href = "/2021/12/28/Creer_une_API_RESTful_securisee_avec_CodeIgniter_et_des_JWT.html" > Créer une API RESTful sécurisée avec CodeIgniter et des JWT< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "virtuel" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 17 déc. < / span > < a itemprop = "headline" class = "item__header" href = "/2021/05/04/Installer_serveur_debian_virtuel_QEMU_KVM-sur-poste-archlinux.html" > Installer un serveur debian virtuel (debsrv) sur un poste archlinux< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "openwrt" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 27 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2021/04/17/OpenWrt-Creation-routeur-4G-Raspberry-Pi-telephone-portable(NEW).html" > OpenWrt - Création d'un routeur 4G à l'aide d'un Raspberry Pi< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "dns" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 22 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2021/05/06/Hostnamaste_DNS_dot_doh_KVM-256_debian_10.html" > Hostnamaste VPS KVM-256 debian 10 - résolveur DNS public sur TLS (DoT) et DNS sur HTTPS (DoH)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "vps" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 15 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2021/09/14/HostMyServers-VPS-server85393-Debian-Buster-HDD-250Go.html" > HostMyServers, server85393 Debian 10 (HDD 250Go) - hms.xoyaz.xyz< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "virtuel" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 1r nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2021/10/27/OpenMPTCProuter_Agreger_Mutualiser_vos_connexions.html" > OpenMPTCProuter – Comment agréger (mutualiser) les connexions ADSL, 4G, etc...< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "vps" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 21 oct. < / span > < a itemprop = "headline" class = "item__header" href = "/2021/10/02/OVH-VPS-Starter-1cpu-2GoRam-20GoSSD-100Mbs.html" > OVH VPS Starter< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "vps" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 17 oct. < / span > < a itemprop = "headline" class = "item__header" href = "/2021/10/02/HostMyServers-VPS-server32771-Installation-Yunohost-HDD-250Go.html" > HostMyServers, server32771 Debian 10 (HDD 250Go) - yunohost INSTALLATION< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "node" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 15 oct. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/28/Archlinux-Debian-Node.js-Nvm-Npm-Yarn.html" > Archlinux Debian , installation des paquets node npm nvm yarn< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "systemd" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 6 oct. < / span > < a itemprop = "headline" class = "item__header" href = "/2020/08/04/Systemd_Path_Unit_pour_surveiller_les_fichiers_et_les_repertoire.html" > Systemd Path Unit pour surveiller les fichiers et les répertoires< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "outils,timer" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 5 oct. < / span > < a itemprop = "headline" class = "item__header" href = "/2021/05/28/Sauvegardes_locales_avec_systemd_utilisateur_service_et_timer.html" > Sauvegardes locales avec systemd utilisateur service et timer< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "vps,serveur" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 27 sept.< / span > < a itemprop = "headline" class = "item__header" href = "/2020/11/22/VPS-Hetzner-CX21-4GoRam-40GoSSD_debian_10.html" > HETZNER VPS CX21 4Go RAM 40Go SSD debian 10 yunohost (yanfi.space,yanfi.net et cinay.eu)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "vps,sauvegarde" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 24 sept.< / span > < a itemprop = "headline" class = "item__header" href = "/2020/06/29/Serveur_de_backup_vps70253415_HDD-1G_LiteServer_Debian_10.html" > LiteServer backup vps70253415 Debian 10 (HDD 512Go) borg + audio gonic - xoyaz.xyz< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "vps" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 24 sept.< / span > < a itemprop = "headline" class = "item__header" href = "/2020/09/17/OVZ-STORAGE-128-LiteServer-Debian9-IP5.2.79.107.html" > Serveur de stockage OVZ-STORAGE-128 LiteServer Debian 9 IP 5.2.79.107< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "python" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 24 sept.< / span > < a itemprop = "headline" class = "item__header" href = "/2021/09/23/Debian-Python-3.html" > Debian Python version 3 par défaut< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "nextcloud" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 sept.< / span > < a itemprop = "headline" class = "item__header" href = "/2021/09/18/Nextcloud22_Nginx_PHP8-FPM_MariaDB_SSL-TLS.html" > Nginx, PHP8.0, MariaDB et Nextcloud< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "outils" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 sept.< / span > < a itemprop = "headline" class = "item__header" href = "/2021/09/23/Glances-outil-de-monitoring.html" > Glances outil de surveillance en temps réel des performances pour les systèmes d'exploitation basés sur Linux< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "outils" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 10 sept.< / span > < a itemprop = "headline" class = "item__header" href = "/2019/02/17/QR-Code-barres-definition-encodage-decodage.html" > QR Code (code-barres) définition, encodage et décodage< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "virtuel" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 8 sept.< / span > < a itemprop = "headline" class = "item__header" href = "/2020/09/12/KVM-Partage-NFS-vm-windows.html" > KVM QEMU virtualiser windows 10 sur Archlinux + partage NFS< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "outils" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 28 août < / span > < a itemprop = "headline" class = "item__header" href = "/2019/01/27/Sauvegarde-des-bases-MariaDb-MySql.html" > Sauvegarde des bases MariaDb/MySql< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "messagerie" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 20 août < / span > < a itemprop = "headline" class = "item__header" href = "/2021/08/20/K-9_Mail.html" > Android K-9 Mail< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "divers" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 18 août < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/rainloop.html" > rainloop< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "serveur" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 5 juil.< / span > < a itemprop = "headline" class = "item__header" href = "/2019/03/02/OVH-vps655643-SSD1-KVM-OpenStack(lamalleauxciseaux.fr).html" > OVH VPS SSD 1 KVM OpenStack (1 vCore/2GoRam/20GoSSD) domaine lamalleauxciseaux.fr< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "android" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 5 juil.< / span > < a itemprop = "headline" class = "item__header" href = "/2020/08/08/TERMUX-Terminal-android.html" > Termux - Linux sur Android< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "olimex" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 2 juil.< / span > < a itemprop = "headline" class = "item__header" href = "/2021/05/04/Serveur_A20-OLinuXino-debian-buster-minimal.html" > Serveur Debian A20-OLinuXino-buster-minimal< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "debian,serveur" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 20 juin < / span > < a itemprop = "headline" class = "item__header" href = "/2021/06/19/Serveur-Debian-Buster-Carte-ASRock-QC5000M.html" > Serveur Debian Buster carte mère ASRock QC5000M< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "application" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 20 juin < / span > < a itemprop = "headline" class = "item__header" href = "/2021/06/20/InfluxDB-Telegraf-Grafana.html" > Monitorer un système linux avec Telegraf, InfluxDB et Grafana< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "nextcloud" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 18 juin < / span > < a itemprop = "headline" class = "item__header" href = "/2021/05/04/Nextcloud_Nginx_PHP7-FPM_MariaDB_SSL-TLS.html" > Nextcloud Nginx, PHP7.4, MariaDB et SSL/TLS< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "javascript" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 10 juin < / span > < a itemprop = "headline" class = "item__header" href = "/2021/06/10/Javascript-Exempls.html" > Javascript exemples< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "ssl" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 4 juin < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/_OVH-Certificat-Wildcard-LetsEncrypt-sur-un-domaine-h%C3%A9berg%C3%A9.html" > Certificat Wildcard Let's Encrypt sur un domaine hébergé par OVH< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "cli" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 24 mai < / span > < a itemprop = "headline" class = "item__header" href = "/2021/05/24/Linux-Taille_repertoire_et_sous-repertoires-gros_fichiers-etc.html" > Linux commande "du" – Taille d’ un répertoire et sous-répertoires< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "olimex" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 15 mai < / span > < a itemprop = "headline" class = "item__header" href = "/2021/03/24/A20-Olinuxino-Domoticz-logiciel-de-gestion-et-de-controle-domotique.html" > A20-Olinuxino - Domoticz logiciel de gestion et de contrôle domotique< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "vpn" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 8 mai < / span > < a itemprop = "headline" class = "item__header" href = "/2020/10/04/Mullvad-linux-Desktop-et-Android.html" > Mullvad linux Desktop et Android< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "virtuel" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 4 mai < / span > < a itemprop = "headline" class = "item__header" href = "/2020/11/14/KVM-QEMU-Network-Bridge-(Pont-reseau).html" > KVM/QEMU Network Bridge (Pont réseau)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "network" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 16 avr. < / span > < a itemprop = "headline" class = "item__header" href = "/2021/04/16/Linux-Ajout-Carte-Reseau.html" > Linux netctl ajout et configuration carte réseau ethernet + routage< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "network" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 3 avr. < / span > < a itemprop = "headline" class = "item__header" href = "/2021/04/01/Netctl-configuration-et-gestion-des-connexions-reseaux-par-des-profils.html" > Netctl remplace netcfg pour la configuration et la gestion des connexions réseaux par des profils< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "virtuel,authentification" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 30 mars < / span > < a itemprop = "headline" class = "item__header" href = "/2021/03/17/PHP_Authentification_2FA(RobThree).html" > PHP Authentification RobThree/TwoFactorAuth< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "raspberry" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 24 mars < / span > < a itemprop = "headline" class = "item__header" href = "/2021/03/24/Raspberry-Domoticz-logiciel-de-gestion-et-de-controle-domotique.html" > Raspberry - Domoticz logiciel de gestion et de contrôle domotique< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "nginx" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 10 mars < / span > < a itemprop = "headline" class = "item__header" href = "/2020/10/27/nginx-light.html" > Nginx-light PHP 8< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "archlinux" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 3 mars < / span > < a itemprop = "headline" class = "item__header" href = "/2020/11/25/NEW-PC1-ArchLinux-XFCE-ASUS-H110M-A.html" > PC1 Ordinateur Bureau ArchLinux xfce (NEW)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "vps,serveur" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 2 mars < / span > < a itemprop = "headline" class = "item__header" href = "/2021/01/11/BlueVPS_VPS_KVM-256_debian_10.html" > BlueVPS VPS KVM-256 debian 10< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "raspberry" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 26 févr.< / span > < a itemprop = "headline" class = "item__header" href = "/2021/02/19/RaspberryPI-Bplus-Raspbian-FlashDriveUSB-FIT32GB.html" > Raspberry Pi OS (USB/Flash)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "cli,ssh" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 20 févr.< / span > < a itemprop = "headline" class = "item__header" href = "/2019/08/05/sshfs-mises-en-place-et-montage.html" > SSHFS pour monter des dossiers distants dans le système de fichier (ssh + fuse) et autofs< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "application" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 20 févr.< / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/autofs.html" > autofs< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "archlinux,outils" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 16 févr.< / span > < a itemprop = "headline" class = "item__header" href = "/2020/02/20/Comment_convertir_des_packages_DEB_en_packages_Linux_Arch.html" > debtap ou comment convertir des packages deb en Linux Arch< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "vpn" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 16 févr.< / span > < a itemprop = "headline" class = "item__header" href = "/2020/08/17/VPN_Surfshark.html" > VPN Surfshark< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "tor" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 12 févr.< / span > < a itemprop = "headline" class = "item__header" href = "/2021/02/12/navigateur-Tor-fr-linux.html" > Le navigateur Tor (fr) avec linux< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "virtuel" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 2 févr.< / span > < a itemprop = "headline" class = "item__header" href = "/2020/12/15/ArchLinux-KVM_QEMU-VM-debian10-vdb-statique.html" > PC1 ArchLinux - VM Debian 10 vdb (jekyll-statique)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "vps,serveur" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 30 janv.< / span > < a itemprop = "headline" class = "item__header" href = "/2021/01/10/Hostnamaste_VPS_KVM-256_debian_10.html" > Hostnamaste VPS KVM-256 debian 10 - nsdyanone< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "application" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 18 janv.< / span > < a itemprop = "headline" class = "item__header" href = "/2020/09/28/InfluxDB-Telegraf-Grafana.html" > InfluxDB Telegraf Grafana< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "application" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 18 janv.< / span > < a itemprop = "headline" class = "item__header" href = "/2021/01/18/InfluxDB-Telegraf-Grafana-NEW.html" > InfluxDB Telegraf Grafana NEW< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "ntp" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 17 janv.< / span > < a itemprop = "headline" class = "item__header" href = "/2018/07/26/NTP-serveur-et-client-systemd-timesyncd.html" > NTP serveur ,timedatectl et systemd-timesyncd< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "olimex" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 1r janv.< / span > < a itemprop = "headline" class = "item__header" href = "/2021/01/01/Serveur_A20-OLinuXino-buster-minimal.html" > Serveur Debian A20-OLinuXino-buster-minimal + Pihole + Unbound< / a > < / div >
< / li > < / ul > < / section > < section > < h2 class = "article-list__group-header" > 2020< / h2 > < ul class = "items" > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "systemd" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 29 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2020/11/29/Linux-Systemd-cheatsheet.html" > Linux - Systemd cheatsheet< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "outils,ssh" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 20 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/13/Rsync.html" > Rsync via SSH et systemd Timer< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "yunohost" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 18 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2020/11/08/vps506197_Debian_10_yunohost-cinay.eu_NEW.html" > OVH vps506197 Debian 10 - REINSTALL yunohost nextcloud static ttrss -cinay.eu< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "archlinux" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 17 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2020/09/13/PC1-ArchLinux-XFCE-ASUS-H110M-A.html" > PC1 Ordinateur Bureau ArchLinux xfce< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "application" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 17 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2020/11/17/Examples_of_ImageMagick_Usage.html" > Examples of ImageMagick Usage (Legacy Version 6)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "olimex,yunohost" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 16 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2020/11/11/Serveur_A20-OLinuXino-buster-minimal_Yunohost_xoyize.xyz.html" > Serveur Debian A20-OLinuXino-buster-minimal Yunohost xoyize.xyz< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "divers" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 15 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/nmap.html" > nmap< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "vps,serveur" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 10 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2020/10/21/VPS-Hetzner-CX11_debian_10.html" > HETZNER VPS CX11 debian 10 (wireguard et audio navidrome)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "vps,serveur" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 10 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2020/11/07/VPS-Hetzner-CX11_BIS_debian_10.html" > HETZNER VPS CX11 Bis debian 10 yunohost< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "olimex,yunohost" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 10 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2020/11/10/Serveur_olimex(armhf)_Debian10_Yunohost_xoyize.xyz.html" > Serveur olimex(armhf) Debian 10 Yunohost xoyize.xyz< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "virtuel" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 5 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2020/04/04/KVM_QEMU-Reseau-IPV4_IPV6-accessible-internet-via-box-free.html" > KVM/QEMU - Réseau IPV4/IPV6 accessible depuis l'internet via box free.fr< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "divers" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 4 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2020/03/30/UPS-APC-Onduleur-USB.html" > UPS APC (apcupsd) - Onduleur "Eaton Protection Station 800 USB"< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "yunohost" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 4 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2020/11/04/vps506197_Debian_10_yunohost-cinay.eu.html" > OVH vps506197 Debian 10 - yunohost (wireguard, audio navidrome et static) -cinay.eu< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "bash,cli" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 29 oct. < / span > < a itemprop = "headline" class = "item__header" href = "/2020/05/01/bash-prompt-PS1.html" > bash prompt PS1< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "bash,cli" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 29 oct. < / span > < a itemprop = "headline" class = "item__header" href = "/2020/10/29/Bash-commandes-utiles.html" > Bash commandes utiles< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "vps,serveur" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 28 oct. < / span > < a itemprop = "headline" class = "item__header" href = "/2020/10/21/vps785909-debian-10-wgvpn.ovh.html" > vps785909 debian 10 - wgvpn.ovh (ARRET 04/02/2021)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "vps,serveur" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 21 oct. < / span > < a itemprop = "headline" class = "item__header" href = "/2020/10/11/ovh-vps785909_debian_10_rnmkcy.eu.html" > vps785909 debian 10 - audio - wireguard - rnmkcy.eu (INACTIF)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "nginx" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 21 oct. < / span > < a itemprop = "headline" class = "item__header" href = "/2020/10/21/Nginx-reverse-proxy+SSL-certbot.html" > Nginx reverse proxy + SSL (certbot)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "archlinux" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 16 oct. < / span > < a itemprop = "headline" class = "item__header" href = "/2020/01/19/Portable-eeepc1001ha.html" > Asus eeepc1001ha (noir) REV. 10/2020< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "go" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 11 oct. < / span > < a itemprop = "headline" class = "item__header" href = "/2020/04/26/go.html" > Installer Golang go sur Linux< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "outils" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 10 oct. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Comment_cr%C3%A9er_un_live-USB_contenant_FreeDOS.html" > Flash BIOS avec un live-USB FreeDOS< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "archlinux" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 7 oct. < / span > < a itemprop = "headline" class = "item__header" href = "/2020/04/07/Comment-installer-ArchLinux-en-2020.html" > Comment installer Archlinux en 2020< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "vpn" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 4 oct. < / span > < a itemprop = "headline" class = "item__header" href = "/2020/10/04/Comparaison-fournisseurs-VPN.html" > Comparaison fournisseurs VPN< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "vpn" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 4 oct. < / span > < a itemprop = "headline" class = "item__header" href = "/2020/10/04/Mullvad-VPN-(OBSOLETE).html" > Mullvad VPN (OBSOLETE)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "virtuel" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 3 oct. < / span > < a itemprop = "headline" class = "item__header" href = "/2020/10/03/Virtualisation-Linux-(chroot,lxc,docker,kvm-qemu),libvirt-et-virsh.html" > Virtualisation Linux (chroot,lxc,docker,kvm qemu),libvirt et virsh< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "virtuel" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 24 sept.< / span > < a itemprop = "headline" class = "item__header" href = "/2020/09/24/KVM_QEMU-Outils-de-virtualisation.html" > KVM/QEMU Outils de virtualisation< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "debian,serveur" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 24 sept.< / span > < a itemprop = "headline" class = "item__header" href = "/2020/09/24/Serveur-Debian10-Carte-ASRock-QC5000M.html" > Serveur Debian10< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "virtuel" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 12 sept.< / span > < a itemprop = "headline" class = "item__header" href = "/2020/09/12/KVM-QEMU-virtualisation-linux.html" > Virtualisation KVM/QEMU< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "cubieboard" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 4 sept.< / span > < a itemprop = "headline" class = "item__header" href = "/2020/09/04/Capturer-le-trafic-avec-mitmproxy.html" > Accès wifi routé vers internet (Access Point) pour analyser les flux http, https et tout autre trafic< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "cubieboard" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 3 sept.< / span > < a itemprop = "headline" class = "item__header" href = "/2020/09/04/Serveur_IPV6_cubieboard2(armhf)_Debian_10_rnmkcy.eu.html" > Serveur IPV6 cubieboard2 (armhf) Debian 10 rnmkcy.eu< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "commande" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 26 août < / span > < a itemprop = "headline" class = "item__header" href = "/2019/01/28/Linux-commande-find.html" > Linux commande find< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "xterm" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 août < / span > < a itemprop = "headline" class = "item__header" href = "/2020/08/23/xterm.html" > xterm< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "raspberry,vpn" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 16 août < / span > < a itemprop = "headline" class = "item__header" href = "/2020/08/16/Raspbian-Desktop-Buster-RaspberryPI-FlashDriveUSB.html" > RPI3B - Raspbian Desktop Buster, client Wireguard, Kodi (INACTIF)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "inotify" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 9 août < / span > < a itemprop = "headline" class = "item__header" href = "/2020/08/09/sync-inotify-synchro-temps-reel-entre-serveurs.html" > lsyncd rsync inotify ,synchronisation dossier temps réel entre plusieurs serveurs< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "yunohost" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 6 août < / span > < a itemprop = "headline" class = "item__header" href = "/2020/08/06/Serveur-srvxo-Debian10-Yunohost(xoyize.xyz).html" > Serveur srvxo Debian10 Yunohost xoyize.xyz< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "arduino" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 4 août < / span > < a itemprop = "headline" class = "item__header" href = "/2020/08/04/Module-sans-fil-nRF24L01-et-interface-avec-Arduino.html" > Module sans fil nRF24L01+PA-LNA 2.4Ghz et interface avec Arduino< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "wifi" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 4 août < / span > < a itemprop = "headline" class = "item__header" href = "/2020/08/04/iwd-daemon-wifi.html" > Wifi iwd remplace wpa_supplicant< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "commande" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 26 juil.< / span > < a itemprop = "headline" class = "item__header" href = "/2020/02/08/grep-awk-sed.html" > grep - awk - sed< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "yunohost" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 25 juil.< / span > < a itemprop = "headline" class = "item__header" href = "/2020/07/25/Portail_Yunohost.html" > Portail Yunohost< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "virtuel" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 24 juil.< / span > < a itemprop = "headline" class = "item__header" href = "/2020/07/23/conteneurs_systemd-nspawn.html" > Mise en place de conteneurs systemd-nspawn< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "yunohost" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 21 juil.< / span > < a itemprop = "headline" class = "item__header" href = "/2018/12/21/vps591606_debian_9_yunohost_cinay.xyz.html" > vps591606 Debian 9 - Yunohost - cinay.xyz (INACTIF)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "debian" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 5 juil.< / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Jekyll(generateur-de-site-statique)-Installation-Utilisation-sur-Debian.html" > Debian Ruby(rbenv)+Jekyll(générateur de site statique)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "virtuel" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 6 juin < / span > < a itemprop = "headline" class = "item__header" href = "/2020/06/06/Debian_10_creation_conteneurs-LXC.html" > Debian 10, création conteneurs - LXC< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "ssl" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 5 juin < / span > < a itemprop = "headline" class = "item__header" href = "/2019/10/08/Configuration_nginx_ssl_(tls1.2-tls1.3)_Diffie-Hellman_Headers_OCSP.html" > Configuration nginx , ssl (tls1.2 tls1.3) , Diffie Hellman ,Headers et OCSP< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "irc" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 29 mai < / span > < a itemprop = "headline" class = "item__header" href = "/2020/05/29/irc.html" > IRC< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "ssl" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 28 mai < / span > < a itemprop = "headline" class = "item__header" href = "/2019/07/10/Autorite-de-certification-et-certificats-OpenSSL.html" > Autorité de certification et authentification par certificat client (OpenSSL,nginx)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 27 mai < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Hugo(generateur-de-site-statique)-Installation-Utilisation-sur-Debian.html" > Hugo(generateur-de-site-statique)-Installation-Utilisation-sur-Archlinux/Debian< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "serveur,debian" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 26 mai < / span > < a itemprop = "headline" class = "item__header" href = "/2020/05/21/vps789461_debian_10_ouestline.xyz.html" > vps789461 debian 10 - ouestline.xyz (INACTIF)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "yunohost" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 18 mai < / span > < a itemprop = "headline" class = "item__header" href = "/2020/05/18/Les_sauvegardes_restaurations_(backup_restore)_avec_YunoHost.html" > Les sauvegardes/restaurations (backup/restore) avec YunoHost< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "nginx" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 12 mai < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Utilisation_du_module_de_demande_d-authentification_NGINX_auth_request.html" > Utilisation du module de demande d’ authentification NGINX auth_request< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "xfce" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 4 mai < / span > < a itemprop = "headline" class = "item__header" href = "/2020/05/04/XFCE-startx-xinitrc.html" > XFCE startx xinitrc< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "ipv4ipv6" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 3 mai < / span > < a itemprop = "headline" class = "item__header" href = "/2020/05/03/Reseau_priv%C3%A9_ipv4_et_ipv6_,g%C3%A9n%C3%A9rateur_adresses_priv%C3%A9es_ipv6.html" > Réseau privé ipv4 et ipv6 ,générateur adresses privées ipv6< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "virtuel" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 1r mai < / span > < a itemprop = "headline" class = "item__header" href = "/2020/05/01/Routage_des_adresses_IPv6_publiques_vers_vos_conteneurs_lxc_lxd.html" > Archlinux conteneurs - Routage des adresses IPv6 publiques vers vos conteneurs lxc/lxd< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "go" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 30 avr. < / span > < a itemprop = "headline" class = "item__header" href = "/2020/04/30/GoLang_executer_un_binaire_Go_en_tant_que_service_systemd.html" > GoLang exécuter un binaire Go en tant que service systemd< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "outils" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 29 avr. < / span > < a itemprop = "headline" class = "item__header" href = "/2020/04/29/Comment_utiliser_les_montages_bind_dans_linux.html" > Comment utiliser les montages bind dans linux< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "serveur,markdown" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 28 avr. < / span > < a itemprop = "headline" class = "item__header" href = "/2018/09/22/Ruby-Jekyll-serveur-statique.html" > Debian Ruby via les dépôts ou Rbenv + Jekyll (serveur statique)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "python" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 26 avr. < / span > < a itemprop = "headline" class = "item__header" href = "/2020/04/26/Comment_structurer_un_service_Web_Flask-RESTPlus_pour_les_builds_de_production.html" > Comment structurer un service Web Flask-RESTPlus pour les builds de production< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "python" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 26 avr. < / span > < a itemprop = "headline" class = "item__header" href = "/2020/04/26/Projets_python.html" > Projets python< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "json" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 26 avr. < / span > < a itemprop = "headline" class = "item__header" href = "/2020/04/26/Securiser_une_API_REST_Flask_avec_un_jeton_Web_JSON_(JWT).html" > Sécuriser une API REST Flask avec un jeton Web JSON (JWT)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "python" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 avr. < / span > < a itemprop = "headline" class = "item__header" href = "/2020/04/23/Applications-Python-avec-uWSGI-et-Nginx.html" > Déployer des applications Flask (python) avec uWSGI et Nginx< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "python" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 22 avr. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/07/06/Python-environnements-virtuels-VENV-et-Wing_Personnal_Python_IDE.html" > Python - Création d'environnements virtuels VENV et "Wing Personnal" ,installer applis avec "pip"< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "serveur" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 21 avr. < / span > < a itemprop = "headline" class = "item__header" href = "/2020/03/21/Compilation-Nginx(avec-modules-dynamiques)+TLSv1.3+PHP7.4+MariaDB-sur-DebianBuster.html" > Debian Buster, compilation Nginx + PHP7.4 + MariaDB + SSL/TLS1.3< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "parefeu" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 20 avr. < / span > < a itemprop = "headline" class = "item__header" href = "/2018/10/08/Pare-feu-iptables-IPv4-IPv6-versions-bureau-et-serveur.html" > Parefeu (firewall) iptables IPV4/IPV6< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "debian,outils" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 20 avr. < / span > < a itemprop = "headline" class = "item__header" href = "/2020/04/20/TinyProxy.html" > TinyProxy< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "debian,outils" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 10 avr. < / span > < a itemprop = "headline" class = "item__header" href = "/2020/04/10/TinyProxy-Forward-and-Reverse-Proxy.html" > TinyProxy forward and reverse proxy< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "vps" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 9 avr. < / span > < a itemprop = "headline" class = "item__header" href = "/2020/03/31/vps789461-(wgvpn.space)-debian-buster-Icinga.html" > vps789461 (wgvpn.space) debian buster - Icinga (INACTIF)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "virtuel" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 3 avr. < / span > < a itemprop = "headline" class = "item__header" href = "/2020/04/03/Machine-virtuelle-(Qemu-KVM)-yunohost-sur-srvxo-(hoteserveur.tld).html" > KVM/QEMU - Virtualisation vmserveur.tld yunohost sur srvxo hoteserveur.tld< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "virtuel" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 2 avr. < / span > < a itemprop = "headline" class = "item__header" href = "/2020/04/02/Comment-installer-hyperviseur-KVM-sur-Debian10(Buster).html" > Comment installer l'hyperviseur KVM sur Debian 10 (Buster)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "virtuel,debian" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 1r avr. < / span > < a itemprop = "headline" class = "item__header" href = "/2020/04/01/I-vmbust-Debian-Buster-(VirtualBox-PC1).html" > I vmbust "Debian Buster" (VirtualBox/PC1)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "virtuel,debian" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 1r avr. < / span > < a itemprop = "headline" class = "item__header" href = "/2020/04/01/II-vmbust-Debian-Buster-(VirtualBox-PC1)-Node-Yarn.html" > II vmbust "Debian Buster" (VirtualBox/PC1) -node.js npm nvm yarn...< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "messagerie" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 29 mars < / span > < a itemprop = "headline" class = "item__header" href = "/2020/03/04/mutt-(client_de_messagerie_en_ligne_de_commande).html" > Mutt, client de messagerie rapide et hautement configurable< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "chiffrement" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 29 mars < / span > < a itemprop = "headline" class = "item__header" href = "/2020/03/29/Utiliser-GPG-pour-chiffrer-dechiffrer-un-mot-de-passe.html" > Utiliser GPG pour chiffrer-déchiffrer un mot de passe< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "virtuel" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 28 mars < / span > < a itemprop = "headline" class = "item__header" href = "/2020/03/28/Machine-virtuelle-(VirtualBox)-yunohost-sur-PC1-(ouestline.net).html" > Machine Virtuelle "Debian Stretch" ouestline.net (VirtualBox/PC1)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "vps" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 26 mars < / span > < a itemprop = "headline" class = "item__header" href = "/2020/03/26/vps789461-Debian-Buster-Desktop-VNC-wgvpn.space.html" > vps789461 (wgvpn.space) debian buster desktop + serveur VNC + Backup (INACTIF)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "vps" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 25 mars < / span > < a itemprop = "headline" class = "item__header" href = "/2020/03/25/vps789461-Archlinux-wgvpn.space.html" > vps789461 (wgvpn.space) Archlinux 64bits (INACTIF)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "pdf" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 24 mars < / span > < a itemprop = "headline" class = "item__header" href = "/2020/03/24/Xournal-Annoter-PDF.html" > Xournal, prendre des notes sur des documents PDF, les annoter, ajouter des images personnalisées< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "yunohost" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 mars < / span > < a itemprop = "headline" class = "item__header" href = "/2020/03/22/OVH4-KVM-vps506197-Yunohost-Debian-Stretch-yanfi.net.html" > OVH VPS506197 Debian Stretch Yunohost yanfi.net< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "vps" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 21 mars < / span > < a itemprop = "headline" class = "item__header" href = "/2020/03/21/vps789461-debian-10-Visio-Jitsi-Meet-Matrix-Riot-(wgvpn.space).html" > Visio-conférence Jitsi Meet + Matrix Riot vps789461 (wgvpn.space) debian buster (INACTIF)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "divers" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 20 mars < / span > < a itemprop = "headline" class = "item__header" href = "/2020/03/20/Configuration-Bureau-XFCE.html" > XFCE, paramétrage bureau< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "debian" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 11 mars < / span > < a itemprop = "headline" class = "item__header" href = "/2020/03/11/Ampache-logiciel-libre-de-streaming-audio.html" > Ampache, logiciel libre de streaming audio< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "debian" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 11 mars < / span > < a itemprop = "headline" class = "item__header" href = "/2020/03/11/OpenJDK8-sur-Debian10(Buster).html" > OpenJDK 8 sur Debian 10 (Buster)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "cli,outils" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 7 mars < / span > < a itemprop = "headline" class = "item__header" href = "/2020/03/07/Dig-recherche-DNS-en-interrogeant-les-serveurs-de-noms.html" > Dig ,recherche DNS en interrogeant les serveurs de noms< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "android" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 4 mars < / span > < a itemprop = "headline" class = "item__header" href = "/2017/06/16/Android-Sauvegarde-Restauration-via-adb.html" > Android adb< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "archlinux" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 25 févr.< / span > < a itemprop = "headline" class = "item__header" href = "/2020/02/25/Basculer-syst%C3%A8me-boot-MBR-vers-UEFI(GPT).html" > Ordinateur Bureau PC1 démarrage UEFI (GPT)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "debian,serveur" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 21 févr.< / span > < a itemprop = "headline" class = "item__header" href = "/2020/02/21/PhpMyAdmin.html" > PhpMyAdmin (gestionnaire bases mysql/mariadb)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "virtuel" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 20 févr.< / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/28/VirtualBox(virtualisation-linux)-serveur-xoyize.xyz(ex_PC2)-debian.html" > VirtualBox sur serveur xoyize.xyz (srvxo, ex PC2) + Machine virtuelle yunohost ouestline.net< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "messagerie" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 19 févr.< / span > < a itemprop = "headline" class = "item__header" href = "/2020/02/19/application-de-messagerie-securisee-(chat).html" > Application de messagerie sécurisée (chat)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "nginx" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 12 févr.< / span > < a itemprop = "headline" class = "item__header" href = "/2020/02/12/Mise-en-cache-nginx-OCSP-pour-corriger-erreur-firefox-premiere-connexion.html" > Mise en cache nginx OCSP , pour éviter erreur firefox à la première connexion< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "nextcloud" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 20 janv.< / span > < a itemprop = "headline" class = "item__header" href = "/2020/01/20/Guide-installation-Nextcloud-17-(Debian-NGINX).html" > Guide d'installation Nextcloud 17 et plus (Debian / NGINX)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "virtuel" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 17 janv.< / span > < a itemprop = "headline" class = "item__header" href = "/2019/08/16/VirtualBox.html" > VirtualBox< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "raspberry" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 5 janv.< / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/31/Installer-Debian-ARM64-sur-RaspberryPi3-mode-UEFI.md.html" > Raspberry PI 3B - Installer Debian ARM64 sur une Flash Drive USB< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "cli" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 2 janv.< / span > < a itemprop = "headline" class = "item__header" href = "/2020/01/02/Comment_g%C3%A9rer_les_partitions_avec_GNU_Parted_sous_Linux.html" > Comment gérer les partitions avec GNU Parted sous Linux< / a > < / div >
< / li > < / ul > < / section > < section > < h2 class = "article-list__group-header" > 2019< / h2 > < ul class = "items" > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "android" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 31 déc. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/30/Freebox-Mini-4K-(Android-TV).html" > Freebox mini 4K (Android TV)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "application" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 30 déc. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/05/15/youtube-dl.html" > youtube-dl< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "archlinux,outils" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 30 déc. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/30/Archlinux-yay-un-yaourt-AUR-Helper-en-Go.html" > Archlinux "yay" un autre "yaourt" - Un AUR Helper écrit en Go< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "raspberry" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 27 déc. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/27/Archlinux-RaspberryPI3-USB3-FlashDrive32GB.html" > Archlinux - Raspberry PI 3 + USB 3.0 Flash Drive FIT 32GB< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "yunohost" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 26 déc. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/23/Blog-statique-jekyll-Yunohost-cinay.xyz.html" > Blog statique de type jekyll sur site cinay.xyz< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "divers" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 déc. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/23/auto-hebergement-avec-homebox.html" > Auto-Hébergement avec HomeBox< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "debian" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 22 déc. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/blog_statique_sur_machine_virtuelle_-debian9-_(192.168.0.14).html" > blog statique sur machine virtuelle "debian9" (192.168.0.14)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "nginx" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 21 déc. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/21/Nginx-personnalisation-page-erreur.html" > Nginx personnalisation des pages d'erreur< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "cli" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 19 déc. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/19/Grub.html" > Grub "Configure GRUB2 Boot Loader settings", clavier FR et un mot de passe< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "virtuel" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 17 déc. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/17/Fedora-QEMU-installer-un-pont-pour-acces-illimite-au-reseau.html" > KVM/QEMU Fedora ,installer un pont pour un accès illimité au réseau< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "android" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 14 déc. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/14/Android-Samsung-Galaxy-A5-2016-SM-A510F.html" > Samsung Galaxy A5 [2016] SM-A510F (Android)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "archlinux,chiffrement" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 11 déc. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/11/Trousseau-de-Cles-Gnome-Keyring.html" > XFCE/GNOME Porte-clés ou trousseau (gnome-keyring)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "android" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 9 déc. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/24/scrcpy-une-appli-pour-afficher-et-controler-des-devices-android.html" > scrcpy, une appli pour afficher et contrôler des devices Android< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "cli" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 5 déc. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/24/Linuxconsole-2019.html" > LinuxConsole 2019< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "divers" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 4 déc. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/intel-14-nm-amd-7-nm-arm-7-nm-et-mon-serveur.html" > intel-14-nm-amd-7-nm-arm-7-nm-et-mon-serveur< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "divers" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 25 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/tout-ce-que-vous-avez-voulu-savoir-sur-linux-avant-de-vous-y-mettre.html" > tout-ce-que-vous-avez-voulu-savoir-sur-linux-avant-de-vous-y-mettre< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "application" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 13 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/lettre-d-information-xmpp-01-octobre-2019-fosdem-2020-modernisation-de-xmpp-reseaux-de-pairs.html" > lettre-d-information-xmpp-01-octobre-2019-fosdem-2020-modernisation-de-xmpp-reseaux-de-pairs< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "divers" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 7 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Dell_Latitude_e6230_activation_RFID-NFC_(Broadcom5880).html" > Dell_Latitude_e6230_activation_RFID-NFC_(Broadcom5880)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "vpn" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 6 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/https-tor-vpn-de-quoi-est-ce-que-ca-protege-exactement.html" > https-tor-vpn-de-quoi-est-ce-que-ca-protege-exactement< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "divers" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 2 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/meta-press-es-un-meta-moteur-de-recherche-pour-la-presse-dans-votre-navigateur.html" > meta-press-es-un-meta-moteur-de-recherche-pour-la-presse-dans-votre-navigateur< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "divers" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 30 oct. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/minecraft-serveur.html" > minecraft-serveur< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "android" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 28 oct. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/les-10-paliers-de-liberation-d-un-telephone-android.html" > les-10-paliers-de-liberation-d-un-telephone-android< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "debian" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 22 oct. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/10/21/Annuaire-LDAP-xoyize.xyz-(exPC2).html" > OpenLDAP installation et configuration annuaire xoyize.xyz< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "messagerie" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 22 oct. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Serveur_mail_g%C3%A9r%C3%A9_par_LDAP_avec_Postfix_et_Dovecot_pour_plusieurs_domaines.html" > Serveur mail géré par LDAP avec Postfix et Dovecot pour plusieurs domaines< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "messagerie" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 21 oct. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/2019-10-18-xoyize.xyz-serveur-mail-complet-et-moderne.html" > 2019-10-18-xoyize.xyz-serveur-mail-complet-et-moderne< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "debian" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 10 oct. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/10/05/OpenLDAP-installation-configuration-annuaire.html" > OpenLDAP installation et configuration annuaire< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "nginx" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 8 oct. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/10/08/SSO-module-Nginx-'auth_request'.html" > Guide et SSO avec le module Nginx 'auth_request'< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "divers" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 5 oct. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/creer-une-application-web-avec-jupyter-ipywidgets-et-voila-7b03d5dd-ab10-47cb-a2bd-bd99fa9e2457.html" > creer-une-application-web-avec-jupyter-ipywidgets-et-voila-7b03d5dd-ab10-47cb-a2bd-bd99fa9e2457< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "python" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 5 oct. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/python-keyring_Stocker_le_mot_de_passe_en_toute_s%C3%A9curit%C3%A9.html" > python-keyring Stocker le mot de passe en toute sécurité< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "serveur" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 2 oct. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/07/10/OVH-vps626865-SSD1-KVM-OpenStack(yanspm.com).html" > OVH VPS SSD 1 KVM OpenStack (1 vCore/2GoRam/20GoSSD) domaine yanspm.com< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "pdf" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 1r oct. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Unifier_et_diviser_vos_fichiers_PDF_en_ligne_de_commande.html" > Unifier et diviser vos fichiers PDF en ligne de commande< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "git" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 26 sept.< / span > < a itemprop = "headline" class = "item__header" href = "/2018/01/11/git.html" > Git< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "serveur" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 26 sept.< / span > < a itemprop = "headline" class = "item__header" href = "/2019/09/26/Airsonic-divergence(fork)-Subsonic.html" > Airsonic music stream< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "serveur" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 26 sept.< / span > < a itemprop = "headline" class = "item__header" href = "/2019/09/26/PHP-connexion-et-administration-annuaire-LDAP.html" > PHP connexion et administration annuaire LDAP< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "json" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 26 sept.< / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/JsonWebToken(jwt).html" > JsonWebToken(jwt)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "divers" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 20 sept.< / span > < a itemprop = "headline" class = "item__header" href = "/2019/09/21/2019-09-20-lua.html" > LUA< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "serveur" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 18 sept.< / span > < a itemprop = "headline" class = "item__header" href = "/2019/09/18/Debian-wiki_js-moteur-wiki-moderne-qui-supporte-markdown.html" > wiki.js sur Debian< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "yunohost,raspberry" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 17 sept.< / span > < a itemprop = "headline" class = "item__header" href = "/2019/09/17/Pi-Hole-bloqueur-de-pub-yunohost-FreeBox.html" > Pi-Hole (bloqueur de pub) et Pi-VPN ,Raspberry, yunohost et FreeBox< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "chiffrement" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 15 sept.< / span > < a itemprop = "headline" class = "item__header" href = "/2019/09/15/CryFS-Chiffrement.html" > Chiffrement (CryFS)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "yunohost,raspberry" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 13 sept.< / span > < a itemprop = "headline" class = "item__header" href = "/2019/09/13/Booster-la-vitesse-Ethernet-Raspberry-Pi3.html" > Booster la vitesse Ethernet LAN d’ un Raspberry Pi 3< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "yunohost" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 12 sept.< / span > < a itemprop = "headline" class = "item__header" href = "/2019/09/12/2019-09-12-YunoHost-sur-VirtualBox.html" > YunoHost sur VirtualBox< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "serveur" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 11 sept.< / span > < a itemprop = "headline" class = "item__header" href = "/2019/08/26/Compilation-Nginx(avec-modules-dynamiques)+TLSv1.3+PHP7.3+MariaDB-sur-DebianBuster.html" > Debian , compilation et installation nginx OU openresty (nginx + lua + openssl TLSv1.3 + modules dynamiques) + PHP7.3 + MariaDb< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "nginx" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 11 sept.< / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Construire_une_passerelle_API_avec_Lua_et_Nginx.html" > Construire une passerelle API avec Lua et Nginx< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "cli" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 6 sept.< / span > < a itemprop = "headline" class = "item__header" href = "/2019/09/06/Commandes-(dh-et-du)-pour-trouver-la-taille-des-plus-gros-fichiers-et-dossiers.html" > Commandes "dh" et "du" pour trouver la taille des plus gros fichiers et répertoires< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "yunohost" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 6 sept.< / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/subsonic-yunohost.html" > subsonic-yunohost< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "divers" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 5 sept.< / span > < a itemprop = "headline" class = "item__header" href = "/2019/09/05/Icone-sur-la-barre-des-taches(systray)-pour-lancer-des-applications.html" > indicateur sur la barre d'état système (tray)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "cli" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 5 sept.< / span > < a itemprop = "headline" class = "item__header" href = "/2019/09/05/Utiliser-param%C3%A9trer-sudo-comme-root.html" > Utiliser et paramétrer sudo pour avoir les accès "root"< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "messagerie" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 5 sept.< / span > < a itemprop = "headline" class = "item__header" href = "/2019/09/05/adresses-des-serveurs-de-messagerie(SMTP-POP3-IMAP)des-principaux-FAI.html" > Adresse des serveurs de messagerie (SMTP/POP3/IMAP) des principaux FAI< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "serveur" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 4 sept.< / span > < a itemprop = "headline" class = "item__header" href = "/2019/09/04/Nginx-scripts-CGI-fcgiwrap.html" > Nginx, exécuter des scripts CGI avec fcgiwrap< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "debian,serveur" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 4 sept.< / span > < a itemprop = "headline" class = "item__header" href = "/2019/09/04/Onduleur-Eaton-Protection-Station-800-USB.html" > Onduleur "Eaton Protection Station 800 USB" sur serveur Debian + envoi SMS< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "cli" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 31 août < / span > < a itemprop = "headline" class = "item__header" href = "/2019/08/31/Tester-la-connexion-ADSL-de-son-fournisseur-de-services-internet.html" > Tester la connexion ADSL de son fournisseur de services internet (orange,free,sfr,etc...)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "parefeu" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 25 août < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Configurer_un_pare-feu_avec_Iptables.html" > Configurer un pare-feu avec Iptables< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "application" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 août < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Mise-a-niveau-Shaarli-Yunohost.html" > Mise-a-niveau-Shaarli-Yunohost< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "debian" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 20 août < / span > < a itemprop = "headline" class = "item__header" href = "/2019/08/20/Migrer-Debian_9-vers-Debian_10-Buster.html" > Migrer debian stretch vers debian buster (debian 9 -> debian 10)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "archlinux" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 20 août < / span > < a itemprop = "headline" class = "item__header" href = "/2019/08/20/installer-et-configurer-ArchLinux-en-tant-que-serveur.html" > Installer et configurer un serveur Archlinux< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 16 août < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/D%C3%A9bogage_des_plages_de_pression_du_pav%C3%A9_tactile.html" > Débogage des plages de pression du pavé tactile< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "archlinux,outils" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 15 août < / span > < a itemprop = "headline" class = "item__header" href = "/2019/07/24/BlackArch-Linux.html" > BlackArch Linux< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "raspberry" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 6 août < / span > < a itemprop = "headline" class = "item__header" href = "/2019/08/06/Hotspot-wifi-dhcpd-raspberry-(Raspbian-Buster).html" > Point d'accès wifi dhcpd sur raspberry (Raspbian Buster)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "raspberry" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 5 août < / span > < a itemprop = "headline" class = "item__header" href = "/2019/08/01/Raspberry-Installer-Raspbian-Lite.html" > Raspbian Lite Buster sur carte Raspberry PI< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "raspberry" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 4 août < / span > < a itemprop = "headline" class = "item__header" href = "/2019/08/04/RaspAP-interface-Web-pour-controler-wifi-hostapd-services-sur-RaspberryPi.html" > RaspAP , interface Web pour contrôler le wifi, hostapd et services sur le Raspberry Pi< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "raspberry,ssl" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 4 août < / span > < a itemprop = "headline" class = "item__header" href = "/2019/08/04/RaspAP-support-HTTPS-pour-un-serveur-local.html" > RaspAP , support HTTPS pour un serveur local< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "raspberry" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 4 août < / span > < a itemprop = "headline" class = "item__header" href = "/2019/08/04/RaspAP__support_HTTPS_pour_un_serveur_local.html" > RaspAP , support HTTPS pour un serveur local< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "arduino" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 31 juil.< / span > < a itemprop = "headline" class = "item__header" href = "/2019/07/31/Arduino-Ecran-LCD.html" > Arduino Ecran LCD< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "arduino" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 31 juil.< / span > < a itemprop = "headline" class = "item__header" href = "/2019/07/31/Arduino-Graver-le-bootloader-sur-un-microcontroleur-ATmega328.html" > Arduino - Graver le chargeur (bootloader) de démarrage sur un ATmega328< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "arduino" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 31 juil.< / span > < a itemprop = "headline" class = "item__header" href = "/2019/07/31/Arduino-UNO-Ecran-tactile-2p4-TFT-ST7783-Capteur-temperature-humidite.html" > Arduino UNO + écran tactile 2.4" TFT ST7783 + capteur température et humidité< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "arduino" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 31 juil.< / span > < a itemprop = "headline" class = "item__header" href = "/2019/07/31/Arduino-schemas-pinouts.html" > Arduino Uno Nano Mega , schémas< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "arduino,raspberry" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 31 juil.< / span > < a itemprop = "headline" class = "item__header" href = "/2019/07/31/Module-LCD1602-Ecran-LCD(2-lignes-de-16car).html" > Module LCD1602, écran LCD 2 lignes de 16 caractères< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "arduino,raspberry" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 31 juil.< / span > < a itemprop = "headline" class = "item__header" href = "/2019/07/31/Moniteurs-OLED-SSD1306-avec-Arduino-et-RaspberryPi.html" > Moniteurs OLED SSD1306 avec Arduino et Raspberry Pi< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "raspberry" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 31 juil.< / span > < a itemprop = "headline" class = "item__header" href = "/2019/08/01/Configuration_-RaspberryPi-en-point_-acces-WiFi.html" > Point d'accès wifi sur raspberry B (Raspbian Jessie)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "raspberry,arduino" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 30 juil.< / span > < a itemprop = "headline" class = "item__header" href = "/2019/07/30/Communiquer-entre-RaspberryPi-et-Arduino-en-utilisant-SPI.html" > Raspberry Pi + Arduino + SPI< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "archlinux" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 17 juil.< / span > < a itemprop = "headline" class = "item__header" href = "/2019/07/17/Archlinux-XFCE-PC2.html" > Archlinux XFCE (ASRock QC5000M Quad-Core APU,GPT partition)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "divers" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 12 juil.< / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/HP_Pavilion_Power_-_15-cb018nf.html" > HP Pavilion Power - 15-cb018nf< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "debian" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 11 juil.< / span > < a itemprop = "headline" class = "item__header" href = "/2019/07/11/debian-10-buster-une-distribution-qui-a-du-chien.html" > Debian 10 Buster , une distribution qui a du chien< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "virtuel" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 6 juil.< / span > < a itemprop = "headline" class = "item__header" href = "/2019/03/15/Debian_Stretch-VirtualBox.html" > Virtuel "Debian Stretch" ouestline.net (VirtualBox/PC1)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "android" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 6 juil.< / span > < a itemprop = "headline" class = "item__header" href = "/2019/07/06/Installer-LineageOS-sur-appareil-Android.html" > Installer LineageOS sur son appareil Android< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "divers" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 6 juil.< / span > < a itemprop = "headline" class = "item__header" href = "/2019/07/06/QGIS-logiciel-SIG(SystemeInformationGeographique).html" > QGIS sur Archlinux< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "virtuel" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 25 juin < / span > < a itemprop = "headline" class = "item__header" href = "/2019/06/25/VirtualBox-Virtualiser-une-installation-physique-d_un-disque-hdd-ssd-usb.html" > VirtualBox - Virtualiser une installation physique d’ un système d’ exploitation< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "debian" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 19 juin < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Debian-10-buster-faciliter-la-configuration-d-un-ordinateur-portable-ou-fixe.html" > Debian-10-buster-faciliter-la-configuration-d-un-ordinateur-portable-ou-fixe< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "divers" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 19 juin < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/PortableDellE6230-bios-boot.html" > PortableDellE6230-bios-boot< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "divers" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 5 juin < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/dpdk-et-open-vswitch-integres-a-cloonix.html" > dpdk-et-open-vswitch-integres-a-cloonix< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "cli,mysql" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 4 juin < / span > < a itemprop = "headline" class = "item__header" href = "/2019/06/04/mesure-latence-fping-ping-sur-liste-python-mariadb-vpn-mullvad.html" > Mesure de latence (fping + python), serveurs VPN mullvad (mariadb/DBeaver)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "virtuel" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 25 mai < / span > < a itemprop = "headline" class = "item__header" href = "/2019/05/23/Docusaurus-site-statique-nodejs-DebianStretchNode-virtualbox.html" > Docusaurus statique "DebianStretchNode" (VirtualBox/PC1)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "virtuel" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 mai < / span > < a itemprop = "headline" class = "item__header" href = "/2019/04/25/Node.js_Stack_Virtual_Machine(VirtualBox).html" > Node.js Stack "bitnami-node" (VirtualBox/PC1)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "vpn" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 16 mai < / span > < a itemprop = "headline" class = "item__header" href = "/2017/12/24/VPN-Connexions.html" > VPN Connexions fournisseur Private Internet Access (PIA)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "markdown" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 6 mai < / span > < a itemprop = "headline" class = "item__header" href = "/2019/05/06/Elaboration_et_conversion_de_documents_avec_Markdown.html" > Élaboration et conversion de documents avec Markdown< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "raspberry" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 4 mai < / span > < a itemprop = "headline" class = "item__header" href = "/2018/11/28/RaspberryPI-Raspbian-FlashDriveUSB3-RealTimeClock-EcranTactile2p8SPI.html" > Raspbian Raspberry PI 3 + USB 3.0 Flash Drive FIT 32GB + "Real Time Clock" + écran tactile TFT LCD 2.8"< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "android" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 30 avr. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/04/30/Android-Pie-LineageOS_16.html" > nouveautés de LineageOS 16 (android 9)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "android" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 30 avr. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/lineageos-16.html" > lineageos-16< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "chiffrement" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 26 avr. < / span > < a itemprop = "headline" class = "item__header" href = "/2016/09/16/OpenKeychainK9-mail.html" > Android,chiffrez et déchiffrez vos messages (OpenkeyChain + K-9 Mail)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "python" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 3 avr. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/04/03/Installer-Python-PIP-sur-Debian-Stretch.html" > Installer Python PIP sur Debian Stretch< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "commande" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 2 avr. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/04/02/Debian-APT-DPKG_gestionnaires_de_paquets.html" > APT DPKG gestionnaires de paquets< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "archlinux" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 mars < / span > < a itemprop = "headline" class = "item__header" href = "/2019/03/23/Archlinux-gestionnaire-de-connexions-startxfce4-Nextcloud-Trousseau-de-cl%C3%A9s-gnome-keyring.html" > Archlinux gestionnaire de connexions (xfce),trousseau de clés Nextcloud< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "outils" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 18 mars < / span > < a itemprop = "headline" class = "item__header" href = "/2019/03/18/Creation-Modification-Fichier-Image-ISO.html" > Créer, consulter, modifier et recréer l'image ISO d'un cd< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "serveur" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 16 mars < / span > < a itemprop = "headline" class = "item__header" href = "/2019/03/16/Cubieboard2-Armbian-DebianStretch.html" > Cubieboard2 Debian Stretch xoyize.xyz< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "olimex" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 15 mars < / span > < a itemprop = "headline" class = "item__header" href = "/2019/03/15/Olimex-A20-OlinuxIno-Micro-Compilation-Kernel-Debian-Stretch-GPIO.html" > Olimex A20-OlinuxIno-Micro Kernel compilé + Debian 9 + GPIO< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "debian" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 15 mars < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Olimex-A20-DebianJessie-Nand.html" > Olimex-A20-DebianJessie-Nand< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "debian,serveur" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 9 mars < / span > < a itemprop = "headline" class = "item__header" href = "/2019/03/09/Debian-Stretch-64bits-Serveur-Local-srvxo-domaine-xoyaz.xyz.html" > Serveur Local Debian Stretch 64bits domaine xoyaz.xyz< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "messagerie" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 6 mars < / span > < a itemprop = "headline" class = "item__header" href = "/2019/03/06/Debian-Stretch-Postfix-comme-Serveur-SMTP-pour-uniquement-envoyer-des-messages.html" > Postfix en tant que serveur SMTP d'envoi message uniquement sur Debian 9< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "messagerie" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 6 mars < / span > < a itemprop = "headline" class = "item__header" href = "/2019/03/06/OpenDkim-Spf.html" > Opendkim ,identifier ses mails avec le principe DKIM< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "virtuel" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 20 févr.< / span > < a itemprop = "headline" class = "item__header" href = "/2019/02/20/_Qemu_KVM_adressage_IPV6.html" > Qemu/KVM adressage IPV6< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "outils" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 17 févr.< / span > < a itemprop = "headline" class = "item__header" href = "/2019/02/17/Configurer-2FA-(authentification-deux-facteurs)-pour-PayPal-utiliser-un-client-TOTP).html" > Configurer 2FA (authentification à 2 facteurs) pour PayPal, utiliser un client TOTP< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "messagerie" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 17 févr.< / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/sur-l-interet-des-systemes-de-protections-des-courriers-electroniques-dkim-spf-et-dmarc.html" > sur-l-interet-des-systemes-de-protections-des-courriers-electroniques-dkim-spf-et-dmarc< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "outils" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 13 févr.< / span > < a itemprop = "headline" class = "item__header" href = "/2019/02/13/Couper-assembler-des-videos-avec-ffmpeg-et-mencoder.html" > Couper et assembler des vidéos avec ffmpeg et mencoder< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "outils" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 13 févr.< / span > < a itemprop = "headline" class = "item__header" href = "/2019/02/13/Serveur-Proxy-Transparent-pour-faire-du-Reverse-Engineering.html" > Serveur Proxy Transparent pour faire du Reverse Engineering (Squid)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "mysql" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 11 févr.< / span > < a itemprop = "headline" class = "item__header" href = "/2019/02/11/Gestion-des-bases-Mysql-MariaDB-avec-PhpMyAdmin.html" > Gestion des bases Mysql/MariaDB avec PhpMyAdmin< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "mysql" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 9 févr.< / span > < a itemprop = "headline" class = "item__header" href = "/2019/02/09/MariaDB-sur-Debian-Stretch.html" > MariaDB sur Debian Stretch et Arclinux< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "serveur,markdown" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 29 janv.< / span > < a itemprop = "headline" class = "item__header" href = "/2019/01/29/Yunohost-Debian-Site-statique-Ajouter-Theme-Jekyll.html" > Site statique ,ajouter un thème Jekyll sur Debian (yunohost+ruby)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "debian" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 28 janv.< / span > < a itemprop = "headline" class = "item__header" href = "/2019/01/28/nextcloud-nginx-php7-mariadb-debian-stretch.html" > Installer Nextcloud et MariaDB sur serveur Debian Stretch (Nginx, PHP7-FPM et SSL/TLS)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "xfce" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 26 janv.< / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/NetworkManager-dispatcher.html" > NetworkManager-dispatcher< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "application" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 21 janv.< / span > < a itemprop = "headline" class = "item__header" href = "/2019/01/22/Glade-developpement-interfaces-graphiques-GTK3.html" > Glade développement des interfaces graphiques GTK+3< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "vpn" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 20 janv.< / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/_2019-01-xx-curl-API-geolocVPN-carte.html" > _2019-01-xx-curl-API-geolocVPN-carte< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "yunohost" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 14 janv.< / span > < a itemprop = "headline" class = "item__header" href = "/2018/08/11/OVH4-KVM-vps506197-Yunohost3.0-yanfi.net.html" > OVH VPS506197 Yunohost yanfi.net< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "serveur" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 7 janv.< / span > < a itemprop = "headline" class = "item__header" href = "/2019/01/07/quad9-dns-resolver-secure.html" > Quad9 résolveur DNS public accessible de manière sécurisée (DNS sur TLS)< / a > < / div >
< / li > < / ul > < / section > < section > < h2 class = "article-list__group-header" > 2018< / h2 > < ul class = "items" > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "debian" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 31 déc. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/DebianStretch-compiler-Rsync.html" > DebianStretch-compiler-Rsync< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "yunohost" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 31 déc. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/yunohost-Sauvegarder_son_serveur_et_ses_apps.html" > yunohost-Sauvegarder son serveur et ses apps< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "divers" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 29 déc. < / span > < a itemprop = "headline" class = "item__header" href = "/2018/12/29/Archlinux-Son-Hdmi-Casque-en-un-clic.html" > XFCE, changer de sortie Audio ,HDMI ou Analogique (casque), en un clic< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "vps" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 15 déc. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/VPS_2018_SSD_1.html" > VPS_2018_SSD_1< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "debian" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 8 déc. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Jekyll-Linux-Debian9-Stretch.html" > Jekyll-Linux-Debian9-Stretch< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "nginx" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 3 déc. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/_Debian-Stretch-VirtualBox-ouestline.net-nginx-php7.2-mariadb-tlsv1.3.html" > _Debian-Stretch-VirtualBox-ouestline.net-nginx-php7.2-mariadb-tlsv1.3< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "debian" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 3 déc. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/site-statique-jekyll-ruby-theme-minima-debian-stretch-nginx.html" > site-statique-jekyll-ruby-theme-minima-debian-stretch-nginx< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "yunohost" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 3 déc. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/yunohost-blog-pelican.html" > yunohost-blog-pelican< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "divers" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 28 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/BuildRoot.html" > BuildRoot< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "raspberry" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 26 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/_Raspberry_TFT_LCD_ili9341_Utilisation_du_module_adafruit.html" > _Raspberry TFT LCD ili9341 Utilisation du module adafruit< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "raspberry" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 25 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/_Raspberry_Pi_D%C3%A9marrage_en_r%C3%A9seau.html" > _Raspberry Pi Démarrage en réseau< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "divers" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 24 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/linux_on_stm32f429I-disco.html" > linux on stm32f429I-disco< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "jekyll" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2018/11/23/_Blog-jekyll-minima-Debian.html" > Un blog avec jekyll et le thème minima sur Debian< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "divers" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/ASRock-QC5000M-ITX.html" > ASRock-QC5000M-ITX< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "cli" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Afficher-contenu-dossier-en-temps-reel.html" > Afficher-contenu-dossier-en-temps-reel< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "application" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Alltray-Xterm.html" > Alltray-Xterm< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "cartographie" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/AnsiWeather.html" > AnsiWeather< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "archlinux" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/ArchLinux-netboot-quick-installation-guide.html" > ArchLinux-netboot-quick-installation-guide< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "archlinux" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Archlinux-32.html" > Archlinux-32< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "archlinux" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Archlinux-Installation.html" > Archlinux-Installation< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "divers" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Asus-R505C.html" > Asus-R505C< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Asus-eeepc1001ha.html" > Asus-eeepc1001ha< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "raspberry" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Bloquer_les_pubs_Pi-Hole_raspberry_et_routeur-freebox.html" > Bloquer_les_pubs_Pi-Hole_raspberry_et_routeur-freebox< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "raspberry" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Booster_la_vitesse_WIFI_en_for%C3%A7ant_les_canaux_40_MHz_dans_hostapd.html" > Booster la vitesse WIFI en forçant les canaux 40 MHz dans hostapd< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "yunohost" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Brique-Internet.html" > Brique-Internet< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "application" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/CapTvTy_sous_Linux.html" > CapTvTy sous Linux< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "cartographie" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Cartes-Leaflet-Php.html" > Cartes-Leaflet-Php< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "dns" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Changer-DNS-FreeBox.html" > Changer-DNS-FreeBox< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "divers" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Clavier-razor-BlackWidow-Ultimate2016.html" > Clavier-razor-BlackWidow-Ultimate2016< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "divers" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Commandes-Linux.html" > Commandes-Linux< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "nginx" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Comment-accueillir-plusieurs-sites-Web-en-toute-securite-avec-Nginx-Et-Php-fpm.html" > Comment-accueillir-plusieurs-sites-Web-en-toute-securite-avec-Nginx-Et-Php-fpm< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "raspberry" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Comment_faire_un_routeur_Wi-Fi_DIY_connect%C3%A9_%C3%A0_Tor_avec_un_Raspberry_Pi.html" > Comment faire un routeur Wi-Fi DIY connecté à Tor avec un Raspberry Pi< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "nginx" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Compilation-nginx-arm-686-amd64-DebianJessie.html" > Compilation-nginx-arm-686-amd64-DebianJessie< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "debian" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Compiler_et_personnaliser_Nginx_sous_Debian8.html" > Compiler_et_personnaliser_Nginx_sous_Debian8< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "cli" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Configurer-des-noms-hotes-par-hostnamectl.html" > Configurer-des-noms-hotes-par-hostnamectl< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "vpn" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Connexions-OpenVPN-UDP-avec-Free-Mobile-3G.html" > Connexions-OpenVPN-UDP-avec-Free-Mobile-3G< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "debian" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Debian-Exim4-envoi-mail-en-ligne-de-commande.html" > Debian-Exim4-envoi-mail-en-ligne-de-commande< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "debian" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Debian-Installation-Nextcloud-PhpMyAdmin.html" > Debian-Installation-Nextcloud-PhpMyAdmin< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Debian-Stretch-Xfce-eeePC-1001HA.html" > Debian-Stretch-Xfce-eeePC-1001HA< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "debian" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Debian-Stretch-armhf-images.html" > Debian-Stretch-armhf-images< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "yunohost" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/DebianJessie-Virtuel-yunohost-oli.ovh.html" > DebianJessie-Virtuel-yunohost-oli.ovh< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "debian" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/DebianStretch-USB-Boot-NetInstall.html" > DebianStretch-USB-Boot-NetInstall< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "debian" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Debian_Cr%C3%A9ation_cl%C3%A9_USB_bootable.html" > Debian_Création_clé_USB_bootable< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "cartographie" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Dump1090_mutability_2017-02-05.html" > Dump1090_mutability_2017-02-05< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "divers" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Executer_cron_un_jour_sp%C3%A9cifique_dans_le_mois_(e.g._deuxi%C3%A8me_lundi).html" > Executer cron un jour spécifique dans le mois (e.g. deuxième lundi)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "divers" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Exemple_de_recherche_en_texte_int%C3%A9gral_%C3%A0_l'aide_de_lunr.js.html" > Exemple de recherche en texte intégral à l'aide de lunr.js< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Ex%C3%A9cuter_votre_propre_serveur_Sync-1.5_(sync_firefox).html" > Exécuter votre propre serveur Sync-1.5 (sync firefox)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "divers" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Filtre-CPL-Spica-Strike-40A-70dB-CENELEC-A.html" > Filtre-CPL-Spica-Strike-40A-70dB-CENELEC-A< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "cli" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Find_Grep_Recherche.html" > Find_Grep_Recherche< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "box" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/FreeBox-Configuration.html" > FreeBox-Configuration< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "debian" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/GitLabDebianStretchServer.html" > GitLabDebianStretchServer< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "debian" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/GitLabYunohostDebianJessieServer.html" > GitLabYunohostDebianJessieServer< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "python" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Gpx-Python-Script.html" > Gpx-Python-Script< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "divers" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/G%C3%A9n%C3%A9ration_d'une_cl%C3%A9_PGP_simple_%C3%A0_retenir.html" > Génération d'une clé PGP simple à retenir< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "virtuel" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/How_To_Configure_Virtual_Memory_Swap_File_on_a_VPS.html" > How_To_Configure_Virtual_Memory_Swap_File_on_a_VPS< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "debian" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/How_To_Install_Ruby_on_Debian_using_RVM.html" > How To Install Ruby on Debian using RVM< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "yunohost" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Identification-HTTP-avec-PHP-et-lua-ssowat.html" > Identification-HTTP-avec-PHP-et-lua-ssowat< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Installation_de_Turtl.html" > Installation_de_Turtl< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "jekyll" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Installer-Ruby-avec-RVM.html" > Installer-Ruby-avec-RVM< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "nextcloud" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Installer_Nextcloud_avec_chiffrement,_2FA_et_cache_Redis.html" > Installer_Nextcloud_avec_chiffrement,_2FA_et_cache_Redis< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "vps" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/KVM-Xen-OpenVZ_2017-01-04T09.56.14.html" > KVM-Xen-OpenVZ_2017-01-04T09.56.14< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "debian" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/KVM-ubuntu.html" > KVM-ubuntu< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "xfce" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/KVM4-Bureau-distant-XFCE-sur-ubuntu16.04.html" > KVM4-Bureau-distant-XFCE-sur-ubuntu16.04< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "lvm" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/LVM-ajouter-un-disque.html" > LVM-ajouter-un-disque< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "application" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/LibreOffice-ajout-extension.html" > LibreOffice-ajout-extension< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "divers" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Linux-Kodachi.html" > Linux-Kodachi< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "divers" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Linux_les_connexions_s%C3%A9ries_tty.html" > Linux les connexions séries tty< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "divers" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Manjaro_wifi_2017-02-17.html" > Manjaro_wifi_2017-02-17< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "markdown" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Markdown_Cheatsheet.html" > Markdown Cheatsheet< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "markdown" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Markdown_Showcase.html" > Markdown Showcase< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Motd-Debian_2017-02-01T14.43.57.html" > Motd-Debian_2017-02-01T14.43.57< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "divers" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Mysql_timestamp_2016-11-21T15.39.58.html" > Mysql_timestamp_2016-11-21T15.39.58< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "parefeu" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/NAT_2016-12-28T21.19.41.html" > NAT_2016-12-28T21.19.41< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "nginx" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Nginx-Erreur-Compilation-OpensSSL.html" > Nginx-Erreur-Compilation-OpensSSL< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "nginx" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Nginx_+_SSL_+_header_+_diffie-hellmann.html" > Nginx + SSL + header + diffie-hellmann< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "nginx" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Nginx_SSL_headers_diffie-hellmann.html" > Nginx_SSL_headers_diffie-hellmann< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "divers" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Note_2017-01-05Tyan.me_(olibox).html" > Note 2017-01-05Tyan.me (olibox)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "vps" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/OVH-VPS-Adressage-IPV6.html" > OVH-VPS-Adressage-IPV6< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "vpn" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/OpenVPN-IPV6-sur-IPV4.html" > OpenVPN-IPV6-sur-IPV4< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "vpn" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/OpenVPN_Grifon_2017-01-22T11.52.04.html" > OpenVPN_Grifon_2017-01-22T11.52.04< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "divers" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Optimiser-son-SSD-sous-Linux_.html" > Optimiser-son-SSD-sous-Linux< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "divers" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/PC2-ArchLinux-XFCE-ADDITIFS.html" > PC2-ArchLinux-XFCE-ADDITIFS< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "perl" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/PERL-memo.html" > PERL-memo< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "xfce" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Personnaliser_XFCE.html" > Personnaliser_XFCE< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "vpn" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/ProtonVPN-Connexion-Auto.html" > ProtonVPN-Connexion-Auto< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "raspberry" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/RPI-Wifi_2017-02-03T08.02.26.html" > RPI-Wifi_2017-02-03T08.02.26< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "android" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Radicale_caldav-carddav_2016-12-14.html" > Radicale_caldav-carddav_2016-12-14< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "raspberry" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/RaspberryPi-Howto-setup-mount-auto-mount-USB-HardDrive.html" > RaspberryPi-Howto-setup-mount-auto-mount-USB-HardDrive< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "cli" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Recherche-linux-local.html" > Recherche-linux-local< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "jekyll" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Recherche-plein-texte-dans-le-blog-Jekyll-en-utilisant-Lunr.js.html" > Recherche-plein-texte-dans-le-blog-Jekyll-en-utilisant-Lunr.js< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "dns" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Requetes-DNS-depuis-un-fichier-liste-en-CSV.html" > Requetes-DNS-depuis-un-fichier-liste-en-CSV< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "application" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Rspamd-xoyize.xyz.html" > Rspamd-xoyize.xyz< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "jekyll" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Ruby-jekyll-wikistatic-with-rvm-for-root.html" > Ruby-jekyll-wikistatic-with-rvm-for-root< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "cli" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/SFRTIME-affichage-heure-date.html" > SFRTIME-affichage-heure-date< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "yunohost" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/SSOwat.html" > SSOwat< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "borgbackup" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Sauvegarde_restauration_via_rsync_entre_serveur_(yanspm_-_backupuser).html" > Sauvegarde restauration via rsync entre serveur (yanspm - backupuser)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "outils" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Script_de_benchmark_sous_Linux_2016-11-20T10.19.17.html" > Script_de_benchmark_sous_Linux_2016-11-20T10.19.17< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "debian" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Serveur_-_Debian_9_(Nginx,_BIND,_Dovecot,_ISPConfig_3.1).html" > Serveur - Debian 9 (Nginx, BIND, Dovecot, ISPConfig 3.1)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "divers" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Single-Sign-On.html" > Single-Sign-On< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "application" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Tilix-Editeur-Terminal.html" > Tilix-Editeur-Terminal< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "divers" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Tips-and-Tricks.html" > Tips-and-Tricks< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "android" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Transformer-son-smartphone-en-modem-pour-partager-sa-connexion-3G.html" > Transformer-son-smartphone-en-modem-pour-partager-sa-connexion-3G< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "debian" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/USB-pour-installer-Debian-via-ethernet.html" > USB-pour-installer-Debian-via-ethernet< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "virtuel" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/VirtualBox-Vagrant.html" > VirtualBox-Vagrant< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "markdown" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Welcome_to_QOwnNotes.html" > Welcome to QOwnNotes< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "debian" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Yanspm-Yunohost3.0-DebianStretch.html" > Yanspm-Yunohost3.0-DebianStretch< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Yunohost-Olibox-Wifi-PirateBox.html" > Yunohost-Olibox-Wifi-PirateBox< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/YunohostDebian_Jessie_,nginx_,php_,VPN_,HotSpot_,Wifi_,PirateBox.html" > YunohostDebian Jessie ,nginx ,php ,VPN ,HotSpot ,Wifi ,PirateBox< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "xfce" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/_Bureau-distant-XFCE-sur-Ubuntu-server-16.04.html" > _Bureau-distant-XFCE-sur-Ubuntu-server-16.04< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "chiffrement" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/_Conteneurs-chiffres-avec-GPG.html" > _Conteneurs-chiffres-avec-GPG< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "ovh" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/_OVH-authentification-double-facteur.html" > _OVH-authentification-double-facteur< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "application" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/_Utiliser-module-RFID-RFC522-pour-lire-ecrire-sur-des-cartes.html" > _Utiliser-module-RFID-RFC522-pour-lire-ecrire-sur-des-cartes< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "jekyll" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/_jekyll-wikistatic-recherche.html" > _jekyll-wikistatic-recherche< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "python" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/_python-flask.html" > _python-flask< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "application" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/_recoll-webui.html" > _recoll-webui< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "application" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/airsonic.html" > airsonic< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "raspberry" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/antispam-telephonique-raspberry.html" > antispam-telephonique-raspberry< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "application" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/baikal-caldav-carddav.html" > baikal-caldav-carddav< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "divers" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/clavier-razer-blackwindow-ultimate.html" > clavier-razer-blackwindow-ultimate< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "nginx" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/compilation-nginx-php-ssl1.0.html" > compilation-nginx-php-ssl1.0< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "nginx" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/compilation-nginx-php-ssl1.1.html" > compilation-nginx-php-ssl1.1< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "archlinux" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/conky-archlinux.html" > conky-archlinux< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "divers" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/dashing.html" > dashing< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "debian" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/debian-stretch-Tomcat-Libresonic.html" > debian-stretch-Tomcat-Libresonic< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "divers" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/deploiement-et-automatisation-avec-ansible-partie-1.html" > deploiement-et-automatisation-avec-ansible-partie-1< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "divers" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/deployer-appli-git-en-production.html" > deployer-appli-git-en-production< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "cli" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/dimension_du_terminal_2016-12-22T15.18.30.html" > dimension_du_terminal_2016-12-22T15.18.30< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "divers" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/diminution-partition-LVM-sur-NAS-4TO.html" > diminution-partition-LVM-sur-NAS-4TO< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "debian" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/dokuwiki-stretch.html" > dokuwiki-stretch< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "application" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/double-authentification-2fa-TOTP.html" > double-authentification-2fa-TOTP< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "debian" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/erreurs-journal-debian.html" > erreurs-journal-debian< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "divers" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/esp8266-mode-DeepSleep.html" > esp8266-mode-DeepSleep< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "inotify" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/exploiter-inotify-c-est-simple.html" > exploiter-inotify-c-est-simple< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "navigateur" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/firefox-desactiver-cache-dns.html" > firefox-desactiver-cache-dns< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "outils" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/firstheberg-ip-failover.html" > firstheberg-ip-failover< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "box" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/freebox-IPv6-delegation.html" > freebox--IPv6-delegation< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "cartographie" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/geoloc.html" > geoloc< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "application" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/gestionnaires-de-mots-de-passe.html" > gestionnaires-de-mots-de-passe< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "application" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/github.html" > github< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "application" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/gitlab-pages.html" > gitlab-pages< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "nginx" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/http2_et_diffie-hellmann.html" > http2_et_diffie-hellmann< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "vpn" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/illyse-openvpn.html" > illyse-openvpn< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "archlinux" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/install_archlinux_with_encrypted_filesystem_and__uefi.html" > install_archlinux_with_encrypted_filesystem_and _uefi< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "debian" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/installer-debian-9-2-1-stretch-depuis-le-disque-dur-avec-une-image-iso-et-grub2-sans-cle-usb-ni-dvd.html" > installer-debian-9-2-1-stretch-depuis-le-disque-dur-avec-une-image-iso-et-grub2-sans-cle-usb-ni-dvd< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "ldap" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/ldap-Getting_started_with_OpenLDAP.html" > ldap-Getting started with OpenLDAP< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "debian" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/ldap-debian-stretch.html" > ldap-debian-stretch< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "inotify" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/lsyncd-inotify-exemples.html" > lsyncd-inotify-exemples< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "inotify" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/lsyncd-synchro-auto-dossier-local-distant.html" > lsyncd-synchro-auto-dossier-local-distant< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "markdown" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/mardown-syntaxe-html.html" > mardown-syntaxe-html< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "markdown" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/markdown-aide-edition.html" > markdown-aide-edition< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "markdown" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/marktext.html" > marktext< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "cartographie" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/meteo-wttr.in.html" > meteo-wttr.in< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "application" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/micro-music-player-mmp-le-lecteur-musical-minimaliste-sort-en-version-3-0.html" > micro-music-player-mmp-le-lecteur-musical-minimaliste-sort-en-version-3-0< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "cubieboard" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/modifier-boot.scr-allwinner-cubie-arm-cards.html" > modifier-boot.scr-allwinner-cubie-arm-cards< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "application" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/my_webapp.html" > my_webapp< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "nginx,authentification" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/nginx-authentification-base-mysql.html" > nginx-authentification-base-mysql< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "lua" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/ngx_lua.html" > ngx_lua< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "debian" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/openssh-debian-configuration.html" > openssh-debian-configuration< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "parefeu" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/parefeu-iptables.html" > parefeu-iptables< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "android" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/partage-de-connexion-reseau-internet.html" > partage-de-connexion-reseau-internet< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "divers" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/php-composer.html" > php-composer< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "application" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/phpmail-script-php.html" > phpmail-script-php< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "divers" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/pyzor.html" > pyzor< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "divers" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/r-evolutions-dans-le-monde-de-la-sauvegarde-de-donnees.html" > r-evolutions-dans-le-monde-de-la-sauvegarde-de-donnees< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "raspberry" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/raspberry-hotspot-wifi.html" > raspberry-hotspot-wifi< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "raspberry" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/recalbox-raspberry-jeux.html" > recalbox-raspberry-jeux< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "application" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/rspamd-Filtrage_du_spam.html" > rspamd-Filtrage du spam< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "divers" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/rspamd-dovecot.html" > rspamd-dovecot< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "cli" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/rsync-a-distance-sans-acces-root.html" > rsync-a-distance-sans-acces-root< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "nextcloud" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/seahorse-gnome-keyring_owncloud-nextcloud-client.html" > seahorse-gnome-keyring_owncloud-nextcloud-client< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "divers" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/smartcard-reader-BCM5880.html" > smartcard-reader-BCM5880< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "application" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/sonerezh.html" > sonerezh< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "divers" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/spark.io-npm_2017-01-14T21.28.16.html" > spark.io-npm_2017-01-14T21.28.16< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "application" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/sqlite.html" > sqlite< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "ssl" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/ssl-cert-check.html" > ssl-cert-check< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "ssl" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/testssl.sh.html" > testssl.sh< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "application" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/transfert-de-fichier-simple-entre-deux-peripheriques-sans-bluetooth.html" > transfert-de-fichier-simple-entre-deux-peripheriques-sans-bluetooth< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "nextcloud" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/tuto-chiffrer-cote-serveur-les-fichiers-heberges-par-nextcloud.html" > tuto-chiffrer-cote-serveur-les-fichiers-heberges-par-nextcloud< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "vpn" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/tuto-se-connecter-a-son-openvpn-depuis-son-lan-et-wan-malgre-routeur-pas-compatible-hairpinning.html" > tuto-se-connecter-a-son-openvpn-depuis-son-lan-et-wan-malgre-routeur-pas-compatible-hairpinning< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "divers" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/un-vrai-coffre-fort-numerique.html" > un-vrai-coffre-fort-numerique< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "divers" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/un-vrai-coffre-fort-numerique_2017-06-12T21_56_39.html" > un-vrai-coffre-fort-numerique_2017-06-12T21_56_39< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "android" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/utiliser-son-android-de-facon-plus-securisee.html" > utiliser-son-android-de-facon-plus-securisee< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "debian" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/virtualbox-AdditionsInvit%C3%A9Debian.html" > virtualbox-AdditionsInvitéDebian< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "virtuel" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/virtualbox.html" > virtualbox< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "divers" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/web-profond-tor.html" > web-profond-tor< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "outils" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/wireshark-tshark.html" > wireshark-tshark< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/xeuyakzas.xyz_(VPS_austria).html" > xeuyakzas.xyz (VPS austria)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "archlinux" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/yaourt-install.html" > yaourt-install< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "archlinux" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/yaourt-installation-archlinux-manjaro.html" > yaourt-installation-archlinux-manjaro< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "application" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/youtube-dl_t%C3%A9l%C3%A9charger_les_vid%C3%A9os_toutube.html" > youtube-dl_télécharger_les_vidéos_toutube< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "yunohost,authentification" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/yunohost-authentification-ssowat.html" > yunohost-authentification-ssowat< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "yunohost" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/yunohost-backup-2017-02-16.html" > yunohost-backup-2017-02-16< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "yunohost" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/yunohost-changer-label-application.html" > yunohost-changer-label-application< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "yunohost" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/yunohost-commandes-pratiques-en-shell.html" > yunohost-commandes-pratiques-en-shell< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "yunohost" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/yunohost-compile-nginx-http2.html" > yunohost-compile-nginx-http2< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "yunohost" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/yunohost-debian-stretch.html" > yunohost-debian-stretch< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "yunohost" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/yunohost-dokuwiki-maj.html" > yunohost-dokuwiki-maj< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/yunohost-hotspot-wifi-vpn-tor-pirate.html" > yunohost-hotspot-wifi-vpn-tor-pirate< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "yunohost" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/yunohost-installer-openjdk-et-appli-subsonic.html" > yunohost-installer-openjdk-et-appli-subsonic< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "yunohost" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/yunohost-netdata.html" > yunohost-netdata< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "yunohost" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/yunohost-oli.ovh-proxy.html" > yunohost-oli.ovh-proxy< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "yunohost" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/yunohost-vagrant-stretch.html" > yunohost-vagrant-stretch< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "yunohost" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/yunohost-vagrant-virtualbox.html" > yunohost-vagrant-virtualbox< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "debian,serveur" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 1r nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2017/12/29/Shuttle_XS35V2.html" > Shuttle XS35V2 (Debian 9 32B), subsonic , point d'accès Wifi VPN< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "serveur,messagerie" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 1r nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2018/10/23/Debian-Stretch-VPS526361-xoyize.xyz-nginx-php7.2-mariadb-tlsv1.3.html" > OVH8 VPS ovh vps526361 debian 9 nginx php7.2 mariadb tlsv1.3 static site (xoyize.xyz)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "commande" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 27 oct. < / span > < a itemprop = "headline" class = "item__header" href = "/2018/10/27/logrotate.html" > Logrotate, outil de gestion des fichiers "log"< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "archlinux" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 25 oct. < / span > < a itemprop = "headline" class = "item__header" href = "/2018/10/25/RECOLL-outil-de-recherche-textuelle-Linux.html" > RECOLL outil de recherche textuelle pour Unix et Linux< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "debian" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 21 oct. < / span > < a itemprop = "headline" class = "item__header" href = "/2018/10/21/Comment-compiler-des-modules-NGINX-dynamiques.html" > Comment compiler des modules NGINX dynamiques< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "outils" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 2 oct. < / span > < a itemprop = "headline" class = "item__header" href = "/2018/10/02/DocFetcher-recherche-de-contenu.html" > DocFetcher, application Open Source pour la recherche de contenu< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "navigateur" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 19 sept.< / span > < a itemprop = "headline" class = "item__header" href = "/2018/09/19/HebergerMarquesPagesFirefox-SyncServer.html" > Héberger les marques pages Firefox sur serveur Debian Stretch< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "application" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 31 août < / span > < a itemprop = "headline" class = "item__header" href = "/2018/08/31/Minipaint-logiciel-dessin-auto-heberge.html" > Minipaint logiciel de dessin et retouche auto hébergé< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "raspberry" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 29 août < / span > < a itemprop = "headline" class = "item__header" href = "/2018/08/29/Gitlab-Authentification-Double-Facteur-2FA.html" > Gitlab authentification double facteur (2FA)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "application" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 29 août < / span > < a itemprop = "headline" class = "item__header" href = "/2018/08/29/Shutter-appli-capture-ecran-et-annotation.html" > Shutter , application de capture d'écran< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "divers" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 29 août < / span > < a itemprop = "headline" class = "item__header" href = "/2018/08/29/audit-syst%C3%A8me-avec-Otseca.html" > Otseca est un outil d’ autil système Open Source destiné aux systèmes Linux.< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "raspberry" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 27 août < / span > < a itemprop = "headline" class = "item__header" href = "/2018/08/27/Raspbian-Stretch-Lite-flightradar.html" > Raspbian Lite Stretch + FlightRadar24< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "yunohost" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 11 août < / span > < a itemprop = "headline" class = "item__header" href = "/2018/08/11/Migration-Yunohost-version3-debian-stretch.html" > Migration Yunohost 3.0 (debian stretch)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "mysql" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 10 août < / span > < a itemprop = "headline" class = "item__header" href = "/2018/08/10/Gestion-des-bases-Mysql-MariaDB-avec-Adminer.html" > Gestion des bases Mysql/MariaDB avec Adminer< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "vpn" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 10 août < / span > < a itemprop = "headline" class = "item__header" href = "/2018/08/10/ProtonVPN-Connexions.html" > Connexions VPN fournisseur ProtonVPN< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "yunohost" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 1r août < / span > < a itemprop = "headline" class = "item__header" href = "/2018/11/23/Pi-Hole.html" > Pi-Hole (bloqueur de pub), yunohost et FreeBox< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "cli" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 20 juil.< / span > < a itemprop = "headline" class = "item__header" href = "/2018/07/20/grub-chroot-linux.html" > chroot grub linux< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "raspberry" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 7 juin < / span > < a itemprop = "headline" class = "item__header" href = "/2018/06/07/Raspbian-Stretch-Lite-flightradar.html" > Raspbian Lite Stretch + FlightRadar24< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "json" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 14 avr. < / span > < a itemprop = "headline" class = "item__header" href = "/2018/11/23/Using-a-JSON-Web-Token-in-PHP.html" > JSON Web Token (JWT) en PHP< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "application" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 28 mars < / span > < a itemprop = "headline" class = "item__header" href = "/2018/03/28/nano-syntaxe-highlight.html" > Editeur nano syntaxe highlight< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "serveur" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 17 mars < / span > < a itemprop = "headline" class = "item__header" href = "/2018/11/23/FirstHeberg-KVM4-Debian9-serveur.html" > FirstHeberg KVM4 Debian 9 serveur web + messagerie domaine xoyize.xyz (février 2018)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "serveur,messagerie" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 16 mars < / span > < a itemprop = "headline" class = "item__header" href = "/2018/11/23/KVM8-vps-27199-Debian9-cinay.pw_.html" > KVM8 Core 4 Ram 8Go SSD 40Go Debian Stretch cinay.pw< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "outils" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 5 mars < / span > < a itemprop = "headline" class = "item__header" href = "/2018/03/05/Netdata-Performance-Monitoring-Tool.html" > Netdata outil de surveillance en temps réel des performances pour les systèmes d'exploitation basés sur Linux< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "serveur" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 28 févr.< / span > < a itemprop = "headline" class = "item__header" href = "/2018/11/23/FirstHeberg-KVM4-Debian9-serveur-web-messagerie-xoyize.xyz.html" > FirstHeberg KVM4 Debian 9 serveur web + messagerie domaine xoyize.xyz (février 2018)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "serveur" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 19 févr.< / span > < a itemprop = "headline" class = "item__header" href = "/2018/11/23/KVM4-1-Debian-stretch-serveur-nginx-openssl-http2-php7-mariadb.html" > xoyize.xyz 1 Serveur Debian9 nginx letsencrypt php7 mariadb parefeu sauvegarde< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "serveur" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 19 févr.< / span > < a itemprop = "headline" class = "item__header" href = "/2018/11/23/KVM4-2-Debian-stretch-serveur-messagerie-postfix-dovecot-mariadb.html" > xoyize.xyz 2 Serveur de messagerie (postfix dovecot dkim spf dmarc rainloop spamassassin clamav fail2ban)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "debian,serveur" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 3 févr.< / span > < a itemprop = "headline" class = "item__header" href = "/2018/11/23/KVM4-FirstHeberg-vps-26381-Debian9-xoyize.xyz.html" > KVM4 FirstHeberg vps-26381 Debian9 xoyize.xyz< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "wifi" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 2 janv.< / span > < a itemprop = "headline" class = "item__header" href = "/2018/01/02/cubieboard2-debian9-accesspoint-vpn.html" > Cubieboard2 (Debian 9 arm) Point d'accès Wifi VPN< / a > < / div >
< / li > < / ul > < / section > < section > < h2 class = "article-list__group-header" > 2017< / h2 > < ul class = "items" > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "yunohost" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 31 déc. < / span > < a itemprop = "headline" class = "item__header" href = "/2017/12/31/KVM4-FirstHeberg-Yunohost-yanfi.net.html" > KVM4 FirstHeberg Debian jessie yunohost yanfi.net< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "wifi" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 29 déc. < / span > < a itemprop = "headline" class = "item__header" href = "/2017/12/29/Multiple-Point-Acces-Wifi-et-OpenVPN.html" > Multiple Point d'accès Wifi + OpenVPN< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "debian,serveur" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 20 déc. < / span > < a itemprop = "headline" class = "item__header" href = "/2018/11/23/KVM4-Debian_Stretch-serveur-XFCE-VNC-xoyize.xyz.html" > KVM4-Debian stretch serveur xoyize.xyz< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "debian,serveur" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 4 déc. < / span > < a itemprop = "headline" class = "item__header" href = "/2018/11/23/KVM4-Debian_Stretch_serveur-nginx+php7+mariadb+daux-xoyize.xyz.html" > KVM4-Debian stretch serveur xoyize.xyz + static (daux.io)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "olimex" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 3 déc. < / span > < a itemprop = "headline" class = "item__header" href = "/2017/12/03/Yunohost-Shuttle-A20-Olinuxino-Micro.html" > Yunohost - yanspm.com (arm A20-Olinuxino-Micro)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "cubieboard" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 30 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2017/11/30/Debian-Stretch-Subsonic-Cubieboard2.html" > Serveur Debian Stretch + subsonic (arm cubieboard2)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "serveur" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 30 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2018/11/23/Yanspm-Serveur-Debian-Stretch-VirtualBox.html" > Yanspm Serveur Debian Stretch (VirtualBox "Debian9Yanspm")< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "debian,serveur" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 27 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2018/11/23/KVM4-Debian-Stretch-serveur-static.xoyize.xyz.html" > Debian stretch serveur< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "yunohost" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 20 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2017/11/20/shuttle-new.html" > Yunohost Shuttle yanspm.com (architecture x86_64)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "debian,serveur" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 14 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2018/11/23/Routeur-LEDE-Project.html" > Routeur projet LEDE< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "manjaro" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 23 oct. < / span > < a itemprop = "headline" class = "item__header" href = "/2018/11/23/PC2-Manjaro-XFCE.html" > Manjaro (Ordinateur Bureau PC2)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "yunohost" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 26 sept.< / span > < a itemprop = "headline" class = "item__header" href = "/2018/11/23/xeuyakzas.xyz.html" > xeuyakzas.xyz (VPS austria)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "serveur" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 22 sept.< / span > < a itemprop = "headline" class = "item__header" href = "/2017/09/22/phpmail-envoi-message-UTF8.html" > phpmail, utilisation de caractères UTF-8 dans les champs sujet et corps d'un message< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "yunohost,git" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 22 sept.< / span > < a itemprop = "headline" class = "item__header" href = "/2018/11/23/shuttle.html" > Yunohost Shuttle< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "serveur" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 22 sept.< / span > < a itemprop = "headline" class = "item__header" href = "/2019/09/22/Composer-outil-gestion-paquets-PHP.html" > Composer ,outil de gestion de paquets PHP< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "debian,serveur" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 7 sept.< / span > < a itemprop = "headline" class = "item__header" href = "/2018/11/23/serveur-de-messagerie-complet-sur-debian-avec-iRedMail.html" > KVM Debian Stretch serveur de messagerie complet avec iRedMail< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "debian,serveur" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 1r sept.< / span > < a itemprop = "headline" class = "item__header" href = "/2018/11/23/ldap-Getting_started_with_OpenLDAP-2.html" > KVM Debian Stretch serveur de messagerie xoyize.xyz (France)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "debian" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 14 août < / span > < a itemprop = "headline" class = "item__header" href = "/2017/08/14/motd-message-bienvenue-connexion-ligne-commande.html" > motd , message de bienvenue sur connexion en ligne de commande< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "debian" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 13 août < / span > < a itemprop = "headline" class = "item__header" href = "/2018/11/23/KVM-Debian-luxembourg.html" > KVM Debian Stretch (Luxembourg)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "chiffrement" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 21 juil.< / span > < a itemprop = "headline" class = "item__header" href = "/2017/07/21/Generer-un-mot-de-passe-aleatoire.html" > Générer mot de passe et données aléatoires< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "olimex" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 19 juil.< / span > < a itemprop = "headline" class = "item__header" href = "/2018/11/23/hotspot-wifi-vpn-tor-pirate.html" > Debian 9 ,Hotspot wifi + vpn + tor + pirate< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "olimex" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 19 juil.< / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Debian_9_,Hotspot_wifi_+_vpn_+_tor_+_pirate.html" > Debian 9 ,Hotspot wifi + vpn + tor + pirate< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "vpn" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 12 juil.< / span > < a itemprop = "headline" class = "item__header" href = "/2018/11/23/VPN-Connexions.html" > VPN Connexions< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "olimex" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 29 juin < / span > < a itemprop = "headline" class = "item__header" href = "/2019/12/25/Debian_,nginx_,php_,VPN_,HotSpot_,Wifi_,PirateBox.html" > Hotspot wifi + vpn + tor + pirate< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "yunohost,git" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 25 juin < / span > < a itemprop = "headline" class = "item__header" href = "/2017/06/25/gitlab-debian-yunohost.html" > GitLab sur serveur yunohost (debian jessie)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "debian" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 20 juin < / span > < a itemprop = "headline" class = "item__header" href = "/2017/06/20/xoyize-KVM-Debian-Islande.html" > xoyize.xyz KVM Debian (Islande)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "raspberry" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 3 juin < / span > < a itemprop = "headline" class = "item__header" href = "/2017/06/03/Raspberry-installer-raspbian.html" > Installer raspbian sur carte Raspberry PI< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "debian" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 29 mai < / span > < a itemprop = "headline" class = "item__header" href = "/2017/05/29/Debian-Connexion-Auto-Private-Internet-Access.html" > Debian OpenVPN (Connexion Auto Private Internet Access)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "yunohost,git" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 8 mai < / span > < a itemprop = "headline" class = "item__header" href = "/2017/05/08/Docker-debian-shuttle.html" > Docker GitLab sur serveur shuttle (yunohost)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "radio" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 5 mai < / span > < a itemprop = "headline" class = "item__header" href = "/2017/05/05/Ecouter-les-radios-avec-linux.html" > Ecouter les radios sur linux< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "debian" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 11 avr. < / span > < a itemprop = "headline" class = "item__header" href = "/2018/11/23/Debian-stretch-XFCE-Asus-eeepc1001ha.html" > Debian 9 stretch 32bits + XFCE sur Asus eeepc 1001ha (noir)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "chiffrement" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 10 avr. < / span > < a itemprop = "headline" class = "item__header" href = "/2017/04/10/qubes.html" > Qubes OS< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "arduino,wifi" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 16 mars < / span > < a itemprop = "headline" class = "item__header" href = "/2017/03/16/Arduino-ESP8266-WIFI-Module.html" > Arduino + ESP8266 Module Wifi< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "raspberry" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 4 févr.< / span > < a itemprop = "headline" class = "item__header" href = "/2017/02/04/Raspberry-pi3-boot-usb.html" > Boot sur clé USB (Raspberry PI 3)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "raspberry" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 2 févr.< / span > < a itemprop = "headline" class = "item__header" href = "/2017/02/02/Raspbian-Lite-flightradar.html" > Raspbian Lite + FlightRadar24< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "raspberry" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 20 janv.< / span > < a itemprop = "headline" class = "item__header" href = "/2017/01/20/Raspbian-Lite-TFT-Tactile-LXDE.html" > Raspbian Lite + TFT 2"8 Tactile + LXDE< / a > < / div >
< / li > < / ul > < / section > < section > < h2 class = "article-list__group-header" > 2016< / h2 > < ul class = "items" > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "serveur" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 22 déc. < / span > < a itemprop = "headline" class = "item__header" href = "/2016/12/22/resolveurs-DNS-ouverts.html" > Résolveurs DNS ouverts< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "olimex" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 17 déc. < / span > < a itemprop = "headline" class = "item__header" href = "/2016/12/17/Compile-Allwinner-based-A20-Boards.html" > Compile Olimex Allwinner A20 Boards< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "olimex" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 17 déc. < / span > < a itemprop = "headline" class = "item__header" href = "/2019/03/15/Compile-Allwinner-based-A20-Boards.html" > Compile Olimex Allwinner A20 Boards< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "debian" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 13 déc. < / span > < a itemprop = "headline" class = "item__header" href = "/2016/12/13/xatyuezal.xyz.html" > xatyuezal.xyz (VPS netherland)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "debian" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 5 déc. < / span > < a itemprop = "headline" class = "item__header" href = "/2016/12/05/Installation_OpenVPN_VPS_Debian.html" > OpenVPN sur VPS Debian Jessie< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "xfce" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 2 déc. < / span > < a itemprop = "headline" class = "item__header" href = "/2016/12/02/veille-ecran-xscreensaver.html" > Veille écran< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "chiffrement" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 17 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2016/11/17/CNIL-Comprendre-les-grands-principes-de-la-cryptologie-et-du-chiffrement.html" > Comprendre les grands principes de la cryptologie et du chiffrement (CNIL)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "raspberry" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 9 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2016/11/09/raspberry-anti-spam.html" > antispam Raspberry Pi< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "archlinux" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 8 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2016/11/08/Full_disk_encryption_with_LUKS_including_boot.html" > Archlinux "Cryptage complet des disques"< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "virtuel" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 4 nov. < / span > < a itemprop = "headline" class = "item__header" href = "/2016/11/04/sortie-de-cloonix-33-00.html" > Cloonix couple client(s)-serveur< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "cli" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 18 oct. < / span > < a itemprop = "headline" class = "item__header" href = "/2016/10/18/ansiweather.html" > ansiweather (météo dans le terminal)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "debian,tor" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 18 oct. < / span > < a itemprop = "headline" class = "item__header" href = "/2016/10/18/debian-bridge-tor.html" > bridge TOR< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "serveur,debian" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 4 oct. < / span > < a itemprop = "headline" class = "item__header" href = "/2016/10/04/Installation-serveur-Turtl.html" > Framanotes installation serveur Turtl/Debian< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "archlinux" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 11 août < / span > < a itemprop = "headline" class = "item__header" href = "/2018/11/23/bunsenlabs-debian-openbox.html" > Bunsenlabs openbox eeepc 1001HA (noir)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "messagerie" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 14 juin < / span > < a itemprop = "headline" class = "item__header" href = "/2016/06/14/Redirection-des-messageries.html" > Redirection des messageries gmail,la poste et free< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "cli" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 17 mai < / span > < a itemprop = "headline" class = "item__header" href = "/2016/05/17/calendar-cli-ligne-de-commande.html" > Accès calendrier en ligne de commande (python)< / a > < / div >
< / li > < li class = "item" itemscope itemtype = "http://schema.org/BlogPosting" data-tags = "" >
< div class = "item__content" > < span class = "item__meta" style = "color:#ff9500" > 9 mai < / span > < a itemprop = "headline" class = "item__header" href = "/2016/05/09/website-response-time.html" > Check a Website Response Time from the Linux Command Line< / a > < / div >
< / li > < / div >
< / div >
< / div >
< script > ( f u n c t i o n ( ) {
var SOURCES = window.TEXT_VARIABLES.sources;
function queryString() {
// This function is anonymous, is executed immediately and
// the return value is assigned to QueryString!
var i = 0, queryObj = {}, pair;
var queryStr = window.location.search.substring(1);
var queryArr = queryStr.split('&');
for (i = 0; i < queryArr.length ; i + + ) {
pair = queryArr[i].split('=');
// If first entry with this name
if (typeof queryObj[pair[0]] === 'undefined') {
queryObj[pair[0]] = pair[1];
// If second entry with this name
} else if (typeof queryObj[pair[0]] === 'string') {
queryObj[pair[0]] = [queryObj[pair[0]], pair[1]];
// If third or later entry with this name
} else {
queryObj[pair[0]].push(pair[1]);
}
}
return queryObj;
}
var setUrlQuery = (function() {
var baseUrl = window.location.href.split('?')[0];
return function(query) {
if (typeof query === 'string') {
window.history.replaceState(null, '', baseUrl + query);
} else {
window.history.replaceState(null, '', baseUrl);
}
};
})();
window.Lazyload.js(SOURCES.jquery, function() {
var $tags = $('.js-tags');
var $articleTags = $tags.find('button');
var $tagShowAll = $tags.find('.tag-button--all');
var $result = $('.js-result');
var $sections = $result.find('section');
var sectionArticles = [];
var $lastFocusButton = null;
var sectionTopArticleIndex = [];
var hasInit = false;
$sections.each(function() {
sectionArticles.push($(this).find('.item'));
});
function init() {
var i, index = 0;
for (i = 0; i < $sections.length; i++) {
sectionTopArticleIndex.push(index);
index += $sections.eq(i).find('.item').length;
}
sectionTopArticleIndex.push(index);
}
function searchButtonsByTag(_tag/*raw tag*/) {
if (!_tag) {
return $tagShowAll;
}
var _buttons = $articleTags.filter('[data-encode="' + _tag + '"]');
if (_buttons.length === 0) {
return $tagShowAll;
}
return _buttons;
}
function buttonFocus(target) {
if (target) {
target.addClass('focus');
$lastFocusButton & & !$lastFocusButton.is(target) & & $lastFocusButton.removeClass('focus');
$lastFocusButton = target;
}
}
function tagSelect (tag/*raw tag*/, target) {
var result = {}, $articles;
var i, j, k, _tag;
for (i = 0; i < sectionArticles.length ; i + + ) {
$articles = sectionArticles[i];
for (j = 0; j < $articles.length; j++) {
if (tag === '' || tag === undefined) {
result[i] || (result[i] = {});
result[i][j] = true;
} else {
var tags = $articles.eq(j).data('tags').split(',');
for (k = 0; k < tags.length ; k + + ) {
if (tags[k] === tag) {
result[i] || (result[i] = {});
result[i][j] = true; break;
}
}
}
}
}
for (i = 0; i < sectionArticles.length ; i + + ) {
result[i] & & $sections.eq(i).removeClass('d-none');
result[i] || $sections.eq(i).addClass('d-none');
for (j = 0; j < sectionArticles [ i ] . length ; j + + ) {
if (result[i] & & result[i][j]) {
sectionArticles[i].eq(j).removeClass('d-none');
} else {
sectionArticles[i].eq(j).addClass('d-none');
}
}
}
hasInit || ($result.removeClass('d-none'), hasInit = true);
if (target) {
buttonFocus(target);
_tag = target.attr('data-encode');
if (_tag === '' || typeof _tag !== 'string') {
setUrlQuery();
} else {
setUrlQuery('?tag=' + _tag);
}
} else {
buttonFocus(searchButtonsByTag(tag));
}
}
var query = queryString(), _tag = query.tag;
init(); tagSelect(_tag);
$tags.on('click', 'button', function() {
tagSelect($(this).data('encode'), $(this));
});
});
})();
< / script >
< / div > < section class = "page__comments d-print-none" > < / section > < / article > <!-- start custom main bottom snippet -->
<!-- end custom main bottom snippet -->
< / div >
< / div > < / div > < / div > < / div >
< / div > < script > ( f u n c t i o n ( ) {
var SOURCES = window.TEXT_VARIABLES.sources;
window.Lazyload.js(SOURCES.jquery, function() {
var $body = $('body'), $window = $(window);
var $pageRoot = $('.js-page-root'), $pageMain = $('.js-page-main');
var activeCount = 0;
function modal(options) {
var $root = this, visible, onChange, hideWhenWindowScroll = false;
var scrollTop;
function setOptions(options) {
var _options = options || {};
visible = _options.initialVisible === undefined ? false : show;
onChange = _options.onChange;
hideWhenWindowScroll = _options.hideWhenWindowScroll;
}
function init() {
setState(visible);
}
function setState(isShow) {
if (isShow === visible) {
return;
}
visible = isShow;
if (visible) {
activeCount++;
scrollTop = $(window).scrollTop() || $pageMain.scrollTop();
$root.addClass('modal--show');
$pageMain.scrollTop(scrollTop);
activeCount === 1 & & ($pageRoot.addClass('show-modal'), $body.addClass('of-hidden'));
hideWhenWindowScroll & & window.hasEvent('touchstart') & & $window.on('scroll', hide);
$window.on('keyup', handleKeyup);
} else {
activeCount > 0 & & activeCount--;
$root.removeClass('modal--show');
$window.scrollTop(scrollTop);
activeCount === 0 & & ($pageRoot.removeClass('show-modal'), $body.removeClass('of-hidden'));
hideWhenWindowScroll & & window.hasEvent('touchstart') & & $window.off('scroll', hide);
$window.off('keyup', handleKeyup);
}
onChange & & onChange(visible);
}
function show() {
setState(true);
}
function hide() {
setState(false);
}
function handleKeyup(e) {
// Char Code: 27 ESC
if (e.which === 27) {
hide();
}
}
setOptions(options);
init();
return {
show: show,
hide: hide,
$el: $root
};
}
$.fn.modal = modal;
});
})();
< / script > < div class = "modal modal--overflow page__search-modal d-print-none js-page-search-modal" > < script >
(function () {
var SOURCES = window.TEXT_VARIABLES.sources;
window.Lazyload.js(SOURCES.jquery, function() {
// search panel
var search = (window.search || (window.search = {}));
var useDefaultSearchBox = window.useDefaultSearchBox === undefined ?
true : window.useDefaultSearchBox ;
var $searchModal = $('.js-page-search-modal');
var $searchToggle = $('.js-search-toggle');
var searchModal = $searchModal.modal({ onChange: handleModalChange, hideWhenWindowScroll: true });
var modalVisible = false;
search.searchModal = searchModal;
var $searchBox = null;
var $searchInput = null;
var $searchClear = null;
function getModalVisible() {
return modalVisible;
}
search.getModalVisible = getModalVisible;
function handleModalChange(visible) {
modalVisible = visible;
if (visible) {
search.onShow & & search.onShow();
useDefaultSearchBox & & $searchInput[0] & & $searchInput[0].focus();
} else {
search.onShow & & search.onHide();
useDefaultSearchBox & & $searchInput[0] & & $searchInput[0].blur();
setTimeout(function() {
useDefaultSearchBox & & ($searchInput.val(''), $searchBox.removeClass('not-empty'));
search.clear & & search.clear();
window.pageAsideAffix & & window.pageAsideAffix.refresh();
}, 400);
}
}
$searchToggle.on('click', function() {
modalVisible ? searchModal.hide() : searchModal.show();
});
// Char Code: 83 S, 191 /
$(window).on('keyup', function(e) {
if (!modalVisible & & !window.isFormElement(e.target || e.srcElement) & & (e.which === 83 || e.which === 191)) {
modalVisible || searchModal.show();
}
});
if (useDefaultSearchBox) {
$searchBox = $('.js-search-box');
$searchInput = $searchBox.children('input');
$searchClear = $searchBox.children('.js-icon-clear');
search.getSearchInput = function() {
return $searchInput.get(0);
};
search.getVal = function() {
return $searchInput.val();
};
search.setVal = function(val) {
$searchInput.val(val);
};
$searchInput.on('focus', function() {
$(this).addClass('focus');
});
$searchInput.on('blur', function() {
$(this).removeClass('focus');
});
$searchInput.on('input', window.throttle(function() {
var val = $(this).val();
if (val === '' || typeof val !== 'string') {
search.clear & & search.clear();
} else {
$searchBox.addClass('not-empty');
search.onInputNotEmpty & & search.onInputNotEmpty(val);
}
}, 400));
$searchClear.on('click', function() {
$searchInput.val(''); $searchBox.removeClass('not-empty');
search.clear & & search.clear();
});
}
});
})();
< / script > < div class = "search search--dark" >
< div class = "main" >
< div class = "search__header" > Recherche< / div >
< div class = "search-bar" >
< div class = "search-box js-search-box" >
< div class = "search-box__icon-search" > < i class = "fas fa-search" > < / i > < / div >
< input id = "search-input" type = "text" / >
< div class = "search-box__icon-clear js-icon-clear" >
< a > < i class = "fas fa-times" > < / i > < / a >
< / div >
< / div >
< button class = "button button--theme-dark button--pill search__cancel js-search-toggle" >
Annuler< / button >
< / div >
< div id = "results-container" class = "search-result js-search-result" > < / div >
< / div >
< / div >
<!-- Script pointing to search - script.js -->
< script > / * !
* Simple-Jekyll-Search
* Copyright 2015-2020, Christian Fei
* Licensed under the MIT License.
*/
(function(){
'use strict'
var _$Templater_7 = {
compile: compile,
setOptions: setOptions
}
const options = {}
options.pattern = /\{(.*?)\}/g
options.template = ''
options.middleware = function () {}
function setOptions (_options) {
options.pattern = _options.pattern || options.pattern
options.template = _options.template || options.template
if (typeof _options.middleware === 'function') {
options.middleware = _options.middleware
}
}
function compile (data) {
return options.template.replace(options.pattern, function (match, prop) {
const value = options.middleware(prop, data[prop], options.template)
if (typeof value !== 'undefined') {
return value
}
return data[prop] || match
})
}
'use strict';
function fuzzysearch (needle, haystack) {
var tlen = haystack.length;
var qlen = needle.length;
if (qlen > tlen) {
return false;
}
if (qlen === tlen) {
return needle === haystack;
}
outer: for (var i = 0, j = 0; i < qlen ; i + + ) {
var nch = needle.charCodeAt(i);
while (j < tlen ) {
if (haystack.charCodeAt(j++) === nch) {
continue outer;
}
}
return false;
}
return true;
}
var _$fuzzysearch_1 = fuzzysearch;
'use strict'
/* removed: const _$fuzzysearch_1 = require('fuzzysearch') */;
var _$FuzzySearchStrategy_5 = new FuzzySearchStrategy()
function FuzzySearchStrategy () {
this.matches = function (string, crit) {
return _$fuzzysearch_1(crit.toLowerCase(), string.toLowerCase())
}
}
'use strict'
var _$LiteralSearchStrategy_6 = new LiteralSearchStrategy()
function LiteralSearchStrategy () {
this.matches = function (str, crit) {
if (!str) return false
str = str.trim().toLowerCase()
crit = crit.trim().toLowerCase()
return crit.split(' ').filter(function (word) {
return str.indexOf(word) >= 0
}).length === crit.split(' ').length
}
}
'use strict'
var _$Repository_4 = {
put: put,
clear: clear,
search: search,
setOptions: __setOptions_4
}
/* removed: const _$FuzzySearchStrategy_5 = require('./SearchStrategies/FuzzySearchStrategy') */;
/* removed: const _$LiteralSearchStrategy_6 = require('./SearchStrategies/LiteralSearchStrategy') */;
function NoSort () {
return 0
}
const data = []
let opt = {}
opt.fuzzy = false
opt.limit = 10
opt.searchStrategy = opt.fuzzy ? _$FuzzySearchStrategy_5 : _$LiteralSearchStrategy_6
opt.sort = NoSort
opt.exclude = []
function put (data) {
if (isObject(data)) {
return addObject(data)
}
if (isArray(data)) {
return addArray(data)
}
return undefined
}
function clear () {
data.length = 0
return data
}
function isObject (obj) {
return Boolean(obj) & & Object.prototype.toString.call(obj) === '[object Object]'
}
function isArray (obj) {
return Boolean(obj) & & Object.prototype.toString.call(obj) === '[object Array]'
}
function addObject (_data) {
data.push(_data)
return data
}
function addArray (_data) {
const added = []
clear()
for (let i = 0, len = _data.length; i < len ; i + + ) {
if (isObject(_data[i])) {
added.push(addObject(_data[i]))
}
}
return added
}
function search (crit) {
if (!crit) {
return []
}
return findMatches(data, crit, opt.searchStrategy, opt).sort(opt.sort)
}
function __setOptions_4 (_opt) {
opt = _opt || {}
opt.fuzzy = _opt.fuzzy || false
opt.limit = _opt.limit || 10
opt.searchStrategy = _opt.fuzzy ? _$FuzzySearchStrategy_5 : _$LiteralSearchStrategy_6
opt.sort = _opt.sort || NoSort
opt.exclude = _opt.exclude || []
}
function findMatches (data, crit, strategy, opt) {
const matches = []
for (let i = 0; i < data.length & & matches . length < opt . limit ; i + + ) {
const match = findMatchesInObject(data[i], crit, strategy, opt)
if (match) {
matches.push(match)
}
}
return matches
}
function findMatchesInObject (obj, crit, strategy, opt) {
for (const key in obj) {
if (!isExcluded(obj[key], opt.exclude) & & strategy.matches(obj[key], crit)) {
return obj
}
}
}
function isExcluded (term, excludedTerms) {
for (let i = 0, len = excludedTerms.length; i < len ; i + + ) {
const excludedTerm = excludedTerms[i]
if (new RegExp(excludedTerm).test(term)) {
return true
}
}
return false
}
/* globals ActiveXObject:false */
'use strict'
var _$JSONLoader_2 = {
load: load
}
function load (location, callback) {
const xhr = getXHR()
xhr.open('GET', location, true)
xhr.onreadystatechange = createStateChangeListener(xhr, callback)
xhr.send()
}
function createStateChangeListener (xhr, callback) {
return function () {
if (xhr.readyState === 4 & & xhr.status === 200) {
try {
callback(null, JSON.parse(xhr.responseText))
} catch (err) {
callback(err, null)
}
}
}
}
function getXHR () {
return window.XMLHttpRequest ? new window.XMLHttpRequest() : new ActiveXObject('Microsoft.XMLHTTP')
}
'use strict'
var _$OptionsValidator_3 = function OptionsValidator (params) {
if (!validateParams(params)) {
throw new Error('-- OptionsValidator: required options missing')
}
if (!(this instanceof OptionsValidator)) {
return new OptionsValidator(params)
}
const requiredOptions = params.required
this.getRequiredOptions = function () {
return requiredOptions
}
this.validate = function (parameters) {
const errors = []
requiredOptions.forEach(function (requiredOptionName) {
if (typeof parameters[requiredOptionName] === 'undefined') {
errors.push(requiredOptionName)
}
})
return errors
}
function validateParams (params) {
if (!params) {
return false
}
return typeof params.required !== 'undefined' & & params.required instanceof Array
}
}
'use strict'
var _$utils_9 = {
merge: merge,
isJSON: isJSON
}
function merge (defaultParams, mergeParams) {
const mergedOptions = {}
for (const option in defaultParams) {
mergedOptions[option] = defaultParams[option]
if (typeof mergeParams[option] !== 'undefined') {
mergedOptions[option] = mergeParams[option]
}
}
return mergedOptions
}
function isJSON (json) {
try {
if (json instanceof Object & & JSON.parse(JSON.stringify(json))) {
return true
}
return false
} catch (err) {
return false
}
}
var _$src_8 = {};
(function (window) {
'use strict'
let options = {
searchInput: null,
resultsContainer: null,
json: [],
success: Function.prototype,
searchResultTemplate: '< li > < a href = "{url}" title = "{desc}" > {title}< / a > < / li > ',
templateMiddleware: Function.prototype,
sortMiddleware: function () {
return 0
},
noResultsText: 'No results found',
limit: 10,
fuzzy: false,
debounceTime: null,
exclude: []
}
let debounceTimerHandle
const debounce = function (func, delayMillis) {
if (delayMillis) {
clearTimeout(debounceTimerHandle)
debounceTimerHandle = setTimeout(func, delayMillis)
} else {
func.call()
}
}
const requiredOptions = ['searchInput', 'resultsContainer', 'json']
/* removed: const _$Templater_7 = require('./Templater') */;
/* removed: const _$Repository_4 = require('./Repository') */;
/* removed: const _$JSONLoader_2 = require('./JSONLoader') */;
const optionsValidator = _$OptionsValidator_3({
required: requiredOptions
})
/* removed: const _$utils_9 = require('./utils') */;
window.SimpleJekyllSearch = function (_options) {
const errors = optionsValidator.validate(_options)
if (errors.length > 0) {
throwError('You must specify the following required options: ' + requiredOptions)
}
options = _$utils_9.merge(options, _options)
_$Templater_7.setOptions({
template: options.searchResultTemplate,
middleware: options.templateMiddleware
})
_$Repository_4.setOptions({
fuzzy: options.fuzzy,
limit: options.limit,
sort: options.sortMiddleware,
exclude: options.exclude
})
if (_$utils_9.isJSON(options.json)) {
initWithJSON(options.json)
} else {
initWithURL(options.json)
}
const rv = {
search: search
}
typeof options.success === 'function' & & options.success.call(rv)
return rv
}
function initWithJSON (json) {
_$Repository_4.put(json)
registerInput()
}
function initWithURL (url) {
_$JSONLoader_2.load(url, function (err, json) {
if (err) {
throwError('failed to get JSON (' + url + ')')
}
initWithJSON(json)
})
}
function emptyResultsContainer () {
options.resultsContainer.innerHTML = ''
}
function appendToResultsContainer (text) {
options.resultsContainer.innerHTML += text
}
function registerInput () {
options.searchInput.addEventListener('input', function (e) {
if (isWhitelistedKey(e.which)) {
emptyResultsContainer()
debounce(function () { search(e.target.value) }, options.debounceTime)
}
})
}
function search (query) {
if (isValidQuery(query)) {
emptyResultsContainer()
render(_$Repository_4.search(query), query)
}
}
function render (results, query) {
const len = results.length
if (len === 0) {
return appendToResultsContainer(options.noResultsText)
}
for (let i = 0; i < len ; i + + ) {
results[i].query = query
appendToResultsContainer(_$Templater_7.compile(results[i]))
}
}
function isValidQuery (query) {
return query & & query.length > 0
}
function isWhitelistedKey (key) {
return [13, 16, 20, 37, 38, 39, 40, 91].indexOf(key) === -1
}
function throwError (message) {
throw new Error('SimpleJekyllSearch --- ' + message)
}
})(window)
}());
< / script >
<!-- Configuration -->
< script >
SimpleJekyllSearch({
searchInput: document.getElementById('search-input'),
resultsContainer: document.getElementById('results-container'),
noResultsText: '< p > Aucun résultat!< / p > ',
json: '/search.json',
searchResultTemplate: '< li > < a href = "{url}" > {date} {title}< / a > (Création {create})< / li > '
})
< / script >
< / div > < / div >
< script > ( f u n c t i o n ( ) {
var SOURCES = window.TEXT_VARIABLES.sources;
window.Lazyload.js(SOURCES.jquery, function() {
function scrollToAnchor(anchor, duration, callback) {
var $root = this;
$root.animate({ scrollTop: $(anchor).position().top }, duration, function() {
window.history.replaceState(null, '', window.location.href.split('#')[0] + anchor);
callback & & callback();
});
}
$.fn.scrollToAnchor = scrollToAnchor;
});
})();
(function() {
var SOURCES = window.TEXT_VARIABLES.sources;
window.Lazyload.js(SOURCES.jquery, function() {
function affix(options) {
var $root = this, $window = $(window), $scrollTarget, $scroll,
offsetBottom = 0, scrollTarget = window, scroll = window.document, disabled = false, isOverallScroller = true,
rootTop, rootLeft, rootHeight, scrollBottom, rootBottomTop,
hasInit = false, curState;
function setOptions(options) {
var _options = options || {};
_options.offsetBottom & & (offsetBottom = _options.offsetBottom);
_options.scrollTarget & & (scrollTarget = _options.scrollTarget);
_options.scroll & & (scroll = _options.scroll);
_options.disabled !== undefined & & (disabled = _options.disabled);
$scrollTarget = $(scrollTarget);
isOverallScroller = window.isOverallScroller($scrollTarget[0]);
$scroll = $(scroll);
}
function preCalc() {
top();
rootHeight = $root.outerHeight();
rootTop = $root.offset().top + (isOverallScroller ? 0 : $scrollTarget.scrollTop());
rootLeft = $root.offset().left;
}
function calc(needPreCalc) {
needPreCalc & & preCalc();
scrollBottom = $scroll.outerHeight() - offsetBottom - rootHeight;
rootBottomTop = scrollBottom - rootTop;
}
function top() {
if (curState !== 'top') {
$root.removeClass('fixed').css({
left: 0,
top: 0
});
curState = 'top';
}
}
function fixed() {
if (curState !== 'fixed') {
$root.addClass('fixed').css({
left: rootLeft + 'px',
top: 0
});
curState = 'fixed';
}
}
function bottom() {
if (curState !== 'bottom') {
$root.removeClass('fixed').css({
left: 0,
top: rootBottomTop + 'px'
});
curState = 'bottom';
}
}
function setState() {
var scrollTop = $scrollTarget.scrollTop();
if (scrollTop >= rootTop & & scrollTop < = scrollBottom) {
fixed();
} else if (scrollTop < rootTop ) {
top();
} else {
bottom();
}
}
function init() {
if(!hasInit) {
var interval, timeout;
calc(true); setState();
// run calc every 100 millisecond
interval = setInterval(function() {
calc();
}, 100);
timeout = setTimeout(function() {
clearInterval(interval);
}, 45000);
window.pageLoad.then(function() {
setTimeout(function() {
clearInterval(interval);
clearTimeout(timeout);
}, 3000);
});
$scrollTarget.on('scroll', function() {
disabled || setState();
});
$window.on('resize', function() {
disabled || (calc(true), setState());
});
hasInit = true;
}
}
setOptions(options);
if (!disabled) {
init();
}
$window.on('resize', window.throttle(function() {
init();
}, 200));
return {
setOptions: setOptions,
refresh: function() {
calc(true, { animation: false }); setState();
}
};
}
$.fn.affix = affix;
});
})();
(function() {
var SOURCES = window.TEXT_VARIABLES.sources;
window.Lazyload.js(SOURCES.jquery, function() {
function toc(options) {
var $root = this, $window = $(window), $scrollTarget, $scroller, $tocUl = $('< ul class = "toc toc--ellipsis" > < / ul > '), $tocLi, $headings, $activeLast, $activeCur,
selectors = 'h1,h2,h3', container = 'body', scrollTarget = window, scroller = 'html, body', disabled = false,
headingsPos, scrolling = false, hasRendered = false, hasInit = false;
function setOptions(options) {
var _options = options || {};
_options.selectors & & (selectors = _options.selectors);
_options.container & & (container = _options.container);
_options.scrollTarget & & (scrollTarget = _options.scrollTarget);
_options.scroller & & (scroller = _options.scroller);
_options.disabled !== undefined & & (disabled = _options.disabled);
$headings = $(container).find(selectors).filter('[id]');
$scrollTarget = $(scrollTarget);
$scroller = $(scroller);
}
function calc() {
headingsPos = [];
$headings.each(function() {
headingsPos.push(Math.floor($(this).position().top));
});
}
function setState(element, disabled) {
var scrollTop = $scrollTarget.scrollTop(), i;
if (disabled || !headingsPos || headingsPos.length < 1 ) { return ; }
if (element) {
$activeCur = element;
} else {
for (i = 0; i < headingsPos.length ; i + + ) {
if (scrollTop >= headingsPos[i]) {
$activeCur = $tocLi.eq(i);
} else {
$activeCur || ($activeCur = $tocLi.eq(i));
break;
}
}
}
$activeLast & & $activeLast.removeClass('active');
($activeLast = $activeCur).addClass('active');
}
function render() {
if(!hasRendered) {
$root.append($tocUl);
$headings.each(function() {
var $this = $(this);
$tocUl.append($('< li > < / li > ').addClass('toc-' + $this.prop('tagName').toLowerCase())
.append($('< a > < / a > ').text($this.text()).attr('href', '#' + $this.prop('id'))));
});
$tocLi = $tocUl.children('li');
$tocUl.on('click', 'a', function(e) {
e.preventDefault();
var $this = $(this);
scrolling = true;
setState($this.parent());
$scroller.scrollToAnchor($this.attr('href'), 400, function() {
scrolling = false;
});
});
}
hasRendered = true;
}
function init() {
var interval, timeout;
if(!hasInit) {
render(); calc(); setState(null, scrolling);
// run calc every 100 millisecond
interval = setInterval(function() {
calc();
}, 100);
timeout = setTimeout(function() {
clearInterval(interval);
}, 45000);
window.pageLoad.then(function() {
setTimeout(function() {
clearInterval(interval);
clearTimeout(timeout);
}, 3000);
});
$scrollTarget.on('scroll', function() {
disabled || setState(null, scrolling);
});
$window.on('resize', window.throttle(function() {
if (!disabled) {
render(); calc(); setState(null, scrolling);
}
}, 100));
}
hasInit = true;
}
setOptions(options);
if (!disabled) {
init();
}
$window.on('resize', window.throttle(function() {
init();
}, 200));
return {
setOptions: setOptions
};
}
$.fn.toc = toc;
});
})();
/*(function () {
})();*/
< / script > <!-- -->
< / div >
< script > ( f u n c t i o n ( ) {
var $root = document.getElementsByClassName('root')[0];
if (window.hasEvent('touchstart')) {
$root.dataset.isTouch = true;
document.addEventListener('touchstart', function(){}, false);
}
})();
< / script >
< / body >
< / html >