Blog - Autre - setup

setup


Mon setup est assez simple pour l'instant, mais comme il y a plein de personnes qui me le demandent, je vais l'expliquer un minimum. Vu que je n'ai pas envie de me faire hack, et qu'on peut atteindre la "security through obscurity", je ne vais pas tout expliquer, mais bon.


J'ai un raspberry pi 5, 8 Gb, que j'utilise comme serveur pour chez moi, une sorte de gateway pour pouvoir accéder au reste. Je vais mettre un petit site web dessus, mais il faudra que je configure cloudflare pour éviter des ddos. J'ai un 2tb ssd dessus pour tous mes fichiers, sauf mon ordi et mon téléphone, qui va être remplacé par un 8 Tb pour tout inclure. J'ai un speedtest à chaque 10 minutes, qui écris à un fichier csv, géré manuellement. Le 2tb ssd se fait backup par mon desktop.


J'ai un desktop, i5 4em gen, 1060 de nvidia, 256 Gb de ssd plus pour mon boot drive, ou pour des tests, 2 x 1.5 Tb hdd, en raid0, donc proche de 2.7 Tb. Je ne l'utilise pas tant comme ordinateur, mais plus comme headless server, la carte graphique a un port dvi qui fonctionne mais je n'ai plus le cable, et un hdmi, mais il est brisé. J'utilise les hdd comme backup de tout, backup mon 2tb ssd de mon raspberry pi, backup mon laptop (juste debian, pas windows) et backup mon téléphone (avec termux). J'ai aussi des fichiers qui risquent de disparaitre vu qu'ils sont sur une seul place, mais ça ne me dérange pas vu la nature des fichiers. Je compte m'acheter deux 8 Tb hdd pour une sorte de backup, possiblement un cold backup, mais c'est à voir.


J'ai aussi un serveur avec linode, le minimum, et j'ai rarement eu besoin de plus. J'ai ce site dessus, je compte aussi en avoir un autre pour js/php, pour avoir un truc plus interactif, et plus vulnérable. Je suis très satisfait du service. Je m'y connecte rarement, juste pour update le site, le tout manuellement bien évidamment.


J'ai un laptop, ryzen 5 4500u, 16 Gb, 1 Tb, dualboot avec grub, pour pouvoir ouvrir debian ou windows. J'utilise windows juste pour les trucs professionnels, comme si j'ai besoin d'un word pour l'école, ou quelque chose comme ça. J'utlise aussi windows pour gamer pour l'instant, mais vu que je ne suis pas le plus grand gamer du monde, j'y passe moins de 1h par semaine en moyenne.


Pour debian, j'utilise gnome, la pluspart des choses par défaut. J'installe vitals, qui, comme freon, set à voir sur la barre en haut quelques paramètres. À gauche, j'ai une place pour montrer toutes les fenêtres, suivi d'une icone pour dire quel application j'utilise. Au centre, j'ai la date dans le style Fri Jan 10 9:19:10 AM. Si j'appuis dessus, j'ai un calendrier et une place pour les notifications. À droite, de gauche à droite, j'ai la température maximale de mon ordi, généralement le cpu, mais si j'utilise beaucoup le processeur et le ssd, le ssd va monter presque aussi haut, et va rester pour plus longtemps vu qu'il n'a pas de moyen de refroidissement. J'ai dans quel clavier je me trouve, entre en et fr, en us et fr cms si on doit comparer à windows. j'ai finalement un indicateur de wifi, son, batterie.


J'utilise xfce terminal, avec un fond transparent qui tourne autour de 55-60. J'utilise un thème sombre, si possible. J'utilise brave browser, avec --incognito dans le script qui est dans /usr/bin/ pour ne pas garder de cookies ou d'historique de mon coté. J'utilise aussi firefox pour tout ce qui est école, j'utilise chrome pour quelques tests, et je pense commencer à l'utiliser pour tout ce qui est login dans des site et que j'en ai marre de me log in a chaque fois.


D'autres applications que j'utilise dans le GUI sont la calculatrice, nautilus (file explorer), system monitor, disk usage analyser, disks (pour formater), tweaks (pour le setup initial), extensions (pour vitals et quelques tweaks), libreoffice (mais je pense à onlyoffice), virtual machine manager, GIMP, qbittorrent, vlc, grub customiser (pour le setup initial), openshot, discord (en tant que binary, oui c'est chiant pour les updates), mpv, audacity, chroma (level7.org.uk) et kleopatra.


D'autres applications pour le terminal, vim, tmux, git, wget/curl, bash-completion, zip, gzip, python3.12, make, cmake, manpages, feh, file, foremost, ncdu, build-essential, tar, tree, time, i3lock, command-not-found, ffmpeg, tlp (battery life), stress, cmatrix, oneko, sl, fortune-mod, cowsay, lolcat, htop, btop, ranger, fail2ban, binwalk, hexdump, obs, wireshark, fakeroot, info, neofetch, iperf3.


Je désactive bluetooth avec systemctl disable.

Il reste probalement beaucoup de choses que j'ai oublié, mais j'espère que le temps pourrait me laisser écrire le reste ici. Il y a aussi beaucoup d'applications que je n'utilise pas, et donc que je n'installe pas.



10 Jan 2025