{"id":19712199,"url":"https://github.com/fmstrat/agriget-docker","last_synced_at":"2026-03-01T23:05:51.051Z","repository":{"id":76612459,"uuid":"177145790","full_name":"Fmstrat/agriget-docker","owner":"Fmstrat","description":"Docker container for Agriget, a Feedly styled RSS reader with TT-RSS functionality.","archived":false,"fork":false,"pushed_at":"2019-03-22T13:57:32.000Z","size":8,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-02-27T20:00:17.184Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Fmstrat.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-03-22T13:33:16.000Z","updated_at":"2020-06-24T20:14:44.000Z","dependencies_parsed_at":null,"dependency_job_id":"ffca8e70-5261-4c35-8569-6257378e5a44","html_url":"https://github.com/Fmstrat/agriget-docker","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Fmstrat/agriget-docker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fmstrat%2Fagriget-docker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fmstrat%2Fagriget-docker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fmstrat%2Fagriget-docker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fmstrat%2Fagriget-docker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Fmstrat","download_url":"https://codeload.github.com/Fmstrat/agriget-docker/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fmstrat%2Fagriget-docker/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29987656,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-01T22:42:38.399Z","status":"ssl_error","status_checked_at":"2026-03-01T22:41:51.863Z","response_time":124,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-11T22:16:02.636Z","updated_at":"2026-03-01T23:05:51.034Z","avatar_url":"https://github.com/Fmstrat.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"Agriget for Docker\n=======\n\nAgriget is a fork of Tiny Tiny RSS (TT-RSS) that focuses on a more modern \"Feedly styled\" UI while retaining all compatibility and updates with and from the TT-RSS backend and mobile applications. While the original features of Agriget were started as a PR to TT-RSS, due to development differences Agriget was instead created to foster an open environment for developers to contribute.\n\n\u003cdiv align=\"center\"\u003e\n    \u003cimg src=\"https://raw.githubusercontent.com/Fmstrat/agriget/master/screenshots/1.png\" width=\"250\"\u003e \n    \u003cimg src=\"https://raw.githubusercontent.com/Fmstrat/agriget/master/screenshots/2.png\" width=\"250\"\u003e \n    \u003cimg src=\"https://raw.githubusercontent.com/Fmstrat/agriget/master/screenshots/3.png\" width=\"250\"\u003e\n    \u003cbr\u003e\n    \u003cimg src=\"https://raw.githubusercontent.com/Fmstrat/agriget/master/screenshots/4.png\" width=\"250\"\u003e \n    \u003cimg src=\"https://raw.githubusercontent.com/Fmstrat/agriget/master/screenshots/5.png\" width=\"250\"\u003e \n    \u003cimg src=\"https://raw.githubusercontent.com/Fmstrat/agriget/master/screenshots/6.png\" width=\"250\"\u003e\n    \u003cbr\u003e\n\u003c/div\u003e\n\n**Core differences from TT-RSS include:**\n- UI enhancements to include visuals and make view changes and night mode more seamless\n- Greater 12h time support in UI\n- Consolidated data directory for easier deployment in container infrastructures such as Docker\n\n**Todo:**\n- Refactor full UI including settings screens in CSS Grid\n- Remove requirement for popout top menu\n- Cross platform mobile implementation leveraging new UI\n\nInstall\n-------\nThe easiest installation method is to use the prebuilt Docker image located at: https://hub.docker.com/r/nowsci/agriget. The below will set up the containers required for Agriget. You should seperatly set up an nginx instance proxying to `agriget:80`, or you could open ports to the host.\n\nIn your `docker-compose.yml`:\n```\nversion: '2.1'\n\nservices:\n\n  agriget-mariadb:\n    image: mariadb\n    container_name: agriget-mariadb\n    environment:\n      - MYSQL_ROOT_PASSWORD=agriget\n      - MYSQL_PASSWORD=agriget\n      - MYSQL_DATABASE=agriget\n      - MYSQL_USER=agriget\n    volumes:\n      - /etc/localtime:/etc/localtime:ro\n      - ./agriget/mariadb/data/:/var/lib/mysql\n    restart: always\n\n  agriget:\n    image: nowsci/agriget\n    container_name: agriget\n    volumes:\n      - /etc/localtime:/etc/localtime:ro\n      - ./agriget/apache/data:/data\n    depends_on:\n      - agriget-mariadb\n    restart: always\n```\n\n**If you do not wish to use Docker**, you can follow the standard TT-RSS instructions from https://git.tt-rss.org/fox/tt-rss/wiki/InstallationNotes while substituting the https://github.com/Fmstrat/agriget repo for Tiny Tiny RSS.\n\nMigrating from TT-RSS\n---------------------\nMigration from TT-RSS is a fairly straight forward process unless you are running some really custom plugins. \n- Copy your `config.php` file to Agriget's `/data` directory.\n- Make the following changes to `config.php`:\n  - Add `define('DATA_DIR', 'data');`\n  - Change `define('LOCK_DIRECTORY', 'lock');` to `define('LOCK_DIRECTORY', 'data/lock');`\n  - Change `define('CACHE_DIR', 'cache');` to `define('CACHE_DIR', 'data/cache');`\n  - Change `define('ICONS_DIR', \"feed-icons\");` to `define('ICONS_DIR', \"data/feed-icons\");`\n  - Change `define('ICONS_URL', \"feed-icons\");` to `define('ICONS_URL', \"data/feed-icons\");`\n  - Ensure `define('PLUGINS', ...)` includes `toggle_sidebar, bookmarklets, close_button` as these are required by Agriget\n\nNow Agriget will be pointed at your existing TT-RSS database and function as TT-RSS did before. Please be sure TT-RSS is not running before you start Agriget, and it is highly recommended you run a backup before beginning this process.\n\nPlugins\n-------\nLooking to develop TT-RSS style plugins? See the [Hook Documentation](https://github.com/Fmstrat/agriget/blob/master/PLUGINHOOKS.md) for information on which hooks are available.\n\nDisclaimer\n----------\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License along with this program.  If not, see \u003chttp://www.gnu.org/licenses/\u003e.\n\n- Uses Silk icons by Mark James: http://www.famfamfam.com/lab/icons/silk/\n- Originally forked from TT-RSS: http://tt-rss.org\n- Base Feedly theme from: https://github.com/levito/tt-rss-feedly-theme\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffmstrat%2Fagriget-docker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffmstrat%2Fagriget-docker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffmstrat%2Fagriget-docker/lists"}