235 lines
15 KiB
XML

<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><link rel="alternate" type="text/html" href="https://info.linuxserver.io"/><title>heimdall on Info :: LinuxServer.io</title><link>https://info.linuxserver.io/affected/heimdall/</link><description>History</description><generator>github.com/cstate</generator><language>en</language><lastBuildDate>2022-11-25T16:00:00+00:00</lastBuildDate><updated>2022-11-25T16:00:00+00:00</updated><atom:link href="https://info.linuxserver.io/affected/heimdall/index.xml" rel="self" type="application/rss+xml"/><item><title>[Resolved] Known Issue: Heimdall 2.5.0 &amp; 2.5.1 Releases</title><link>https://info.linuxserver.io/issues/2022-11-25-heimdall/</link><pubDate>Fri, 25 Nov 2022 16:00:00 +0000</pubDate><guid>https://info.linuxserver.io/issues/2022-11-25-heimdall/</guid><category>2022-11-25 20:00:00Z</category><description>Update Version 2.5.2 has been released to fix the install issues. Users running 2.5.1 or below should look to upgrade to the version-v2.5.2 or latest tags.
Original Post There is a known issue with the Heimdall 2.5.0 and 2.5.1 releases causing broken installs for some users. If you are experiencing issues please roll back to the version-v2.4.15 tag until a fix can be published. We will update this post as necessary.</description><content type="html">&lt;h3 id="update">Update&lt;/h3>
&lt;p>Version 2.5.2 has been released to fix the install issues. Users running 2.5.1 or below should look to upgrade to the &lt;code>version-v2.5.2&lt;/code> or &lt;code>latest&lt;/code> tags.&lt;/p>
&lt;h3 id="original-post">Original Post&lt;/h3>
&lt;p>There is a known issue with the Heimdall 2.5.0 and 2.5.1 releases causing broken installs for some users. If you are experiencing issues please roll back to the &lt;code>version-v2.4.15&lt;/code> tag until a fix can be published. We will update this post as necessary.&lt;/p></content></item><item><title>Notification: Significant changes to nginx based images</title><link>https://info.linuxserver.io/issues/2022-08-20-nginx-base/</link><pubDate>Sat, 20 Aug 2022 18:00:00 +0000</pubDate><guid>https://info.linuxserver.io/issues/2022-08-20-nginx-base/</guid><category/><description>Most images using our alpine-nginx base image are being updated to alpine 3.15 with php8 and some significant changes to the nginx configs.
Changes you will likely notice:
Bring our default shipped configs as close as possible to alpine upstream defaults https://git.alpinelinux.org/aports/tree/main/nginx/nginx.conf?h=3.15-stable Include worker_processes.conf and init script to generate it in the base Include resolver.conf and init script to generate it in the base Include ssl.conf in the base (the same as what is currently shipped in SWAG, but adjusted to use the self-signed certs generated by the base) include /config/nginx/site-confs/*.</description><content type="html">&lt;p>Most images using our alpine-nginx base image are being updated to alpine 3.15 with php8 and some significant changes to the nginx configs.&lt;/p>
&lt;p>Changes you will likely notice:&lt;/p>
&lt;ul>
&lt;li>Bring our default shipped configs as close as possible to alpine upstream defaults
&lt;ul>
&lt;li>&lt;a href="https://git.alpinelinux.org/aports/tree/main/nginx/nginx.conf?h=3.15-stable">https://git.alpinelinux.org/aports/tree/main/nginx/nginx.conf?h=3.15-stable&lt;/a>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>Include &lt;code>worker_processes.conf&lt;/code> and init script to generate it in the base&lt;/li>
&lt;li>Include &lt;code>resolver.conf&lt;/code> and init script to generate it in the base&lt;/li>
&lt;li>Include &lt;code>ssl.conf&lt;/code> in the base (the same as what is currently shipped in SWAG, but adjusted to use the self-signed certs generated by the base)&lt;/li>
&lt;li>&lt;code>include /config/nginx/site-confs/*.conf;&lt;/code> with &lt;code>*.conf&lt;/code> extension (rename existing user files automatically)&lt;/li>
&lt;li>Rework &lt;code>default.conf&lt;/code>
&lt;ul>
&lt;li>Expect applications inside containers to exist at &lt;code>/app/www/public/&lt;/code>, and if that does not exist, use &lt;code>/config/www&lt;/code>&lt;/li>
&lt;li>Include ipv6 support&lt;/li>
&lt;li>deny access to &lt;code>.htaccess&lt;/code>/&lt;code>.htpasswd&lt;/code> files&lt;/li>
&lt;li>adjust php location and &lt;code>fastcgi_params&lt;/code> to use &lt;code>PATH_INFO&lt;/code> and mitigate &lt;code>HTTP_PROXY&lt;/code> vulnerability&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>Restructure nginx configs
&lt;ul>
&lt;li>Configs in &lt;code>/defaults/nginx/&lt;/code> are recursively copied to the user&amp;rsquo;s &lt;code>/config/nginx/&lt;/code> (maintaining the structure)&lt;/li>
&lt;li>All configs are now named &lt;code>*.sample&lt;/code> and all include &lt;code>## Version YYYY/MM/DD - Changelog: &amp;lt;url to repo history&amp;gt;&lt;/code> used by &lt;code>/etc/cont-init.d/85-version-checks&lt;/code>
&lt;ul>
&lt;li>Required configs (&lt;code>/config/nginx/nginx.conf&lt;/code>, &lt;code>/config/nginx/server-confs/ssl.conf&lt;/code> and &lt;code>/config/nginx/site-confs/default.conf&lt;/code>) are enabled by default. Downstream images can include and/or enable others as needed (ex: SWAG will enable &lt;code>/config/nginx/location-confs/proxy.conf&lt;/code> and &lt;code>/config/nginx/server-confs/502.conf&lt;/code>)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>Folder structure is as follows (in the &lt;code>/config/nginx/&lt;/code> context):
&lt;ul>
&lt;li>All nginx based images:
&lt;ul>
&lt;li>Includes &lt;code>nginx.conf&lt;/code> (enabled by default)&lt;/li>
&lt;li>Includes &lt;code>resolver.conf&lt;/code> (enabled by default)&lt;/li>
&lt;li>Includes &lt;code>ssl.conf&lt;/code> (enabled by default)&lt;/li>
&lt;li>Includes &lt;code>worker_processes.conf&lt;/code> (enabled by default)&lt;/li>
&lt;li>&lt;code>/config/nginx/site-confs/*&lt;/code> included inside the &lt;code>http&lt;/code> context in &lt;code>/config/nginx/nginx.conf&lt;/code>
&lt;ul>
&lt;li>Includes &lt;code>default.conf&lt;/code> (enabled by default)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>SWAG:
&lt;ul>
&lt;li>Includes &lt;code>502.conf&lt;/code> (enabled by default)&lt;/li>
&lt;li>Includes &lt;code>authelia-location.conf&lt;/code>&lt;/li>
&lt;li>Includes &lt;code>authelia-server.conf&lt;/code>&lt;/li>
&lt;li>Includes &lt;code>ldap-location.conf&lt;/code>&lt;/li>
&lt;li>Includes &lt;code>ldap-server.conf&lt;/code>&lt;/li>
&lt;li>Includes &lt;code>proxy.conf&lt;/code> (enabled by default)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;p>Under the hood:&lt;/p>
&lt;ul>
&lt;li>Split out init scripts
&lt;ul>
&lt;li>&lt;code>root/migrations/01-nginx-site-confs-default&lt;/code> migrate existing &lt;code>default&lt;/code> to &lt;code>default.conf&lt;/code>&lt;/li>
&lt;li>&lt;code>root/etc/cont-init.d/11-folders&lt;/code> creates all the folders needed in &lt;code>/config&lt;/code>&lt;/li>
&lt;li>&lt;code>root/etc/cont-init.d/12-samples&lt;/code> removes existing &lt;code>*.sample&lt;/code> files from &lt;code>/config/nginx&lt;/code> and copies any included &lt;code>*.sample&lt;/code> files from the image&lt;/li>
&lt;li>&lt;code>root/etc/cont-init.d/13-nginx&lt;/code> enable required configs (&lt;code>nginx.conf&lt;/code>, &lt;code>ssl.conf&lt;/code> and &lt;code>default.conf&lt;/code>) if they don&amp;rsquo;t exist, setup &lt;code>dhparams.pem&lt;/code>, setup &lt;code>resolver.conf&lt;/code>, setup &lt;code>worker_processes.conf&lt;/code>&lt;/li>
&lt;li>&lt;code>root/etc/cont-init.d/14-php&lt;/code> configure php&lt;/li>
&lt;li>&lt;code>root/etc/cont-init.d/15-keygen&lt;/code> create self signed certificates for &lt;code>ssl.conf&lt;/code>&lt;/li>
&lt;li>&lt;code>root/etc/cont-init.d/20-permissions&lt;/code> set &lt;code>/config&lt;/code> permissions&lt;/li>
&lt;li>&lt;code>root/etc/cont-init.d/85-version-checks&lt;/code> check all enabled &lt;code>*.conf&lt;/code> files against all &lt;code>*.sample&lt;/code> files shipped with the image and alert the user about updates&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;p>Status of affected images:&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Image&lt;/th>
&lt;th>Branch&lt;/th>
&lt;th>PR&lt;/th>
&lt;th>Notes&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>baseimage-alpine-nginx&lt;/td>
&lt;td>master&lt;/td>
&lt;td>&lt;a href="https://github.com/linuxserver/docker-baseimage-alpine-nginx/pull/84">https://github.com/linuxserver/docker-baseimage-alpine-nginx/pull/84&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>bookstack&lt;/td>
&lt;td>master&lt;/td>
&lt;td>&lt;a href="https://github.com/linuxserver/docker-bookstack/pull/113">https://github.com/linuxserver/docker-bookstack/pull/113&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>cops&lt;/td>
&lt;td>master&lt;/td>
&lt;td>&lt;a href="https://github.com/linuxserver/docker-cops/pull/34">https://github.com/linuxserver/docker-cops/pull/34&lt;/a>&lt;/td>
&lt;td>composer downgraded to v1 for compatibility&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>diskover&lt;/td>
&lt;td>master&lt;/td>
&lt;td>&lt;a href="https://github.com/linuxserver/docker-diskover/pull/43">https://github.com/linuxserver/docker-diskover/pull/43&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>dokuwiki&lt;/td>
&lt;td>master&lt;/td>
&lt;td>&lt;a href="https://github.com/linuxserver/docker-dokuwiki/pull/43">https://github.com/linuxserver/docker-dokuwiki/pull/43&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>freshrss&lt;/td>
&lt;td>master&lt;/td>
&lt;td>&lt;a href="https://github.com/linuxserver/docker-freshrss/pull/40">https://github.com/linuxserver/docker-freshrss/pull/40&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>grav&lt;/td>
&lt;td>main&lt;/td>
&lt;td>&lt;a href="https://github.com/linuxserver/docker-grav/pull/9">https://github.com/linuxserver/docker-grav/pull/9&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>grocy&lt;/td>
&lt;td>master&lt;/td>
&lt;td>&lt;a href="https://github.com/linuxserver/docker-grocy/pull/52">https://github.com/linuxserver/docker-grocy/pull/52&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>heimdall&lt;/td>
&lt;td>main&lt;/td>
&lt;td>&lt;a href="https://github.com/linuxserver/docker-heimdall/pull/79">https://github.com/linuxserver/docker-heimdall/pull/79&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>librespeed&lt;/td>
&lt;td>master&lt;/td>
&lt;td>&lt;a href="https://github.com/linuxserver/docker-librespeed/pull/15">https://github.com/linuxserver/docker-librespeed/pull/15&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>lychee&lt;/td>
&lt;td>master&lt;/td>
&lt;td>&lt;a href="https://github.com/linuxserver/docker-lychee/pull/51">https://github.com/linuxserver/docker-lychee/pull/51&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>muximux&lt;/td>
&lt;td>master&lt;/td>
&lt;td>&lt;a href="https://github.com/linuxserver/docker-muximux/pull/26">https://github.com/linuxserver/docker-muximux/pull/26&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>nextcloud&lt;/td>
&lt;td>master&lt;/td>
&lt;td>&lt;a href="https://github.com/linuxserver/docker-nextcloud/pull/219">https://github.com/linuxserver/docker-nextcloud/pull/219&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>nginx&lt;/td>
&lt;td>master&lt;/td>
&lt;td>&lt;a href="https://github.com/linuxserver/docker-nginx/pull/79">https://github.com/linuxserver/docker-nginx/pull/79&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>photoshow&lt;/td>
&lt;td>master&lt;/td>
&lt;td>&lt;a href="https://github.com/linuxserver/docker-photoshow/pull/28">https://github.com/linuxserver/docker-photoshow/pull/28&lt;/a>&lt;/td>
&lt;td>&lt;a href="https://info.linuxserver.io/issues/2022-10-14-photoshow/">Deprecated&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>phpmyadmin&lt;/td>
&lt;td>main&lt;/td>
&lt;td>&lt;a href="https://github.com/linuxserver/docker-phpmyadmin/pull/12">https://github.com/linuxserver/docker-phpmyadmin/pull/12&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>piwigo&lt;/td>
&lt;td>master&lt;/td>
&lt;td>&lt;a href="https://github.com/linuxserver/docker-piwigo/pull/49">https://github.com/linuxserver/docker-piwigo/pull/49&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>pixapop&lt;/td>
&lt;td>master&lt;/td>
&lt;td>&lt;a href="https://github.com/linuxserver/docker-pixapop/pull/11">https://github.com/linuxserver/docker-pixapop/pull/11&lt;/a>&lt;/td>
&lt;td>&lt;a href="https://info.linuxserver.io/issues/2022-10-14-pixapop">Deprecated&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>projectsend&lt;/td>
&lt;td>master&lt;/td>
&lt;td>&lt;a href="https://github.com/linuxserver/docker-projectsend/pull/22">https://github.com/linuxserver/docker-projectsend/pull/22&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>snapdrop&lt;/td>
&lt;td>master&lt;/td>
&lt;td>&lt;a href="https://github.com/linuxserver/docker-snapdrop/pull/6">https://github.com/linuxserver/docker-snapdrop/pull/6&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>snipe-it&lt;/td>
&lt;td>master&lt;/td>
&lt;td>&lt;a href="https://github.com/linuxserver/docker-snipe-it/pull/28">https://github.com/linuxserver/docker-snipe-it/pull/28&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>swag&lt;/td>
&lt;td>master&lt;/td>
&lt;td>&lt;a href="https://github.com/linuxserver/docker-swag/pull/169">https://github.com/linuxserver/docker-swag/pull/169&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>xbackbone&lt;/td>
&lt;td>main&lt;/td>
&lt;td>&lt;a href="https://github.com/linuxserver/docker-xbackbone/pull/5">https://github.com/linuxserver/docker-xbackbone/pull/5&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;p>Any images with notes above may not be merged. We will make efforts to update this page if any of the images with notes above are merged at a later date. We may also make individual announcements about status updates regarding these images.&lt;/p></content></item><item><title>New Container: Heimdall</title><link>https://info.linuxserver.io/issues/2018-02-12-heimdall/</link><pubDate>Mon, 12 Feb 2018 00:00:00 +0000</pubDate><guid>https://info.linuxserver.io/issues/2018-02-12-heimdall/</guid><category/><description>We have released a new container for Heimdall!
Heimdall is a way to organise all those links to your most used web sites and web applications in a simple way. Simplicity is the key to Heimdall. Why not use it as your browser start page? It even has the ability to include a search bar using either Google, Bing or DuckDuckGo.</description><content type="html">&lt;p>We have released a new container for &lt;a href="https://github.com/linuxserver/docker-heimdall">Heimdall&lt;/a>!&lt;/p>
&lt;p>&lt;a href="https://heimdall.site">Heimdall&lt;/a> is a way to organise all those links to your most used web sites and web applications in a simple way.
Simplicity is the key to Heimdall.
Why not use it as your browser start page? It even has the ability to include a search bar using either Google, Bing or DuckDuckGo.&lt;/p></content></item></channel></rss>