<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://dokuwiki.fr.nf/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://dokuwiki.fr.nf/feed.php">
        <title>Les tutos de Pisto - linux:installation</title>
        <description></description>
        <link>https://dokuwiki.fr.nf/</link>
        <image rdf:resource="https://dokuwiki.fr.nf/lib/exe/fetch.php?media=logo.svg" />
       <dc:date>2026-05-02T00:46:03+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://dokuwiki.fr.nf/doku.php?id=linux:installation:backups_distants_rsync&amp;rev=1745000372&amp;do=diff"/>
                <rdf:li rdf:resource="https://dokuwiki.fr.nf/doku.php?id=linux:installation:bashrc&amp;rev=1759172812&amp;do=diff"/>
                <rdf:li rdf:resource="https://dokuwiki.fr.nf/doku.php?id=linux:installation:clamav_antivirus&amp;rev=1662210263&amp;do=diff"/>
                <rdf:li rdf:resource="https://dokuwiki.fr.nf/doku.php?id=linux:installation:how_to_install_non-free_packages_in_debian&amp;rev=1662224843&amp;do=diff"/>
                <rdf:li rdf:resource="https://dokuwiki.fr.nf/doku.php?id=linux:installation:mariadb_et_phpmyadmin&amp;rev=1773072281&amp;do=diff"/>
                <rdf:li rdf:resource="https://dokuwiki.fr.nf/doku.php?id=linux:installation:mumble&amp;rev=1752706523&amp;do=diff"/>
                <rdf:li rdf:resource="https://dokuwiki.fr.nf/doku.php?id=linux:installation:noip_automatiser_l_update_dns&amp;rev=1662224956&amp;do=diff"/>
                <rdf:li rdf:resource="https://dokuwiki.fr.nf/doku.php?id=linux:installation:openssl&amp;rev=1662217101&amp;do=diff"/>
                <rdf:li rdf:resource="https://dokuwiki.fr.nf/doku.php?id=linux:installation:partitions_et_environnement&amp;rev=1662208244&amp;do=diff"/>
                <rdf:li rdf:resource="https://dokuwiki.fr.nf/doku.php?id=linux:installation:php&amp;rev=1748090590&amp;do=diff"/>
                <rdf:li rdf:resource="https://dokuwiki.fr.nf/doku.php?id=linux:installation:postfix_welcome_to_hellmail&amp;rev=1744186709&amp;do=diff"/>
                <rdf:li rdf:resource="https://dokuwiki.fr.nf/doku.php?id=linux:installation:rtsptoweb&amp;rev=1761496613&amp;do=diff"/>
                <rdf:li rdf:resource="https://dokuwiki.fr.nf/doku.php?id=linux:installation:ssh&amp;rev=1662209428&amp;do=diff"/>
                <rdf:li rdf:resource="https://dokuwiki.fr.nf/doku.php?id=linux:installation:ssl_certificats&amp;rev=1722443620&amp;do=diff"/>
                <rdf:li rdf:resource="https://dokuwiki.fr.nf/doku.php?id=linux:installation:ssl_let_s_encrypt&amp;rev=1716746341&amp;do=diff"/>
                <rdf:li rdf:resource="https://dokuwiki.fr.nf/doku.php?id=linux:installation:vsftpd_avec_users_mariadb&amp;rev=1662222489&amp;do=diff"/>
                <rdf:li rdf:resource="https://dokuwiki.fr.nf/doku.php?id=linux:installation:znc_bouncer_irc&amp;rev=1662224373&amp;do=diff"/>
                <rdf:li rdf:resource="https://dokuwiki.fr.nf/doku.php?id=linux:installation:zram_pour_eviter_le_swap&amp;rev=1774004703&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://dokuwiki.fr.nf/lib/exe/fetch.php?media=logo.svg">
        <title>Les tutos de Pisto</title>
        <link>https://dokuwiki.fr.nf/</link>
        <url>https://dokuwiki.fr.nf/lib/exe/fetch.php?media=logo.svg</url>
    </image>
    <item rdf:about="https://dokuwiki.fr.nf/doku.php?id=linux:installation:backups_distants_rsync&amp;rev=1745000372&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-18T18:19:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>backups_distants_rsync</title>
        <link>https://dokuwiki.fr.nf/doku.php?id=linux:installation:backups_distants_rsync&amp;rev=1745000372&amp;do=diff</link>
        <description>Sur le serveur de destination

sudo mount /dev/sda2 /media/disque

Sur le serveur source

sudo rsync -a -e &quot;ssh -p PORT&quot; --stats --progress --delete --exclude &quot;/proc&quot; --exclude &quot;/sys&quot; --exclude &quot;/boot&quot; --exclude &quot;/dev&quot; --exclude &quot;/etc/fstab&quot; / root@192.168.xxx.xxx:/media/disque</description>
    </item>
    <item rdf:about="https://dokuwiki.fr.nf/doku.php?id=linux:installation:bashrc&amp;rev=1759172812&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-29T19:06:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bashrc</title>
        <link>https://dokuwiki.fr.nf/doku.php?id=linux:installation:bashrc&amp;rev=1759172812&amp;do=diff</link>
        <description>Pour changer les infos du PS1 plus facilement : &lt;https://bashrcgenerator.com&gt;



# ~/.bashrc: executed by bash(1) for non-login shells.

# Note: PS1 and umask are already set in /etc/profile. You should not
# need this unless you want different defaults for root.
# PS1=&#039;${debian_chroot:+($debian_chroot)}\h:\w\$ &#039;
# umask 022





# set a fancy prompt (non-color, unless we know we &quot;want&quot; color)
case &quot;$TERM&quot; in
    xterm-color|*-256color) color_prompt=yes;;
esac

# uncomment for a colored prompt, …</description>
    </item>
    <item rdf:about="https://dokuwiki.fr.nf/doku.php?id=linux:installation:clamav_antivirus&amp;rev=1662210263&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-03T13:04:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>clamav_antivirus</title>
        <link>https://dokuwiki.fr.nf/doku.php?id=linux:installation:clamav_antivirus&amp;rev=1662210263&amp;do=diff</link>
        <description>apt-get install clamav

puis :

Pour que ça se mette à jour automatiquement, on crée une nouvelle tâche quotidienne, modifiez le fichier /etc/cron.daily/clamav avec les droits d’administration. Ajoutez-y les lignes suivantes : 

#!/bin/sh
# https://ubuntuforums.org/showthread.php?t=1032147
/etc/init.d/clamav-freshclam stop
/usr/bin/freshclam -v &gt;&gt; /var/log/resul_freshclam.txt
/etc/init.d/clamav-freshclam start</description>
    </item>
    <item rdf:about="https://dokuwiki.fr.nf/doku.php?id=linux:installation:how_to_install_non-free_packages_in_debian&amp;rev=1662224843&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-03T17:07:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>how_to_install_non-free_packages_in_debian</title>
        <link>https://dokuwiki.fr.nf/doku.php?id=linux:installation:how_to_install_non-free_packages_in_debian&amp;rev=1662224843&amp;do=diff</link>
        <description>En bref :

nano /etc/apt/sources.list
#Ajouter &quot;non-free&quot; à la fin des lignes
maj
agi firmware-linux-nonfree
maj

The default installation of Debian doesn’t include proprietary packages or drivers. So after a fresh install, you may experience a lack of hardware functionality because non-free firmware isn’t installed. It can however be changed, here’s how :</description>
    </item>
    <item rdf:about="https://dokuwiki.fr.nf/doku.php?id=linux:installation:mariadb_et_phpmyadmin&amp;rev=1773072281&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-09T16:04:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mariadb_et_phpmyadmin</title>
        <link>https://dokuwiki.fr.nf/doku.php?id=linux:installation:mariadb_et_phpmyadmin&amp;rev=1773072281&amp;do=diff</link>
        <description>MariaDB


agi mariadb-server mariadb-client
systemctl is-enabled mariadb
sudo mysql_secure_installation
sudo mysql


EN SQL


USE mysql;
SELECT plugin FROM user WHERE user=&#039;root&#039;;
UPDATE user SET plugin=&#039;&#039; WHERE User=&#039;root&#039;;
FLUSH PRIVILEGES;
EXIT;</description>
    </item>
    <item rdf:about="https://dokuwiki.fr.nf/doku.php?id=linux:installation:mumble&amp;rev=1752706523&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-16T22:55:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mumble</title>
        <link>https://dokuwiki.fr.nf/doku.php?id=linux:installation:mumble&amp;rev=1752706523&amp;do=diff</link>
        <description>Récupéré sur : &lt;https://www.justegeek.fr/installer-un-serveur-mumble-sous-debian/&gt; et : &lt;https://www.justegeek.fr/gerer-son-serveur-mumble-avec-mumpi/&gt;

Installation de Murmur

La partie serveur de Mumble, appelée Murmur, est contenue dans un paquet nommé mumble-server. Dorénavant, si je parle de Murmur, vous saurez qu’il s’agit bien du serveur. Avant de procéder à l’installation du paquet mumble-server, on va créer un utilisateur qui lancera le démon Murmur. Dans ce topic, on l’appellera monuse…</description>
    </item>
    <item rdf:about="https://dokuwiki.fr.nf/doku.php?id=linux:installation:noip_automatiser_l_update_dns&amp;rev=1662224956&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-03T17:09:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>noip_automatiser_l_update_dns</title>
        <link>https://dokuwiki.fr.nf/doku.php?id=linux:installation:noip_automatiser_l_update_dns&amp;rev=1662224956&amp;do=diff</link>
        <description>nano /etc/init.d/noip-update.sh

#!/bin/sh
#
# Purpose :
#     This script updates the no-ip alias.
#     The specifications of the noip update
#     protocol can be found at :
#     http://www.no-ip.com/integrate/
#
# Author :
#     Raphael Jolivet
#
# Last update:
#     14-05-2005
# Misc params (Set it to what you need)
LOGIN=XXXXXXXXXXXXX            # NoIp login
PASS=XXXXXXXXXXXX # NoIp pass
HOST=XXXX1,XXXX2,XXXX3     # The sites to be updated
LOGFILE=/var/logs/noip.txt  # The log file
# Log …</description>
    </item>
    <item rdf:about="https://dokuwiki.fr.nf/doku.php?id=linux:installation:openssl&amp;rev=1662217101&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-03T14:58:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>openssl</title>
        <link>https://dokuwiki.fr.nf/doku.php?id=linux:installation:openssl&amp;rev=1662217101&amp;do=diff</link>
        <description>agi openssl ssl-cert

Puis on suit ce tuto : &lt;https://www.digitalocean.com/community/tutorials/how-to-create-a-self-signed-ssl-certificate-for-apache-in-debian-9&gt;

Synthèses des commandes

Step 1 — Creating the SSL Certificate

We can create a self-signed key and certificate pair with OpenSSL in a single command :

sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout  /etc/ssl/private/apache-selfsigned.key -out /etc/ssl/certs/apache-selfsigned.crt</description>
    </item>
    <item rdf:about="https://dokuwiki.fr.nf/doku.php?id=linux:installation:partitions_et_environnement&amp;rev=1662208244&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-03T12:30:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>partitions_et_environnement</title>
        <link>https://dokuwiki.fr.nf/doku.php?id=linux:installation:partitions_et_environnement&amp;rev=1662208244&amp;do=diff</link>
        <description>Pour les partitions

DISQUE OS (80Go)

	*  Swap en début de disque (accès plus rapide) : 8Go
	*  / sur le reste du disque : 72Go

DISQUE HOME (2To)

	*  /home sur tout le disque : 2To

DISQUE VAR (8To)

	*  /var sur tout le disque : 8To

Pour le choix de l’environnement de bureau</description>
    </item>
    <item rdf:about="https://dokuwiki.fr.nf/doku.php?id=linux:installation:php&amp;rev=1748090590&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-05-24T12:43:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>php</title>
        <link>https://dokuwiki.fr.nf/doku.php?id=linux:installation:php&amp;rev=1748090590&amp;do=diff</link>
        <description>PHP

On commence par installer apache.

agi apache2

PHP est plus efficace dans sa version php-fpm :

agi php-fpm

(pas sûr qu&#039;il soit nécessaire mais dans le doute : agi php ) 

sudo a2enmod proxy_fcgi setenvif
sudo a2enconf php8.2-fpm
systemctl reload apache2
systemctl restart apache2
systemctl restart php8.2-fpm</description>
    </item>
    <item rdf:about="https://dokuwiki.fr.nf/doku.php?id=linux:installation:postfix_welcome_to_hellmail&amp;rev=1744186709&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-09T08:18:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>postfix_welcome_to_hellmail</title>
        <link>https://dokuwiki.fr.nf/doku.php?id=linux:installation:postfix_welcome_to_hellmail&amp;rev=1744186709&amp;do=diff</link>
        <description>Sources :

	*  &lt;https://www.linuxbabe.com/mail-server/spf-dkim-postfix-debian-server&gt;
	*  &lt;https://www.mail-tester.com/&gt;
	*  &lt;https://admin.alwaysdata.com&gt;
	*  &lt;https://dmarcadvisor.com/fr/dkim-check/&gt;
	*  &lt;https://check.spamhaus.org/&gt;

A venir, si la motivation est là</description>
    </item>
    <item rdf:about="https://dokuwiki.fr.nf/doku.php?id=linux:installation:rtsptoweb&amp;rev=1761496613&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-10-26T16:36:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>rtsptoweb</title>
        <link>https://dokuwiki.fr.nf/doku.php?id=linux:installation:rtsptoweb&amp;rev=1761496613&amp;do=diff</link>
        <description>Sources :

	*  &lt;https://github.com/deepch/RTSPtoWeb/blob/master/README.md&gt;
	*  &lt;https://medium.com/@carlos.alvaro.g/streaming-from-an-ip-camera-to-a-website-through-rtsp-using-aws-0ca9f274ad3f&gt;
	*  &lt;https://www.videosdk.live/developer-hub/media-server/rtsptoweb-webrtc&gt;

Serveur RTSPtoWeb (stream de flux RTSP sur le web)

On commence par installer go : 

apt-get install go

Puis par télécharger le code source :

git clone https://github.com/deepch/RTSPtoWeb

On se rend dans le répertoire et on te…</description>
    </item>
    <item rdf:about="https://dokuwiki.fr.nf/doku.php?id=linux:installation:ssh&amp;rev=1662209428&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-03T12:50:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ssh</title>
        <link>https://dokuwiki.fr.nf/doku.php?id=linux:installation:ssh&amp;rev=1662209428&amp;do=diff</link>
        <description>On l’installe

apt-get install openssh-server

On édite le message d’accueil

nano /etc/issue.net

On édite la config

nano /etc/ssh/sshd_config

Il faut éditer les lignes suivantes ( 8, 76, 79 et 98 du fichier dispo ici : 


# Lignes a modifier : 8, 77, 80, 90


# Package generated configuration file
# See the sshd_config(5) manpage for details

# What ports, IPs and protocols we listen for
Port TON_PORT

# Use these options to restrict which interfaces/protocols sshd will bind to
#ListenAddres…</description>
    </item>
    <item rdf:about="https://dokuwiki.fr.nf/doku.php?id=linux:installation:ssl_certificats&amp;rev=1722443620&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-31T16:33:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ssl_certificats</title>
        <link>https://dokuwiki.fr.nf/doku.php?id=linux:installation:ssl_certificats&amp;rev=1722443620&amp;do=diff</link>
        <description>certbot certificates

certbot delete

sudo certbot --apache

nano /var/log/letsencrypt/letsencrypt.log


CA PLANTE, LIRE APRES
&lt;code bash&gt;sudo certbot --authenticator webroot --installer apache -w /var/www/html/nxcloud/ -d nxcloud.fr.nf -d nxcloud.zapto.org</description>
    </item>
    <item rdf:about="https://dokuwiki.fr.nf/doku.php?id=linux:installation:ssl_let_s_encrypt&amp;rev=1716746341&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-05-26T17:59:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ssl_let_s_encrypt</title>
        <link>https://dokuwiki.fr.nf/doku.php?id=linux:installation:ssl_let_s_encrypt&amp;rev=1716746341&amp;do=diff</link>
        <description>Après installation totale du serveur, j’ai décidé de valider mes certificats SSL, il a suffit de quelques lignes (il en faut probablement plus « from scratch ») :

agi letsencrypt certbot
agi python-certbot-apache
certbot --apache

Les certificats ne sont valides que 90 jours, mais on les met à jour automatiquement avec cette commande :</description>
    </item>
    <item rdf:about="https://dokuwiki.fr.nf/doku.php?id=linux:installation:vsftpd_avec_users_mariadb&amp;rev=1662222489&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-03T16:28:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>vsftpd_avec_users_mariadb</title>
        <link>https://dokuwiki.fr.nf/doku.php?id=linux:installation:vsftpd_avec_users_mariadb&amp;rev=1662222489&amp;do=diff</link>
        <description>Note &gt; Voici l’emplacement des fichiers de configuration :

	*  vsftpd/vsftpd.conf = /etc/vsftpd.conf
	*  vsftpd/vsftpd_user_conf = /etc/vsftpd/user_conf/PSEUDO_USER
	*  vsftpd/pam_vsftpd = /etc/pam.d/vsftpd

On installe vsftpd et on le stoppe le temps de le configurer</description>
    </item>
    <item rdf:about="https://dokuwiki.fr.nf/doku.php?id=linux:installation:znc_bouncer_irc&amp;rev=1662224373&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-03T16:59:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>znc_bouncer_irc</title>
        <link>https://dokuwiki.fr.nf/doku.php?id=linux:installation:znc_bouncer_irc&amp;rev=1662224373&amp;do=diff</link>
        <description>&lt;https://wiki.znc.in/Running_ZNC_as_a_system_daemon#Create_the_init.d_Scripts&gt;

Installation

agi znc

On va créer un user pour znc :

sudo useradd --create-home -d /var/lib/znc --system --shell /sbin/nologin --comment &quot;Account to run ZNC daemon&quot; --user-group znc
sudo -u znc /usr/bin/znc --datadir=/var/lib/znc --makeconf

Ensure the config file in /var/lib/znc/config/znc.conf instructs ZNC to create a PID file:</description>
    </item>
    <item rdf:about="https://dokuwiki.fr.nf/doku.php?id=linux:installation:zram_pour_eviter_le_swap&amp;rev=1774004703&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-20T11:05:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>zram_pour_eviter_le_swap</title>
        <link>https://dokuwiki.fr.nf/doku.php?id=linux:installation:zram_pour_eviter_le_swap&amp;rev=1774004703&amp;do=diff</link>
        <description>Source : &lt;https://wiki.debian.org/ZRam&gt;

sudo apt install zram-tools

Editer /etc/default/zramswap et changer les lignes suivantes :

nano /etc/default/zramswap

ALGO=zstd
PERCENT=60

Restart le service :

sudo systemctl restart zramswap

Pour voir si le service est actif :

sudo zramctl</description>
    </item>
</rdf:RDF>
