Debos

Debos : Docker, Ansible revu par Debian ? :)

[Lire]

Comment installer Plex sur une Debian

Ce tutorial simplifié est basé sur les instructions de Yakumo Il vous permettra de mettre en place son dépôt pour garder votre Plex à jour.

Preparation

Création du fichier plex.list

echo "deb http://shell.ninthgate.se/packages/debian jessie main" | tee -a /etc/apt/sources.list.d/plex.list

Ajout de la clef gpg

curl http://shell.ninthgate.se/packages/shell.ninthgate.se.gpg.key | apt-key add -

Installation

apt-get update
apt-get install plexmediaserver

Finalisation

L’interface est accessible uniquement via l’adresse local http://localhost:32400/web

Si vous installer le serveur a distance, vous allez devoir monter un [tunnel via SSH]({{ relref . “0903-utilisation-de-tunnel-ssh.md” }})

[Lire]

Mise en haute disponibilité de Redis

Vue global de la configuration

  • Système
    • Debian stable ( 8.x )
  • Kernel :
    • Paramétrages TCP, Memoire et du système de fichier
  • Redis
    • Serveur : Tous les serveurs redis pourront etre maitre ou esclave
    • Sentinel : Gere la bascule master/slave entre le serveurs en cas de panne
  • Keepalived
    • Placer L’IP de service ( vrrp ) sur le serveur Redis Maitre

Redis

Installation des paquets redis-server et redis-tools

apt-get install redis-server  redis-tools

Configuration commune redis

daemonize yes
pidfile "/var/run/redis/redis-server.pid"
port 6379
tcp-backlog 65535
timeout 0
tcp-keepalive 0
loglevel notice
logfile "/var/log/redis/redis.log"
databases 16
save 900 1
save 300 10
save 60 10000
stop-writes-on-bgsave-error yes
rdbcompression yes
rdbchecksum yes
dbfilename "dump.rdb"
dir "/var/lib/redis"
slave-serve-stale-data yes
slave-read-only yes
repl-disable-tcp-nodelay no
slave-priority 100
maxclients 10000
appendonly yes
appendfilename "appendonly.aof"
appendfsync everysec
no-appendfsync-on-rewrite no
auto-aof-rewrite-percentage 100
auto-aof-rewrite-min-size 64mb
aof-load-truncated yes
lua-time-limit 5000
slowlog-log-slower-than 10000
slowlog-max-len 128
latency-monitor-threshold 0
notify-keyspace-events ""
hash-max-ziplist-entries 512
hash-max-ziplist-value 64
list-max-ziplist-entries 512
list-max-ziplist-value 64
set-max-intset-entries 512
zset-max-ziplist-entries 128
zset-max-ziplist-value 64
hll-sparse-max-bytes 3000
activerehashing yes
client-output-buffer-limit normal 0 0 0
client-output-buffer-limit slave 256mb 64mb 60
client-output-buffer-limit pubsub 32mb 8mb 60
hz 10
aof-rewrite-incremental-fsync yes

Configuration commune aux deux serveur sentinel

Remplacer 192.168.1.2 par l’ip de l’autre serveur

[Lire]

Debian — Actualités — Publication de Debian 8 " Jessie "

Après presque 24 mois de développement constant, le projet Debian est fier d’annoncer sa nouvelle version stable 8 (nom de code Jessie ), qui sera gérée pour les 5 prochaines années grâce à l’effort combiné de l’équipe de sécurité de Debian ainsi qu’à celui de l’équipe de gestion à long terme de Debian.

Source : Debian - Actualités - Publication de Debian 8 " Jessie “

Gérer la swap de ca Raspberry PI

Raspbian ne créé pas de partition pour la swap, dphys est utilisé pour générer un fichier.

  1. Définissez la taille du fichier de swap désiré dans le fichier /etc/dphys-swapfile
  2. (Re-)Générer le fichier avec la commande dphys-swapfile setup
  3. Désactiver votre swap si elle est active avec dphys-swapfile swapoff
  4. Puis réactiver la avec la nouvelle taille grâce à dphys-swapfile swapon

Debian stable ou testing ?

Une fois votre Debian installé, vous avez la possibilité d’avoir des paquets un peut plus a jour avec la version testing ( en test ) mais, avec la possibilité d’avoir quelque faille ou bug dans votre système

Tous ce passe dans le fichier “/etc/apt/sources.list”

Pour une Debian testing :

deb http://ftp.fr.debian.org/debian/ testing main
deb-src http://ftp.fr.debian.org/debian/ testing main
deb http://security.debian.org/ stable/updates main

Pour une Debian stable :

deb http://ftp.fr.debian.org/debian/ stable main
deb-src http://ftp.fr.debian.org/debian/ stable main
deb http://security.debian.org/ stable/updates main

Pour que les changements soit pris en compte, vous devez faire :

[Lire]

Debian – clamav à jour

Édition des dépôts

Pour commencer, ajoutez dans le fichier " /etc/apt/sources.list "

deb http://volatile.debian.org/debian-volatile stable/volatile main contrib non-free

Vous devriez avoir ceci :

deb http://ftp.fr.debian.org/debian/ stable main non-free contrib
deb-src http://ftp.fr.debian.org/debian/ stable main non-free contrib

deb http://volatile.debian.org/debian-volatile stable/volatile main contrib non-free

deb http://security.debian.org/ stable/updates main contrib non-free
deb-src http://security.debian.org/ stable/updates main contrib non-free

Mettez à jour le système

apt-get update && apt-get upgrade

Installez clamav

apt-get install clamav clamav-base clamav-daemon clamav-freshclam libclamav2 libclamav3

Pour le configurer avec postfix/amavis

Arrêtez clamav

/etc/init.d/clamav-daemon stop && /etc/init.d/clamav-freshclam stop

Éditez les fichiers de configuration /etc/clamav/clamd.conf et /etc/clamav/freshclam.conf pour remplacer l’utilisateur avec lequel les damons tournent en amavis

[Lire]

Debian – Changer l’éditeur par default

Pour cela, il faut utiliser la commande “update-alternatives”

Comme vous pouvez le voir ci-dessous, nano est utilisé par défaut, après avoir lancer update-alternatives —config editor sélectionnez “/usr/bin/vim.basic” par exemple pour utiliser vim par défaut

# update-alternatives -config editor
Il y a 4 alternatives fournissant " editor ".
Sélection    Alternative
  1          /bin/ed
*+2          /bin/nano
  3          /usr/bin/vim.tiny
  4          /usr/bin/vim.basic

Appuyez sur Entrée pour conserver la valeur par défaut[*] ou choisissez le numéro sélectionné :4
Utilisation de " /usr/bin/vim.basic " pour fournir " editor ".