|
|
|
@ -49,6 +49,37 @@ We are a friendly community. |
|
|
|
|
5. Everything should be working :) If you encounter any problem, feel free to contact me. |
|
|
|
|
6. Advanced configuration settings can be seen in [config.php](./data/config.default.php). |
|
|
|
|
|
|
|
|
|
## 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 |
|
|
|
|
sudo a2enmod headers expires rewrite ssl |
|
|
|
|
# (Optional) If you want a MySQL database server |
|
|
|
|
sudo apt-get install mysql-server mysql-client php5-mysql |
|
|
|
|
# Main components (git is optional if you manually download the installation files) |
|
|
|
|
sudo apt-get install git php5 php5-curl php5-gd php5-intl php5-json php5-gmp php5-sqlite |
|
|
|
|
# Restart Web server |
|
|
|
|
sudo service apache2 restart |
|
|
|
|
# For FreshRSS itself |
|
|
|
|
cd /usr/share/ |
|
|
|
|
sudo git clone https://github.com/FreshRSS/FreshRSS.git |
|
|
|
|
# Set the rights so that your Web browser can access the files |
|
|
|
|
cd FreshRSS |
|
|
|
|
sudo chown -R :www-data . |
|
|
|
|
sudo chmod -R g+w ./data/ |
|
|
|
|
# Publish FreshRSS in your public HTML directory |
|
|
|
|
sudo ln -s /usr/share/FreshRSS/p /var/www/html/FreshRSS |
|
|
|
|
# Navigate to http://example.net/FreshRSS to complete the installation. |
|
|
|
|
# (If you do it from localhost, you may have to adjust the setting of your public address later) |
|
|
|
|
|
|
|
|
|
# Update to a newer version of FreshRSS |
|
|
|
|
cd /usr/share/FreshRSS |
|
|
|
|
sudo git reset --hard |
|
|
|
|
sudo git pull |
|
|
|
|
sudo chown -R :www-data . |
|
|
|
|
sudo chmod -R g+w ./data/ |
|
|
|
|
``` |
|
|
|
|
|
|
|
|
|
# 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+) |
|
|
|
|