diff --git a/content/posts/authelia-selfhosted-sso/featured.webp b/content/posts/authelia-selfhosted-sso/featured.webp
new file mode 100644
index 0000000..cd3a733
--- /dev/null
+++ b/content/posts/authelia-selfhosted-sso/featured.webp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1ba3556a023a204475d78398d9c58c1c61e5fed67a7ecc4005472b6f6bb70108
+size 65846
diff --git a/content/posts/authelia-selfhosted-sso/img/image-1.webp b/content/posts/authelia-selfhosted-sso/img/image-1.webp
new file mode 100644
index 0000000..293b3fc
--- /dev/null
+++ b/content/posts/authelia-selfhosted-sso/img/image-1.webp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:28ab0e49e56fe02020ccb8b5bdfa4809086234419609f3790ab1f6d8ef4943f0
+size 38906
diff --git a/content/posts/authelia-selfhosted-sso/img/image-2.webp b/content/posts/authelia-selfhosted-sso/img/image-2.webp
new file mode 100644
index 0000000..3b47fbd
--- /dev/null
+++ b/content/posts/authelia-selfhosted-sso/img/image-2.webp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8b74a1abfe37d71879ca8380eb1ea7bfb67e7f8a27072a0a5d4806c8ca75a409
+size 21058
diff --git a/content/posts/authelia-selfhosted-sso/img/image-3.webp b/content/posts/authelia-selfhosted-sso/img/image-3.webp
new file mode 100644
index 0000000..6a9a2e2
--- /dev/null
+++ b/content/posts/authelia-selfhosted-sso/img/image-3.webp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2c52f68dee063dc5ba9daccabcb93cce5f4e2ed5a439296799167302e7c67b43
+size 25816
diff --git a/content/posts/authelia-selfhosted-sso/img/image-4.webp b/content/posts/authelia-selfhosted-sso/img/image-4.webp
new file mode 100644
index 0000000..2424895
--- /dev/null
+++ b/content/posts/authelia-selfhosted-sso/img/image-4.webp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6f67aa99f1a7ab3feb49e105762f6a5e97c69cf96d7aa5e10d3cbfb19ce14ddd
+size 7766
diff --git a/content/posts/authelia-selfhosted-sso/img/image-5.webp b/content/posts/authelia-selfhosted-sso/img/image-5.webp
new file mode 100644
index 0000000..aeff6b3
--- /dev/null
+++ b/content/posts/authelia-selfhosted-sso/img/image-5.webp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7d7e3c549a0898079ae2b737723c38b7a7a0add2e484cf19aa4de2f6b75e7c06
+size 11672
diff --git a/content/posts/authelia-selfhosted-sso/index.md b/content/posts/authelia-selfhosted-sso/index.md
index 0ef6686..64505a0 100644
--- a/content/posts/authelia-selfhosted-sso/index.md
+++ b/content/posts/authelia-selfhosted-sso/index.md
@@ -28,7 +28,7 @@ First of all, let's start by installing and configuring the docker. For that you
In my case I use Unraid and a template is directly available. I just have to set the port to use for the web interface.
-
+
Before launching the docker we will have to make several changes to the configuration file.
@@ -104,7 +104,7 @@ docker run --rm authelia/authelia:latest authelia hash-password 'yourpassword'
If this does not work you can manually create the hash using this [site](https://argon2.online) and these parameters:
-
+
### Access control
For the access policy we will do something simple with a single role. But nothing prevents you from creating several roles with different rights and access.
@@ -284,17 +284,17 @@ real_ip_recursive on;
Then you can add it in the `Advanced` tab of the desired subdomain:
-
+
After saving, go to the address of your subdomain to verify that it works. You should arrive on the following page:
-
+
You can connect with one of the credencials you created in the `users_database.yml` file. Once the connection is done, you should be redirected to the application hosted on the subdomain!
To configure/modify the double authentication method, go to the subdomain you have configured for Authelia (`ex. auth.youdomain.com`). Then select `Methods`:
-
+
## Conclusion
diff --git a/content/posts/how-to-host-multiple-services-on-one-public-ip/featured.webp b/content/posts/how-to-host-multiple-services-on-one-public-ip/featured.webp
new file mode 100644
index 0000000..bf3cb0b
--- /dev/null
+++ b/content/posts/how-to-host-multiple-services-on-one-public-ip/featured.webp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b2a13e5629015eba5f488c49cc953623b67843cd8e35dfed86e7feacd4315faf
+size 50714
diff --git a/content/posts/how-to-host-multiple-services-on-one-public-ip/img/image-1.webp b/content/posts/how-to-host-multiple-services-on-one-public-ip/img/image-1.webp
new file mode 100644
index 0000000..4466788
--- /dev/null
+++ b/content/posts/how-to-host-multiple-services-on-one-public-ip/img/image-1.webp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:849a31a15fad044676fee2ba5711f69e8d805a43071ebeeaf22eb8554b4e793b
+size 17764
diff --git a/content/posts/how-to-host-multiple-services-on-one-public-ip/img/image-2.webp b/content/posts/how-to-host-multiple-services-on-one-public-ip/img/image-2.webp
new file mode 100644
index 0000000..e61902c
--- /dev/null
+++ b/content/posts/how-to-host-multiple-services-on-one-public-ip/img/image-2.webp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8100e041b84e266719233c26190310db47b973527ac07f14322770bd0d28a1ca
+size 15472
diff --git a/content/posts/how-to-host-multiple-services-on-one-public-ip/img/image-3.webp b/content/posts/how-to-host-multiple-services-on-one-public-ip/img/image-3.webp
new file mode 100644
index 0000000..256879d
--- /dev/null
+++ b/content/posts/how-to-host-multiple-services-on-one-public-ip/img/image-3.webp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:77c3e8d7e7f50456854507456c0d9502ddfcb4564a331dfae8f98abe371188e5
+size 3424
diff --git a/content/posts/how-to-host-multiple-services-on-one-public-ip/img/image-4.webp b/content/posts/how-to-host-multiple-services-on-one-public-ip/img/image-4.webp
new file mode 100644
index 0000000..76c8e16
--- /dev/null
+++ b/content/posts/how-to-host-multiple-services-on-one-public-ip/img/image-4.webp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:95ee732ac191ea14a911a17405b24ec42e01909ad037438c7cb24e800f6dcc96
+size 10238
diff --git a/content/posts/how-to-host-multiple-services-on-one-public-ip/img/image-5.webp b/content/posts/how-to-host-multiple-services-on-one-public-ip/img/image-5.webp
new file mode 100644
index 0000000..2a8b1d3
--- /dev/null
+++ b/content/posts/how-to-host-multiple-services-on-one-public-ip/img/image-5.webp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3f739c25f0101dd623eb651fb34fd0a324621830298a7775c0abed95b2cb5a85
+size 18346
diff --git a/content/posts/how-to-host-multiple-services-on-one-public-ip/img/image-6.webp b/content/posts/how-to-host-multiple-services-on-one-public-ip/img/image-6.webp
new file mode 100644
index 0000000..443dd9b
--- /dev/null
+++ b/content/posts/how-to-host-multiple-services-on-one-public-ip/img/image-6.webp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:bede232c32974d152c354a85daf3e725f5557677cd0e4a562fd6eafd7da62fb5
+size 20752
diff --git a/content/posts/how-to-host-multiple-services-on-one-public-ip/img/image-7.webp b/content/posts/how-to-host-multiple-services-on-one-public-ip/img/image-7.webp
new file mode 100644
index 0000000..aee42ab
--- /dev/null
+++ b/content/posts/how-to-host-multiple-services-on-one-public-ip/img/image-7.webp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6e343b6de2be7463ee6218374cc70fa5f33d55d94b794bd3127610fcd06f6d06
+size 14228
diff --git a/content/posts/how-to-host-multiple-services-on-one-public-ip/img/image-8.webp b/content/posts/how-to-host-multiple-services-on-one-public-ip/img/image-8.webp
new file mode 100644
index 0000000..348ce3f
--- /dev/null
+++ b/content/posts/how-to-host-multiple-services-on-one-public-ip/img/image-8.webp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:16919e1ede0ff823e2d9d7a6d4e52cef571f929c71a372cb5c1608a0af110077
+size 16962
diff --git a/content/posts/how-to-host-multiple-services-on-one-public-ip/index.md b/content/posts/how-to-host-multiple-services-on-one-public-ip/index.md
index b62ea20..8ccf858 100644
--- a/content/posts/how-to-host-multiple-services-on-one-public-ip/index.md
+++ b/content/posts/how-to-host-multiple-services-on-one-public-ip/index.md
@@ -18,7 +18,7 @@ As described in the intro one of the big problems of self hosted on a non profes
> Dynamic DNS (DDNS) is a method of automatically updating a name server in the Domain Name System (DNS), often in real time, with the active DDNS configuration of its configured hostnames, addresses or other information.
> — [Wikipedia](https://en.wikipedia.org/wiki/Dynamic_DNS)
-
+
The operation of DDNS is separated into 3 parts:
@@ -36,11 +36,11 @@ If you have a fixed IP with your internet provider, you do not need to do the fo
In my case I decided to use [DuckDNS](https://www.duckdns.org), it's a free service and easily configurable. First you will have to create an account with the service of your choice. Then you have to get your token, it's your unique identifier that will allow DuckDNS to identify you.
-
+
You will now have to create a sub domain to the duckdns.org domain. To do this, simply fill in the "sub domain" field and click on "add domain".
-
+
Then go to your docker manager to install the [linuxserver/duckdns](https://hub.docker.com/r/linuxserver/duckdns) docker. The docker compose is quite simple, you just have to indicate the two following elements:
@@ -51,7 +51,7 @@ TOKEN=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
You can then launch the docker, if all is well configured you can return to DuckDNS and verify that it has received your IP:
-
+
## Sub-domain creation
Now that we have a domain at DuckDNS, we will have to link our personal domain/sub-domain to the DuckDNS sub-domain.
@@ -65,7 +65,7 @@ To do the redirection you have to create DNS entries of type CNAME.
To create a CNAME entry, all you need is a sub-domain and a target :
-
+
In this example I create a sub-domain "www.d3vyce.fr" which redirects to the DuckDNS domain "xxxx.duckdns.org". Once the information is propagated on the different DNS servers, I should be able to access the IP of my box via this sub-domain.
@@ -96,7 +96,7 @@ To do this we will set up a Reserve Proxy.
> A reverse proxy server is a type of proxy server that typically sits behind the firewall in a private network and directs client requests to the appropriate backend server.
> — [Nginx.com](https://www.nginx.com/resources/glossary/reverse-proxy-server)
-
+
Globally the reverse proxy will inspect the source domain to determine which local IP/Port to redirect the request to.
@@ -144,7 +144,7 @@ Password: changeme
After creating a user, we can add our first service! To do this go to the Hosts -> Proxy Hosts tab. Now click on "Add Proxy Host".
-
+
This is where we will have to fill in our sub-domain, local IP of the service and its port. In the example above, I configure the sub-domain "test.d3vyce.fr" with the local web server which is at the address 192.168.1.10:80.
@@ -156,7 +156,7 @@ The "Websockets Support" option can be the cause of problems for some applicatio
Now let's configure our SSL certificate.
-
+
Select the option "Request a new SSL Certificate" then the options "Force SSL", "HTTP/2 Support" and "HSTS Enabled". Then fill in our email and accept the terms of service. You can now save. After a few seconds you should see the status "Online" for your subdomain. If you have no errors you can now access your service with this subdomain! Using the same principle, you can setup other services.
diff --git a/content/posts/how-to-index-your-blog-on-google/featured.webp b/content/posts/how-to-index-your-blog-on-google/featured.webp
new file mode 100644
index 0000000..a03401a
--- /dev/null
+++ b/content/posts/how-to-index-your-blog-on-google/featured.webp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:51fabae33865e1cb8afc2fc82d5424946f7084d6bd34409b732a748c7c489a6c
+size 66608
diff --git a/content/posts/how-to-index-your-blog-on-google/img/image-1.webp b/content/posts/how-to-index-your-blog-on-google/img/image-1.webp
new file mode 100644
index 0000000..0105a92
--- /dev/null
+++ b/content/posts/how-to-index-your-blog-on-google/img/image-1.webp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:77bac584d0f58b254d497afc2c37e7cf9d49bf881937a0423bd867b41827d737
+size 56000
diff --git a/content/posts/how-to-index-your-blog-on-google/img/image-2.webp b/content/posts/how-to-index-your-blog-on-google/img/image-2.webp
new file mode 100644
index 0000000..1fdf452
--- /dev/null
+++ b/content/posts/how-to-index-your-blog-on-google/img/image-2.webp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8bf9960e8d3a88944cb877b7fce996e070cf70e308c6a4525ad98e91762d6402
+size 29540
diff --git a/content/posts/how-to-index-your-blog-on-google/img/image-3.webp b/content/posts/how-to-index-your-blog-on-google/img/image-3.webp
new file mode 100644
index 0000000..779f535
--- /dev/null
+++ b/content/posts/how-to-index-your-blog-on-google/img/image-3.webp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f096e4a4ce54221ee2ded07d2057a33569fac3def7ab98b015b1fb76cf187593
+size 43088
diff --git a/content/posts/how-to-index-your-blog-on-google/img/image-4.webp b/content/posts/how-to-index-your-blog-on-google/img/image-4.webp
new file mode 100644
index 0000000..eaab3a2
--- /dev/null
+++ b/content/posts/how-to-index-your-blog-on-google/img/image-4.webp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ba9441580cb4eb94afd604d7aff9f493d7f32fb87228ef054e11f95c8b99a714
+size 11046
diff --git a/content/posts/how-to-index-your-blog-on-google/img/image-5.webp b/content/posts/how-to-index-your-blog-on-google/img/image-5.webp
new file mode 100644
index 0000000..c901a04
--- /dev/null
+++ b/content/posts/how-to-index-your-blog-on-google/img/image-5.webp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f3bd4a7a5e32929d27a020db4425278249079a30e65c1750d8211d666384864b
+size 19848
diff --git a/content/posts/how-to-index-your-blog-on-google/img/image-6.webp b/content/posts/how-to-index-your-blog-on-google/img/image-6.webp
new file mode 100644
index 0000000..d2e10a5
--- /dev/null
+++ b/content/posts/how-to-index-your-blog-on-google/img/image-6.webp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e7a315b726123f69deb8e02513027bd9949a3e3830d439d51cd7d361b1051bea
+size 37074
diff --git a/content/posts/how-to-index-your-blog-on-google/img/image-7.webp b/content/posts/how-to-index-your-blog-on-google/img/image-7.webp
new file mode 100644
index 0000000..90ee067
--- /dev/null
+++ b/content/posts/how-to-index-your-blog-on-google/img/image-7.webp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c2ab4ff9bb107e4027f480012a13fdbc7850c85ed1e4612ea2f4dc38dffbd389
+size 122972
diff --git a/content/posts/how-to-index-your-blog-on-google/index.md b/content/posts/how-to-index-your-blog-on-google/index.md
index 0eb197f..4d591f5 100644
--- a/content/posts/how-to-index-your-blog-on-google/index.md
+++ b/content/posts/how-to-index-your-blog-on-google/index.md
@@ -24,7 +24,7 @@ https://search.google.com/u/0/search-console/welcome
You should land on the following page which gives us the choice between two options.
-
+
Domain : this option will be used only if you use your domain name only for your website and you don't have any subdomain. For example in my case I have several subdomains (ex. status.d3vyce.fr) but I don't want them to be indexed.
@@ -32,7 +32,7 @@ URL prefix : this second option allows to declare a precise URL and not an entir
You can then enter your domain. In my case it is https://www.d3vyce.fr. If all goes well the ownership verification of your domain is automatic. But if it's not the case, don't panic, an error message will tell you how to solve the problem. Globally, Google will provide you with a file that you should host on your site, this will verify that you have control of the site and therefore the domain.
-
+
From this moment, the google robot will have to visit your site soon to do a scan. We could stop here but we will provide additional information to help the robot !
@@ -42,18 +42,18 @@ The majority of CMS (Content management system) have this functionality integrat
In my case the sitemaps files are located at the following address: https://www.d3vyce.fr/sitemap.xml
-
+
This link leads to a sitemap index which is itself composed of several sitemap files. We have the choice to add file by file or directly the sitemap index.
To add our sitemap, we must go to Index > Sitemaps. Then we add the link to our index file.
-
+
After a few minutes we notice that our sitemap index has been detected and that our 5 sitemaps have been imported!
-
-
+
+
After this step, there is nothing left to do but wait. This can take from a few hours to several weeks in some cases.---
@@ -61,7 +61,7 @@ After this step, there is nothing left to do but wait. This can take from a few
## Update
After about 36 hours, my blog has been indexed on google and is now accessible with a simple search!
-
+
I then went to see the access logs of the site and we can observe the passages of the Googlebot which scans the site:
```
diff --git a/content/posts/how-to-make-daily-backups-of-your-homelab/featured.webp b/content/posts/how-to-make-daily-backups-of-your-homelab/featured.webp
new file mode 100644
index 0000000..12ef695
--- /dev/null
+++ b/content/posts/how-to-make-daily-backups-of-your-homelab/featured.webp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f42f04ff920fea8eb359e94d69174531be43e59b8a7ebc199897f1d68f4937d9
+size 32494
diff --git a/content/posts/how-to-make-daily-backups-of-your-homelab/img/image-1.webp b/content/posts/how-to-make-daily-backups-of-your-homelab/img/image-1.webp
new file mode 100644
index 0000000..0338bfc
--- /dev/null
+++ b/content/posts/how-to-make-daily-backups-of-your-homelab/img/image-1.webp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:89c60bc06ffb925ebd99febba839d9f2c6a44ec97f53db013970ab006283d001
+size 27912
diff --git a/content/posts/how-to-make-daily-backups-of-your-homelab/img/image-2.webp b/content/posts/how-to-make-daily-backups-of-your-homelab/img/image-2.webp
new file mode 100644
index 0000000..a179897
--- /dev/null
+++ b/content/posts/how-to-make-daily-backups-of-your-homelab/img/image-2.webp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:68d8bb2677e6ac505481c7e82a1f137e96682898c916068a30319f736cdd122d
+size 14488
diff --git a/content/posts/how-to-make-daily-backups-of-your-homelab/img/image-3.webp b/content/posts/how-to-make-daily-backups-of-your-homelab/img/image-3.webp
new file mode 100644
index 0000000..462a490
--- /dev/null
+++ b/content/posts/how-to-make-daily-backups-of-your-homelab/img/image-3.webp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2c7b070a647f750849f5b82f899f1e6d550d0d22d8cae779948be6709b2819e7
+size 24200
diff --git a/content/posts/how-to-make-daily-backups-of-your-homelab/img/image-4.webp b/content/posts/how-to-make-daily-backups-of-your-homelab/img/image-4.webp
new file mode 100644
index 0000000..5aab6ec
--- /dev/null
+++ b/content/posts/how-to-make-daily-backups-of-your-homelab/img/image-4.webp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b80f53d4cb3f11aa25af705cfcf2eac83418cca7b02f68f73f04476a7c904070
+size 18328
diff --git a/content/posts/how-to-make-daily-backups-of-your-homelab/index.md b/content/posts/how-to-make-daily-backups-of-your-homelab/index.md
index 78899fc..09453b6 100644
--- a/content/posts/how-to-make-daily-backups-of-your-homelab/index.md
+++ b/content/posts/how-to-make-daily-backups-of-your-homelab/index.md
@@ -16,7 +16,7 @@ You have your local homelab in which you store all your data. You have set up se
> - 1: The final “one” referred to the rule that one copy of the two backups should be taken off-site, so that anything that affected the first copy would not (hopefully) affect it.
> — [computerweekly.com](computerweekly.com)
-
+
3-2-1 Backup Rule allows to store data with almost no risk of loss. Today many people agree that this rule does not really make sense with the arrival of the cloud. Indeed, providers such as Google, Amazon, ... have replication systems on several disks, but especially in several locations. All this remains invisible for the user, but these securities are well present.
@@ -89,17 +89,17 @@ In the script plugin of Unraid I add the different scripts with the following ex
This should result in the following:
-
+
After waiting one day I check on the drive that the backup has been done:
-
+
And indeed there is an archive of about 1Gb that has been uploaded in the save_mark1 folder. The system works !
I then let the script run for several days to see if the history system works well. As you can see I have a history of the file for about 30 days. An interesting thing to know is that only the archive consumes space on my drive and not all the versions in the history. This makes it consume ~1Gb with 30 versions of the archive accessible.
-
+
## Conclusion
diff --git a/content/posts/my-current-homelab/featured.webp b/content/posts/my-current-homelab/featured.webp
new file mode 100644
index 0000000..69489e1
--- /dev/null
+++ b/content/posts/my-current-homelab/featured.webp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4902566e6fa72170eba1b4688fd31af146c0db0582900aaf2948337c4d5897c8
+size 96344
diff --git a/content/posts/my-current-homelab/icon/adguardhome.webp b/content/posts/my-current-homelab/icon/adguardhome.webp
new file mode 100644
index 0000000..6491a48
--- /dev/null
+++ b/content/posts/my-current-homelab/icon/adguardhome.webp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a54fd51ff2f6f81e2a4952e5f9f076f369662d2675776260deaa94a4e7ca498c
+size 1476
diff --git a/content/posts/my-current-homelab/icon/bazzar.webp b/content/posts/my-current-homelab/icon/bazzar.webp
new file mode 100644
index 0000000..dc7d72a
--- /dev/null
+++ b/content/posts/my-current-homelab/icon/bazzar.webp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:82963b5ce0cd9001ad723251d4a47b81282d059bacb9ee6f3c0489758fe75354
+size 1524
diff --git a/content/posts/my-current-homelab/icon/bitwarden.webp b/content/posts/my-current-homelab/icon/bitwarden.webp
new file mode 100644
index 0000000..a3c3e05
--- /dev/null
+++ b/content/posts/my-current-homelab/icon/bitwarden.webp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9055af6bcf999302098b7933f0cc366a5d861c9815f1a6ce1b9b4f6eb44be193
+size 872
diff --git a/content/posts/my-current-homelab/icon/deluge.webp b/content/posts/my-current-homelab/icon/deluge.webp
new file mode 100644
index 0000000..500fd25
--- /dev/null
+++ b/content/posts/my-current-homelab/icon/deluge.webp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4803af109e35f8d3d70c13e3dde2bd64509fddedf0e53827b059871e39226888
+size 1754
diff --git a/content/posts/my-current-homelab/icon/gitea.webp b/content/posts/my-current-homelab/icon/gitea.webp
new file mode 100644
index 0000000..bcffa79
--- /dev/null
+++ b/content/posts/my-current-homelab/icon/gitea.webp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e4feb9a072362aeb93bb796dc84a5b125e33a40447db4a0d4f350033a3f75600
+size 1374
diff --git a/content/posts/my-current-homelab/icon/homeassistant.webp b/content/posts/my-current-homelab/icon/homeassistant.webp
new file mode 100644
index 0000000..e008cd2
--- /dev/null
+++ b/content/posts/my-current-homelab/icon/homeassistant.webp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ee1059567ed78bea5061397f62c47c6e13f79c053da8b5cc2a92f08abaa276b7
+size 1498
diff --git a/content/posts/my-current-homelab/icon/jackett.webp b/content/posts/my-current-homelab/icon/jackett.webp
new file mode 100644
index 0000000..e2191ae
--- /dev/null
+++ b/content/posts/my-current-homelab/icon/jackett.webp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e198d796744aa883b8e04862beae7d59470f267f2aae42f8c55c58bb53e94469
+size 988
diff --git a/content/posts/my-current-homelab/icon/nginxproxymanager.webp b/content/posts/my-current-homelab/icon/nginxproxymanager.webp
new file mode 100644
index 0000000..f36bcf2
--- /dev/null
+++ b/content/posts/my-current-homelab/icon/nginxproxymanager.webp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d52f9bbb00db71fc0dd320b8c10a56a7741f11ba6241af07aa9fe597e320ee68
+size 2754
diff --git a/content/posts/my-current-homelab/icon/plex.webp b/content/posts/my-current-homelab/icon/plex.webp
new file mode 100644
index 0000000..be69593
--- /dev/null
+++ b/content/posts/my-current-homelab/icon/plex.webp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:aeb6e8af967d5955f65f4076008fae5c1f4bcee24322cf252791dd1c51117e21
+size 2168
diff --git a/content/posts/my-current-homelab/icon/radarr.webp b/content/posts/my-current-homelab/icon/radarr.webp
new file mode 100644
index 0000000..a6736ad
--- /dev/null
+++ b/content/posts/my-current-homelab/icon/radarr.webp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6d699beb47e915854dcc3abd23ba674f3ff3cbe1beda657a1a23f64de91446e5
+size 2312
diff --git a/content/posts/my-current-homelab/icon/sonarr.webp b/content/posts/my-current-homelab/icon/sonarr.webp
new file mode 100644
index 0000000..1b5fcae
--- /dev/null
+++ b/content/posts/my-current-homelab/icon/sonarr.webp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c379f9aa23c797d8009a98d5a775aefc704a83f2b39c9f9a2174e9875b97e3e6
+size 2570
diff --git a/content/posts/my-current-homelab/img/image-1.webp b/content/posts/my-current-homelab/img/image-1.webp
new file mode 100644
index 0000000..507e590
--- /dev/null
+++ b/content/posts/my-current-homelab/img/image-1.webp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1ca3fd6aeefe27012206efde3c042167a36a19b624d5a498db3afb29bf71c935
+size 50292
diff --git a/content/posts/my-current-homelab/img/image-2.webp b/content/posts/my-current-homelab/img/image-2.webp
new file mode 100644
index 0000000..ac26bac
--- /dev/null
+++ b/content/posts/my-current-homelab/img/image-2.webp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:433415503b514123ef57942d1ec223281ea6b3df49d300f4ec566417c2124e37
+size 44242
diff --git a/content/posts/my-current-homelab/img/image-3.webp b/content/posts/my-current-homelab/img/image-3.webp
new file mode 100644
index 0000000..95634fb
--- /dev/null
+++ b/content/posts/my-current-homelab/img/image-3.webp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f83d5969106c9e5356eb4f879158d128f7d5fe7e14fea3a47524403c47b83897
+size 21594
diff --git a/content/posts/my-current-homelab/index.md b/content/posts/my-current-homelab/index.md
index ad8a582..32ca065 100644
--- a/content/posts/my-current-homelab/index.md
+++ b/content/posts/my-current-homelab/index.md
@@ -44,7 +44,7 @@ Currently my homelab is composed of the following elements:
---
## Topology
-
+
In terms of network architecture it is quite simple, there is only one subnet, the 10.0.0.0/24, that I have subdivided for the different equipment:
- 10.0.0.1 : Unifi Dream Machine
@@ -58,7 +58,7 @@ The vast majority of services/VM/storage are on the Mark1 server. This server is
[Unraid](https://unraid.net) is a paid OS that is offered in 3 versions:
-
+
The only difference is the number of storage devives we can install in our server. In my case I am on the "Plus" version. It's a one time payment that allows you to unlock all the features.
@@ -92,7 +92,7 @@ In addition to these services, I have two database managers: MariaDB and Redis.
In terms of VMs on Mark1, I have 2 Ubuntu VMs for web hosting. A GNS3 VM for network tests. A VM containing Home Assistant. A Debian VM for a Docker project in progress and a Kali VM to do Pentesting and have access to cyber tools in remote.
-
+
---
@@ -113,4 +113,4 @@ To learn more and better discover the world of Homelab, I advise you to take a l
- Intrusion Detection
- Switch to OPNSense
-There will be a blog post about the V2 of my homelab in the coming months!
\ No newline at end of file
+There will be a blog post about the V2 of my homelab in the coming months!
diff --git a/content/projects/d3vyce-fr/featured.webp b/content/projects/d3vyce-fr/featured.webp
new file mode 100644
index 0000000..983ba7e
--- /dev/null
+++ b/content/projects/d3vyce-fr/featured.webp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6e867c703251c3784507dacae6d4723fbe599f73a6e7cb2ead76ded0336d6b4b
+size 74574
diff --git a/content/projects/d3vyce-fr/index.md b/content/projects/d3vyce-fr/index.md
index 24792bd..d27c28f 100644
--- a/content/projects/d3vyce-fr/index.md
+++ b/content/projects/d3vyce-fr/index.md
@@ -12,7 +12,7 @@ tags: ["bootstrap", "css3", "html5", "javascript"]
## Overview
-
+
{{< github repo="d3vyce/d3vyce.fr" >}}
Development of my personal website in addition to my Blog.
diff --git a/content/projects/homelab/featured.webp b/content/projects/homelab/featured.webp
new file mode 100644
index 0000000..cd1c93f
--- /dev/null
+++ b/content/projects/homelab/featured.webp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:cab120edadb783463154576e3fb09f8022fe394c9762809fa7a375fe889f07eb
+size 32328
diff --git a/content/projects/pentools/featured.webp b/content/projects/pentools/featured.webp
new file mode 100644
index 0000000..0f9201f
--- /dev/null
+++ b/content/projects/pentools/featured.webp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1685210003b4967b962aaae6c92a19de2b1f0fb9f3e1f5ccae998a373f9fd592
+size 54690
diff --git a/content/projects/pentools/index.md b/content/projects/pentools/index.md
index 5f53eaf..be4852f 100644
--- a/content/projects/pentools/index.md
+++ b/content/projects/pentools/index.md
@@ -12,7 +12,7 @@ tags: ["bash", "tools"]
## Overview
-
+
{{< github repo="d3vyce/pentools" >}}
Pentools is a bash script that lets you quickly set up a Debian like machine.
diff --git a/content/projects/teleinfo-exporter/featured.webp b/content/projects/teleinfo-exporter/featured.webp
new file mode 100644
index 0000000..3162259
--- /dev/null
+++ b/content/projects/teleinfo-exporter/featured.webp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:89a701d24f2090ca93e994092a3bb88db02b04b9d6b0cde61541f595f210a9e0
+size 142336
diff --git a/content/projects/teleinfo-exporter/index.md b/content/projects/teleinfo-exporter/index.md
index cace564..f4f6ff0 100644
--- a/content/projects/teleinfo-exporter/index.md
+++ b/content/projects/teleinfo-exporter/index.md
@@ -12,7 +12,7 @@ tags: ["docker", "esp32", "grafana", "mqtt", "prometheus", "python"]
## Overview
-
+
{{< github repo="d3vyce/teleinfo-exporter" >}}
Teleinfo Exporter is a simple Prometheus exporter for Linky (French smart electricity meter).