Outils pour utilisateurs

Outils du site


wiki:linux:ttrss_installation

**Ceci est une ancienne révision du document !**

Mise en service de TTRSS avec Docker

Dans cette documentation nous installerons le logiciel TTRSS avec Docker.

Pour mieux s'y retrouver cette documentation disposera de plusieurs screenshots illustrant les consignes.

Préambule

Présentation :

Tiny Tiny RSS (souvent abrégé en TTRSS) est un lecteur et agrégateur RSS/ATOM

Accessible ensuite depuis n'importe quel navigateur, il permet de s'abonner aux flux RSS ou ATOM des sites que vous souhaitez suivre afin de recevoir les derniers articles publiés. Une application officielle android est également disponible.

Il propose de nombreux fonctionnalités telles que l'import / export OPML, le partage via RSS ou réseaux sociaux, l'ajout de plugins ou de thèmes, le support des podcasts, le filtrage des flux RSS, etc.

Nous considérons que vous êtes équipé de cette manière :

  1. Une VM sous Debian avec docker à installer [node03]

Les allocations de matériel (CPU/RAM…) sont à allouer selon vos envies, attention à respecter la configuration minimale. C'est à dire :

Pour TTRSS :

  1. 512MB de ram
  2. 1 cœurs de CPU
  3. 8GB d'espace disque
  4. Debian 11
  5. PHP 7.4
  6. Docker

Nos IP pour notre infrastructure seront :

  1. [TTRSS] : 10.192.100.123

Mot de passe par défaut sur toutes les sessions : Not24get

Rappel des deux commandes essentiels :

  1. ip a (connaitre son adresse IP)
  2. nano /etc/network/interfaces (configuration de l'interface réseau)

Conseil : Ajouter les deux machines dans un logiciel tel que mRemoteNG pour faciliter l'administration.

Installation de TTRSS

Installation de Docker via le repo

Ajout du dépôt

  • Ajouter les paquets pour installer des paquets depuis des sources sécurisées
apt-get install \
    ca-certificates \
    curl \
    gnupg
  • Ajouter la clé GPG de Docker
mkdir -m 0755 -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg
  • Ajouter le repo dans le sources.list
echo \
  "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian \
  "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \
  tee /etc/apt/sources.list.d/docker.list > /dev/null

Installation du moteur Docker

  • Mettre à jour le nouveau dépôt
apt-get update
  • Installation de Docker et de ses dépendances
apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

Essais

Cette commande télécharge une image de test et l'exécute dans un conteneur. Lorsque le conteneur s'exécute, il imprime un message de confirmation et se ferme.

docker run hello-world

Installation de TTRSS

Depuis le repo Github

Cette image embarque un serveur web sous base nginx et un serveur SQL.

wiki/linux/ttrss_installation.1680012919.txt.gz · Dernière modification : 2023/03/28 16:15 de DEROUET Valentin