{"id":16156896,"url":"https://github.com/saghul/docker-miniflux","last_synced_at":"2026-01-20T00:04:02.391Z","repository":{"id":66099496,"uuid":"100168817","full_name":"saghul/docker-miniflux","owner":"saghul","description":"Docker container for miniflux, based off Alpine + s6","archived":false,"fork":false,"pushed_at":"2017-08-13T10:17:15.000Z","size":3,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-13T06:46:56.487Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":null,"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/saghul.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":"2017-08-13T10:16:54.000Z","updated_at":"2017-08-13T10:18:07.000Z","dependencies_parsed_at":null,"dependency_job_id":"44b38f95-42be-49d1-8559-01c7b2da74bb","html_url":"https://github.com/saghul/docker-miniflux","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saghul%2Fdocker-miniflux","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saghul%2Fdocker-miniflux/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saghul%2Fdocker-miniflux/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saghul%2Fdocker-miniflux/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/saghul","download_url":"https://codeload.github.com/saghul/docker-miniflux/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247574618,"owners_count":20960619,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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-10-10T01:46:58.104Z","updated_at":"2026-01-20T00:04:02.348Z","avatar_url":"https://github.com/saghul.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# saghul/miniflux\n[Miniflux](https://miniflux.net/) is an open source web-based news feed (RSS/Atom) reader and aggregator.\nMiniflux is not for everyone, it's for people who want to read their feeds efficiently.\n\n## Usage\n\n```\ndocker create \\\n--name=miniflux \\\n-v /etc/localtime:/etc/localtime:ro \\\n-v \u003cpath to data\u003e:/config \\\n-e PGID=\u003cgid\u003e -e PUID=\u003cuid\u003e \\\n-e TZ=\u003ctimezone\u003e \\\n-p 80:80 \\\nsaghul/miniflux\n```\n\n## Parameters\n\n`The parameters are split into two halves, separated by a colon, the left hand side representing the host and the right the container side.\nFor example with a port -p external:internal - what this shows is the port mapping from internal to external of the container.\nSo -p 8080:80 would expose port 80 from inside the container to be accessible from the host's IP on port 8080\nhttp://192.168.x.x:8080 would show you what's running INSIDE the container on port 80.`\n\n\n* `-p 80` - webui port *see note below*\n* `-v /etc/localtime` for timesync - *optional* *omit if using TZ variable*\n* `-v /config` - where miniflux should store it's config and data files\n* `-e PGID` for GroupID - see below for explanation\n* `-e PUID` for UserID - see below for explanation\n* `-e TZ` for setting timezone information, eg Europe/London\n\nIt is based on alpine linux with s6 overlay, for shell access whilst the container is running do `docker exec -it miniflux /bin/bash`.\n\n### User / Group Identifiers\n\nSometimes when using data volumes (`-v` flags) permissions issues can arise between the host OS and the container. We avoid this issue by allowing you to\nspecify the user `PUID` and group `PGID`. Ensure the data volume directory on the host is owned by the same user you specify and it will \"just work\" ™.\n\nIn this instance `PUID=1001` and `PGID=1001`. To find yours use `id user` as below:\n\n```\n  $ id \u003cdockeruser\u003e\n    uid=1001(dockeruser) gid=1001(dockergroup) groups=1001(dockergroup)\n```\n\n## Info\n\n* To monitor the logs of the container in realtime `docker logs -f miniflux`.\n\n## Differences from miniflux/miniflux\n\n* Based off Alpine with the s6 overlay\n* Included cronjob which updates feeds every hour\n\n## Thanks\n\nThis template is based off [the tt-rss template](https://github.com/linuxserver/docker-tt-rss) by [LinuxServer](https://www.linuxserver.io/). Cheers!\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsaghul%2Fdocker-miniflux","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsaghul%2Fdocker-miniflux","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsaghul%2Fdocker-miniflux/lists"}