2022-08-25 22:22:11 +02:00
|
|
|
|
version: '3'
|
|
|
|
|
services:
|
|
|
|
|
######## Miniflux ########
|
|
|
|
|
miniflux:
|
|
|
|
|
container_name: "mf-frontend"
|
2024-04-28 02:05:05 +02:00
|
|
|
|
image: "ghcr.io/miniflux/miniflux:2.1.3"
|
2022-08-25 22:22:11 +02:00
|
|
|
|
restart: always
|
|
|
|
|
depends_on:
|
2024-02-01 20:49:07 +01:00
|
|
|
|
- mf-db16
|
2022-08-25 22:22:11 +02:00
|
|
|
|
environment:
|
2024-02-01 20:49:07 +01:00
|
|
|
|
DATABASE_URL: "postgres://miniflux:{{ lookup('keepass', 'miniflux_postgres_password', 'password') }}@mf-db16/miniflux?sslmode=disable"
|
2023-04-06 19:53:27 +02:00
|
|
|
|
RUN_MIGRATIONS: 1
|
|
|
|
|
# CREATE_ADMIN: 1
|
|
|
|
|
# ADMIN_USERNAME: adminmf
|
2024-01-26 22:37:25 +01:00
|
|
|
|
# ADMIN_PASSWORD: "{{ lookup('keepass', 'miniflux_admin_password', 'password') }}"
|
2023-04-06 19:53:27 +02:00
|
|
|
|
WORKER_POOL_SIZE: 10
|
|
|
|
|
POLLING_FREQUENCY: 10
|
|
|
|
|
CLEANUP_ARCHIVE_UNREAD_DAYS: -1
|
|
|
|
|
CLEANUP_ARCHIVE_READ_DAYS: 90
|
|
|
|
|
TZ: Europe/Berlin
|
2022-08-25 22:22:11 +02:00
|
|
|
|
networks:
|
|
|
|
|
- intern
|
|
|
|
|
- traefik
|
2024-02-01 21:23:44 +01:00
|
|
|
|
healthcheck:
|
|
|
|
|
test: ["CMD", "/usr/bin/miniflux", "-healthcheck", "auto"]
|
2022-08-25 22:22:11 +02:00
|
|
|
|
labels:
|
2023-04-20 14:50:33 +02:00
|
|
|
|
traefik.http.routers.miniflux.rule: Host(`miniflux.mgrote.net`)
|
|
|
|
|
traefik.enable: true
|
|
|
|
|
traefik.http.routers.miniflux.tls: true
|
|
|
|
|
traefik.http.routers.miniflux.tls.certresolver: resolver_letsencrypt
|
|
|
|
|
traefik.http.routers.miniflux.entrypoints: entry_https
|
|
|
|
|
traefik.http.services.miniflux.loadbalancer.server.port: 8080
|
2023-04-20 21:10:10 +02:00
|
|
|
|
|
2024-02-01 20:49:07 +01:00
|
|
|
|
######## Postgres ########
|
|
|
|
|
mf-db16:
|
|
|
|
|
container_name: "mf-db16"
|
2024-02-13 08:34:24 +01:00
|
|
|
|
image: "postgres:16.2"
|
2022-08-25 22:22:11 +02:00
|
|
|
|
restart: always
|
|
|
|
|
environment:
|
2023-04-06 19:53:27 +02:00
|
|
|
|
POSTGRES_USER: miniflux
|
2024-01-26 22:37:25 +01:00
|
|
|
|
POSTGRES_PASSWORD: "{{ lookup('keepass', 'miniflux_postgres_password', 'password') }}"
|
2023-04-06 19:53:27 +02:00
|
|
|
|
TZ: Europe/Berlin
|
2024-02-01 20:49:07 +01:00
|
|
|
|
POSTGRES_HOST_AUTH_METHOD: "md5" # Workaround beim Migration von 13 -> 16; https://eelkevdbos.medium.com/upgrade-postgresql-with-docker-compose-99d995e464 ;
|
2022-08-25 22:22:11 +02:00
|
|
|
|
volumes:
|
2024-02-01 20:49:07 +01:00
|
|
|
|
- db16:/var/lib/postgresql/data
|
2022-08-25 22:22:11 +02:00
|
|
|
|
networks:
|
|
|
|
|
- intern
|
2024-02-01 21:23:44 +01:00
|
|
|
|
healthcheck:
|
|
|
|
|
test: ["CMD", "pg_isready", "-U", "miniflux"]
|
|
|
|
|
interval: 10s
|
|
|
|
|
start_period: 30s
|
2023-03-21 19:00:37 +01:00
|
|
|
|
|
2022-08-25 22:22:11 +02:00
|
|
|
|
######## Miniflux-Filter ########
|
|
|
|
|
mf-filter:
|
|
|
|
|
container_name: mf-filter
|
2023-04-20 21:10:10 +02:00
|
|
|
|
depends_on:
|
|
|
|
|
- miniflux
|
2022-08-25 22:22:11 +02:00
|
|
|
|
restart: always
|
2024-05-07 01:41:44 +02:00
|
|
|
|
image: "registry.mgrote.net/miniflux-filter:latest"
|
|
|
|
|
networks:
|
|
|
|
|
- intern
|
2022-08-25 22:22:11 +02:00
|
|
|
|
environment:
|
2023-04-06 19:53:27 +02:00
|
|
|
|
TZ: Europe/Berlin
|
2024-01-26 22:37:25 +01:00
|
|
|
|
MF_AUTH_TOKEN: "{{ lookup('keepass', 'miniflux_auth_token', 'password') }}"
|
2023-04-06 19:53:27 +02:00
|
|
|
|
MF_API_URL: https://miniflux.mgrote.net/v1
|
|
|
|
|
MF_SLEEP: 600
|
|
|
|
|
#MF_DEBUG: 1
|
2024-05-07 01:42:45 +02:00
|
|
|
|
MF_FILTERLIST: |
|
2024-05-07 01:42:21 +02:00
|
|
|
|
9to5linux.com::9to5Linux Weekly Roundup:
|
|
|
|
|
apnic.net::Podcast
|
|
|
|
|
apnic.net::Event Wrap
|
|
|
|
|
astralcodexten.substack.com::Open Thread
|
|
|
|
|
astralcodexten.substack.com::Book Review Contest
|
|
|
|
|
augengeradeaus.net::Sicherheitshalber der Podcast
|
|
|
|
|
axios.com::Axios on HBO
|
|
|
|
|
axios.com::football
|
|
|
|
|
axios.com::PGA
|
|
|
|
|
computerbase.de::Adrenalin 2020 Edition
|
|
|
|
|
computerbase.de::Adrenalin 2021 Edition
|
|
|
|
|
computerbase.de::CB-Funk
|
|
|
|
|
computerbase.de::CB-Funk-Podcast
|
|
|
|
|
computerbase.de::Community: Fotowettbewerb
|
|
|
|
|
computerbase.de::Community-Umfrage
|
|
|
|
|
computerbase.de::Elon Musk
|
|
|
|
|
computerbase.de::Fotowettbewerb:
|
|
|
|
|
computerbase.de::Fussball
|
|
|
|
|
computerbase.de::Fußball
|
|
|
|
|
computerbase.de::Screenshot-Wettbewerb
|
|
|
|
|
computerbase.de::Sonntagsfrage:
|
|
|
|
|
computerbase.de::Twitter
|
|
|
|
|
computerbase.de::wettbewerb
|
|
|
|
|
computerbase.de::WM
|
|
|
|
|
computerbase.de::Wochenrück- und Ausblick:
|
|
|
|
|
computerbase.de::Xbox Game Pass
|
|
|
|
|
computerbase.de::GeForce
|
|
|
|
|
facebook.com::Bridge returned error
|
|
|
|
|
golem.de::Anzeige
|
|
|
|
|
golem.de::Aus dem Verlag:
|
|
|
|
|
golem.de::Elon Musk
|
|
|
|
|
golem.de::Fifa
|
|
|
|
|
golem.de::Fussball
|
|
|
|
|
golem.de::Fußball
|
|
|
|
|
golem.de::(g+)
|
|
|
|
|
golem.de::Golem Karrierewelt
|
|
|
|
|
www.thedrive.com::Bunker Talk:
|
|
|
|
|
golem.de::in aller Kürze
|
|
|
|
|
golem.de::In eigener Sache
|
|
|
|
|
golem.de::kurznews
|
|
|
|
|
golem.de::Marvel
|
|
|
|
|
golem.de::Podcast
|
|
|
|
|
golem.de::PODCAST BESSER WISSEN:
|
|
|
|
|
golem.de::Sonst noch was?
|
|
|
|
|
golem.de::Star Trek:
|
|
|
|
|
golem.de::Tech Talks:
|
|
|
|
|
golem.de::Twitter
|
|
|
|
|
golem.de::Wochenrückblick
|
|
|
|
|
hardwareluxx.de::Der Hardwareluxx-Webwatch:
|
|
|
|
|
hardwareluxx.de::Die Artikel unserer Partner
|
|
|
|
|
hardwareluxx.de::Shopping Club
|
|
|
|
|
hardwareluxx.de::KW
|
|
|
|
|
heise.de::Anzeige
|
|
|
|
|
heise.de::Auslegungssache
|
|
|
|
|
heise.de::Bit-Rauschen
|
|
|
|
|
heise.de::Bit-Rauschen, der Prozessor-Podcast
|
|
|
|
|
heise.de::c't <webdev>
|
|
|
|
|
heise.de::c’t-Webinar:
|
|
|
|
|
heise.de::Desinfec
|
|
|
|
|
heise.de::Die Bilder der Woche (KW
|
|
|
|
|
heise.de::Die Highlights bei
|
|
|
|
|
heise.de::Dienstag
|
|
|
|
|
heise.de::Dienstag:
|
|
|
|
|
heise.de::Die Produktwerker
|
|
|
|
|
heise.de::Elon Musk
|
|
|
|
|
heise.de::Ferris Talk
|
|
|
|
|
heise.de::FIFA
|
|
|
|
|
heise.de::Freitag
|
|
|
|
|
heise.de::Fußball-WM
|
|
|
|
|
heise.de::heise+
|
|
|
|
|
heise.de::heise-Angebot:
|
|
|
|
|
heise.de::heise Jobs IT Tag
|
|
|
|
|
heise.de::Heise-Konferenz
|
|
|
|
|
heise.de::heise meets
|
|
|
|
|
heise.de::heise meets…
|
|
|
|
|
heise.de::#heiseshow
|
|
|
|
|
heise.de::heiseshow
|
|
|
|
|
heise.de::Heise spielt
|
|
|
|
|
heise.de::iX-Workshop
|
|
|
|
|
heise.de::Kurz informiert:
|
|
|
|
|
heise.de::Mac & i Extra:
|
|
|
|
|
heise.de::Missing Link
|
|
|
|
|
heise.de::Mittwoch
|
|
|
|
|
heise.de::Montag
|
|
|
|
|
heise.de::Podcast
|
|
|
|
|
heise.de::Podcast "Die Hupe"
|
|
|
|
|
heise.de::Podcast "Die Produktwerker"
|
|
|
|
|
heise.de::samstag
|
|
|
|
|
heise.de::SoftwareArchitekTOUR
|
|
|
|
|
heise.de::Sonderheft
|
|
|
|
|
heise.de::sonntag
|
|
|
|
|
heise.de::t 3003
|
|
|
|
|
heise.de::Tech2go-Podcast:
|
|
|
|
|
heise.de::TechStage
|
|
|
|
|
heise.de::TechStage |
|
|
|
|
|
heise.de::t Fotografie
|
|
|
|
|
heise.de::t Fotografie-Wettbewerb
|
|
|
|
|
heise.de::#TGIQF
|
|
|
|
|
heise.de::TGIQF
|
|
|
|
|
heise.de::t uplink
|
|
|
|
|
heise.de::Twitter
|
|
|
|
|
heise.de::t zockt
|
|
|
|
|
heise.de::uplink
|
|
|
|
|
heise.de::Was war. Was wird.
|
|
|
|
|
heise.de::WM 2022
|
|
|
|
|
heise.de::zockt
|
|
|
|
|
heise.de::Zugriff auf alle Inhalte von heise+
|
|
|
|
|
instagram.com::Bridge returned error
|
|
|
|
|
ipspace.net::Built.fm
|
|
|
|
|
ipspace.net::Podcast
|
|
|
|
|
mdr.de::Schwimm-WM
|
|
|
|
|
mdr.de::DSV
|
|
|
|
|
mdr.de::Basketball
|
|
|
|
|
mdr.de::Volleyball
|
|
|
|
|
mdr.de::DFB
|
|
|
|
|
mdr.de::DFB-Pokal
|
|
|
|
|
mdr.de::Fussball
|
|
|
|
|
mdr.de::Fußball
|
|
|
|
|
mdr.de::Hallescher FC
|
|
|
|
|
mdr.de::Leichtathletik:
|
|
|
|
|
mdr.de::Link des Audios
|
|
|
|
|
mdr.de::Link des Videos
|
|
|
|
|
mdr.de::Livestream
|
|
|
|
|
mdr.de::#MDRklärt:
|
|
|
|
|
mdr.de::Para-WM
|
|
|
|
|
mdr.de::Pferdesport:
|
|
|
|
|
mdr.de::Podcast:
|
|
|
|
|
mdr.de::Podcast "digital Leben"
|
|
|
|
|
mdr.de::Podcast "digital Leben":
|
|
|
|
|
mdr.de::Podcastserie
|
|
|
|
|
mdr.de::Schwimmen:
|
|
|
|
|
falseknees.tumblr.com::Kneesvember
|
|
|
|
|
monkeyuser.com::AdLitteram
|
|
|
|
|
netzpolitik.org::KW
|
|
|
|
|
netzpolitik.org::NPP
|
|
|
|
|
netzpolitik.org::WM
|
|
|
|
|
planet3dnow.de::AIDA64 Version
|
|
|
|
|
planet3dnow.de::Blender
|
|
|
|
|
planet3dnow.de::CrystalDiskInfo
|
|
|
|
|
planet3dnow.de::CrystalDiskMark
|
|
|
|
|
planet3dnow.de::DesktopOK
|
|
|
|
|
planet3dnow.de::Display Driver Uninstaller (DDU)
|
|
|
|
|
planet3dnow.de::FreeCommander XE
|
|
|
|
|
planet3dnow.de::FurMark
|
|
|
|
|
planet3dnow.de::GPU‑Z
|
|
|
|
|
planet3dnow.de::HWiNFO64
|
|
|
|
|
planet3dnow.de::KiTTY
|
|
|
|
|
planet3dnow.de::LibreOffice 7
|
|
|
|
|
planet3dnow.de::MC Extractor
|
|
|
|
|
planet3dnow.de::Media Player Classic
|
|
|
|
|
planet3dnow.de::Neue Downloads der KW
|
|
|
|
|
planet3dnow.de::Notepad++
|
|
|
|
|
planet3dnow.de::NVCleanstall v
|
|
|
|
|
planet3dnow.de::Nvidia GeForce-Treiber
|
|
|
|
|
planet3dnow.de::paint.net
|
|
|
|
|
planet3dnow.de::PowerToys v
|
|
|
|
|
planet3dnow.de::Prime95
|
|
|
|
|
planet3dnow.de::Process Lasso
|
|
|
|
|
planet3dnow.de::Quick CPU
|
|
|
|
|
planet3dnow.de::Radeon Software Adrenalin
|
|
|
|
|
planet3dnow.de::Rufus
|
|
|
|
|
planet3dnow.de::Ryzen Master
|
|
|
|
|
planet3dnow.de::Sysinternals Suite
|
|
|
|
|
planet3dnow.de::System Information Viewer Version
|
|
|
|
|
planet3dnow.de::SystemRescue
|
|
|
|
|
planet3dnow.de::Thunderbird
|
|
|
|
|
planet3dnow.de::Universal Media Server
|
|
|
|
|
planet3dnow.de::WinRAR
|
|
|
|
|
planet3dnow.de::WinSCP
|
|
|
|
|
planet3dnow.de::ZenTimings
|
|
|
|
|
portuguesegeese.com::portuguesegeese.com
|
|
|
|
|
reddit.com::UEFA
|
|
|
|
|
stackoverflow.blog::Podcast
|
|
|
|
|
stackoverflow.blog::The Overflow
|
|
|
|
|
tagesschau.de::11KM
|
|
|
|
|
tagesschau.de::11KM-Podcast
|
|
|
|
|
tagesschau.de::Achtelfinale
|
|
|
|
|
tagesschau.de::Alpine-Super-Kombination:
|
|
|
|
|
tagesschau.de::American Football:
|
|
|
|
|
tagesschau.de::Auslandspodcast
|
|
|
|
|
tagesschau.de::Bahnrad
|
|
|
|
|
tagesschau.de::Basketball
|
|
|
|
|
tagesschau.de::Bayern München
|
|
|
|
|
tagesschau.de::Biathl
|
|
|
|
|
tagesschau.de::Boateng
|
|
|
|
|
tagesschau.de::Bremer SV
|
|
|
|
|
tagesschau.de::Bundesliga
|
|
|
|
|
tagesschau.de::Bundesliga:
|
|
|
|
|
tagesschau.de::BVB
|
|
|
|
|
tagesschau.de::Carlsen
|
|
|
|
|
tagesschau.de::Champions League
|
|
|
|
|
tagesschau.de::Darts-
|
|
|
|
|
tagesschau.de::Darts-WM:
|
|
|
|
|
tagesschau.de::DFB
|
|
|
|
|
tagesschau.de::DFB-Bundesgericht
|
|
|
|
|
tagesschau.de::Dressurreit
|
|
|
|
|
tagesschau.de::Eintracht
|
|
|
|
|
tagesschau.de::Eishockey:
|
|
|
|
|
tagesschau.de::Eishockey-WM:
|
|
|
|
|
tagesschau.de::EM:
|
|
|
|
|
tagesschau.de::ESC-Finale
|
|
|
|
|
tagesschau.de::European Championships
|
|
|
|
|
tagesschau.de::Eurovision Song Contest
|
|
|
|
|
tagesschau.de::Fashion Week
|
|
|
|
|
tagesschau.de::Football
|
|
|
|
|
tagesschau.de::Formel 1:
|
|
|
|
|
tagesschau.de::Formel-1
|
|
|
|
|
tagesschau.de::Freiwasser-
|
|
|
|
|
tagesschau.de::Fußball
|
|
|
|
|
tagesschau.de::Fußball-Bundesliga
|
|
|
|
|
tagesschau.de::Fußball-EM
|
|
|
|
|
tagesschau.de::Gladbach
|
|
|
|
|
tagesschau.de::Halbfinale
|
|
|
|
|
tagesschau.de::Handball:
|
|
|
|
|
tagesschau.de::Handball-EM:
|
|
|
|
|
tagesschau.de::Hertha BSC
|
|
|
|
|
tagesschau.de::Hockey
|
|
|
|
|
tagesschau.de::Hoffenheim
|
|
|
|
|
tagesschau.de::Klippenspring
|
|
|
|
|
tagesschau.de::Klosterhalfen
|
|
|
|
|
tagesschau.de::Kostic
|
|
|
|
|
tagesschau.de::Langlauf
|
|
|
|
|
tagesschau.de::Langläuf
|
|
|
|
|
tagesschau.de::Leichtathletik-WM:
|
|
|
|
|
tagesschau.de::Live:
|
|
|
|
|
tagesschau.de::Liveblog
|
|
|
|
|
tagesschau.de::Livestream
|
|
|
|
|
tagesschau.de::Mehrkamp
|
|
|
|
|
tagesschau.de::Nationalmannschaft
|
|
|
|
|
tagesschau.de::Nationaltrainer
|
|
|
|
|
tagesschau.de::Nepomnjaschtschi
|
|
|
|
|
tagesschau.de::Neujahrsspringen
|
|
|
|
|
tagesschau.de::Neymar
|
|
|
|
|
tagesschau.de::Nordische Kombination:
|
|
|
|
|
tagesschau.de::Olympia-
|
|
|
|
|
tagesschau.de::Olympia:
|
|
|
|
|
tagesschau.de::Olympischen Winterspiele:
|
|
|
|
|
tagesschau.de::Olympische Winterspiele:
|
|
|
|
|
tagesschau.de::Paralympics
|
|
|
|
|
tagesschau.de::Podcast
|
|
|
|
|
tagesschau.de::Podcast 11KM
|
|
|
|
|
tagesschau.de::Profisport
|
|
|
|
|
tagesschau.de::Remis
|
|
|
|
|
tagesschau.de::Riesenslalom:
|
|
|
|
|
tagesschau.de::RKI meldet
|
|
|
|
|
tagesschau.de::Rodel-
|
|
|
|
|
tagesschau.de::Schach-WM:
|
|
|
|
|
tagesschau.de::Schalke
|
|
|
|
|
tagesschau.de::Schwimm-EM
|
|
|
|
|
tagesschau.de::Schwimm-WM:
|
|
|
|
|
tagesschau.de::Ski Alpin:
|
|
|
|
|
tagesschau.de::Skispring
|
|
|
|
|
tagesschau.de::Ski-WM
|
|
|
|
|
tagesschau.de::Sondersendung:
|
|
|
|
|
tagesschau.de::Springreiter
|
|
|
|
|
tagesschau.de::Sprintstaffel
|
|
|
|
|
tagesschau.de::Stefan Kuntz
|
|
|
|
|
tagesschau.de::Tabellenspitze
|
|
|
|
|
tagesschau.de::Tennis
|
|
|
|
|
tagesschau.de::Trainerwechsel
|
|
|
|
|
tagesschau.de::Tuchel
|
|
|
|
|
tagesschau.de::UEFA
|
|
|
|
|
tagesschau.de::Verstappen
|
|
|
|
|
tagesschau.de::Viererbob
|
|
|
|
|
tagesschau.de::Vierschanzentournee
|
|
|
|
|
tagesschau.de::Viertelfinale
|
|
|
|
|
tagesschau.de::Volleyball-WM
|
|
|
|
|
tagesschau.de::Wasserspringen:
|
|
|
|
|
tagesschau.de::Weitsprung
|
|
|
|
|
tagesschau.de::Weltcup
|
|
|
|
|
tagesschau.de::Weltcup-Sieg
|
|
|
|
|
tagesschau.de::Weltmeister
|
|
|
|
|
tagesschau.de::Werders
|
|
|
|
|
tagesschau.de::WM-Auftakt
|
|
|
|
|
tagesschau.de::WM-Finale:
|
|
|
|
|
tagesschau.de::WM-Gold
|
|
|
|
|
tagesschau.de::WM-Qualifikation
|
|
|
|
|
tagesschau.de::WM-Viertelfinale
|
|
|
|
|
tagesschau.de::Zukunftspodcast
|
|
|
|
|
tagesschau.de::Zweierbob:
|
|
|
|
|
theguardian.com::Guardiola
|
|
|
|
|
theguardian.com::Manchester United
|
|
|
|
|
theycantalk.com::Tinyview
|
|
|
|
|
toonhole.com::Bernai
|
|
|
|
|
www.army-technology.com::who are the leaders
|
|
|
|
|
www.army-technology.com::files patent
|
|
|
|
|
www.army-technology.com::sees highest patent filings
|
|
|
|
|
www.army-technology.com::theme innovation strategy
|
|
|
|
|
|
2024-05-07 01:41:44 +02:00
|
|
|
|
|
2023-03-21 19:00:37 +01:00
|
|
|
|
|
2022-08-25 22:22:11 +02:00
|
|
|
|
######## Volumes ########
|
|
|
|
|
volumes:
|
2024-02-01 20:49:07 +01:00
|
|
|
|
db16:
|
2022-08-25 22:22:11 +02:00
|
|
|
|
######## Networks ########
|
|
|
|
|
networks:
|
|
|
|
|
traefik:
|
|
|
|
|
external: true
|
|
|
|
|
intern:
|
|
|
|
|
driver: bridge
|