Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 24/01/2025, à 21:16

jajaX

tt-rss ancien vs nouveau

hello,

j'ai encore une installation de tiny tiny tss en auto hébergement.

j'ai appris, il y a peu, que cette version n'était plus supportée.

j'aimerais donc installer la "nouvelle" version sachant que je ne comprends pas grand chose à la méthode.

j'ai trouvé ce tuto qui me parait plus clair que la page du site officiel.

j'aimerais aussi savoir si, après enregistrement des fichiers opml, si je pourrais réintégrer mes flux rss ?

récupérer les articles sauvegardés ?

est-ce que certains ont testé une "migration" ?

merci pour vos réponses !


@+
jajaX
Asus X93SM-YZ157V / Asus X93SM-YZ065V sous KDE Neon
ASUS K95VB sous Kubuntu 24.04 Noble Numbat (64 bits) / ACER Aspire 5612 WLMI sous Kubuntu 18.04 Bionic Beaver (32 bits)

Hors ligne

#2 Le 24/01/2025, à 21:36

Watael

Re : tt-rss ancien vs nouveau

salut,

j'ai appris, il y a peu, que cette version n'était plus supportée.

pourtant, il est dans les dépôts de Noble.

d'où vient l'info ?


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#3 Le 24/01/2025, à 23:16

jajaX

Re : tt-rss ancien vs nouveau

Watael a écrit :

salut,

j'ai appris, il y a peu, que cette version n'était plus supportée.

pourtant, il est dans les dépôts de Noble.

d'où vient l'info ?

merci de ta réponse.

j'ai découvert ça sur le site officiel ici

edit : en faisant une recherche "tiny tinu rss" dans plasma-discover (gestionaire de paquet sous KDE), je ne trouve que 2 applis : liferea et feedreader

edit2 : en ne mettant que "rss", j'ai plein de réponse mais pas tiny tiny rss !

Dernière modification par jajaX (Le 24/01/2025, à 23:21)


@+
jajaX
Asus X93SM-YZ157V / Asus X93SM-YZ065V sous KDE Neon
ASUS K95VB sous Kubuntu 24.04 Noble Numbat (64 bits) / ACER Aspire 5612 WLMI sous Kubuntu 18.04 Bionic Beaver (32 bits)

Hors ligne

#4 Le 24/01/2025, à 23:33

Watael

Re : tt-rss ancien vs nouveau

j'ai découvert ça sur le site officiel ici

je ne vois pas.

pour Noble :

watael@ubuntu:~$ apt-cache search ^tt-rss                                                                                                                                                                             
tt-rss - Tiny Tiny RSS - web-based news feed (RSS/Atom) aggregator

Dernière modification par Watael (Le 24/01/2025, à 23:37)


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#5 Le 25/01/2025, à 01:20

jajaX

Re : tt-rss ancien vs nouveau

regarde ici plutôt alors.

via discover, je ne trouve rien. mais en tapant la même commande, j'arrive bien au même résultat que toi.

j'ai trouvé ça également.

si je regarde le nom du paquet (...git20210204...), je pense que c'est la dernière version en mode "Installation sur une machine hôte" !!

après, je peux rester avec la version que j'ai d'installé (Tiny Tiny RSS v24.07-9d37158d8 (Unsupported)) mais j'aimerais suivre les évolutions, corrections de bugs et résolution de failles de sécurité !


@+
jajaX
Asus X93SM-YZ157V / Asus X93SM-YZ065V sous KDE Neon
ASUS K95VB sous Kubuntu 24.04 Noble Numbat (64 bits) / ACER Aspire 5612 WLMI sous Kubuntu 18.04 Bionic Beaver (32 bits)

Hors ligne

#6 Le 25/01/2025, à 12:21

jajaX

Re : tt-rss ancien vs nouveau

kastopidiak a écrit :

Bonjour,

Cela ne va pas t'aider mais je trouve que proposer une installation uniquement via docker et avec une base de données PostgreSQL c'est un peu excessif pour un simple agrégateur RSS. Mais la chose est peut-être plus puissante et plus complexe que ce que je crois.

Peut-être devrait-tu envisager une alternative comme FreshRSS qui offre plusieurs méthodes d'installation. Il me semble avoir lu dans un autre de tes messages que tu utilises Nextcloud, il ya une agrégateur RSS dans son magasin d’applications ce qui serait encore plus simple s'il répond à tes besoins.

hello,

merci de ta réponse. oui le développeur principal a, comment dire, des idées biens arrêtées et les impose !!

je peux évidement ailleurs. ce n'est pas exclus. je pense pouvoir importer mes flux dedans. il est multi-comptes aussi freshrss ?

j'ai utilisé "News" dans nextcloud pendant un bon moment mais je l'ai abandonné car il est pas multi-comptes et fait des caprices, au niveau des mises à jour, sans trop comprend pourquoi !!!


@+
jajaX
Asus X93SM-YZ157V / Asus X93SM-YZ065V sous KDE Neon
ASUS K95VB sous Kubuntu 24.04 Noble Numbat (64 bits) / ACER Aspire 5612 WLMI sous Kubuntu 18.04 Bionic Beaver (32 bits)

Hors ligne

#7 Le 25/01/2025, à 20:17

jajaX

Re : tt-rss ancien vs nouveau

kastopidiak a écrit :

Oui je pense que c'est multi-utilisateurs. D’ailleurs je ne comprends pas pourquoi tu dis que Nextcloud avec News ne l'est pas… Pour les mises à jour des flux, de mémoire il faut paramétrer Nextcloud pour utiliser la tâche cron du système.

ok merci pour les infos.

je dis que "news" n'est pas multi-utilisateur car, de mémoire, on ne pouvait ajouter des flux que sur sa session. après, je peux créer un autre compte nextcloud.

justement, le soucis, c'est que depuis mes déboires avec la mal vers 24.04, cron est en rade là !!

ça fonctionne sans problème, je parle de cron là, pour tiny tiny rss mais pas pour nextcloud.


@+
jajaX
Asus X93SM-YZ157V / Asus X93SM-YZ065V sous KDE Neon
ASUS K95VB sous Kubuntu 24.04 Noble Numbat (64 bits) / ACER Aspire 5612 WLMI sous Kubuntu 18.04 Bionic Beaver (32 bits)

Hors ligne

#8 Le 26/03/2025, à 22:52

jajaX

Re : tt-rss ancien vs nouveau

petit up pour passer d'une version à l'autre ! merci !


@+
jajaX
Asus X93SM-YZ157V / Asus X93SM-YZ065V sous KDE Neon
ASUS K95VB sous Kubuntu 24.04 Noble Numbat (64 bits) / ACER Aspire 5612 WLMI sous Kubuntu 18.04 Bionic Beaver (32 bits)

Hors ligne

#9 Le 15/05/2025, à 12:03

jajaX

Re : tt-rss ancien vs nouveau

petit remontage de fil !


@+
jajaX
Asus X93SM-YZ157V / Asus X93SM-YZ065V sous KDE Neon
ASUS K95VB sous Kubuntu 24.04 Noble Numbat (64 bits) / ACER Aspire 5612 WLMI sous Kubuntu 18.04 Bionic Beaver (32 bits)

Hors ligne

#10 Le 17/09/2025, à 16:33

jajaX

Re : tt-rss ancien vs nouveau

salut !

bon je reprends l'affaire en main !!

j'ai enfin réussi à installer la bête en local !! après moult déboires et messages d'erreur !!

je peux faire un tuto si besoin !!

maintenant, faut que je le déplace pour un accès externe et lui faire avaler mon nom de domaine et certificat auto-signé !!


@+
jajaX
Asus X93SM-YZ157V / Asus X93SM-YZ065V sous KDE Neon
ASUS K95VB sous Kubuntu 24.04 Noble Numbat (64 bits) / ACER Aspire 5612 WLMI sous Kubuntu 18.04 Bionic Beaver (32 bits)

Hors ligne

#11 Le 17/09/2025, à 19:35

jajaX

Re : tt-rss ancien vs nouveau

tuto =>

je reprends le tuto de la page d'installation (ici) de tiny tiny rss.

installer docker et extensions qui vont bien et patroni :

sudo apt-get install docker.io docker-compose docker-compose-v2 patroni

créer un dossier ttrss dans votre home (pour commencer)

créer un fichier "cosign.pub" et copier/coller ce qui suit dedans :

-----BEGIN PUBLIC KEY-----
MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEtoahWEy+L2JZCyDZ3+sKacGjhLCj
DDZpyS24bZzLoqZ3uEROqDusa9F9gNWP4sd3nbH02Tc0x89x5mM29wVg3w==
-----END PUBLIC KEY-----

vérification avec cette commande :

cosign verify --key cosign.pub cthulhoo/ttrss-web-nginx:latest \   --private-infrastructure=true

j'ai installé cosign via le deb récupéré ici.

déjà ça coince =>

cosign verify --key cosign.pub cthulhoo/ttrss-web-nginx:latest \   --private-infrastructure=true

Verification for index.docker.io/cthulhoo/ttrss-web-nginx:latest --
The following checks were performed on each of these signatures:
  - The cosign claims were validated
  - The signatures were verified against the specified public key

[{"critical":{"identity":{"docker-reference":"index.docker.io/cthulhoo/ttrss-web-nginx"},"image":{"docker-manifest-digest":"sha256:062ae278e84b0895cbe05a4b08bd7706208c36270d2bebc581b4096f0cb334e1"},"type":"cosign container image signature"},"optional":null}]
Error: parsing reference: could not parse reference:  
error during command execution: parsing reference: could not parse reference:

je précise que j'utilise apache2 mais comme c'est sur docker, je ne sais pas si ça a une incidence.

enfin bref, je continue car ça n'a (apparemment) pas d'incidence pour la suite !!

dans le dossier que vous avez créé plus haut, il faut créer un fichier ".env" et y mettre ceci dedans :

# Put any local modifications here.

# Run FPM under this UID/GID.
# OWNER_UID=1000
# OWNER_GID=1000

# FPM settings.
#PHP_WORKER_MAX_CHILDREN=5
#PHP_WORKER_MEMORY_LIMIT=256M

# ADMIN_USER_* settings are applied on every startup.

# Set admin user password to this value. If not set, random password
# will be generated on startup, look for it in the 'app' container logs.
#ADMIN_USER_PASS=

# Sets admin user access level to this value. Valid values:
# -2 - forbidden to login
# -1 - readonly
#  0 - default user
# 10 - admin
#ADMIN_USER_ACCESS_LEVEL=

# Auto create another user (in addition to built-in admin) unless it already exists.
#AUTO_CREATE_USER=
#AUTO_CREATE_USER_PASS=
#AUTO_CREATE_USER_ACCESS_LEVEL=0

# Default database credentials.
TTRSS_DB_USER=postgres
TTRSS_DB_NAME=postgres
TTRSS_DB_PASS=password

# You can customize other config.php defines by setting overrides here.
# See tt-rss/.docker/app/Dockerfile for a complete list.

# You probably shouldn't disable auth_internal unless you know what you're doing.
# TTRSS_PLUGINS=auth_internal,auth_remote
# TTRSS_SINGLE_USER_MODE=true
# TTRSS_SESSION_COOKIE_LIFETIME=2592000
# TTRSS_FORCE_ARTICLE_PURGE=30
# ...

# Bind exposed port to 127.0.0.1 to run behind reverse proxy on the same host.
# If you plan to expose the container, remove "127.0.0.1:".
HTTP_PORT=127.0.0.1:8280
#HTTP_PORT=8280

ne rien modifier pour le moment.
dans ce même dossier, créer un fichier "docker-compose.yml" avec ce contenu :

version: '3'

services:

  # see FAQ entry below if upgrading from a different PostgreSQL major version (e.g. 12 to 15):
  # https://tt-rss.org/wiki/InstallationNotes/#i-got-the-updated-compose-file-above-and-now-my-database-keeps-restarting
  db:
    image: postgres:15-alpine
    restart: unless-stopped
    env_file:
      - .env
    environment:
      - POSTGRES_USER=${TTRSS_DB_USER}
      - POSTGRES_PASSWORD=${TTRSS_DB_PASS}
      - POSTGRES_DB=${TTRSS_DB_NAME}
    volumes:
      - db:/var/lib/postgresql/data

  app:
    image: cthulhoo/ttrss-fpm-pgsql-static:latest
    restart: unless-stopped
    env_file:
      - .env
    volumes:
      - app:/var/www/html
      - ./config.d:/opt/tt-rss/config.d:ro
    depends_on:
      - db

#  optional, makes weekly backups of your install
#  backups:
#    image: cthulhoo/ttrss-fpm-pgsql-static:latest
#    restart: unless-stopped
#    env_file:
#      - .env
#    volumes:
#      - backups:/backups
#      - app:/var/www/html
#    depends_on:
#      - db
#    command: /opt/tt-rss/dcron.sh -f

  updater:
    image: cthulhoo/ttrss-fpm-pgsql-static:latest
    restart: unless-stopped
    env_file:
      - .env
    volumes:
      - app:/var/www/html
      - ./config.d:/opt/tt-rss/config.d:ro
    depends_on:
      - app
    command: /opt/tt-rss/updater.sh

  web-nginx:
    image: cthulhoo/ttrss-web-nginx:latest
    restart: unless-stopped
    env_file:
      - .env
    ports:
      - ${HTTP_PORT}:80
    volumes:
      - app:/var/www/html:ro
    depends_on:
      - app

volumes:
  db:
  app:
  backups:

 
  éxécuter la commande suivant :
 
 

docker compose up -d

 
  à partir de là, l'instance de tiny tiny rss est accessible à partir de l'url =>
 
 

http://localhost:8280/tt-rss

 
  user : admin
  mdp : changeme
 
  c'est du local, donc faut changer ça =>
 

sudo mkdir -p /var/www/ttrss

et

sudo chown www-data /var/www/ttrss

là, on crée un dossier dans /var/www et on lui donne un propriétaire qui va bien.

maintenant, on copie les fichiers dedans :

sudo cp -r /home/server/ttrss/html/* /var/www/ttrss/ 2>/dev/null || true

--------------- la suite demain --------------------------------


@+
jajaX
Asus X93SM-YZ157V / Asus X93SM-YZ065V sous KDE Neon
ASUS K95VB sous Kubuntu 24.04 Noble Numbat (64 bits) / ACER Aspire 5612 WLMI sous Kubuntu 18.04 Bionic Beaver (32 bits)

Hors ligne