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 = "Sysadmining. All day. Every day." / >
< meta name = "twitter:description" content = "Yet Another Blog about Linux and Networking" / >
< meta name = "twitter:site" content = "@" / >
< meta property = "og:title" content = "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/" / >
< 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 > 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" / >
2019-01-26 14:45:34 +01:00
< link rel = "apple-touch-icon" sizes = "180x180" href = "https://www.captainark.net/apple-touch-icon.png" >
< link rel = "icon" type = "image/png" sizes = "32x32" href = "https://www.captainark.net/favicon-32x32.png" >
< link rel = "icon" type = "image/png" sizes = "16x16" href = "https://www.captainark.net/favicon-16x16.png" >
< link rel = "manifest" href = "https://www.captainark.net/site.webmanifest" >
< link rel = "mask-icon" href = "https://www.captainark.net/safari-pinned-tab.svg" color = "#5bbad5" >
< meta name = "msapplication-TileColor" content = "#9f00a7" >
< meta name = "theme-color" content = "#ffffff" >
2019-01-06 16:34:39 +01:00
2019-01-07 13:56:01 +01:00
< link rel = "stylesheet" type = "text/css" href = "https://www.captainark.net/css/screen.css" / >
< link rel = "stylesheet" type = "text/css" href = "https://www.captainark.net/css/nav.css" / >
2019-01-06 22:45:23 +01:00
< link rel = "stylesheet" type = "text/css" href = "https://fonts.googleapis.com/css?family=Merriweather:300,700,700italic,300italic|Open+Sans:700,400|Inconsolata:700,400" / >
2019-01-06 16:34:39 +01:00
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
2019-01-07 13:56:01 +01:00
< script type = "text/javascript" src = "https://www.captainark.net/js/hjsload.js" > < / script >
2019-01-06 16:34:39 +01:00
< link href = "https://www.captainark.net/index.xml" rel = "alternate" type = "application/rss+xml" title = "Sysadmining. All day. Every day." / >
2019-02-21 18:20:24 +01:00
< meta name = "generator" content = "Hugo 0.54.0" / >
2019-01-06 16:34:39 +01:00
< link rel = "canonical" href = "https://www.captainark.net/" / >
< 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 >
2021-10-10 01:04:20 +02:00
< script data-goatcounter = "https://stats.captainark.net/count"
async src="//stats.captainark.net/count.js">< / script >
2019-01-06 17:58:41 +01:00
2019-03-02 20:54:50 +01:00
< link rel = "stylesheet" href = "https://cdn.jsdelivr.net/npm/fork-awesome@1.1.7/css/fork-awesome.min.css" integrity = "sha256-gsmEoJAws/Kd3CjuOQzLie5Q3yshhvmo7YNtBG7aaEY=" crossorigin = "anonymous" >
2019-01-06 16:34:39 +01:00
< / 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 nav-current" role = "presentation" >
2019-01-07 13:56:01 +01:00
< a href = "https://www.captainark.net/" > Home< / a >
2019-01-06 16:34:39 +01:00
< / li >
< li class = "nav-opened" role = "presentation" >
2019-01-07 13:56:01 +01:00
< a href = "https://www.captainark.net/about" > About< / a >
2019-01-06 16:34:39 +01:00
< / li >
< li class = "nav-opened" role = "presentation" >
2019-01-07 13:56:01 +01:00
< a href = "https://www.captainark.net/resume" > Resume< / a >
2019-01-06 16:34:39 +01:00
< / li >
< h3 > Other services< / h3 >
< li class = "nav-opened" role = "presentation" >
2019-03-09 11:25:21 +01:00
< a href = "https://chat.captainark.net" > Rocket.Chat< / a >
2019-01-06 16:34:39 +01:00
< / li >
< li class = "nav-opened" role = "presentation" >
2019-03-09 11:25:21 +01:00
< a href = "https://notes.captainark.net" > CodiMD< / a >
< / li >
< li class = "nav-opened" role = "presentation" >
< a href = "https://git.captainark.net" > Gitea< / a >
2019-01-06 16:34:39 +01:00
< / li >
< li class = "nav-opened" role = "presentation" >
< a href = "https://paste.captainark.net" > Privatebin< / a >
< / li >
< li class = "nav-opened" role = "presentation" >
2019-03-09 11:25:21 +01:00
< a href = "https://pics.captainark.net" > Pics< / a >
2019-01-06 16:34:39 +01:00
< / li >
< / ul >
< a class = "subscribe-button icon-feed" href = "https://www.captainark.net/index.xml" > Subscribe< / a >
< / div >
< span class = "nav-cover" > < / span >
< div class = "site-wrapper" >
< header class = "main-header" style = "background-image: url(/images/cover.jpg)" >
< nav class = "main-nav overlay clearfix" >
2019-01-07 13:56:01 +01:00
< a class = "blog-logo" href = "https://www.captainark.net/" > < img src = "https://www.captainark.net/images/logo.png" alt = "Blog Logo" / > < / a >
2019-01-06 16:34:39 +01:00
< 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" > Sysadmining. All day. Every day.< / h1 >
< h2 class = "page-description" > Yet Another Blog about Linux and Networking< / h2 >
< / div >
< / div >
< a class = "scroll-down icon-arrow-left" href = "#content" > < span class = "hidden" > Scroll Down< / span > < / a >
< / header >
< main id = "content" class = "content" role = "main" >
2019-01-19 21:53:11 +01:00
2019-01-06 16:34:39 +01:00
< div class = "extra-pagination inner" >
< nav class = "pagination" role = "navigation" >
< span class = "page-number" > Page 1 of 3< / span >
2019-01-07 13:56:01 +01:00
< a class = "older-posts" href = "https://www.captainark.net/page/2/" > Older Posts → < / a >
2019-01-06 16:34:39 +01:00
< / nav >
< / div >
< article class = "post post" >
< header class = "post-header" >
2019-01-19 21:53:11 +01:00
< h2 class = "post-title" > < a href = "https://www.captainark.net/2019/01/19/updating-passwords-with-ansible/" > Updating passwords with Ansible< / a > < / h2 >
2019-01-06 16:34:39 +01:00
< / header >
< section class = "post-excerpt" >
2019-01-19 21:53:11 +01:00
< p > I’ ve recently migrated from KeePassXC to Bitwarden_RS (which I highly recommend, by the way) to manage my passwords.
I figured it was an opportunity to update passwords I hadn’ t changed in… years. My Linux users’ passwords were among those. < a class = "read-more" href = "https://www.captainark.net/2019/01/19/updating-passwords-with-ansible/" > » < / a > < / p >
2019-01-06 16:34:39 +01:00
< / section >
< footer class = "post-meta" >
2019-01-07 13:56:01 +01:00
< img class = "author-thumb" src = "https://www.captainark.net/images/author.jpg" alt = "Author image" nopin = "nopin" / >
2019-01-06 16:34:39 +01:00
Antoine Joubert
2019-01-19 21:53:11 +01:00
< time class = "post-date" datetime = "2019-01-19T00:00:00+01:00" >
19 January 2019
2019-01-06 16:34:39 +01:00
< / time >
< / footer >
< / article >
< article class = "post post" >
< header class = "post-header" >
2019-01-19 21:53:11 +01:00
< h2 class = "post-title" > < a href = "https://www.captainark.net/2018/12/03/debian-repos-over-https/" > Debian repos over HTTPS< / a > < / h2 >
2019-01-06 16:34:39 +01:00
< / header >
< section class = "post-excerpt" >
2019-01-19 21:53:11 +01:00
< 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 = "https://www.captainark.net/2018/12/03/debian-repos-over-https/" > » < / a > < / p >
2019-01-06 16:34:39 +01:00
< / section >
< footer class = "post-meta" >
2019-01-07 13:56:01 +01:00
< img class = "author-thumb" src = "https://www.captainark.net/images/author.jpg" alt = "Author image" nopin = "nopin" / >
2019-01-06 16:34:39 +01:00
Antoine Joubert
2019-01-19 21:53:11 +01:00
< time class = "post-date" datetime = "2018-12-03T00:00:00+01:00" >
03 December 2018
2019-01-06 16:34:39 +01:00
< / time >
< / footer >
< / article >
< article class = "post post" >
< header class = "post-header" >
2019-01-19 21:53:11 +01:00
< h2 class = "post-title" > < a href = "https://www.captainark.net/2018/11/27/self-hosted-report-uri/" > Self-hosted report-uri< / a > < / h2 >
2019-01-06 16:34:39 +01:00
< / header >
< section class = "post-excerpt" >
2019-01-19 21:53:11 +01:00
< 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 = "https://www.captainark.net/2018/11/27/self-hosted-report-uri/" > » < / a > < / p >
2019-01-06 16:34:39 +01:00
< / section >
< footer class = "post-meta" >
2019-01-07 13:56:01 +01:00
< img class = "author-thumb" src = "https://www.captainark.net/images/author.jpg" alt = "Author image" nopin = "nopin" / >
2019-01-06 16:34:39 +01:00
Antoine Joubert
2019-01-19 21:53:11 +01:00
< time class = "post-date" datetime = "2018-11-27T00:00:00+01:00" >
27 November 2018
2019-01-06 16:34:39 +01:00
< / time >
< / footer >
< / article >
< article class = "post post" >
< header class = "post-header" >
2019-01-19 21:53:11 +01:00
< h2 class = "post-title" > < a href = "https://www.captainark.net/2018/04/14/dns-zone-versioning/" > DNS zone versioning< / a > < / h2 >
2019-01-06 16:34:39 +01:00
< / header >
< section class = "post-excerpt" >
2019-01-19 21:53:11 +01:00
< 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 = "https://www.captainark.net/2018/04/14/dns-zone-versioning/" > » < / a > < / p >
2019-01-06 16:34:39 +01:00
< / section >
< footer class = "post-meta" >
2019-01-07 13:56:01 +01:00
< img class = "author-thumb" src = "https://www.captainark.net/images/author.jpg" alt = "Author image" nopin = "nopin" / >
2019-01-06 16:34:39 +01:00
Antoine Joubert
2019-01-19 21:53:11 +01:00
< time class = "post-date" datetime = "2018-04-14T00:00:00+01:00" >
14 April 2018
2019-01-06 16:34:39 +01:00
< / time >
< / footer >
< / article >
< article class = "post post" >
< header class = "post-header" >
2019-01-19 21:53:11 +01:00
< h2 class = "post-title" > < a href = "https://www.captainark.net/2017/11/19/installing-ghost/" > Installing Ghost< / a > < / h2 >
2019-01-06 16:34:39 +01:00
< / header >
< section class = "post-excerpt" >
2019-01-19 21:53:11 +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 = "https://www.captainark.net/2017/11/19/installing-ghost/" > » < / a > < / p >
2019-01-06 16:34:39 +01:00
< / section >
< footer class = "post-meta" >
2019-01-07 13:56:01 +01:00
< img class = "author-thumb" src = "https://www.captainark.net/images/author.jpg" alt = "Author image" nopin = "nopin" / >
2019-01-06 16:34:39 +01:00
Antoine Joubert
2019-01-19 21:53:11 +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 >
< nav class = "pagination" role = "navigation" >
< span class = "page-number" > Page 1 of 3< / span >
2019-01-07 13:56:01 +01:00
< a class = "older-posts" href = "https://www.captainark.net/page/2/" > Older Posts → < / a >
2019-01-06 16:34:39 +01:00
< / 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 >
2019-01-06 22:45:23 +01:00
< script src = "https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js" integrity = "sha384-CgeP3wqr9h5YanePjYLENwCTSSEz42NJkbFpAFgHWQz7u3Zk8D00752ScNpXqGjS" crossorigin = "anonymous" > < / script >
< script src = "https://cdnjs.cloudflare.com/ajax/libs/fitvids/1.1.0/jquery.fitvids.min.js" integrity = "sha384-2/VQUb0aZHixKnNLh7pD38DZk+acGpEw5LeHieWVDPR0h/H326kp/1qnRPDYmFXM" crossorigin = "anonymous" > < / script >
2019-01-07 13:56:01 +01:00
< script type = "text/javascript" src = "https://www.captainark.net/js/index.js" > < / script >
2019-01-06 16:34:39 +01:00
< / body >
< / html >