5 shaares
Parfois, on a besoin d'ajouter rapidement un filigrane sur des fichiers.
Avec Imagemagick, ça peut se faire relativement rapidement :
for file in $(ls); do
convert -size 400x200 xc:none -font DejaVu-Sans -pointsize 25 -kerning 1 -gravity center -fill black -annotate 330x330+0+0 "$file" -fill white -annotate 330x330+2+2 "$file" WATERMARK_$file.png
composite -dissolve 50% -gravity NorthWest WATERMARK_$file.png $file water$file
done
Avec Imagemagick, ça peut se faire relativement rapidement :
for file in $(ls); do
convert -size 400x200 xc:none -font DejaVu-Sans -pointsize 25 -kerning 1 -gravity center -fill black -annotate 330x330+0+0 "$file" -fill white -annotate 330x330+2+2 "$file" WATERMARK_$file.png
composite -dissolve 50% -gravity NorthWest WATERMARK_$file.png $file water$file
done
Parfois, router l'intégralité du trafic vers un VPN peut attirer les soupçons. Aussi, il est préférable de ne router qu'une partie du trafic via le VPN.
Ici, j'ai installé un serveur PiHole dans une machine virtuelle sur un ESXi et je n'utilise le VPN OPenVPN que pour le DNS (et profiter ainsi qu'un adblocker efficace sans utiliser d'extension navigateur) et pour contourner le proxy sécurisé de ma boite qui me fait plus chier qu'autre chose sur le réseau Wifi Invité. En effet, mon domaine entier est bloqué ...
Pour ça, dans le fichier /etc/openvpn/server.conf, il faut ajouter :
push "route <ip> <netmask> <gateway> 1"
en lieu et place de
push "redirect-gateway def1 bypass-dhcp"
Ici, j'ai installé un serveur PiHole dans une machine virtuelle sur un ESXi et je n'utilise le VPN OPenVPN que pour le DNS (et profiter ainsi qu'un adblocker efficace sans utiliser d'extension navigateur) et pour contourner le proxy sécurisé de ma boite qui me fait plus chier qu'autre chose sur le réseau Wifi Invité. En effet, mon domaine entier est bloqué ...
Pour ça, dans le fichier /etc/openvpn/server.conf, il faut ajouter :
push "route <ip> <netmask> <gateway> 1"
en lieu et place de
push "redirect-gateway def1 bypass-dhcp"
opkg update
for package in $(opkg list-upgradable | sed 's/\(.*\) - .* - .*/\1/'); do
opkg upgrade ${package}
done
for package in $(opkg list-upgradable | sed 's/\(.*\) - .* - .*/\1/'); do
opkg upgrade ${package}
done
Voilà, conversion de mon serveur Torrent en ESXi histoire de jouer un peu avec Kubernetes. Le machin demande 1GO de RAM, il en a 8 ... Donc autant utiliser les 7 restants (6 en fait quand tu retires le Go nécessaire à ESXi) pour jouer un peu.
En cours de migration vers un nouveau serveur dédié, j'ai décidé de migrer Nextcloud 14 de MySQL vers PostgreSQL.
Après avoir essayé très fort à coups de pgloader
(pgloader mysql://user:password@localhost/cloud postgres:///cloud)
j'ai vu qu'il y'a une option de la commande occ qui permet de réaliser cette migration :
./occ db:convert-type --all-apps pgsql nextcloud localhost nextcloud
Ca fait le boulot. Vous pouvez ignorer les erreurs pour des tables non migrées, c'est parce qu'elles ne sont plus utilisées.
Après avoir essayé très fort à coups de pgloader
(pgloader mysql://user:password@localhost/cloud postgres:///cloud)
j'ai vu qu'il y'a une option de la commande occ qui permet de réaliser cette migration :
./occ db:convert-type --all-apps pgsql nextcloud localhost nextcloud
Ca fait le boulot. Vous pouvez ignorer les erreurs pour des tables non migrées, c'est parce qu'elles ne sont plus utilisées.