1
0
Fork 0
Minimalist and opinionated feed reader https://github.com/miniflux/v2
Find a file
Frédéric Guillot b46b5dfb2a Use r.RemoteAddr to check /metrics endpoint network access
HTTP headers like X-Forwarded-For or X-Real-Ip can be easily spoofed. As
such, it cannot be used to test if the client IP is allowed.

The recommendation is to use HTTP Basic authentication to protect the
metrics endpoint, or run Miniflux behind a trusted reverse-proxy.
2023-03-11 20:53:12 -08:00
.devcontainer
.github
api
cli
client
config Add HTTP Basic authentication for /metrics endpoint 2023-03-11 20:13:52 -08:00
contrib
crypto
database
errors
fever
googlereader
http Use r.RemoteAddr to check /metrics endpoint network access 2023-03-11 20:53:12 -08:00
integration
locale Update es_ES.json 2023-03-11 17:38:07 -08:00
logger
metric
model
oauth2
packaging
proxy
reader
service Use r.RemoteAddr to check /metrics endpoint network access 2023-03-11 20:53:12 -08:00
storage
systemd
template
tests
timer
timezone
ui
url
validator
version
worker
.gitignore
ChangeLog
doc.go
go.mod Bump golang.org/x/crypto from 0.6.0 to 0.7.0 2023-03-06 20:38:55 -08:00
go.sum Bump golang.org/x/crypto from 0.6.0 to 0.7.0 2023-03-06 20:38:55 -08:00
LICENSE
main.go
Makefile
miniflux.1 Add HTTP Basic authentication for /metrics endpoint 2023-03-11 20:13:52 -08:00
Procfile
README.md
SECURITY.md

Miniflux 2

Miniflux is a minimalist and opinionated feed reader:

  • Written in Go (Golang)
  • Works only with Postgresql
  • Doesn't use any ORM
  • Doesn't use any complicated framework
  • Use only modern vanilla Javascript (ES6 and Fetch API)
  • Single binary compiled statically without dependency
  • The number of features is voluntarily limited

It's simple, fast, lightweight and super easy to install.

Official website: https://miniflux.app

Documentation

The Miniflux documentation is available here: https://miniflux.app/docs/ (Man page)

Screenshots

Default theme:

Default theme

Dark theme when using keyboard navigation:

Dark theme

Credits