miniflux.1 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204
  1. .\" Manpage for miniflux.
  2. .TH "MINIFLUX" "1" "November 9, 2018" "\ \&" "\ \&"
  3. .SH NAME
  4. miniflux \- Minimalist and opinionated feed reader
  5. .SH SYNOPSIS
  6. \fBminiflux\fR [-vic] [-create-admin] [-debug] [-flush-sessions] [-info] [-migrate]
  7. [-reset-feed-errors] [-reset-password] [-version] [-config-file] [-config-dump]
  8. .SH DESCRIPTION
  9. \fBminiflux\fR is a minimalist and opinionated feed reader.
  10. .SH OPTIONS
  11. .PP
  12. .B \-c
  13. .RS 4
  14. Load configuration file\&.
  15. .RE
  16. .PP
  17. .B \-config-file
  18. .RS 4
  19. Load configuration file\&.
  20. .RE
  21. .PP
  22. .B \-config-dump
  23. .RS 4
  24. Print parsed configuration values\&.
  25. .RE
  26. .PP
  27. .B \-create-admin
  28. .RS 4
  29. Create admin user\&.
  30. .RE
  31. .PP
  32. .B \-debug
  33. .RS 4
  34. Show debug logs\&.
  35. .RE
  36. .PP
  37. .B \-flush-sessions
  38. .RS 4
  39. Flush all sessions (disconnect users)\&.
  40. .RE
  41. .PP
  42. .B \-i
  43. .RS 4
  44. Show application information\&.
  45. .RE
  46. .PP
  47. .B \-info
  48. .RS 4
  49. Show application information\&.
  50. .RE
  51. .PP
  52. .B \-migrate
  53. .RS 4
  54. Run SQL migrations\&.
  55. .RE
  56. .PP
  57. .B \-reset-feed-errors
  58. .RS 4
  59. Clear all feed errors for all users\&.
  60. .RE
  61. .PP
  62. .B \-reset-password
  63. .RS 4
  64. Reset user password\&.
  65. .RE
  66. .PP
  67. .B \-v
  68. .RS 4
  69. Show application version\&.
  70. .RE
  71. .PP
  72. .B \-version
  73. .RS 4
  74. Show application version\&.
  75. .RE
  76. .SH ENVIRONMENT
  77. .TP
  78. .B DEBUG
  79. Set the value to 1 to enable debug logs\&.
  80. .TP
  81. .B WORKER_POOL_SIZE
  82. Number of background workers (default is 5)\&.
  83. .TP
  84. .B POLLING_FREQUENCY
  85. Refresh interval in minutes for feeds (default is 60 minutes)\&.
  86. .TP
  87. .B BATCH_SIZE
  88. Number of feeds to send to the queue for each interval (default is 10)\&.
  89. .TP
  90. .B DATABASE_URL
  91. Postgresql connection parameters\&.
  92. .br
  93. Default is "user=postgres password=postgres dbname=miniflux2 sslmode=disable"\&.
  94. .TP
  95. .B DATABASE_MAX_CONNS
  96. Maximum number of database connections (default is 20)\&.
  97. .TP
  98. .B DATABASE_MIN_CONNS
  99. Minimum number of database connections (default is 1)\&.
  100. .TP
  101. .B LISTEN_ADDR
  102. Address to listen on. Default is 127.0.0.1:8080\&.
  103. .br
  104. Use absolute path to listen on Unix socket (/var/run/miniflux.sock)\&.
  105. .TP
  106. .B PORT
  107. Override LISTEN_ADDR to 0.0.0.0:$PORT\&.
  108. .TP
  109. .B BASE_URL
  110. Base URL to generate HTML links and base path for cookies\&.
  111. .br
  112. Default is http://localhost/\&.
  113. .TP
  114. .B CLEANUP_FREQUENCY
  115. Cleanup job frequency, remove old sessions and archive read entries\&.
  116. .br
  117. Default is 24 hours\&.
  118. .TP
  119. .B ARCHIVE_READ_DAYS
  120. Number of days after marking read items as removed\&.
  121. .br
  122. Default is 60 days\&.
  123. .TP
  124. .B HTTPS
  125. Forces cookies to use secure flag and send HSTS header\&.
  126. .TP
  127. .B DISABLE_HSTS
  128. Disable HTTP Strict Transport Security header if \fBHTTPS\fR is set\&.
  129. .TP
  130. .B DISABLE_HTTP_SERVICE
  131. Set the value to 1 to disable the HTTP service\&.
  132. .TP
  133. .B DISABLE_SCHEDULER_SERVICE
  134. Set the value to 1 to disable the internal scheduler service\&.
  135. .TP
  136. .B CERT_FILE
  137. Path to SSL certificate\&.
  138. .TP
  139. .B KEY_FILE
  140. Path to SSL private key\&.
  141. .TP
  142. .B CERT_DOMAIN
  143. Use Let's Encrypt to get automatically a certificate for this domain\&.
  144. .TP
  145. .B CERT_CACHE
  146. Let's Encrypt cache directory (default is /tmp/cert_cache)\&.
  147. .TP
  148. .B OAUTH2_PROVIDER
  149. OAuth2 provider to use\&. Only google is supported\&.
  150. .TP
  151. .B OAUTH2_CLIENT_ID
  152. OAuth2 client ID\&.
  153. .TP
  154. .B OAUTH2_CLIENT_SECRET
  155. OAuth2 client secret\&.
  156. .TP
  157. .B OAUTH2_REDIRECT_URL
  158. OAuth2 redirect URL\&.
  159. .TP
  160. .B OAUTH2_USER_CREATION
  161. Set to 1 to authorize OAuth2 user creation\&.
  162. .TP
  163. .B RUN_MIGRATIONS
  164. Set to 1 to run database migrations\&.
  165. .TP
  166. .B CREATE_ADMIN
  167. Set to 1 to create an admin user from environment variables\&.
  168. .TP
  169. .B ADMIN_USERNAME
  170. Admin user login, used only if \fBCREATE_ADMIN\fR is enabled\&.
  171. .TP
  172. .B ADMIN_PASSWORD
  173. Admin user password, used only if \fBCREATE_ADMIN\fR is enabled\&.
  174. .TP
  175. .B POCKET_CONSUMER_KEY
  176. Pocket consumer API key for all users\&.
  177. .TP
  178. .B PROXY_IMAGES
  179. Avoids mixed content warnings for external images: http-only, all, or none\&.
  180. .br
  181. Default is http-only\&.
  182. .TP
  183. .B HTTP_CLIENT_TIMEOUT
  184. Time limit in seconds before the HTTP client cancel the request\&.
  185. .br
  186. Default is 20 seconds\&.
  187. .TP
  188. .B HTTP_CLIENT_MAX_BODY_SIZE
  189. Maximum body size for HTTP requests in Mebibyte (MiB)\&.
  190. .br
  191. Default is 20 MiB\&.
  192. .SH AUTHORS
  193. .sp
  194. Miniflux is written and maintained by Fr\['e]d\['e]ric Guillot\&.
  195. .SH "COPYRIGHT"
  196. .sp
  197. Miniflux is released under the Apache 2.0 license\&.