diff options
| author | 2016-10-05 22:06:53 +0200 | |
|---|---|---|
| committer | 2016-10-05 22:06:53 +0200 | |
| commit | 3a7d79fc89a3dfa048643c8a16f48106b0c93bd5 (patch) | |
| tree | 342438651e4480036bd2b2f7fb52fa2f5f6e93d9 /README.md | |
| parent | 11687f01f87799092954fd00db68aaf581c75ffd (diff) | |
Changelog references to clients and deployments
https://github.com/FreshRSS/FreshRSS/issues/328
https://github.com/jangernert/FeedReader/issues/59
https://github.com/YunoHost-Apps/freshrss_ynh/pull/21
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 19 |
1 files changed, 16 insertions, 3 deletions
@@ -50,7 +50,8 @@ We are a friendly community. 6. Advanced configuration settings can be seen in [config.php](./data/config.default.php). ## Automated install -[](https://dfabric.github.io/DPlatform-ShellCore) +* [](https://dfabric.github.io/DPlatform-ShellCore) +* [YunoHost](https://github.com/YunoHost-Apps/freshrss_ynh) ## Example of full installation on Linux Debian/Ubuntu ```sh @@ -94,14 +95,14 @@ sudo chown -R :www-data . sudo chmod -R g+w ./data/ ``` -# Access control +## Access control It is needed for the multi-user mode to limit access to FreshRSS. You can: * use form authentication (need JavaScript and PHP 5.3.7+, works with some PHP 5.3.3+) * use HTTP authentication supported by your web server * See [Apache documentation](http://httpd.apache.org/docs/trunk/howto/auth.html) * In that case, create a `./p/i/.htaccess` file with a matching `.htpasswd` file. -# Automatic feed update +## Automatic feed update * You can add a Cron job to launch the update script. Check the Cron documentation related to your distribution ([Debian/Ubuntu](https://help.ubuntu.com/community/CronHowto), [Red Hat/Fedora](https://fedoraproject.org/wiki/Administration_Guide_Draft/Cron), [Slackware](http://docs.slackware.com/fr:slackbook:process_control?#cron), [Gentoo](https://wiki.gentoo.org/wiki/Cron), [Arch Linux](https://wiki.archlinux.org/index.php/Cron)…). It’s a good idea to use the Web server user. @@ -111,12 +112,14 @@ For example, if you want to run the script every hour: 7 * * * * php /your-path/FreshRSS/app/actualize_script.php > /tmp/FreshRSS.log 2>&1 ``` + # Advices * For a better security, expose only the `./p/` folder on 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 application folder. If you want to customize your installation, every thing happens here. * If you encounter any problem, logs are accessible from the interface or manually in `./data/log/*.log` files. + # Backup * You need to keep `./data/config.php`, and `./data/*_user.php` files * You can export your feed list in OPML format from FreshRSS @@ -145,3 +148,13 @@ mysqldump -u user -p --databases freshrss > freshrss.sql ## If native functions are not available * [Services_JSON](http://pear.php.net/pepr/pepr-proposal-show.php?id=198) * [password_compat](https://github.com/ircmaxell/password_compat) + + +# Compatible clients +Any client supporting a Google Reader-like API. Selection: + +* Android + * (Closed source) [News+](https://play.google.com/store/apps/details?id=com.noinnion.android.newsplus) + [News+ Google Reader extension](https://play.google.com/store/apps/details?id=com.noinnion.android.newsplus.extension.google_reader) + * (Open source, F-Droid) [EasyRSS](https://github.com/Alkarex/EasyRSS) +* Linux + * (Open source) [FeedReader](https://jangernert.github.io/FeedReader/) |
