Simple web-based RSS feed reader.
During the migration process all values of the columns content and raw_json of the feed_items table are being copied to a new table feed_item_details and then deleted from the feed_items table.
The migration process might take a while, depending on how many feed items are present.
Please make a backup copy of the feed_items table.
No other breaking changes were introduced.
During the migration process all entries of the feed_item_feed_item_category table are being deleted.
If you want to keep the data please export them as SQL statements first, so you can re-import them after migration is finished.
- Download the latest release: https://github.com/Kaishiyoku/Crystal-RSS/releases/latest
- remove the
php artisan ide-helpercommands from thecomposer.jsonfile - run composer install --no-dev --no-scripts (if you're installing under Windows add the
--ignore-platform-reqsflag due to the use of Laravel Horizon which is incompatible with Windows) - run php artisan migrate
- run npm install
- run npm run prod
- copy the
.env.examplefile and fill in the necessary values:
@php -r \"file_exists('.env') || copy('.env.example', '.env');\" - Setup the cronjob for the scheduler commands:
$ sudo crontab -e -u www-data
Add the cronjob (please adjust the path if necessary):
* * * * * php /var/www/html/crystal-rss/artisan schedule:run >> /var/www/html/crystal-rss/storage/logs/scheduler.log 2>&1
![]() |
![]() |
![]() |
![]() |
MIT (https://github.com/Kaishiyoku/Crystal-RSS/blob/master/LICENSE)
Twitter: @kaishiyoku
Website: www.andreas-wiedel.de



