<feed xmlns='http://www.w3.org/2005/Atom'>
<title>FreshRSS (Customized)/Docker/FreshRSS.Apache.conf, branch 1.18.0</title>
<subtitle>Customized version of FreshRSS, a self-hosted RSS feed aggregator</subtitle>
<id>https://git.rdnlsmith.com/fresh-rss-custom/atom?h=1.18.0</id>
<link rel='self' href='https://git.rdnlsmith.com/fresh-rss-custom/atom?h=1.18.0'/>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/'/>
<updated>2020-10-21T22:04:10+00:00</updated>
<entry>
<title>Docker LogFormat Alpine (#3235)</title>
<updated>2020-10-21T22:04:10+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2020-10-21T22:04:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=e0b80e82e2d32d7e2827587df502360a2d4b9e14'/>
<id>urn:sha1:e0b80e82e2d32d7e2827587df502360a2d4b9e14</id>
<content type='text'>
#fix https://github.com/FreshRSS/FreshRSS/issues/3233
In Alpine, we need to enable mod_logio.c to use %O. Revert to more
standard %b
https://httpd.apache.org/docs/2.4/mod/mod_log_config.html#logformat</content>
</entry>
<entry>
<title>Docker: Use Apache remoteip (#3226)</title>
<updated>2020-10-16T07:25:43+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2020-10-16T07:25:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=9ab05c7f67a04409245b97c7c22a746b32e07847'/>
<id>urn:sha1:9ab05c7f67a04409245b97c7c22a746b32e07847</id>
<content type='text'>
#fix https://github.com/FreshRSS/FreshRSS/issues/3224
Log the client remote IP instead of the local proxy IP
https://httpd.apache.org/docs/2.4/mod/mod_remoteip.html</content>
</entry>
<entry>
<title>Docker image alternative using Ubuntu (#2205)</title>
<updated>2019-03-02T20:49:20+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2019-03-02T20:49:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=fc8fb0a7ee0d98f8c31be3bd6e76719ebb0e68ee'/>
<id>urn:sha1:fc8fb0a7ee0d98f8c31be3bd6e76719ebb0e68ee</id>
<content type='text'>
* Docker image alternative using Ubuntu

Ubuntu seems to be faster, cf. e.g. PHPBench.
It is quite usual for Docker images to offer both a Debian/Ubuntu and an
Alpine version, so we could also do the same if there is any need.
Follow-up of https://github.com/FreshRSS/FreshRSS/pull/2202

* Only explicit use of Apache confs

Fix double-logging issue

* Explicit ServerTokens OS

Default Apache configuration in Ubuntu, which was removed when disabling all confs.
It is also the default Apache configuration in Alpine.

* Take advantage of syslog for actualization

Same than for Alpine
https://github.com/FreshRSS/FreshRSS/pull/2208/commits/43ab629e27799cb28ec28ad409a512e128d11e97

* COPY_SYSLOG_TO_STDERR

Same as https://github.com/FreshRSS/FreshRSS/pull/2213

* Update to libapache2-mod-php instead of php-fpm

* Default to Ubuntu

Ubuntu mod-php wins, being ~14% faster than Ubuntu php-fpm (which was ~300% faster than Alpine mod-php)</content>
</entry>
<entry>
<title>Apache performance (#2202)</title>
<updated>2019-01-02T20:36:33+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2019-01-02T20:36:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=a6623b7b2fa3f026a0ea30e49b1a221f7a4a8e55'/>
<id>urn:sha1:a6623b7b2fa3f026a0ea30e49b1a221f7a4a8e55</id>
<content type='text'>
* Apache performance
API: Use SetEnvIf if available and fallback to RewriteRule
Docker: Disable unused modules.
Docker: Hard-include .htaccess to avoid having to scan for changes in
that file.
Docker: Disable security check of symlinks, which we do not use ayway.

* Apache readme

* Docker/Apache tuning
Run cron job with correct www-data user instead of root
Remove PHP GMP module uneeded for 64-bit Docker image
Add option to mount custom .htaccess for HTTP authentication
Re-add Apache module for HTTP authentication
Move Alpine-specific instructions to Docker file (instead of Apache
conf) to make it easier to have other base images than Alpine</content>
</entry>
<entry>
<title>Apache overrides were not enough (#1873)</title>
<updated>2018-04-26T11:52:44+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2018-04-26T11:52:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=90998c24370ea14b2b78d1e2a55bfe33947b2aa7'/>
<id>urn:sha1:90998c24370ea14b2b78d1e2a55bfe33947b2aa7</id>
<content type='text'>
It looks like overrides of CustomLog, ErrorLog, Listen did not do the
job fully.
Updated to comment out those lines in httpd.conf.
Fixes the fact that logs were kept in /var/log/apache2/ (instead of
being only given via STDOUT to Docker logs) and the "internal dummy
connection" bug over IPv6 (Docker is typically only IPv4).</content>
</entry>
<entry>
<title>New Docker (#1813)</title>
<updated>2018-03-04T00:02:02+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2018-03-04T00:02:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=71918dbc5a240dfa391491b27cdb482d55b8794a'/>
<id>urn:sha1:71918dbc5a240dfa391491b27cdb482d55b8794a</id>
<content type='text'>
* Draft of new Docker

Based on Alpine Linux. Size ~78MB.
https://github.com/FreshRSS/docker-freshrss/issues/4
https://github.com/FreshRSS/FreshRSS/issues/520
https://github.com/FreshRSS/docker-freshrss
https://github.com/FreshRSS/docker-freshrss-production

* Docker readme

* +x execution rights prepare

* Docker readme links to hub.docker.com

https://hub.docker.com/r/freshrss/freshrss/
</content>
</entry>
</feed>
