Openrgb sur Debian

19 juin 2025 Linux LinuxDebianOpenRGBDesktop

Vous êtes sous Linux, vous avez des truc en RGB et vous ne savez comment les contrôler ? OpenRGB peu le faire pour vous mais attention il y a parfois des contraintes.

Vous n'êtes pas sous Linux et vous avez plein de RGB de marque différente ? et vous voudriez tous centraliser ? C'est aussi possible mais je n'en parlerai pas.

Instalation (sous débian)

Télé-charger OpenRGB sur le site officiel. Puis installer le :

sudo apt install openrgb_0.9_amd64_bookworm_b5f46e3.deb

Pour certain périphérique il faut le module i2c :

sudo apt install i2c-tools 
sudo modprobe i2c-dev

Exécuter un script avant et après la mise en veille

08 avril 2025 Linux DebianScriptSystemdDesktop

Pendant longtemps j'ai cherché à exécuter des scripts avant et/ou après la mise en veille de mon pc.

Actuellement je m'en sers sur mon pc principal pour éteindre le RGB quand il rentre en veille, et le rallumer quand il sort de cette veille.

Comment qu'on fait

Si on fait un man systemd-suspend.service on y apprend que tous les exécutables dans /usr/lib/systemd/system-sleep/ sont exécuté avant et après une mise en veille avec deux argument :

  • 'pre' ou 'post' suivant si il rentre en veille ou si il en sort.
  • les types de mise en veille 'suspend' ou 'hibernate' ...

Donc on craies le dossier /usr/lib/systemd/system-sleep/ si il n'existe pas.

Et maintenant on peu y faire notre script :

Installation de Jellyfin avec accélération matériel sur Proxmox

27 février 2025 Linux LinuxProxmoxDebianServerJellyfin

Installation de Jellyfin

Sur votre proxmox créer un container à partir d'une Debian. Puis connectez vous à ce container. Je ne vais pas détailler en profondeur la creation de ce container. Mais prévoir :

  • 100 go d'espace disque (pour le transcodcage)
  • 4 coeurs
  • 2 go de ram
  • non privilégié

Ajout du dépo et installation

En root :

apt install extrepo
extrepo enable jellyfin
apt update
apt install jellyfin

Je ne sais plus pour quelle raison mais j'ai installé :

Installation de nginx proxy manager sur Debian

Installation de nginx proxy manager sur Debian

30 juin 2024 Linux LinuxDebianServernginx

nginx Kesako ?

Nginx est un reverse proxy.

Un reverse proxy permet pas mal de choses entres autres :

  • Servir de point d'entrée à l'ensemble de vos serveur
  • Permet d'ajouter des headers
  • Permet d'ajouter une basic auth
  • Permet d'ajouter du HTTPS
  • Permet de cacher les ports et chemin

Exemple

Par exemple admettons que que votre nom de domaine "exemple.com" tape sur votre serveur Nginx. Admettons également que vous avez deux serveur web1 et web2 dans votre réseau privé qui écoutent tous les deux sur le port 80.

Vous souhaitez que web1 répond à https://web1.exemple.com et web2 répond à https://web2.exemple.com. Bon ben déjà vos serveur écoute sur le port 80 et non 443 et en plus seulement sur le réseau local. Ben un reverse proxy permet de résoudre tous cela.

Installation Docker sur Debian

Installation Docker sur Debian

31 mai 2024 Linux LinuxDebianDockerServer

Je n'aime pas particulièrement docker, je préfère passer par LXC en temps normal. Mais bon pour un autre projet j'en ai eu besoin.

Installation

Ajout du repo

Ajout des packages pour docker. Il ne faut pas installer ceux présent dans Debian qui ne sont pas les package officiel de docker. Il s'agit potentiellement de vieux build.

Ajouter la clef de chiffrage :

curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc

Ces dépendances peuvent être nécessaire :

Calendrier