Lecteur RSS self-hosted inspiré de Google Reader, basé sur Dropwizard et React/TypeScript.
Inspiré mais plus joli, car Google Reader avait la tronche de Gmail et c'était quand même bien moche.
Il offre la possibilité de lire l'article directement depuis le Reader et divers vues.
⚡Caractéristiques
- 4 mises en page différentes.
- Thème clair/sombre.
- Entièrement responsive.
- Raccourcis clavier.
- Prise en charge des flux de droite à gauche.
- Traduit dans plus de 25 langues.
- Prend en charge des milliers d'utilisateurs et des millions de flux.
- Importation/exportation OPML.
L'installation
- Créez votre docker-compose.yml:
nano docker-compose.yml
- Collez ça dedans en prenant soin d'adapter le port et les volumes suivant votre configuration:
version: "3"
services:
commafeed:
image: athou/commafeed:latest-h2
restart: unless-stopped
environment:
- CF_DATABASE_DRIVERCLASS=org.postgresql.Driver
- CF_DATABASE_URL=jdbc:postgresql://postgresql:5432/commafeed
- CF_DATABASE_USER=commafeed
- CF_DATABASE_PASSWORD=commafeed
volumes:
- /srv/appdata/commafeed/data:/commafeed/data
ports:
- 8082:8082
postgresql:
image: postgres:latest
restart: unless-stopped
environment:
POSTGRES_USER: commafeed
POSTGRES_PASSWORD: commafeed
POSTGRES_DB: commafeed
volumes:
- /srv/appdata/commafeed/db:/var/lib/postgresql/data
- On installe l'application:
docker-compose up -d
ou avec docker-compose V2:
docker compose up -d
- Rendez-vous sur l'ip:port, suivant l'IP de votre serveur local et le port choisi:
http://ip:8082
Le nom d'utilisateur et le mot de passe pour le compte par défaut sont:
admin
Changer la langue
En haut à droite, cliquez sur admin et sélectionnez Settings:
Choisir la langue:
Gestion des utilisateurs
Toujours dans admin, cliquez sur Gestion des utilisateurs:
Profitez-en pour vous créer un compte admin avec un mot de passe différent.
Ajouter un flux ou un site
CommaFeed permet d'ajouter soit un flux RSS directement ou que vous ajoutiez un site et il fera le travail lui-même de trouver le flux. Cela dit certains sites n'acceptent pas cette méthode et il faudra entrer vous-même l'url du flux RSS.
Imaginons que vous ayez envie d'ajouter belginux, cliquez en haut à gauche sur le + et entrez dans le champ URL du flux l'adresse de belginux:
Cliquez sur suivant:
Pour terminez cliquez sur S'abonner, vous pouvez lui attribuer une catégorie qu'il faudra ajouter au préalable:
Quand vous cliquez sur un des articles à droite vous pourrez le lire directement:
Disponibilité
Sur votre navigateur préféré et il existe un extension pour:
- Chrome
- Firefox
- Edge