Go to file
2019-10-16 20:49:22 +00:00
defaults add basic docs 2019-10-16 22:44:34 +02:00
handlers inital commit 2019-10-02 15:48:03 +02:00
meta inital commit 2019-10-02 15:48:03 +02:00
molecule fix role name 2019-10-16 22:43:59 +02:00
tasks inital commit 2019-10-02 15:48:03 +02:00
templates add ssl rootcert 2019-10-03 16:18:38 +02:00
.drone.jsonnet refactor ci pipeline 2019-10-16 22:26:33 +02:00
.drone.yml refactor ci pipeline 2019-10-16 22:26:33 +02:00
.gitignore inital commit 2019-10-02 15:48:03 +02:00
HEADER.md refactor ci pipeline 2019-10-16 22:26:33 +02:00
LICENSE inital commit 2019-10-02 15:48:03 +02:00
README.md [SKIP CI] update readme 2019-10-16 20:49:22 +00:00

xoxys.freshrss_docker

Build Status

Setup FreshRSS server

Table of content


Default Variables

freshrss_version

Default value

freshrss_version: latest

freshrss_service_directory

Default value

freshrss_service_directory: /var/lib/docker/services/freshrss

freshrss_container_name

Default value

freshrss_container_name: freshrss

freshrss_image

Default value

freshrss_image: xoxys/freshrss:{{ freshrss_version }}

freshrss_restart_policy

Default value

freshrss_restart_policy: on-failure

freshrss_exposed_port

Default value

freshrss_exposed_port: 61000

freshrss_exposed_ip

Default value

freshrss_exposed_ip: 127.0.0.1

freshrss_extra_hosts

Default value

freshrss_extra_hosts: []

freshrss_cap_add

Default value

freshrss_cap_add: []

freshrss_cap_drop

Default value

freshrss_cap_drop: []

freshrss_security_opt

Default value

freshrss_security_opt: []

freshrss_healthcheck

Default value

freshrss_healthcheck:
  test: '["CMD", "/usr/local/bin/healthcheck.sh"]'
  interval: 30s
  timeout: 5s
  retries: 5

freshrss_default_user

Default value

freshrss_default_user: admin

freshrss_default_password

Default value

freshrss_default_password: freshrss

freshrss_base_url

Specify address of the freshrss instance, used when building absolute urls, e.g. for websub.

Default value

freshrss_base_url: http://localhost/

freshrss_language

Default value

freshrss_language: en

freshrss_title

Default value

freshrss_title: FreshRSS

freshrss_allow_anonymous

Default value

freshrss_allow_anonymous: 'false'

freshrss_allow_anonymous_refresh

Default value

freshrss_allow_anonymous_refresh: 'false'

freshrss_auth_type

Default value

freshrss_auth_type: form

freshrss_api_enabled

Default value

freshrss_api_enabled: 'false'

freshrss_unsafe_autologin_enabled

Default value

freshrss_unsafe_autologin_enabled: 'false'

freshrss_simplepie_syslog_enabled

Default value

freshrss_simplepie_syslog_enabled: 'true'

freshrss_pubsubhubbub_enabled

Default value

freshrss_pubsubhubbub_enabled: 'false'

freshrss_allow_robots

Default value

freshrss_allow_robots: 'false'

freshrss_allow_referrer

Default value

freshrss_allow_referrer: 'false'

Default value

freshrss_limits_cookie_duration: '2592000'

freshrss_limits_cache_duration

Default value

freshrss_limits_cache_duration: '800'

freshrss_limits_timeout

Default value

freshrss_limits_timeout: '15'

freshrss_limits_max_inactivity

Default value

freshrss_limits_max_inactivity: '10800'

freshrss_limits_max_feeds

Default value

freshrss_limits_max_feeds: '16384'

freshrss_limits_max_categories

Default value

freshrss_limits_max_categories: '16384'

freshrss_limits_max_registrations

Default value

freshrss_limits_max_registrations: '1'

freshrss_extensions_enabled

List of FreshRSS extensions to enable. Extensions must be already installed!

Default value

freshrss_extensions_enabled:
  - Tumblr-GDPR

freshrss_postgres_ssl_mode

Default value

freshrss_postgres_ssl_mode: disable

freshrss_postgres_ssl_rootcert

Default value

freshrss_postgres_ssl_rootcert: /etc/ssl/certs/ca-certificates.crt

freshrss_postgres_server

Default value

freshrss_postgres_server: '{{ inventory_hostname }}'

freshrss_postgres_port

Default value

freshrss_postgres_port: 5432

freshrss_postgres_superuser

Default value

freshrss_postgres_superuser: postgres

freshrss_postgres_password

Default value

freshrss_postgres_password: postgres

freshrss_postgres_db

Default value

freshrss_postgres_db:
  name: freshrss
  lc_collate: en_US.UTF-8
  lc_ctype: en_US.UTF-8'
  encoding: UTF-8
  template: template0
  login_user: '{{ freshrss_postgres_superuser }}'
  login_password: '{{ freshrss_postgres_password }}'
  port: '{{ freshrss_postgres_port }}'
  state: present

freshrss_postgres_user

Default value

freshrss_postgres_user:
  name: pgfreshrss
  password: freshrss
  encrypted: yes
  db: '{{ freshrss_postgres_db.name }}'
  login_user: '{{ freshrss_postgres_superuser }}'
  login_password: '{{ freshrss_postgres_password }}'
  port: '{{ freshrss_postgres_port }}'
  state: present

freshrss_iptables_enabled

Default value

freshrss_iptables_enabled: false

freshrss_open_ports

Default value

freshrss_open_ports:
  - name: allow_freshrss_web
    rules: "-A INPUT -m state --state NEW -p tcp --dport {{ freshrss_exposed_port\
      \ }} -j ACCEPT\n"
    state: present

freshrss_memory_limit

Default value

freshrss_memory_limit: _unset_

Example usage

freshrss_memory_limit: 512m

freshrss_memory_reservation

Default value

freshrss_memory_reservation: _unset_

Example usage

freshrss_memory_reservation: 256m

freshrss_cpu_shares

Default value

freshrss_cpu_shares: _unset_

Example usage

freshrss_cpu_shares: '1024'

freshrss_pids_limit

Default value

freshrss_pids_limit: _unset_

freshrss_salt

Salt is used to make crypto more unique. You can generate your own salt with e.g. cat /proc/sys/kernel/random/uuid | sha1sum | awk '{print $1}'.

Default value

freshrss_salt: _unset_

freshrss_meta_description

Default value

freshrss_meta_description: _unset_

freshrss_curlopt_ssl_verifyhost

Default value

freshrss_curlopt_ssl_verifyhost: _unset_

freshrss_curlopt_ssl_verifypeer

Default value

freshrss_curlopt_ssl_verifypeer: _unset_

freshrss_curlopt_proxytype

Default value

freshrss_curlopt_proxytype: _unset_

freshrss_curlopt_proxy

Default value

freshrss_curlopt_proxy: _unset_

freshrss_curlopt_proxyport

Default value

freshrss_curlopt_proxyport: _unset_

freshrss_curlopt_proxyauth

Default value

freshrss_curlopt_proxyauth: _unset_

freshrss_curlopt_proxyuserpwd

Default value

freshrss_curlopt_proxyuserpwd: _unset_

Dependencies

None.

License

MIT

Author

xoxys