feat: add resume, helloworld and boilerplate for managing a vps and 404 writeup

This commit is contained in:
Nemo D'ACREMONT 2025-08-07 11:43:04 +02:00
parent 88eaacebce
commit 063dbaafe1
No known key found for this signature in database
GPG Key ID: 85F245EC3BB1E022
10 changed files with 194 additions and 2 deletions

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
/public

8
content/_index.md Normal file
View 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).

View 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.

View 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
View 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.

View 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
View 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"

View File

@ -1,4 +1,4 @@
baseURL = 'https://example.org/'
baseURL = 'https://dacremont.xyz'
languageCode = 'en-us'
title = 'My New Hugo Site'
title = "Nemo's portfolio & stuff"
theme = 'nostyleplease'

1
layouts/footer.md Normal file
View 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).

Binary file not shown.