Sysadmining. All day. Every day. - Archives
@@ -36,6 +34,11 @@
+
+
+
+
+
diff --git a/output/author/antoine-joubert.html b/output/author/antoine-joubert.html
index 265e1ff..877551d 100644
--- a/output/author/antoine-joubert.html
+++ b/output/author/antoine-joubert.html
@@ -5,8 +5,6 @@
-
-
Sysadmining. All day. Every day. - Articles by Antoine Joubert
@@ -34,8 +32,19 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
@@ -93,7 +102,7 @@
WebDAV with nginx
-
This website has been hosted on an Online.net dedicated server since its creation. I've been one ...
+ 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 ...
Posted by
Antoine Joubert
on Sat 26 March 2016
@@ -105,7 +114,7 @@
MySQL backup script
-
I wrote a MySQL database backup script a while back. I known they are more than enough of them already floating around the internet, ...
+ I wrote a MySQL database backup script a while back. I known they are more than enough of them already floating around the internet, but ...
Posted by
Antoine Joubert
on Sun 13 March 2016
@@ -117,7 +126,7 @@
Postfix Admin
-
As I explained in this previous tutorial, I've been running my ...
+ As I explained in this previous tutorial, I've been running my own mail server without any issue for some time now. However, every time ...
Posted by
Antoine Joubert
on Sun 06 March 2016
@@ -129,7 +138,7 @@
My tmux configuration
-
tmux is a terminal mutiplexer. It lets you have multiples shells running in a single terminal ...
+ tmux is a terminal mutiplexer. It lets you have multiples shells running in a single terminal emulator window and it keeps those shells ...
Posted by
Antoine Joubert
on Tue 02 February 2016
@@ -141,7 +150,7 @@
Debian updates with Ansible
-
I've decided to migrate this blog to Pelican. I've been playing around with it over the ...
+ I've decided to migrate this blog to Pelican. I've been playing around with it over the week-end, and it turns out to be way easier to ...
Posted by
Antoine Joubert
on Sun 31 January 2016
@@ -165,8 +174,7 @@
Flexget init script
-
I've been using Flexget for the past two years or so as a download automator.
-
Since I wrote ...
+ I've been using Flexget for the past two years or so as a download automator. Since I wrote an init script for it a while back, and it ...
Posted by
Antoine Joubert
on Tue 05 May 2015
@@ -178,9 +186,7 @@
Setting up a mail server
-
In this first tutorial, I'll explain how I've configured my mail server using the following :
-
-
A server running Linux ...
+ In this first tutorial, I'll explain how I've configured my mail server using the following : A server running Linux Debian (jessie) ; ...
Posted by
Antoine Joubert
on Fri 24 April 2015
diff --git a/output/authors.html b/output/authors.html
index 891f3bd..04baec9 100644
--- a/output/authors.html
+++ b/output/authors.html
@@ -5,8 +5,6 @@
-
-
Sysadmining. All day. Every day. - Authors
@@ -36,6 +34,11 @@
+
+
+
+
+
diff --git a/output/categories.html b/output/categories.html
index f247fbd..489d642 100644
--- a/output/categories.html
+++ b/output/categories.html
@@ -5,8 +5,6 @@
-
-
Sysadmining. All day. Every day. - Categories
@@ -36,6 +34,11 @@
+
+
+
+
+
diff --git a/output/category/ansible-playbook.html b/output/category/ansible-playbook.html
index fd1c864..f57fe72 100644
--- a/output/category/ansible-playbook.html
+++ b/output/category/ansible-playbook.html
@@ -5,8 +5,6 @@
-
-
Sysadmining. All day. Every day. - Articles in the Ansible Playbook category
@@ -36,6 +34,11 @@
+
+
+
+
+
@@ -93,7 +96,7 @@
Debian updates with Ansible
-
Posted by
Antoine Joubert
on Sun 31 January 2016
diff --git a/output/category/configuration-example.html b/output/category/configuration-example.html
index dcb4c46..de8f6c2 100644
--- a/output/category/configuration-example.html
+++ b/output/category/configuration-example.html
@@ -5,8 +5,6 @@
-
-
Sysadmining. All day. Every day. - Articles in the Configuration example category
@@ -36,6 +34,11 @@
+
+
+
+
+
@@ -93,7 +96,7 @@
My tmux configuration
-
tmux is a terminal mutiplexer. It lets you have multiples shells running in a single terminal ...
+ tmux is a terminal mutiplexer. It lets you have multiples shells running in a single terminal emulator window and it keeps those shells ...
Posted by
Antoine Joubert
on Tue 02 February 2016
diff --git a/output/category/script.html b/output/category/script.html
index d814af7..b5c44d8 100644
--- a/output/category/script.html
+++ b/output/category/script.html
@@ -5,8 +5,6 @@
-
-
Sysadmining. All day. Every day. - Articles in the Script category
@@ -36,6 +34,11 @@
+
+
+
+
+
@@ -93,7 +96,7 @@
MySQL backup script
-
I wrote a MySQL database backup script a while back. I known they are more than enough of them already floating around the internet, ...
+ I wrote a MySQL database backup script a while back. I known they are more than enough of them already floating around the internet, but ...
Posted by
Antoine Joubert
on Sun 13 March 2016
@@ -105,8 +108,7 @@
Flexget init script
-
I've been using Flexget for the past two years or so as a download automator.
-
Since I wrote ...
+ I've been using Flexget for the past two years or so as a download automator. Since I wrote an init script for it a while back, and it ...
Posted by
Antoine Joubert
on Tue 05 May 2015
diff --git a/output/category/tutorial.html b/output/category/tutorial.html
index e4765ba..53f4e25 100644
--- a/output/category/tutorial.html
+++ b/output/category/tutorial.html
@@ -5,8 +5,6 @@
-
-
Sysadmining. All day. Every day. - Articles in the Tutorial category
@@ -36,6 +34,11 @@
+
+
+
+
+
@@ -93,7 +96,7 @@
WebDAV with nginx
-
This website has been hosted on an Online.net dedicated server since its creation. I've been one ...
+ 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 ...
Posted by
Antoine Joubert
on Sat 26 March 2016
@@ -105,7 +108,7 @@
Postfix Admin
-
As I explained in this previous tutorial, I've been running my ...
+ As I explained in this previous tutorial, I've been running my own mail server without any issue for some time now. However, every time ...
Posted by
Antoine Joubert
on Sun 06 March 2016
@@ -117,7 +120,7 @@
Private Git Repo
-
I've decided to migrate this blog to Pelican. I've been playing around with it over the ...
+ I've decided to migrate this blog to Pelican. I've been playing around with it over the week-end, and it turns out to be way easier to ...
Posted by
Antoine Joubert
on Sun 31 January 2016
@@ -129,9 +132,7 @@
Setting up a mail server
-
In this first tutorial, I'll explain how I've configured my mail server using the following :
-
-
A server running Linux ...
+ In this first tutorial, I'll explain how I've configured my mail server using the following : A server running Linux Debian (jessie) ; ...
Posted by
Antoine Joubert
on Fri 24 April 2015
diff --git a/output/debian-updates-with-ansible.html b/output/debian-updates-with-ansible.html
index 774cb51..c0ec100 100644
--- a/output/debian-updates-with-ansible.html
+++ b/output/debian-updates-with-ansible.html
@@ -5,8 +5,6 @@
-
-
This website has been hosted on an Online.net dedicated server since its creation. I've been one ...
+ 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 ...
Posted by
Antoine Joubert
on Sat 26 March 2016
@@ -108,7 +111,7 @@
MySQL backup script
-
I wrote a MySQL database backup script a while back. I known they are more than enough of them already floating around the internet, ...
+ I wrote a MySQL database backup script a while back. I known they are more than enough of them already floating around the internet, but ...
Posted by
Antoine Joubert
on Sun 13 March 2016
@@ -120,7 +123,7 @@
Postfix Admin
-
As I explained in this previous tutorial, I've been running my ...
+ As I explained in this previous tutorial, I've been running my own mail server without any issue for some time now. However, every time ...
Posted by
Antoine Joubert
on Sun 06 March 2016
@@ -132,7 +135,7 @@
My tmux configuration
-
tmux is a terminal mutiplexer. It lets you have multiples shells running in a single terminal ...
+ tmux is a terminal mutiplexer. It lets you have multiples shells running in a single terminal emulator window and it keeps those shells ...
Posted by
Antoine Joubert
on Tue 02 February 2016
@@ -144,7 +147,7 @@
Debian updates with Ansible
-
I've decided to migrate this blog to Pelican. I've been playing around with it over the ...
+ I've decided to migrate this blog to Pelican. I've been playing around with it over the week-end, and it turns out to be way easier to ...
Posted by
Antoine Joubert
on Sun 31 January 2016
@@ -168,8 +171,7 @@
Flexget init script
-
I've been using Flexget for the past two years or so as a download automator.
-
Since I wrote ...
+ I've been using Flexget for the past two years or so as a download automator. Since I wrote an init script for it a while back, and it ...
Posted by
Antoine Joubert
on Tue 05 May 2015
@@ -181,9 +183,7 @@
Setting up a mail server
-
In this first tutorial, I'll explain how I've configured my mail server using the following :
-
-
A server running Linux ...
+ In this first tutorial, I'll explain how I've configured my mail server using the following : A server running Linux Debian (jessie) ; ...
Posted by
Antoine Joubert
on Fri 24 April 2015
diff --git a/output/my-tmux-configuration.html b/output/my-tmux-configuration.html
index 470514b..9c958a7 100644
--- a/output/my-tmux-configuration.html
+++ b/output/my-tmux-configuration.html
@@ -5,8 +5,6 @@
-
-
My tmux configuration
@@ -45,13 +43,20 @@
-
+
+
+
+
+
+
+
+
diff --git a/output/mysql-backup-script.html b/output/mysql-backup-script.html
index 45b2f09..c1ed411 100644
--- a/output/mysql-backup-script.html
+++ b/output/mysql-backup-script.html
@@ -5,8 +5,6 @@
-
-
MySQL backup script
@@ -45,13 +43,20 @@
-
+
+
+
+
+
+
+
+
diff --git a/output/pages/about.html b/output/pages/about.html
index 246da99..b4ffe96 100644
--- a/output/pages/about.html
+++ b/output/pages/about.html
@@ -5,8 +5,6 @@
-
-
About
@@ -36,6 +34,11 @@
+
+
+
+
+
diff --git a/output/pages/resume.html b/output/pages/resume.html
index 8c66280..f7426bd 100644
--- a/output/pages/resume.html
+++ b/output/pages/resume.html
@@ -5,8 +5,6 @@
-
-
Resume
@@ -36,6 +34,11 @@
+
+
+
+
+
diff --git a/output/postfix-admin.html b/output/postfix-admin.html
index f296df4..166c6ca 100644
--- a/output/postfix-admin.html
+++ b/output/postfix-admin.html
@@ -5,8 +5,6 @@
-
-
Postfix Admin
@@ -45,13 +43,20 @@
-
+
+
+
+
+
+
+
+
diff --git a/output/private-git-repo.html b/output/private-git-repo.html
index fc6564a..af51a53 100644
--- a/output/private-git-repo.html
+++ b/output/private-git-repo.html
@@ -5,8 +5,6 @@
-
-
Private Git Repo
@@ -45,13 +43,20 @@
-
+
+
+
+
+
+
+
+
diff --git a/output/rss.xml b/output/rss.xml
index cb4a669..6748a36 100644
--- a/output/rss.xml
+++ b/output/rss.xml
@@ -1,5 +1,5 @@
-Sysadmining. All day. Every day.https://captainark.net/2016-03-26T00:00:00+01:00WebDAV with nginx2016-03-26T00:00:00+01:00Antoine Jouberttag:captainark.net,2016-03-26:webdav-with-nginx.html<p>This website has been hosted on an <a href="https://www.online.net">Online.net</a> 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.</p>
+Sysadmining. All day. Every day.https://captainark.net/2016-03-26T00:00:00+01:00WebDAV with nginx2016-03-26T00:00:00+01:00Antoine Jouberttag:captainark.net,2016-03-26:webdav-with-nginx.html<p>This website has been hosted on an <a href="https://www.online.net">Online.net</a> 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.</p>
<p>They recently upgraded their personnal range, and I took the opportunity to upgrade from a single server running all of my services to 2 servers running LXC containers that are hosting my services.</p>
<p>It took me 2 days to migrate everything, but it was worth it. If I decide to switch servers again, I'll have to migrate the containers instead of the services themselves. Considering they are stored on a separate BTRFS volume, it shouldn't take me more than a few hours at most.</p>
<p>During the migration, I realized that I needed to make files that were hosted on one server accessible to the other. I could have gone with CIFS or NFS, but I wanted to have encryption built-in instead of having to rely on a VPN for that. Since I figured it was a good opportunity to learn something new, I ended up going with WebDAV.</p>
@@ -313,7 +313,7 @@ mount -t davfs https://www.example.com/data /data -o ro,dir_mode<span class="
<p>That way, if monit notices that the <code>/data/davfs.txt</code> file becomes inaccessible for some reason, it will try remouting the share.</p>
<h2>Conclusion</h2>
-<p>That's all ! Hopefully this has been useful to someone. Please do comment below if you have any question or if this has been helpful !</p>MySQL backup script2016-03-13T00:00:00+01:00Antoine Jouberttag:captainark.net,2016-03-13:mysql-backup-script.html<p>I wrote a MySQL database backup script a while back. I known they are more than enough of them already floating around the internet, but hey, I figured I'd share it here anyway.</p>
+<p>That's all ! Hopefully this has been useful to someone. Please do comment below if you have any question or if this has been helpful !</p>MySQL backup script2016-03-13T00:00:00+01:00Antoine Jouberttag:captainark.net,2016-03-13:mysql-backup-script.html<p>I wrote a MySQL database backup script a while back. I known they are more than enough of them already floating around the internet, but hey, I figured I'd share it here anyway.</p>
<h2>The script</h2>
<p>For the script to work, you'll need to edit a few variable to match your configuration.</p>
<ul>
@@ -351,7 +351,7 @@ sqlbk<span class="o">()</span> <span class="o">{</span>
<h1>Conclusion</h1>
<p>You've probably noticed that the script erases the previous backup when a new one is made.</p>
<p>I don't need to keep multiple versions of the same database backup on my servers because they are all saved remotely on a daily basis using <a href="http://rsnapshot.org/">Rsnapshot</a>. I'll probably write an article on the subject in the future.</p>
-<p>As usual, feedback is always appreciated !</p>Postfix Admin2016-03-06T00:00:00+01:00Antoine Jouberttag:captainark.net,2016-03-06:postfix-admin.html<p>As I explained in <a href="https://www.captainark.net/setting-up-a-mail-server.html">this previous tutorial</a>, I've been running my own mail server without any issue for some time now.</p>
+<p>As usual, feedback is always appreciated !</p>Postfix Admin2016-03-06T00:00:00+01:00Antoine Jouberttag:captainark.net,2016-03-06:postfix-admin.html<p>As I explained in <a href="https://www.captainark.net/setting-up-a-mail-server.html">this previous tutorial</a>, I've been running my own mail server without any issue for some time now.</p>
<p>However, every time I've wanted to add a domain, create a new mailbox or change a user's password, I've had to do it manually from a SQL shell. As fun as it may be, it does get old very fast, so I've decided to install a web frontend to manage this database.</p>
<p>After a bit a googling, I've settled on <a href="http://postfixadmin.sourceforge.net/">Postfix Admin</a>.</p>
<p>The latest stable version of Postfix Admin was released in 2009. Version 3.0 has been in the works for some time now and the project can be cloned from their <a href="https://github.com/postfixadmin/postfixadmin">Github repo</a>.</p>
@@ -460,7 +460,7 @@ rm /etc/dovecot/sql.conf.bak
<h1>Conclusion</h1>
-<p>That's all ! As always, please do leave a comment if this article has been of any use to you !</p>My tmux configuration2016-02-02T00:00:00+01:00Antoine Jouberttag:captainark.net,2016-02-02:my-tmux-configuration.html<p><a href="https://tmux.github.io/">tmux</a> is a terminal mutiplexer. It lets you have multiples shells running in a single terminal emulator window and it keeps those shells running in the background should you need to close your terminal emulator.</p>
+<p>That's all ! As always, please do leave a comment if this article has been of any use to you !</p>My tmux configuration2016-02-02T00:00:00+01:00Antoine Jouberttag:captainark.net,2016-02-02:my-tmux-configuration.html<p><a href="https://tmux.github.io/">tmux</a> is a terminal mutiplexer. It lets you have multiples shells running in a single terminal emulator window and it keeps those shells running in the background should you need to close your terminal emulator.</p>
<p>I've played around with the configuration quite a bit to find settings that suit my needs. Here's what it ended up looking like :</p>
<p><a href="images/tmux_fullsize.png"><img alt="tmux" src="images/tmux.png" /></a></p>
<p>This screenshot was done on Mac OS X, using the Terminal app and this <a href="https://github.com/tomislav/osx-terminal.app-colors-solarized">Solarized theme</a>.</p>
@@ -625,7 +625,7 @@ bind '"' choose-window
<h2>Conclusion</h2>
-<p>That's all ! As always, please do leave a comment if you've found something useful in this article !</p>Debian updates with Ansible2016-01-31T00:00:00+01:00Antoine Jouberttag:captainark.net,2016-01-31:debian-updates-with-ansible.html<p>I've recently bought a <a href="http://www8.hp.com/us/en/products/proliant-servers/product-detail.html?oid=5379860">HP Proliant Microserver Gen8</a> to play around with LXC and try new stuff.</p>
+<p>That's all ! As always, please do leave a comment if you've found something useful in this article !</p>Debian updates with Ansible2016-01-31T00:00:00+01:00Antoine Jouberttag:captainark.net,2016-01-31:debian-updates-with-ansible.html<p>I've recently bought a <a href="http://www8.hp.com/us/en/products/proliant-servers/product-detail.html?oid=5379860">HP Proliant Microserver Gen8</a> to play around with LXC and try new stuff.</p>
<p>From the 4 Debian machines I had to keep up-to-date, I now have 7, so it became quite time-consumming to manually SSH to each of them whenever an update became available.</p>
<p>I ended up looking at <a href="http://www.ansible.com/">Ansible</a> to speed up the process and, within an hour, I had a working playbook that updates the debian packages, pip packages and git repos installed on all of my servers with a single command.</p>
<p>I figured I'd share the playbook I use to update the Debian packages !</p>
@@ -670,7 +670,7 @@ bind '"' choose-window
<h2>Conclusion</h2>
-<p>That's all ! Please leave a comment if you've found this playbook helpful !</p>Private Git Repo2016-01-31T00:00:00+01:00Antoine Jouberttag:captainark.net,2016-01-31:private-git-repo.html<p>I've decided to migrate this blog to <a href="http://blog.getpelican.com/">Pelican</a>. I've been playing around with it over the week-end, and it turns out to be way easier to manage than <a href="https://jekyllrb.com/">Jekyll</a>. Themes are much easier to install and configure, so it ends up looking better as well !</p>
+<p>That's all ! Please leave a comment if you've found this playbook helpful !</p>Private Git Repo2016-01-31T00:00:00+01:00Antoine Jouberttag:captainark.net,2016-01-31:private-git-repo.html<p>I've decided to migrate this blog to <a href="http://blog.getpelican.com/">Pelican</a>. I've been playing around with it over the week-end, and it turns out to be way easier to manage than <a href="https://jekyllrb.com/">Jekyll</a>. Themes are much easier to install and configure, so it ends up looking better as well !</p>
<p>Since I'm basically recreating this blog from scratch, I've decided to delete the old git repo that was hosting it and to create a new one.</p>
<p>Setting up your own private git repo is pretty easy to achieve and is already well-documented on the <a href="https://git-scm.com/book/en/v2/Git-on-the-Server-Setting-Up-the-Server">Git</a> website.</p>
<p>Every time I want to create a new repo, I've had time to forget how to do it and I end up looking for that page, so I figured I'd write a few lines on the subject.</p>
@@ -810,7 +810,7 @@ Checking connectivity... <span class="k">done</span>.
<li>once a branch has been copied locally, you can switch to it with the <code>git checkout {branch}</code> command.</li>
</ul>
<p>For more information on git a command, use <code>man git-{command}</code> !</p>
-<p>If you've found this tutorial in any way helpful, please feel free to leave a comment !</p>Flexget init script2015-05-05T00:00:00+02:00Antoine Jouberttag:captainark.net,2015-05-05:flexget-init-script.html<p>I've been using <a href="http://flexget.com/">Flexget</a> for the past two years or so as a download automator.</p>
+<p>If you've found this tutorial in any way helpful, please feel free to leave a comment !</p>Flexget init script2015-05-05T00:00:00+02:00Antoine Jouberttag:captainark.net,2015-05-05:flexget-init-script.html<p>I've been using <a href="http://flexget.com/">Flexget</a> for the past two years or so as a download automator.</p>
<p>Since I wrote an <a href="http://flexget.com/wiki/Daemon/Startup#InsservscriptDebiancompatible">init script</a> for it a while back, and it is compatible with Debian Jessie / systemd, I figured I'd share it here.</p>
<h2>The script</h2>
<p>All of the following should be done as the root user.</p>
@@ -1038,7 +1038,7 @@ service flexget status
<h2>Conclusion</h2>
-<p>That's all ! If you are using this script, please let me know in the comment section below !</p>Setting up a mail server2015-04-24T00:00:00+02:00Antoine Jouberttag:captainark.net,2015-04-24:setting-up-a-mail-server.html<p>In this first tutorial, I'll explain how I've configured my mail server using the following :</p>
+<p>That's all ! If you are using this script, please let me know in the comment section below !</p>Setting up a mail server2015-04-24T00:00:00+02:00Antoine Jouberttag:captainark.net,2015-04-24:setting-up-a-mail-server.html<p>In this first tutorial, I'll explain how I've configured my mail server using the following :</p>
<ul>
<li>A server running Linux Debian (jessie) ;</li>
<li>Postfix ;</li>
diff --git a/output/setting-up-a-mail-server.html b/output/setting-up-a-mail-server.html
index c08e021..13032a3 100644
--- a/output/setting-up-a-mail-server.html
+++ b/output/setting-up-a-mail-server.html
@@ -5,8 +5,6 @@
-
-
Setting up a mail server
@@ -45,13 +43,20 @@
-
+
+
+
+
+
+
+
+
diff --git a/output/tags.html b/output/tags.html
index 4c79a1d..82d61a2 100644
--- a/output/tags.html
+++ b/output/tags.html
@@ -5,8 +5,6 @@
-
-
Sysadmining. All day. Every day. - Tags
@@ -36,6 +34,11 @@
+
+
+
+
+
diff --git a/output/webdav-with-nginx.html b/output/webdav-with-nginx.html
index a922935..e33ad6d 100644
--- a/output/webdav-with-nginx.html
+++ b/output/webdav-with-nginx.html
@@ -5,8 +5,6 @@
-
-
WebDAV with nginx
@@ -45,13 +43,20 @@
-
+
+
+
+
+
+
+
+
diff --git a/pelicanconf.py b/pelicanconf.py
index 45da0e5..44aed04 100644
--- a/pelicanconf.py
+++ b/pelicanconf.py
@@ -21,7 +21,7 @@ DEFAULT_PAGINATION = 10
# Uncomment following line if you want document-relative URLs when developing
#RELATIVE_URLS = True
-THEME = '/Users/captainark/Documents/projects/pelican-themes/pelican-clean-blog'
+THEME = 'themes/pelican-clean-blog'
SITESUBTITLE = u'Yet Another Blog about Linux and Networking'
# Add items to top menu before pages
MENUITEMS = [
diff --git a/pelicanconf.pyc b/pelicanconf.pyc
index 6a3b7f4..7d32818 100644
Binary files a/pelicanconf.pyc and b/pelicanconf.pyc differ
diff --git a/pelican-clean-blog b/themes/pelican-clean-blog
similarity index 100%
rename from pelican-clean-blog
rename to themes/pelican-clean-blog