Welcome to nicolasbianconi.com

This is my home page


Building a RAG System on AWS for Rust libp2p Documentation

Created a RAG system on AWS!

I encountered a consistent challenge with existing AI models hallucinating or providing outdated information when queried about the Rust libp2p documentation. This led me to develop a custom AI-powered Retrieval Augmented Generation (RAG) system on AWS to ensure accurate and current responses.

THANKS FOR READING!

CI/CD Pipeline on GCP for the Monero Contract System

I built a CI/CD pipeline on GCP!

Github to host the source code, Cloud Build to automatically build and push a Docker container image to Artifact Registry, and then deployed the containerized application to Cloud Run for serverless hosting and scaling.

Video Showcase

THANKS FOR READING!

Custom-built, Super-Hardened and Optimized Server Running WooCommerce Instance on Docker 🐋 (💸 with VERY Little Budget 💸)

Necessary Context

- A client came up to me and wanted to setup a shop him for 200 USD.

- He did not have enough money for hosting.

- I said I could do him a solid and host it on my own custom-built server 💪.

It had been running for over a year primarily as my BitTorrent seeder, I2P node, Tor relay, Monero node, and for a while it was also hosting this site among many other things, so I was confident it could do it.

Read more...

Introducing https://xmr.nicolasbianconi.com, my monero node!

I am running my own node!

I am running my own https/http node at https://xmr.nicolasbianconi.com:18081

This node is running on my thinkpad server, connected via wireguard to a EC2 vps with a nginx config for it to serve as reverse proxy and provide SSL. The thinkpad server was basically unusable because the disk IO was so high while it was at it. Even on high end NVME SSDs combined with good bandwidth the machine will be unusable due to high disk IO.

Read more...

Getting 5gb of RAM on your AWS EC2 free-tier instance

SICKEE!! I lured you into a how-to create swapfile tutorial. So lets do it.

  • Create 4gb empty file

    sudo fallocate -l 4G /swapfile

  • Fill it with zeroes

    sudo dd if=/dev/zero of=/swapfile bs=1M count=4096 status=progress

  • Set the persmissions

    sudo chmod 600 /swapfile

  • Format that file as swap

    sudo mkswap /swapfile

  • Enable the swap file

    sudo swapon /swapfile

  • Run htop and see if you have more “ram”

  • Add this: /swapfile none swap sw 0 0 to the /etc/fstab file, so it will be persistent after reboot.

    Read more...

How i undervolt intel CPU to baby the weak power supply

What happened?

Power supply broke (135w), i had a weak one (65w) from before did the upgrade from i5 to i7, so i am just going to use that on the power hungry i7.

note:

Btw stock laptop firmware wont even let you boot into the OS with a PSU less than 95w with an i7 like mine did, this security feature has been overwritten because i hacked the firmware 😂😂😂😎😎😎

Read more...

S3 bucket website

  • Create 4gb empty file

    sudo fallocate -l 4G /swapfile

  • Fill it with zeroes

    sudo dd if=/dev/zero of=/swapfile bs=1M count=4096 status=progress

  • Set the persmissions

    sudo chmod 600 /swapfile

  • Format that file as swap

    sudo mkswap /swapfile

  • Enable the swap file

    sudo swapon /swapfile

  • Run htop and see if you have more “ram”

  • Add this: /swapfile none swap sw 0 0 to the /etc/fstab file, so it will be persistent after reboot.

    Read more...

Monero Contract System

What is the Monero Contract System?

This is the idea of a web application written in rust making possible for anyone to host their own escrow service website.

It is intended to use no javascript and to improve people freedom.

It is written in rust actix but i am open to build in any other rust framework, even other language.

This is the MVP: Monero Contract System MVP

THANKS FOR READING!

1 of 1