Skip to content

selfoss: The multipurpose rss reader, live stream, mashup, aggregation web application

Notifications You must be signed in to change notification settings

norbertwenzel/selfoss

 
 

Repository files navigation

selfoss

Copyright (c) 2015 Tobias Zeising, [email protected]
http://selfoss.aditu.de
Licensed under the GPLv3 license
Version 2.15-SNAPSHOT

INSTALLATION

  1. Upload all files of this folder (IMPORTANT: also upload the invisible .htaccess files)
  2. Make the directories data/cache, data/favicons, data/logs, data/thumbnails, data/sqlite and public/ writeable
  3. Insert database access data in config.ini (see below -- you don't have to change anything if you want to use sqlite)
  4. You don't have to install the database, it will be created automatically (ensure that your database has enought rights for creating triggers)
  5. Create cronjob for updating feeds and point it to http://yourselfossurl.com/update via wget or curl. You can also execute the cliupdate.php from commandline.

For further questions or on any problem use our support forum: http://selfoss.aditu.de/forum

CONFIGURATION

  1. Copy defaults.ini to config.ini
  2. Edit config.ini and delete any lines you do not wish to override
  3. Do not delete the [globals] line
  4. See http://selfoss.aditu.de/ for examples

UPDATE

  1. backup your database and your "data" folder
  2. (IMPORTANT: don't delete the "data" folder) delete all old files and folders excluding the folder "data"
  3. upload all new files and folders excluding the data folder (IMPORTANT: also upload the invisible .htaccess files)
  4. Rename your folder /data/icons into /data/favicons
  5. Delete the files /public/all-v*.css and /public/all-v*.js
  6. Clean your browser cache
  7. insert your current database connection and your individual configuration in config.ini. Important: we change the config.ini and add new options in newer versions. You have to update the config.ini too.
  8. The database will be updated automatically (ensure that your database has enought rights for creating triggers)

For further questions or on any problem use our support forum: http://selfoss.aditu.de/forum

OPML Import

Visit the page http://yourselfossurl.com/opml for importing your OPML File. If you are a user of the google reader then use https://www.google.com/takeout/ to get all your feeds in one opml file.

APPS

A third party app is available for Android: Selfoss.

DEVELOPMENT

Selfoss uses git submodules for some external libaries. When you clone the repository you have to issue a git submodule init as well as a git submodule update to retrieve the external sources.

CREDITS

Very special thanks to all contributors of pull requests here on github. Your improvements are awesome!!!

Special thanks to the great programmers of this libraries which will be used in selfoss:

Icon Source: http://www.artcoreillustrations.com/

About

selfoss: The multipurpose rss reader, live stream, mashup, aggregation web application

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 82.0%
  • JavaScript 8.6%
  • CSS 5.9%
  • HTML 3.2%
  • ApacheConf 0.3%