From f63ce5bdd80f453dd2c11016ff594001303fc10c Mon Sep 17 00:00:00 2001 From: Julien Dessaux Date: Thu, 19 Dec 2019 14:21:45 +0100 Subject: Initial import --- content/en/docs/_index.md | 12 +++++++++ content/en/docs/about/_index.md | 37 ++++++++++++++++++++++++++++ content/en/docs/adyxax.org/_index.md | 20 +++++++++++++++ content/en/docs/adyxax.org/this_website.md | 39 ++++++++++++++++++++++++++++++ 4 files changed, 108 insertions(+) create mode 100755 content/en/docs/_index.md create mode 100644 content/en/docs/about/_index.md create mode 100644 content/en/docs/adyxax.org/_index.md create mode 100644 content/en/docs/adyxax.org/this_website.md (limited to 'content/en/docs') diff --git a/content/en/docs/_index.md b/content/en/docs/_index.md new file mode 100755 index 0000000..c1a688b --- /dev/null +++ b/content/en/docs/_index.md @@ -0,0 +1,12 @@ + +--- +title: "Documentation" +linkTitle: "Documentation" +weight: 20 +menu: + main: + weight: 20 +--- + +This section is where the user documentation for your project lives - all the information your users need to understand and successfully use your project. + diff --git a/content/en/docs/about/_index.md b/content/en/docs/about/_index.md new file mode 100644 index 0000000..e36bb3c --- /dev/null +++ b/content/en/docs/about/_index.md @@ -0,0 +1,37 @@ +--- +title: "About" +linkTitle: "About" +weight: 1 +description: > + Information about this site and the author +--- + +## Who am I? + +Hello, and thanks for asking! My name is Julien Dessaux, and I am a 34 years old guy working in IT. Adyxax is the nickname I use on IRC, github, etc. + +## Online presence + +You won't find me on social networking websites. I have a Linkedin account that I don't use and that's it. I tried to make social networking work when I installed a pleroma instance +for my own use but I ended up trashing it. I just don't get this aspect +of modern society. I hang out with my friends when I want to hang out with them, and each time it's a blast : we talk about our lives, what happened to us. We share photos and +stories while having a beer and it's really great that way : I don't want to change any of that. + +## Professional Career + +I'm currently employed as a System and Network Architect at an awesome company named AlterWay, after 7 years at another awesome company named Intersec where I lead the IT team. + +## Intersec + +When I joined Intersec in September 2009 as the first full time system administrator we were just about 15 people. When I left in 2016 it had grown up to more than 160 people with +branch offices in three countries, and I am glad I was along for the ride. I have been the head of IT for about four years, participating in Intersec's growth by scaling the +infrastructure, deploying new services (Remote access, self hosted email, backups, monitoring, etc.), and recruiting my teammates. I left Intersec looking for new challenges and +for a new life away from the capital. Paris is one of the best cities on earth, but I needed a change and left for Lyon. + +## AlterWay + +I joined Alterway in October 2016 for a more technical role and a bit of a career shift towards networking. It has been and still is a great experience. + +## How to get in touch + +You can write me an email at julien[dot]dessaux[at]adyxax[dot]org, I will answer. diff --git a/content/en/docs/adyxax.org/_index.md b/content/en/docs/adyxax.org/_index.md new file mode 100644 index 0000000..3cfe834 --- /dev/null +++ b/content/en/docs/adyxax.org/_index.md @@ -0,0 +1,20 @@ +--- +title: "adyxax.org" +linkTitle: "adyxax.org" +weight: 1 +description: > + adyxax.org is how I call my personal computer infrastructure. +--- + +## What is adyxax.org? + +adyxax.org is how I call my personal computer infrastructure. It is very much like a small personnal private cloud of servers hosted here and there. I am using my experience as a +sysadmin to make it all work and provide various services that are useful to me and people close to me. + +It relies on gentoo and openbsd servers interconnected with point to point openvpn links. Services run inside lxd containers and communications between all those services is assured +thanks to dynamic routing with bird and ospf along those openvpn links. + +## Why write about it? + +It is a rather unusual infrastructure that I am proud of, and writing about it helps me to reflect on what I built. Gentoo, OpenBSD and LXD is not the most popular combination of +technologies but it allowed me to build something simple, flexible and I believe somewhat elegant and beautiful. diff --git a/content/en/docs/adyxax.org/this_website.md b/content/en/docs/adyxax.org/this_website.md new file mode 100644 index 0000000..c346534 --- /dev/null +++ b/content/en/docs/adyxax.org/this_website.md @@ -0,0 +1,39 @@ +# This website + +This website is a static website build using [hugo](https://github.com/gohugoio/hugo). This article details how I installed hugo, how I initialised this website and how I manage it. + +## Installing hugo + +{{< highlight sh >}} +go get github.com/gohugoio/hugo +{{< / highlight >}} + +This failed because the master branch in one of the dependencies was tainted, I fixed it with : +{{< highlight sh >}} +cd go/src/github.com/tdewolff/minify/ +tig --all +git checkout v2.6.1 +go get github.com/gohugoio/hugo +{{< / highlight >}} + +This didn't build me the extended version of hugo that I need for the theme I chose, so I had to do : +{{< highlight sh >}} +cd ~/go/src/github.com/gohugoio/hugo/ +go get --tags extended +go install --tags extended +{{< / highlight >}} + +## Bootstraping this site + +{{< highlight sh >}} +hugo new site www +cd www +git init +git submodule add https://github.com/alex-shpak/hugo-book themes/book +{{< / highlight >}} + +## Live server for automatic rebuilding when writing + +{{< highlight sh >}} +hugo server --bind 0.0.0.0 --minify +{{< / highlight >}} -- cgit v1.2.3