|
|
9 anni fa | |
|---|---|---|
| app | 9 anni fa | |
| data | 10 anni fa | |
| extensions | 11 anni fa | |
| lib | 9 anni fa | |
| p | 10 anni fa | |
| tests | 11 anni fa | |
| CHANGELOG.md | 9 anni fa | |
| CONTRIBUTING.md | 11 anni fa | |
| CREDITS.md | 10 anni fa | |
| LICENSE | 13 anni fa | |
| README.fr.md | 9 anni fa | |
| README.md | 9 anni fa | |
| constants.php | 9 anni fa | |
| index.html | 10 anni fa | |
| index.php | 12 anni fa |
FreshRSS est un agrĂ©gateur de flux RSS Ă auto-hĂ©berger Ă lâimage de Leed ou de Kriss Feed.
Il se veut léger et facile à prendre en main tout en étant un outil puissant et paramétrable.
Il permet de gĂ©rer plusieurs utilisateurs, et dispose dâun mode de lecture anonyme. Il supporte PubSubHubbub pour des notifications instantanĂ©es depuis les sites compatibles.
Voir la liste des versions.
Ce logiciel est en développement permanent ! Veuillez vous assurer d'utiliser la branche qui vous correspond :
Cette application a Ă©tĂ© dĂ©veloppĂ©e pour sâadapter principalement Ă des besoins personnels, et aucune garantie n'est fournie. Les demandes de fonctionnalitĂ©s, rapports de bugs, et autres contributions sont les bienvenues. PrivilĂ©giez pour cela des demandes sur GitHub. Nous sommes une communautĂ© amicale.
Referer ne doit pas ĂȘtre dĂ©sactivĂ© pour pouvoir utiliser le formulaire de connexion./p/)./data/# Si vous utilisez le serveur Web Apache (sinon il faut un autre serveur Web)
sudo apt-get install apache2
sudo a2enmod headers expires rewrite ssl
# (optionnel) Si vous voulez un serveur de base de données MySQL
sudo apt-get install mysql-server mysql-client php5-mysql
# Composants principaux (git est optionnel si vous dĂ©ployez manuellement les fichiers dâinstallation)
sudo apt-get install git php5 php5-curl php5-gmp php5-intl php5-json php5-sqlite
# Redémarrage du serveur Web
sudo service apache2 restart
# Pour FreshRSS lui-mĂȘme
cd /usr/share/
sudo git clone https://github.com/FreshRSS/FreshRSS.git
# Mettre les droits dâaccĂšs pour le serveur Web
cd FreshRSS
sudo chown -R :www-data .
sudo chmod -R g+w ./data/
# Publier FreshRSS dans votre répertoire HTML public
sudo ln -s /usr/share/FreshRSS/p /var/www/html/FreshRSS
# Naviguez vers http://example.net/FreshRSS pour terminer lâinstallation.
# (Si vous le faite depuis localhost, vous pourrez avoir à ajuster le réglage de votre adresse publique)
# Mettre Ă jour FreshRSS vers une nouvelle version
cd /usr/share/FreshRSS
sudo git reset --hard
sudo git pull
sudo chown -R :www-data .
sudo chmod -R g+w ./data/
Il est requis pour le mode multi-utilisateur, et recommandĂ© dans tous les cas, de limiter lâaccĂšs Ă votre FreshRSS. Au choix :
./p/i/.htaccess avec un fichier .htpasswd correspondant.Vous pouvez ajouter une tĂąche Cron lançant rĂ©guliĂšrement le script dâactualisation automatique des flux. Consultez la documentation de Cron de votre systĂšme dâexploitation (Debian/Ubuntu, Red Hat/Fedora, Slackware, Gentoo, Arch LinuxâŠ). Câest une bonne idĂ©e dâutiliser le mĂȘme utilisateur que votre serveur Web (souvent âwww-dataâ). Par exemple, pour exĂ©cuter le script toutes les heures :
7 * * * * php /votre-chemin/FreshRSS/app/actualize_script.php > /tmp/FreshRSS.log 2>&1
./p/ soit accessible depuis le Web, par exemple en faisant pointer un sous-domaine sur le répertoire ./p/.
./data/../constants.php dĂ©finit les chemins dâaccĂšs aux rĂ©pertoires clĂ©s de lâapplication. Si vous les bougez, tout se passe ici../data/log/*.log../data/config.php ainsi que ./data/*_user.php et Ă©ventuellement ./data/persona/Pour sauvegarder les articles eux-mĂȘmes, vous pouvez utiliser phpMyAdmin ou les outils de MySQL :
mysqldump -u utilisateur -p --databases freshrss > freshrss.sql