mirror of
https://github.com/FreshRSS/FreshRSS.git
synced 2026-03-31 12:45:40 -04:00
Minor reorganisation of the readme
This commit is contained in:
55
README.fr.md
55
README.fr.md
@@ -25,27 +25,9 @@ Nous sommes une communauté amicale.
|
||||
|
||||

|
||||
|
||||
# Téléchargement
|
||||
Voir la [liste des versions](../../releases).
|
||||
|
||||
## À propos des branches
|
||||
* Utilisez [la branche master](https://github.com/FreshRSS/FreshRSS/tree/master/) si vous visez la stabilité.
|
||||
* Pour ceux qui veulent bien aider à tester ou développer les dernières fonctionnalités, [la branche dev](https://github.com/FreshRSS/FreshRSS/tree/dev) vous ouvre les bras !
|
||||
|
||||
# Avertissements
|
||||
FreshRSS n’est fourni avec aucune garantie.
|
||||
|
||||
# Prérequis
|
||||
* Serveur modeste, par exemple sous Linux ou Windows
|
||||
* Fonctionne même sur un Raspberry Pi 1 avec des temps de réponse < 1s (testé sur 150 flux, 22k articles)
|
||||
* Serveur Web Apache2 (recommandé), ou nginx, lighttpd (non testé sur les autres)
|
||||
* PHP 5.3.8+ (PHP 5.4+ recommandé, et PHP 5.5+ pour les performances, ou PHP 7+ pour d’encore meilleures performances)
|
||||
* Requis : [cURL](https://secure.php.net/curl), [DOM](https://secure.php.net/dom), [XML](https://secure.php.net/xml), [session](https://secure.php.net/session), [ctype](https://secure.php.net/ctype), et [PDO_MySQL](https://secure.php.net/pdo-mysql) ou [PDO_SQLite](https://secure.php.net/pdo-sqlite) ou [PDO_PGSQL](https://secure.php.net/pdo-pgsql)
|
||||
* Recommandés : [JSON](https://secure.php.net/json), [GMP](https://secure.php.net/gmp) (pour accès API sur plateformes < 64 bits), [IDN](https://secure.php.net/intl.idn) (pour les noms de domaines internationalisés), [mbstring](https://secure.php.net/mbstring) (pour le texte Unicode), [iconv](https://secure.php.net/iconv) (pour conversion d’encodages), [ZIP](https://secure.php.net/zip) (pour import/export), [zlib](https://secure.php.net/zlib) (pour les flux compressés)
|
||||
* MySQL 5.5.3+ (recommandé), ou SQLite 3.7.4+, ou PostgreSQL 9.2+
|
||||
* Un navigateur Web récent tel que Firefox / IceCat, Internet Explorer 11 / Edge (sauf certains détails), Chromium / Chrome, Opera, Safari.
|
||||
* Fonctionne aussi sur mobile (sauf certaines fonctionnalités)
|
||||
|
||||

|
||||
|
||||
# [Documentation](https://freshrss.github.io/FreshRSS/fr/)
|
||||
@@ -54,7 +36,32 @@ FreshRSS n’est fourni avec aucune garantie.
|
||||
* La [documentation développeurs](https://freshrss.github.io/FreshRSS/fr/developers/01_First_steps.md) pour savoir comment contribuer et mieux comprendre le code source de FreshRSS.
|
||||
* Le [guide de contribution](https://freshrss.github.io/FreshRSS/fr/contributing.md) pour nous aider à développer FreshRSS.
|
||||
|
||||
# Prérequis
|
||||
* Un navigateur Web récent tel que Firefox / IceCat, Internet Explorer 11 / Edge (sauf certains détails), Chromium / Chrome, Opera, Safari.
|
||||
* Fonctionne aussi sur mobile (sauf certaines fonctionnalités)
|
||||
* Serveur modeste, par exemple sous Linux ou Windows
|
||||
* Fonctionne même sur un Raspberry Pi 1 avec des temps de réponse < 1s (testé sur 150 flux, 22k articles)
|
||||
* Serveur Web Apache2 (recommandé), ou nginx, lighttpd (non testé sur les autres)
|
||||
* PHP 5.3.8+ (PHP 5.4+ recommandé, et PHP 5.5+ pour les performances, ou PHP 7+ pour d’encore meilleures performances)
|
||||
* Requis : [cURL](https://secure.php.net/curl), [DOM](https://secure.php.net/dom), [XML](https://secure.php.net/xml), [session](https://secure.php.net/session), [ctype](https://secure.php.net/ctype), et [PDO_MySQL](https://secure.php.net/pdo-mysql) ou [PDO_SQLite](https://secure.php.net/pdo-sqlite) ou [PDO_PGSQL](https://secure.php.net/pdo-pgsql)
|
||||
* Recommandés : [JSON](https://secure.php.net/json), [GMP](https://secure.php.net/gmp) (pour accès API sur plateformes < 64 bits), [IDN](https://secure.php.net/intl.idn) (pour les noms de domaines internationalisés), [mbstring](https://secure.php.net/mbstring) (pour le texte Unicode), [iconv](https://secure.php.net/iconv) (pour conversion d’encodages), [ZIP](https://secure.php.net/zip) (pour import/export), [zlib](https://secure.php.net/zlib) (pour les flux compressés)
|
||||
* MySQL 5.5.3+ (recommandé), ou SQLite 3.7.4+, ou PostgreSQL 9.2+
|
||||
|
||||
# [Installation](https://freshrss.github.io/FreshRSS/fr/users/01_Installation.html)
|
||||
|
||||
## Téléchargement
|
||||
Voir la [liste des versions](../../releases).
|
||||
|
||||
### À propos des branches
|
||||
* Utilisez [la branche master](https://github.com/FreshRSS/FreshRSS/tree/master/) si vous visez la stabilité.
|
||||
* Pour ceux qui veulent bien aider à tester ou développer les dernières fonctionnalités, [la branche dev](https://github.com/FreshRSS/FreshRSS/tree/dev) vous ouvre les bras !
|
||||
|
||||
## Installation automatisée
|
||||
* [](./Docker/)
|
||||
* [](https://install-app.yunohost.org/?app=freshrss)
|
||||
* [](https://cloudron.io/button.html?app=org.freshrss.cloudronapp)
|
||||
|
||||
## Installation manuelle
|
||||
1. Récupérez l’application FreshRSS via la commande git ou [en téléchargeant l’archive](../releases)
|
||||
2. Placez l’application sur votre serveur (la partie à exposer au Web est le répertoire `./p/`)
|
||||
3. Le serveur Web doit avoir les droits d’écriture dans le répertoire `./data/`
|
||||
@@ -66,12 +73,7 @@ FreshRSS n’est fourni avec aucune garantie.
|
||||
|
||||
Plus d’informations sur l’installation et la configuration serveur peuvent être trouvées dans [notre documentation](https://freshrss.github.io/FreshRSS/fr/users/01_Installation.md).
|
||||
|
||||
## Installation automatisée
|
||||
* [](./Docker/)
|
||||
* [](https://install-app.yunohost.org/?app=freshrss)
|
||||
* [](https://cloudron.io/button.html?app=org.freshrss.cloudronapp)
|
||||
|
||||
## Exemple d’installation complète sur Linux Debian/Ubuntu
|
||||
### Exemple d’installation complète sur Linux Debian/Ubuntu
|
||||
```sh
|
||||
# Si vous utilisez le serveur Web Apache (sinon il faut un autre serveur Web)
|
||||
sudo apt-get install apache2
|
||||
@@ -138,8 +140,7 @@ Créer `/etc/cron.d/FreshRSS` avec :
|
||||
7,37 * * * * www-data php -f /usr/share/FreshRSS/app/actualize_script.php > /tmp/FreshRSS.log 2>&1
|
||||
```
|
||||
|
||||
|
||||
# Conseils
|
||||
## Conseils
|
||||
* Pour une meilleure sécurité, faites en sorte que seul le répertoire `./p/` soit accessible depuis le Web, par exemple en faisant pointer un sous-domaine sur le répertoire `./p/`.
|
||||
* En particulier, les données personnelles se trouvent dans le répertoire `./data/`.
|
||||
* Le fichier `./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.
|
||||
@@ -212,8 +213,6 @@ Tout client supportant une API de type Fever ; Sélection :
|
||||
## Uniquement pour certaines options ou configurations
|
||||
* [bcrypt.js](https://github.com/dcodeIO/bcrypt.js)
|
||||
* [phpQuery](https://github.com/phpquery/phpquery)
|
||||
|
||||
## Si les fonctions natives ne sont pas disponibles
|
||||
* [Services_JSON](https://pear.php.net/pepr/pepr-proposal-show.php?id=198)
|
||||
* [password_compat](https://github.com/ircmaxell/password_compat)
|
||||
|
||||
|
||||
55
README.md
55
README.md
@@ -25,27 +25,9 @@ We are a friendly community.
|
||||
|
||||

|
||||
|
||||
# Releases
|
||||
See the [list of releases](../../releases).
|
||||
|
||||
## About branches
|
||||
* Use [the master branch](https://github.com/FreshRSS/FreshRSS/tree/master/) if you need a stable version.
|
||||
* For those willing to help testing or developing the latest features, [the dev branch](https://github.com/FreshRSS/FreshRSS/tree/dev) is waiting for you!
|
||||
|
||||
# Disclaimer
|
||||
FreshRSS comes with absolutely no warranty.
|
||||
|
||||
# Requirements
|
||||
* Light server running Linux or Windows
|
||||
* It even works on Raspberry Pi 1 with response time under a second (tested with 150 feeds, 22k articles)
|
||||
* A web server: Apache2 (recommended), nginx, lighttpd (not tested on others)
|
||||
* PHP 5.3.8+ (PHP 5.4+ recommended, and PHP 5.5+ for performance, or PHP 7 for even higher performance)
|
||||
* Required extensions: [cURL](https://secure.php.net/curl), [DOM](https://secure.php.net/dom), [XML](https://secure.php.net/xml), [session](https://secure.php.net/session), [ctype](https://secure.php.net/ctype), and [PDO_MySQL](https://secure.php.net/pdo-mysql) or [PDO_SQLite](https://secure.php.net/pdo-sqlite) or [PDO_PGSQL](https://secure.php.net/pdo-pgsql)
|
||||
* Recommended extensions: [JSON](https://secure.php.net/json), [GMP](https://secure.php.net/gmp) (for API access on 32-bit platforms), [IDN](https://secure.php.net/intl.idn) (for Internationalized Domain Names), [mbstring](https://secure.php.net/mbstring) (for Unicode strings), [iconv](https://secure.php.net/iconv) (for charset conversion), [ZIP](https://secure.php.net/zip) (for import/export), [zlib](https://secure.php.net/zlib) (for compressed feeds)
|
||||
* MySQL 5.5.3+ (recommended), or SQLite 3.7.4+, or PostgreSQL 9.2+
|
||||
* A recent browser like Firefox / IceCat, Internet Explorer 11 / Edge (minus a few details), Chromium / Chrome, Opera, Safari.
|
||||
* Works on mobile (except a few features)
|
||||
|
||||

|
||||
|
||||
# [Documentation](https://freshrss.github.io/FreshRSS/en/)
|
||||
@@ -54,7 +36,32 @@ FreshRSS comes with absolutely no warranty.
|
||||
* [Developer documentation](https://freshrss.github.io/FreshRSS/en/developers/01_First_steps.html) to guide you in the source code of FreshRSS and to help you if you want to contribute
|
||||
* [Contributor guidelines](https://freshrss.github.io/FreshRSS/en/contributing.md) for those who want to help improve FreshRSS
|
||||
|
||||
# Requirements
|
||||
* A recent browser like Firefox / IceCat, Internet Explorer 11 / Edge (minus a few details), Chromium / Chrome, Opera, Safari.
|
||||
* Works on mobile (except a few features)
|
||||
* Light server running Linux or Windows
|
||||
* It even works on Raspberry Pi 1 with response time under a second (tested with 150 feeds, 22k articles)
|
||||
* A web server: Apache2 (recommended), nginx, lighttpd (not tested on others)
|
||||
* PHP 5.3.8+ (PHP 5.4+ recommended, and PHP 5.5+ for performance, or PHP 7 for even higher performance)
|
||||
* Required extensions: [cURL](https://secure.php.net/curl), [DOM](https://secure.php.net/dom), [XML](https://secure.php.net/xml), [session](https://secure.php.net/session), [ctype](https://secure.php.net/ctype), and [PDO_MySQL](https://secure.php.net/pdo-mysql) or [PDO_SQLite](https://secure.php.net/pdo-sqlite) or [PDO_PGSQL](https://secure.php.net/pdo-pgsql)
|
||||
* Recommended extensions: [JSON](https://secure.php.net/json), [GMP](https://secure.php.net/gmp) (for API access on 32-bit platforms), [IDN](https://secure.php.net/intl.idn) (for Internationalized Domain Names), [mbstring](https://secure.php.net/mbstring) (for Unicode strings), [iconv](https://secure.php.net/iconv) (for charset conversion), [ZIP](https://secure.php.net/zip) (for import/export), [zlib](https://secure.php.net/zlib) (for compressed feeds)
|
||||
* MySQL 5.5.3+ (recommended), or SQLite 3.7.4+, or PostgreSQL 9.2+
|
||||
|
||||
# [Installation](https://freshrss.github.io/FreshRSS/en/admins/02_Installation.html)
|
||||
|
||||
## Releases
|
||||
See the [list of releases](../../releases).
|
||||
|
||||
### About branches
|
||||
* Use [the master branch](https://github.com/FreshRSS/FreshRSS/tree/master/) if you need stable versions.
|
||||
* Use [the dev branch](https://github.com/FreshRSS/FreshRSS/tree/dev) if you want a rolling release with the latest features, and help testing or developing the next stable version.
|
||||
|
||||
## Automated install
|
||||
* [](./Docker/)
|
||||
* [](https://install-app.yunohost.org/?app=freshrss)
|
||||
* [](https://cloudron.io/button.html?app=org.freshrss.cloudronapp)
|
||||
|
||||
## Manual install
|
||||
1. Get FreshRSS with git or [by downloading the archive](https://github.com/FreshRSS/FreshRSS/archive/master.zip)
|
||||
2. Put the application somewhere on your server (expose only the `./p/` folder to the Web)
|
||||
3. Add write access to the `./data/` folder for the webserver user
|
||||
@@ -66,12 +73,7 @@ FreshRSS comes with absolutely no warranty.
|
||||
|
||||
More detailed information about installation and server configuration can be found in [our documentation](https://freshrss.github.io/FreshRSS/en/admins/02_Installation.html).
|
||||
|
||||
## Automated install
|
||||
* [](./Docker/)
|
||||
* [](https://install-app.yunohost.org/?app=freshrss)
|
||||
* [](https://cloudron.io/button.html?app=org.freshrss.cloudronapp)
|
||||
|
||||
## Example of full installation on Linux Debian/Ubuntu
|
||||
### Example of full installation on Linux Debian/Ubuntu
|
||||
```sh
|
||||
# If you use an Apache Web server (otherwise you need another Web server)
|
||||
sudo apt-get install apache2
|
||||
@@ -138,8 +140,7 @@ Create `/etc/cron.d/FreshRSS` with:
|
||||
6,36 * * * * www-data php -f /usr/share/FreshRSS/app/actualize_script.php > /tmp/FreshRSS.log 2>&1
|
||||
```
|
||||
|
||||
|
||||
# Advice
|
||||
## Advice
|
||||
* For better security, expose only the `./p/` folder to the Web.
|
||||
* Be aware that the `./data/` folder contains all personal data, so it is a bad idea to expose it.
|
||||
* The `./constants.php` file defines access to the application folder. If you want to customize your installation, look here first.
|
||||
@@ -212,8 +213,6 @@ Supported clients are:
|
||||
## Only for some options or configurations
|
||||
* [bcrypt.js](https://github.com/dcodeIO/bcrypt.js)
|
||||
* [phpQuery](https://github.com/phpquery/phpquery)
|
||||
|
||||
## If native functions are not available
|
||||
* [Services_JSON](https://pear.php.net/pepr/pepr-proposal-show.php?id=198)
|
||||
* [password_compat](https://github.com/ircmaxell/password_compat)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user