|
|
@@ -98,48 +98,46 @@ Example to get the number of feeds of a given user:
|
|
|
If you manage FreshRSS via command line, then installing and updating FreshRSS can be done via git:
|
|
|
|
|
|
```sh
|
|
|
+# If your local user does not have write access, prefix all commands by sudo:
|
|
|
+sudo ...
|
|
|
+
|
|
|
# Install FreshRSS
|
|
|
cd /usr/share/
|
|
|
-sudo git clone https://github.com/FreshRSS/FreshRSS.git
|
|
|
+git clone https://github.com/FreshRSS/FreshRSS.git
|
|
|
|
|
|
-# Use the development version of FreshRSS
|
|
|
+# Perform all commands below in your FreshRSS directory:
|
|
|
cd /usr/share/FreshRSS
|
|
|
-sudo git checkout -b dev origin/dev
|
|
|
+
|
|
|
+# Use the development version of FreshRSS
|
|
|
+git checkout -b dev origin/dev
|
|
|
|
|
|
# Check out a specific version of FreshRSS
|
|
|
# See release names on https://github.com/FreshRSS/FreshRSS/releases
|
|
|
# You will then need to manually change version
|
|
|
# or checkout master or dev branch to get new versions
|
|
|
-cd /usr/share/FreshRSS
|
|
|
-sudo git checkout 1.7.0
|
|
|
+git checkout 1.7.0
|
|
|
|
|
|
# Verify what branch is used
|
|
|
-cd /usr/share/FreshRSS
|
|
|
-sudo git branch
|
|
|
+git branch
|
|
|
|
|
|
# Check whether there is a new version of FreshRSS,
|
|
|
# assuming you are on the /master or /dev branch
|
|
|
-cd /usr/share/FreshRSS
|
|
|
-sudo git fetch --all
|
|
|
-sudo git status
|
|
|
+git fetch --all
|
|
|
+git status
|
|
|
|
|
|
# Discard manual changes (do a backup before)
|
|
|
-cd /usr/share/FreshRSS
|
|
|
-sudo git reset --hard
|
|
|
+git reset --hard
|
|
|
# Then re-delete the file forcing the setup wizard
|
|
|
-sudo rm data/do-install.txt
|
|
|
+rm data/do-install.txt
|
|
|
|
|
|
# Delete manual additions (do a backup before)
|
|
|
-cd /usr/share/FreshRSS
|
|
|
-sudo git clean -f -d
|
|
|
+git clean -f -d
|
|
|
|
|
|
# Update to a newer version of FreshRSS,
|
|
|
# assuming you are on the /master or /dev branch
|
|
|
-cd /usr/share/FreshRSS
|
|
|
-sudo git pull
|
|
|
+git pull
|
|
|
|
|
|
# Set the rights so that your Web server can access the files
|
|
|
# (Example for Debian / Ubuntu)
|
|
|
-cd /usr/share/FreshRSS
|
|
|
-sudo chown -R :www-data . && sudo chmod -R g+r . && sudo chmod -R g+w ./data/
|
|
|
+chown -R :www-data . && chmod -R g+r . && chmod -R g+w ./data/
|
|
|
```
|