Advanced Search
Search Results
30 total results found
Ynov assignments
Assignments for my computer science studies at Aix Ynov Campus.
Portfolio Blogs
Blogs for my portfolio
Tips & Configs
Some useful tips and configs I found on internet
InfraSI documentation
A documentation about an IT infrastructure.
Projects
App configs
Linux CLI tips
pfSense
Linux/network course
Some notes taken during the classes.
Presentation
Authors Antoine de Barbarin Nicolas Moyon Sabrina Eloundou In this project, we will describe and explain an IT solution for a small business setting up a private local network connected to internet, in which there are 5 devices: a firewall, a web ...
Firewall
The firewall is a simple computer with pfSense installed on it. pfSense is a FreeBSD based software that is often used to power firewalls. This means that there are some hardware requirements involved: ⚠️ Warning! the device must be powered by an AMD64 CPU (...
Web Server
Overview The web server is a Linux server that hosts this documentation and is accessible from outside or inside the enterprise's private local network. This website is static and generated with Jetbrains Writerside, a plugin used to make documentation. It has...
Backup server
This guide walks you through configuring BorgBackup for automated backups on your Ubuntu server. SSH Key pair The Backup Server uses an SSH Key pair to perform its backups and restoration jobs. 1. Overview BorgBackup is a program that performs and manages b...
Clients
The clients are, as indicated in the presentation, two: : - Linux Workstation : - Windows Workstation. Linux Workstation The Linux Workstation is a VM running Ubuntu 22.04 with a desktop environment (GNOME) and ssh installed (to access to the Backup Server and...
Quarto board game
Story of the project At the beginning of my learning path in programming, I followed some OpenClassrooms courses to learn Java and finished doing a simple Tic Tac Toe game on the terminal. You can see the project here on Github. It looked like that: +-----...
Projet Red
Overview Projet Red was the name of the assignment given to us new students at Aix Ynov Campus for our intensive introductory module. We were given a week to learn the basics of programming with Golang language and then, we had to do a CLI RPG-like game in tea...
Golanta
Golanta was a one week challenge to build a Golang web server on the theme of Koh-Lanta, a famous TV show in France. It was very tiring and intense, mostly because of the CRUD based structure, the use of JSON as database and the required appealing front-end. ...
MangaThorg
Presentation MangaThorg is the result of a middle-term assignment in my first year of computer science studies. It is a website using an API to serve and display its contents. It is like a web frontend of an API, with some personal adjustments and features add...
Firefox RAM usage
Post found on a forum -> Firefox forum Recently I asked chatgpt about a memory problem I was having when opening more than a hundred tabs and he suggested these two procedures: it is possible to configure Firefox to load tabs only when you click on them, inst...
Wifi connection
Configure WiFi Connections This articles comes from here. This section explains how to establish a WiFi connection. It covers creating and modifying connections as well as directly connecting. Establish a Wireless Connection This section will show how to e...
OpenVPN
Follow the instructions here to set an OpenVPN tunnel from client to subnet with certificates and user authentication. Client configuration (audio support)
Grub2 complete explanation
Tutoriel trouvé sur cette page Table des matières A savoir avant de configurer Fichier grub.cfg Fichier /etc/default/grub Dossier /etc/grub.d/ Paramétrage manuel Afficher/Masquer le menu Intitulé dans le menu Menu par défaut Désactiver Memtest os-p...
My grub2 config
Enable OS prober If os-prober is disabled, add this line in /etc/default/grub: GRUB_DISABLE_OS_PROBER=false Add poweroff and reboot options To add poweroff and reboot options to your grub, add those lines in /etc/grub.d/40_custom: menuentry 'Power off' { hal...
Swap Ctrl-Left and Alt-Left on your keyboard
Introduction I know, not everyone is a fan of Apple, but I enjoyed quite a bit the UX of my old MacBook Pro, so I always swap the left Ctrl key with the left Alt key, like the Command key and Option key from Apple. The thing I liked about that is the simplicit...
BTRFS snapshots with snapper
Picked from an article here. Set up automatic snapshots of a BTRFS root subvolume, add these snapshots to the GRUB boot menu, and gain the ability to rollback an Arch Linux system to an earlier state. Let's go! See "A(rch) to Z(ram)" for my step-by-step instal...
NextCloud customization
Introduction The solution indicated here works on a turnkeylinux LXC image for NextCloud. Change the data location To change the data location, you need to do a few things: copy the previous storage location to the new one: sudo cp -R /var/www/nextcloud-data...
Create Services in Alpine Linux
I began my development adventure, as everyone else, with simple CLI apps (mostly incredibly useless...), and my next step was with web development. First with Golang, then Node.js and then others. Little by little, I learned to create decent-looking websites a...
DHCP / Router class
Tuesday, Nov 19th 2024 Static DHCP leases In router Execute sudo vim /etc/dnsmasq.conf: uncomment read-ethers to enable the /etc/ethers configuration file Create a new file /etc/ethers to assign an IP address to the specific MAC adresses of the www and sql m...
Router installation
Antoine de Barbarin 12/12/2024 Introduction In this documentation, we will explain how to set a router serving two different networks. The router will not only serve as DHCP server and router, but also as a firewall and a logging facility for the two subordin...