acces gpu thru docker
Installing NVIDIA Container Runtime
curl -s -L https://nvidia.github.io/nvidia-container-runtime/gpgkey | \
sudo apt-key add -
distribution=$(. /etc/os-release;echo $ID$VERSION_ID)
curl -s -L https://nvidia.github.io/nvidia-container-runtime/$distribution/nvidia-container-runtime.list | \
sudo tee /etc/apt/sources.list.d/nvidia-container-runtime.list
sudo apt-get update
sudo apt-get install nvidia-container-runtime
add to docker
add it to docker runtimes
sudo tee /etc/docker/daemon.json <<EOF
{
"runtimes": {
"nvidia": {
"path": "/usr/bin/nvidia-container-runtime",
"runtimeArgs": []
}
}
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker.service
and / or
sudo systemctl edit docker.service
[Service]
ExecStart=
ExecStart=/usr/bin/dockerd --add-runtime=nvidia=/usr/bin/nvidia-container-runtime
install driver
sudo apt install nvidia-utils-525-server
sudo apt install nvidia-driver-525 nvidia-dkms-525
Installation Proxmox
Le serveur est toujours hors de son emplacement final.

Apres avoir ajouter un clavier est un ecran et relier le reseau , j’installe Proxmox en suivant les video de TechnoTim
resultat : https://192.168.1.5:8006/

Puis je commence ma “formation” à Proxmox avec les conseils du meme youtubeur
Modernisation Infra
La refonte et modernisation de mon d’infrastructure local passe par un hypervisor et un system de containerisation.
Bare métal
- Proxmox

Virtualize(hypervisor)
- Windows + Blueiris(sécurité)
- Firewall (open sense)
- Ubuntu (docker, kubernetes,
rancher) - Freenas (file sharing)

Container
- Home assistant/Home bridge (automation)
- Pi hole
- Emby
- Heimdall Application Dashboard
- ZoneMinder (sécurité)
- Unify server (Home network)
- Next cloud (cloud file)
- Syncthing (Backup)
- Web server (wordpress, dokuwiki, sickchill)
- Perso api
- Mysql
- Nginx proxy (Reverse proxy)
- Prometheus + Grafana (reporting)
- FTP fillezilla
- Document Management System
- Transmission
- Nzbget
- Redmine

Que fais mon serveur actuel ?
Mon serveur ubuntu à plusieurs fonctionnalité.
Videoclub :
- Sickchill
- Transmission
- Nzbget
- Emby
Bibliothèque photo
- Disque partager sauvegarde primaire -> Warehouse
- (exposition via un page Web)
Base de connaissances
- Dokuwiki
- WordPress blog (celui ci)
Utilitaire
- Domoticz
- Redmine
Utilitaire System
- Firewall
- (PiHole)
- (Kubernetes)
Utilisation a distance
- Webmin
- Ssh
- Prometheus
Exposition Fichier
- backup_git
- backup_home-desk
- backup_kitchen
- backup_locker
- backup_office
- backup_photo
- backup_sickrage
- backup_system
- backup_varwwwhtml
- backup_wordpress
- storage_html
- storage_mail
- storage_mysqlbackup
- storage_smartphone
- storage_usbkey
Serveur de fichiers
- Samba
Sauvegarde automatique
- Git -> local
- Ovh -> local
- Warehouse -> oneDrive
Serveur Web
- Autoconstruction
- 40 ans au soleil levant
- Ma vie.. En tranche
- Chess
- Android
- Carnet de voyage aux USA
Point de sauvegarde post transformation systeme
Avant de passer a une installation de proxmox sur le disk systeme du serveur je lance un timeshift.
[david@legion:/mnt/magneto/warehouse]$ sudo timeshift --create --comments "prepare Proximox" --tags M
/dev/sdd1 is mounted at: /run/timeshift/backup, options: rw,relatime,stripe=32752
------------------------------------------------------------------------------
Creating new snapshot...(RSYNC)
Saving to device: /dev/sdd1, mounted at path: /run/timeshift/backup
Linking from snapshot: 2021-09-24_02-00-01
Synching files with rsync...
Created control file: /run/timeshift/backup/timeshift/snapshots/2021-10-19_15-45-32/info.json
RSYNC Snapshot saved successfully (392s)
Tagged snapshot '2021-10-19_15-45-32': ondemand
------------------------------------------------------------------------------
Maximum backups exceeded for backup level 'monthly'
[david@legion:/mnt/magneto/warehouse]$ sudo timeshift --list
/dev/sdd1 is mounted at: /run/timeshift/backup, options: rw,relatime,stripe=32752
Device : /dev/sdd1
UUID : 70bb9f29-b0b6-41d6-844f-0d47cfc1d596
Path : /run/timeshift/backup
Mode : RSYNC
Status : OK
4 snapshots, 2.7 TB free
Num Name Tags Description
------------------------------------------------------------------------------
0 > 2021-07-24_02-00-01 M
1 > 2021-08-24_02-00-01 M
2 > 2021-09-24_02-00-01 M
3 > 2021-10-19_15-45-32 M prepare Proximox
la sauvegarde est faite
