diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..c75eecc --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/public diff --git a/content/_index.md b/content/_index.md new file mode 100644 index 0000000..5461c76 --- /dev/null +++ b/content/_index.md @@ -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). diff --git a/content/posts/hlelowrold.md b/content/posts/hlelowrold.md new file mode 100644 index 0000000..97dd32d --- /dev/null +++ b/content/posts/hlelowrold.md @@ -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. diff --git a/content/posts/managing_a_vps.md b/content/posts/managing_a_vps.md new file mode 100644 index 0000000..71b725e --- /dev/null +++ b/content/posts/managing_a_vps.md @@ -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 + + diff --git a/content/posts/whoami.md b/content/posts/whoami.md new file mode 100644 index 0000000..83031a6 --- /dev/null +++ b/content/posts/whoami.md @@ -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. + diff --git a/content/writeups/404CTF.md b/content/writeups/404CTF.md new file mode 100644 index 0000000..378f2b5 --- /dev/null +++ b/content/writeups/404CTF.md @@ -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 diff --git a/data/menu.toml b/data/menu.toml new file mode 100644 index 0000000..ced2341 --- /dev/null +++ b/data/menu.toml @@ -0,0 +1,48 @@ +# [[entries]] +# title = "Experience" +# +# [[entries.entries]] +# title = "a (nearly) no-CSS, fast, minimalist Hugo theme ported from riggraz/no-style-please." +# +# [[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" diff --git a/hugo.toml b/hugo.toml index 994a02a..628da96 100644 --- a/hugo.toml +++ b/hugo.toml @@ -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' diff --git a/layouts/footer.md b/layouts/footer.md new file mode 100644 index 0000000..ce1225e --- /dev/null +++ b/layouts/footer.md @@ -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). diff --git a/static/Nemo_DACREMONT-Resume.pdf b/static/Nemo_DACREMONT-Resume.pdf new file mode 100644 index 0000000..fdba145 Binary files /dev/null and b/static/Nemo_DACREMONT-Resume.pdf differ