2019-01-06 16:34:39 +01:00
<!DOCTYPE html>
< html lang = "en-us" >
< head >
< meta charset = "utf-8" / >
< meta http-equiv = "X-UA-Compatible" content = "IE=edge" / >
< meta name = "twitter:card" content = "summary" / >
< meta name = "twitter:image" content = "/images/cover.jpg" / >
< meta name = "twitter:title" content = "Posts" / >
< meta name = "twitter:description" content = "Yet Another Blog about Linux and Networking" / >
< meta name = "twitter:site" content = "@" / >
< meta property = "og:title" content = "Posts · Sysadmining. All day. Every day." / >
< meta property = "og:site_name" content = "Sysadmining. All day. Every day." / >
< meta property = "og:url" content = "https://www.captainark.net/post/" / >
< meta property = "og:image" content = "/images/cover.jpg" / >
< meta property = "og:type" content = "website" / >
< meta property = "og:description" content = "Yet Another Blog about Linux and Networking" / >
< title > Posts · Sysadmining. All day. Every day.< / title >
< meta name = "description" content = "Yet Another Blog about Linux and Networking" / >
< meta name = "HandheldFriendly" content = "True" / >
< meta name = "viewport" content = "width=device-width, initial-scale=1.0" / >
< link rel = "shortcut icon" href = "/images/favicon.ico" >
< link rel = "apple-touch-icon" href = "/images/apple-touch-icon.png" / >
< link rel = "stylesheet" type = "text/css" href = "/css/screen.css" / >
< link rel = "stylesheet" type = "text/css" href = "/css/nav.css" / >
2019-01-06 18:41:13 +01:00
< link rel = "stylesheet" href = "https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.13.1/styles/solarized-light.min.css" integrity = "sha384-bFKDPkG3geCujYJIbPornilfOgmYQoPS45Oh/8daqqo1SUwNY06OeHorpgnNvx82" crossorigin = "anonymous" >
< script src = "https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.13.1/highlight.min.js" integrity = "sha384-BlPof9RtjBqeJFskKv3sK3dh4Wk70iKlpIe92FeVN+6qxaGUOUu+mZNpALZ+K7ya" crossorigin = "anonymous" > < / script >
2019-01-06 16:34:39 +01:00
< script > hljs . initHighlightingOnLoad ( ) ; < / script >
< link href = "/index.xml" rel = "alternate" type = "application/rss+xml" title = "Sysadmining. All day. Every day." / >
< link href = "https://www.captainark.net/post/index.xml" rel = "alternate" type = "application/rss+xml" title = "Posts · Sysadmining. All day. Every day." / >
< meta name = "generator" content = "Hugo 0.53" / >
< link rel = "canonical" href = "https://www.captainark.net/post/" / >
< script type = "application/ld+json" >
{
"@context": "https://schema.org",
"@type": "Website",
"publisher": {
"@type": "Person",
"name": ,
"image": {
"@type": "ImageObject",
"url": https://www.captainark.net/images/author.jpg,
"width": 250,
"height": 250
},
"url": https://www.captainark.net,
"sameAs": [
],
"description": Geek | Gamer | TV Shows Aficionado
},
"url": https://www.captainark.net/,
"mainEntityOfPage": {
"@type": "WebPage",
"@id": https://www.captainark.net/
},
"description": Yet Another Blog about Linux and Networking
}
< / script >
2019-01-06 17:58:41 +01:00
2019-01-06 16:34:39 +01:00
< script >
(function(f, a, t, h, o, m){
a[h]=a[h]||function(){
(a[h].q=a[h].q||[]).push(arguments)
};
o=f.createElement('script'),
m=f.getElementsByTagName('script')[0];
o.async=1; o.src=t; o.id='fathom-script';
m.parentNode.insertBefore(o,m)
})(document, window, '//stats.captainark.net/tracker.js', 'fathom');
2019-01-06 18:59:30 +01:00
fathom('set', 'siteId', 'BYKXT');
2019-01-06 16:34:39 +01:00
fathom('trackPageview');
< / script >
2019-01-06 17:58:41 +01:00
2019-01-06 16:34:39 +01:00
< link rel = "stylesheet" href = "https://cdn.jsdelivr.net/npm/fork-awesome@1.1.5/css/fork-awesome.min.css" integrity = "sha256-P64qV9gULPHiZTdrS1nM59toStkgjM0dsf5mK/UwBV4=" crossorigin = "anonymous" >
< / head >
< body class = "nav-closed" >
< div class = "nav" >
< h3 class = "nav-title" > Menu< / h3 >
< a href = "#" class = "nav-close" >
< span class = "hidden" > Close< / span >
< / a >
< ul >
< h3 > This site< / h3 >
< li class = "nav-opened" role = "presentation" >
< a href = "/" > Home< / a >
< / li >
< li class = "nav-opened" role = "presentation" >
< a href = "/about" > About< / a >
< / li >
< li class = "nav-opened" role = "presentation" >
< a href = "/resume" > Resume< / a >
< / li >
< h3 > Other services< / h3 >
< li class = "nav-opened" role = "presentation" >
< a href = "https://git.captainark.net" > Gitea< / a >
< / li >
< li class = "nav-opened" role = "presentation" >
< a href = "https://pics.captainark.net" > Chevereto< / a >
< / li >
< li class = "nav-opened" role = "presentation" >
< a href = "https://paste.captainark.net" > Privatebin< / a >
< / li >
< li class = "nav-opened" role = "presentation" >
< a href = "https://chat.captainark.net" > Rocket.Chat< / a >
< / li >
< / ul >
< a class = "subscribe-button icon-feed" href = "https://www.captainark.net/post/index.xml" > Subscribe< / a >
< / div >
< span class = "nav-cover" > < / span >
< div class = "site-wrapper" >
< header class = "main-header tag-head" style = "background-image: url(/images/cover.jpg)" >
< nav class = "main-nav overlay clearfix" >
< a class = "blog-logo" href = "https://www.captainark.net/" > < img src = "/images/logo.png" alt = "Home" / > < / a >
< a class = "menu-button" href = "#" > < span class = "burger" > ☰ < / span > < span class = "word" > Menu< / span > < / a >
< / nav >
< div class = "vertical" >
< div class = "main-header-content inner" >
< h1 class = "page-title" > Posts< / h1 >
< h2 class = "page-description" >
< / h2 >
< / div >
< / div >
< / header >
< main class = "content" role = "main" >
< div class = "extra-pagination inner" >
< nav class = "pagination" role = "navigation" >
< span class = "page-number" > Page 1 of 3< / span >
< a class = "older-posts" href = "/post/page/2/" > Older Posts → < / a >
< / nav >
< / div >
< article class = "post post" >
< header class = "post-header" >
< h2 class = "post-title" > < a href = "/2018/12/03/debian-repos-over-https/" > Debian repos over HTTPS< / a > < / h2 >
< / header >
< section class = "post-excerpt" >
< p > I’ ve been using deb.debian.org as the main debian repo on my servers pretty much since it’ s become available.
I’ ve recently realized that the service is available over HTTPS, and since I’ m all about encrypting all of the things, I figured I’ d configure it on my servers. < a class = "read-more" href = "/2018/12/03/debian-repos-over-https/" > » < / a > < / p >
< / section >
< footer class = "post-meta" >
< img class = "author-thumb" src = "/images/author.jpg" alt = "Author image" nopin = "nopin" / >
Antoine Joubert
< time class = "post-date" datetime = "2018-12-03T00:00:00+01:00" >
03 December 2018
< / time >
< / footer >
< / article >
< article class = "post post" >
< header class = "post-header" >
< h2 class = "post-title" > < a href = "/2018/11/27/self-hosted-report-uri/" > Self-hosted report-uri< / a > < / h2 >
< / header >
< section class = "post-excerpt" >
< p > I’ ve been playing with the security headers for this website for the past few days, most notably with the Content-Security-Policy as well as the Expect-CT headers.
After having spent a few hours on this, I’ m pretty happy with the results ! < a class = "read-more" href = "/2018/11/27/self-hosted-report-uri/" > » < / a > < / p >
< / section >
< footer class = "post-meta" >
< img class = "author-thumb" src = "/images/author.jpg" alt = "Author image" nopin = "nopin" / >
Antoine Joubert
< time class = "post-date" datetime = "2018-11-27T00:00:00+01:00" >
27 November 2018
< / time >
< / footer >
< / article >
< article class = "post post" >
< header class = "post-header" >
< h2 class = "post-title" > < a href = "/2018/04/14/dns-zone-versioning/" > DNS zone versioning< / a > < / h2 >
< / header >
< section class = "post-excerpt" >
< p > I’ ve been using PowerDNS with a SQL backend as a hidden master DNS server for a few years now.
I’ ve been wanting to write a quick shell script to version my DNS zones for a while, and since I’ ve finally taken the time to do so today, I figured I’ d share it here. < a class = "read-more" href = "/2018/04/14/dns-zone-versioning/" > » < / a > < / p >
< / section >
< footer class = "post-meta" >
< img class = "author-thumb" src = "/images/author.jpg" alt = "Author image" nopin = "nopin" / >
Antoine Joubert
< time class = "post-date" datetime = "2018-04-14T00:00:00+01:00" >
14 April 2018
< / time >
< / footer >
< / article >
< article class = "post post" >
< header class = "post-header" >
2019-01-06 18:06:10 +01:00
< h2 class = "post-title" > < a href = "/2017/11/19/installing-ghost/" > Installing Ghost< / a > < / h2 >
2019-01-06 16:34:39 +01:00
< / header >
< section class = "post-excerpt" >
2019-01-06 18:06:10 +01:00
< p > I haven’ t published an article on here for over a year and a half… While this was mostly due to a lack of motivation, another reason was that I didn’ t enjoy the blogging system I was using. < a class = "read-more" href = "/2017/11/19/installing-ghost/" > » < / a > < / p >
2019-01-06 16:34:39 +01:00
< / section >
< footer class = "post-meta" >
< img class = "author-thumb" src = "/images/author.jpg" alt = "Author image" nopin = "nopin" / >
Antoine Joubert
2019-01-06 18:06:10 +01:00
< time class = "post-date" datetime = "2017-11-19T00:00:00+01:00" >
19 November 2017
2019-01-06 16:34:39 +01:00
< / time >
< / footer >
< / article >
< article class = "post post" >
< header class = "post-header" >
2019-01-06 18:06:10 +01:00
< h2 class = "post-title" > < a href = "/2016/03/26/webdav-with-nginx/" > WebDAV with nginx< / a > < / h2 >
2019-01-06 16:34:39 +01:00
< / header >
< section class = "post-excerpt" >
2019-01-06 18:06:10 +01:00
< p > This website has been hosted on an Online.net dedicated server since its creation. I’ ve been one of their customers for the past 3 years now, and I still don’ t have anything bad to say about them. < a class = "read-more" href = "/2016/03/26/webdav-with-nginx/" > » < / a > < / p >
2019-01-06 16:34:39 +01:00
< / section >
< footer class = "post-meta" >
< img class = "author-thumb" src = "/images/author.jpg" alt = "Author image" nopin = "nopin" / >
Antoine Joubert
2019-01-06 18:06:10 +01:00
< time class = "post-date" datetime = "2016-03-26T00:00:00+01:00" >
26 March 2016
2019-01-06 16:34:39 +01:00
< / time >
< / footer >
< / article >
< nav class = "pagination" role = "navigation" >
< span class = "page-number" > Page 1 of 3< / span >
< a class = "older-posts" href = "/post/page/2/" > Older Posts → < / a >
< / nav >
< / main >
< center >
< a class = "fa-icons" href = "mailto:contact@captainark.net" >
< span class = "fa-stack fa-lg" >
< i class = "fa fa-circle fa-stack-2x" > < / i >
< i class = "fa fa-envelope fa-stack-1x fa-inverse" > < / i >
< / span >
< / a >
< a class = "fa-icons" href = "https://twitter.com/captainark" >
< span class = "fa-stack fa-lg" >
< i class = "fa fa-circle fa-stack-2x" > < / i >
< i class = "fa fa-twitter fa-stack-1x fa-inverse" > < / i >
< / span >
< / a >
< a class = "fa-icons" href = "https://social.captainark.net/users/captainark" >
< span class = "fa-stack fa-lg" >
< i class = "fa fa-circle fa-stack-2x" > < / i >
< i class = "fa fa-mastodon-alt fa-stack-1x fa-inverse" > < / i >
< / span >
< / a >
< a class = "fa-icons" href = "https://github.com/captainark" >
< span class = "fa-stack fa-lg" >
< i class = "fa fa-circle fa-stack-2x" > < / i >
< i class = "fa fa-github fa-stack-1x fa-inverse" > < / i >
< / span >
< / a >
< a class = "fa-icons" href = "https://www.last.fm/user/captainark" >
< span class = "fa-stack fa-lg" >
< i class = "fa fa-circle fa-stack-2x" > < / i >
< i class = "fa fa-lastfm fa-stack-1x fa-inverse" > < / i >
< / span >
< / a >
< a class = "fa-icons" href = "https://steamcommunity.com/id/captainark" >
< span class = "fa-stack fa-lg" >
< i class = "fa fa-circle fa-stack-2x" > < / i >
< i class = "fa fa-steam fa-stack-1x fa-inverse" > < / i >
< / span >
< / a >
< a class = "fa-icons" href = "https://www.twitch.tv/captainark" >
< span class = "fa-stack fa-lg" >
< i class = "fa fa-circle fa-stack-2x" > < / i >
< i class = "fa fa-twitch fa-stack-1x fa-inverse" > < / i >
< / span >
< / a >
< / center >
< footer class = "site-footer clearfix" >
< section class = "copyright" > < a href = "" > Sysadmining. All day. Every day.< / a > © 2015 - 2019< / section >
< section class = "poweredby" > Proudly generated by < a class = "icon-hugo" href = "http://gohugo.io" > HUGO< / a > , with < a class = "icon-theme" href = "https://github.com/vjeantet/hugo-theme-casper" > Casper< / a > theme< / section >
< / footer >
< / div >
< script type = "text/javascript" src = "/js/jquery.js" > < / script >
< script type = "text/javascript" src = "/js/jquery.fitvids.js" > < / script >
< script type = "text/javascript" src = "/js/index.js" > < / script >
< / body >
< / html >