2019-10-02 13:48:03 +00:00
|
|
|
---
|
|
|
|
freshrss_version: latest
|
2020-06-17 20:32:10 +00:00
|
|
|
freshrss_image: "xoxys/freshrss:{{ freshrss_version }}"
|
|
|
|
# @var freshrss_base_url:description: >
|
|
|
|
# Specify address of the freshrss instance, used when building absolute urls, e.g. for websub.
|
|
|
|
# @end
|
|
|
|
freshrss_base_url: "http://localhost/"
|
2019-10-02 13:48:03 +00:00
|
|
|
|
2020-06-17 20:32:10 +00:00
|
|
|
freshrss_service_directory: /var/lib/docker/services/freshrss
|
2019-10-02 13:48:03 +00:00
|
|
|
freshrss_container_name: freshrss
|
2020-06-17 20:32:10 +00:00
|
|
|
freshrss_restart_policy: always
|
|
|
|
freshrss_service_stopped: False
|
|
|
|
|
|
|
|
# @var freshrss_networks:example: >
|
|
|
|
# freshrss_networks:
|
|
|
|
# - name: default
|
|
|
|
# # optional network driver, defaults to 'bride'
|
|
|
|
# driver: host
|
|
|
|
# @end
|
|
|
|
freshrss_networks:
|
|
|
|
- name: default
|
|
|
|
|
|
|
|
freshrss_networks_applied:
|
|
|
|
- default
|
|
|
|
|
|
|
|
# @var freshrss_volumes:description: > Define required docker volumes.
|
|
|
|
# @end
|
|
|
|
# @var freshrss_volumes:example: >
|
|
|
|
# freshrss_volumes:
|
|
|
|
# # Instead of the name you could specify a path on the container host system,
|
|
|
|
# # but you also have to enable bind mount for this volume
|
|
|
|
# - name: data
|
|
|
|
# # target location inside the container
|
|
|
|
# dest: /var/www/app/data
|
|
|
|
# # enable bind mount, if false volume will be configured as named volume
|
|
|
|
# # keep in mind you MUST set bind in any case
|
|
|
|
# bind: True
|
|
|
|
# @end
|
|
|
|
freshrss_volumes:
|
|
|
|
- name: data
|
|
|
|
dest: /var/www/app/data
|
|
|
|
bind: False
|
|
|
|
- name: extensions
|
|
|
|
dest: /var/www/app/extensions
|
|
|
|
bind: False
|
|
|
|
|
|
|
|
freshrss_exposed_ports:
|
|
|
|
- "127.0.0.1:8080:8080"
|
|
|
|
|
2019-10-02 13:48:03 +00:00
|
|
|
freshrss_extra_hosts: []
|
2019-10-16 20:44:34 +00:00
|
|
|
|
|
|
|
# @var freshrss_memory_limit: $ "_unset_"
|
|
|
|
# @var freshrss_memory_limit:example: $ "512m"
|
|
|
|
# @var freshrss_memory_reservation: $ "_unset_"
|
|
|
|
# @var freshrss_memory_reservation:example: $ "256m"
|
|
|
|
# @var freshrss_cpu_shares: $ "_unset_"
|
|
|
|
# @var freshrss_cpu_shares:example: $ "1024"
|
2019-10-02 13:48:03 +00:00
|
|
|
|
|
|
|
freshrss_cap_add: []
|
|
|
|
freshrss_cap_drop: []
|
|
|
|
freshrss_security_opt: []
|
2019-10-16 20:44:34 +00:00
|
|
|
# @var freshrss_pids_limit: $ "_unset_"
|
2019-10-02 13:48:03 +00:00
|
|
|
|
|
|
|
freshrss_healthcheck:
|
2020-02-21 23:55:07 +00:00
|
|
|
test: '["CMD", "/usr/local/bin/healthcheck"]'
|
2019-10-02 13:48:03 +00:00
|
|
|
interval: 30s
|
|
|
|
timeout: 5s
|
|
|
|
retries: 5
|
|
|
|
|
|
|
|
freshrss_default_user: "admin"
|
|
|
|
freshrss_default_password: "freshrss"
|
2019-10-16 20:44:34 +00:00
|
|
|
|
|
|
|
# @var freshrss_salt:description: >
|
2020-02-21 23:55:07 +00:00
|
|
|
# Salt is used to make crypto more unique. You can generate your own salt with
|
2019-10-16 20:44:34 +00:00
|
|
|
# e.g. `cat /proc/sys/kernel/random/uuid | sha1sum | awk '{print $1}'`.
|
|
|
|
# @end
|
|
|
|
# @var freshrss_salt: $ "_unset_"
|
|
|
|
|
2019-10-02 13:48:03 +00:00
|
|
|
freshrss_language: "en"
|
2019-10-02 21:37:12 +00:00
|
|
|
freshrss_title: "FreshRSS"
|
2019-10-16 20:44:34 +00:00
|
|
|
# @var freshrss_meta_description: $ "_unset_"
|
2019-10-02 13:48:03 +00:00
|
|
|
freshrss_allow_anonymous: "false"
|
|
|
|
freshrss_allow_anonymous_refresh: "false"
|
|
|
|
freshrss_auth_type: "form"
|
|
|
|
freshrss_api_enabled: "false"
|
|
|
|
freshrss_unsafe_autologin_enabled: "false"
|
|
|
|
freshrss_simplepie_syslog_enabled: "true"
|
|
|
|
freshrss_pubsubhubbub_enabled: "false"
|
|
|
|
freshrss_allow_robots: "false"
|
|
|
|
freshrss_allow_referrer: "false"
|
|
|
|
freshrss_limits_cookie_duration: "2592000"
|
|
|
|
freshrss_limits_cache_duration: "800"
|
|
|
|
freshrss_limits_timeout: "15"
|
|
|
|
freshrss_limits_max_inactivity: "10800"
|
|
|
|
freshrss_limits_max_feeds: "16384"
|
|
|
|
freshrss_limits_max_categories: "16384"
|
|
|
|
freshrss_limits_max_registrations: "1"
|
2019-10-16 20:44:34 +00:00
|
|
|
# @var freshrss_curlopt_ssl_verifyhost: $ "_unset_"
|
|
|
|
# @var freshrss_curlopt_ssl_verifypeer: $ "_unset_"
|
|
|
|
# @var freshrss_curlopt_proxytype: $ "_unset_"
|
|
|
|
# @var freshrss_curlopt_proxy: $ "_unset_"
|
|
|
|
# @var freshrss_curlopt_proxyport: $ "_unset_"
|
|
|
|
# @var freshrss_curlopt_proxyauth: $ "_unset_"
|
|
|
|
# @var freshrss_curlopt_proxyuserpwd: $ "_unset_"
|
|
|
|
|
|
|
|
# @var freshrss_extensions_enabled:description: >
|
|
|
|
# List of FreshRSS extensions to enable. Extensions must be already installed!
|
|
|
|
# @end
|
2019-10-02 21:37:12 +00:00
|
|
|
freshrss_extensions_enabled:
|
|
|
|
- "Tumblr-GDPR"
|
2019-10-02 13:48:03 +00:00
|
|
|
|
2020-06-17 20:32:10 +00:00
|
|
|
freshrss_db_type: sqlite
|
2019-10-26 19:40:53 +00:00
|
|
|
freshrss_db_server: localhost
|
|
|
|
freshrss_db_port: 5432
|
|
|
|
freshrss_db_name: freshrss
|
2020-06-17 20:32:10 +00:00
|
|
|
freshrss_db_user: freshrss
|
2019-10-26 19:40:53 +00:00
|
|
|
freshrss_db_password: secure
|
2019-10-02 13:48:03 +00:00
|
|
|
|
2019-10-26 19:40:53 +00:00
|
|
|
# @var freshrss_db_ssl_mode:description: This variable is only supported for `pgsql` DB type.
|
|
|
|
freshrss_db_ssl_mode: disable
|
|
|
|
# @var freshrss_db_ssl_mode:description: This variable is only supported for `pgsql` DB type.
|
|
|
|
freshrss_db_ssl_rootcert: /etc/ssl/certs/ca-certificates.crt
|