feat: add resume, helloworld and boilerplate for managing a vps and 404 writeup
This commit is contained in:
parent
88eaacebce
commit
063dbaafe1
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
/public
|
8
content/_index.md
Normal file
8
content/_index.md
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
+++
|
||||||
|
title = ""
|
||||||
|
date = 2025-05-28T22:18:58+02:00
|
||||||
|
draft = false
|
||||||
|
+++
|
||||||
|
|
||||||
|
i'm a 22 years old french student, and it is my website where I share my
|
||||||
|
experience, stuff and CTF writeups. You can click there to find [my resume](/Nemo_DACREMONT-Resume.pdf).
|
8
content/posts/hlelowrold.md
Normal file
8
content/posts/hlelowrold.md
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
+++
|
||||||
|
date = '2025-05-28T22:09:43+02:00'
|
||||||
|
draft = false
|
||||||
|
title = 'Hlelo Wrold Hugo !'
|
||||||
|
+++
|
||||||
|
|
||||||
|
This is the first post of this blog ! As usual, this is worth an Hello World,
|
||||||
|
however these become annoying quickly, so let's stick with this Hlelo Wrold.
|
63
content/posts/managing_a_vps.md
Normal file
63
content/posts/managing_a_vps.md
Normal file
@ -0,0 +1,63 @@
|
|||||||
|
+++
|
||||||
|
date = '2025-05-29T17:49:34+02:00'
|
||||||
|
draft = true
|
||||||
|
title = 'Managing a VPS the easy way'
|
||||||
|
+++
|
||||||
|
|
||||||
|
Since I don't have direct access to internet, I can't expose easily services
|
||||||
|
from selfhosted on computers from home, this is why I started lending and
|
||||||
|
playing around with VPS last year.
|
||||||
|
|
||||||
|
So the goal is to selfhost services I could use on any of my devices, however,
|
||||||
|
it took me a while to find a setup I liked, since I required the
|
||||||
|
following :
|
||||||
|
|
||||||
|
* Easy management
|
||||||
|
* Easy monitoring
|
||||||
|
* Secure by default
|
||||||
|
* Lightweight
|
||||||
|
|
||||||
|
In this post, I'm not going to deep dive into the implementation, it will be a
|
||||||
|
description of the architecture from an higher level. However, I'm going to
|
||||||
|
share specific configuration for every parts in other posts, and add links to
|
||||||
|
them in this one.
|
||||||
|
|
||||||
|
## The VPS
|
||||||
|
|
||||||
|
The VPS I am lending is fairly cheap at 54€/year for the following specs :
|
||||||
|
|
||||||
|
* 8GB RAM
|
||||||
|
* 50GB Disk
|
||||||
|
* 8 vCPUs
|
||||||
|
|
||||||
|
The reason why this is so cheap is because the hardware is a little older, but
|
||||||
|
this is not an issue for me since my goal is to play around.
|
||||||
|
|
||||||
|
## The architecture
|
||||||
|
|
||||||
|
First things first, the OS. I'm going with Almalinux. And that's almost all, I
|
||||||
|
only installed the docker packages and a few libs here and there and that's all.
|
||||||
|
|
||||||
|
Most of the services I host are web services, and I use traefik as a reverse
|
||||||
|
proxy.
|
||||||
|
|
||||||
|
## Why Almalinux ?
|
||||||
|
|
||||||
|
I didn't know about Almalinux a year ago, and I think many people don't know it,
|
||||||
|
but it's actually a really good OS for a server.
|
||||||
|
|
||||||
|
This is a RedHat Enterprise Linux (RHEL) compatible open source and community
|
||||||
|
based OS. It's not usable for a desktop usage since the package manager offers
|
||||||
|
a small amount of softwares, but it's perfect for a server :
|
||||||
|
|
||||||
|
* Supports selinux by default
|
||||||
|
|
||||||
|
## Management
|
||||||
|
|
||||||
|
## Monitoring
|
||||||
|
|
||||||
|
## Secure
|
||||||
|
|
||||||
|
## Conclusion
|
||||||
|
|
||||||
|
|
8
content/posts/whoami.md
Normal file
8
content/posts/whoami.md
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
+++
|
||||||
|
date = '2025-05-29T19:41:36+02:00'
|
||||||
|
draft = true
|
||||||
|
title = '> whoami'
|
||||||
|
+++
|
||||||
|
|
||||||
|
I am Nemo D'acremont, a 22 y/o french computer science enthousiast and student.
|
||||||
|
|
55
content/writeups/404CTF.md
Normal file
55
content/writeups/404CTF.md
Normal file
@ -0,0 +1,55 @@
|
|||||||
|
+++
|
||||||
|
date = '2025-05-29T08:13:37+02:00'
|
||||||
|
draft = false
|
||||||
|
title = '404CTF'
|
||||||
|
toc = true
|
||||||
|
+++
|
||||||
|
|
||||||
|
## Note: this is still a draft, I'm working on finishing it
|
||||||
|
|
||||||
|
I participated to the 404CTF, a famous CTF in France, but let's not waste more
|
||||||
|
time.
|
||||||
|
|
||||||
|
## Misc
|
||||||
|
|
||||||
|
### Pix2Num (Number to Image)
|
||||||
|
|
||||||
|
### Space Traveller (Cheating at websocket game)
|
||||||
|
|
||||||
|
|
||||||
|
## Web
|
||||||
|
|
||||||
|
### Cheese Chess
|
||||||
|
|
||||||
|
### Rainbow Rocket
|
||||||
|
|
||||||
|
### Fire Server
|
||||||
|
|
||||||
|
## Forensics
|
||||||
|
|
||||||
|
### USB 51
|
||||||
|
|
||||||
|
### Forensics et Mat [1/2]
|
||||||
|
### Forensics et Mat [2/2]
|
||||||
|
|
||||||
|
### Apprenti Carver [1/2]
|
||||||
|
### Apprenti Carver [2/2]
|
||||||
|
|
||||||
|
### Dockerflag
|
||||||
|
|
||||||
|
### Tape ton MDP
|
||||||
|
|
||||||
|
## Reverse
|
||||||
|
|
||||||
|
### Cbizarre [1/2]
|
||||||
|
### Cbizarre [2/2]
|
||||||
|
|
||||||
|
### Reversconstrictor
|
||||||
|
|
||||||
|
### 3x3cut3_m3
|
||||||
|
|
||||||
|
## Crypto
|
||||||
|
|
||||||
|
### Message lointain
|
||||||
|
|
||||||
|
### Entretien galactique
|
48
data/menu.toml
Normal file
48
data/menu.toml
Normal file
@ -0,0 +1,48 @@
|
|||||||
|
# [[entries]]
|
||||||
|
# title = "Experience"
|
||||||
|
#
|
||||||
|
# [[entries.entries]]
|
||||||
|
# title = "a (nearly) no-CSS, fast, minimalist Hugo theme ported from <a href='https://github.com/riggraz/no-style-please'>riggraz/no-style-please</a>."
|
||||||
|
#
|
||||||
|
# [[entries.entries]]
|
||||||
|
# title = "github repo"
|
||||||
|
# url = "https://github.com/hanwenguo/hugo-theme-nostyleplease"
|
||||||
|
|
||||||
|
|
||||||
|
[[entries]]
|
||||||
|
title = "Posts"
|
||||||
|
|
||||||
|
[entries.post_list]
|
||||||
|
limit = 5
|
||||||
|
show_more = true
|
||||||
|
show_more_text = "See more posts"
|
||||||
|
section = "posts"
|
||||||
|
show_more_url = "posts"
|
||||||
|
|
||||||
|
[[entries]]
|
||||||
|
title = "CTF Write-Ups"
|
||||||
|
|
||||||
|
[entries.post_list]
|
||||||
|
limit = 5
|
||||||
|
show_more = true
|
||||||
|
show_more_text = "See more writeups"
|
||||||
|
section = "writeups"
|
||||||
|
show_more_url = "writeups"
|
||||||
|
|
||||||
|
|
||||||
|
# [[entries]]
|
||||||
|
# title = "another list"
|
||||||
|
#
|
||||||
|
# [[entries.entries]]
|
||||||
|
# title = "with subitems"
|
||||||
|
#
|
||||||
|
# [[entries.entries.entries]]
|
||||||
|
# title = "with subsubitems"
|
||||||
|
#
|
||||||
|
# [[entries.entries.entries]]
|
||||||
|
# title = "example page"
|
||||||
|
# url = "about"
|
||||||
|
|
||||||
|
[[entries]]
|
||||||
|
title = "rss"
|
||||||
|
url = "index.xml"
|
@ -1,4 +1,4 @@
|
|||||||
baseURL = 'https://example.org/'
|
baseURL = 'https://dacremont.xyz'
|
||||||
languageCode = 'en-us'
|
languageCode = 'en-us'
|
||||||
title = 'My New Hugo Site'
|
title = "Nemo's portfolio & stuff"
|
||||||
theme = 'nostyleplease'
|
theme = 'nostyleplease'
|
||||||
|
1
layouts/footer.md
Normal file
1
layouts/footer.md
Normal file
@ -0,0 +1 @@
|
|||||||
|
I'm glad you reached the footer and hope you like what you read. If you think somehting is wrong, feel free to [open an issue](https://git.dacremont.xyz/ndacremont/portfolio/issues).
|
BIN
static/Nemo_DACREMONT-Resume.pdf
Normal file
BIN
static/Nemo_DACREMONT-Resume.pdf
Normal file
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user