285 lines
18 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>Phpmyadmin on Info :: LinuxServer.io</title><link>https://info.linuxserver.io/affected/phpmyadmin/</link><description>History</description><generator>github.com/cstate</generator><language>en</language><lastBuildDate>2022-08-20T18:00:00+00:00</lastBuildDate><updated>2022-08-20T18:00:00+00:00</updated><atom:link href="https://info.linuxserver.io/affected/phpmyadmin/index.xml" rel="self" type="application/rss+xml"/><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>&lt;p&gt;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&gt;
&lt;p&gt;Changes you will likely notice:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Bring our default shipped configs as close as possible to alpine upstream defaults
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://git.alpinelinux.org/aports/tree/main/nginx/nginx.conf?h=3.15-stable"&gt;https://git.alpinelinux.org/aports/tree/main/nginx/nginx.conf?h=3.15-stable&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Include &lt;code&gt;worker_processes.conf&lt;/code&gt; and init script to generate it in the base&lt;/li&gt;
&lt;li&gt;Include &lt;code&gt;resolver.conf&lt;/code&gt; and init script to generate it in the base&lt;/li&gt;
&lt;li&gt;Include &lt;code&gt;ssl.conf&lt;/code&gt; 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&gt;
&lt;li&gt;&lt;code&gt;include /config/nginx/site-confs/*.conf;&lt;/code&gt; with &lt;code&gt;*.conf&lt;/code&gt; extension (rename existing user files automatically)&lt;/li&gt;
&lt;li&gt;Rework &lt;code&gt;default.conf&lt;/code&gt;
&lt;ul&gt;
&lt;li&gt;Expect applications inside containers to exist at &lt;code&gt;/app/www/public/&lt;/code&gt;, and if that does not exist, use &lt;code&gt;/config/www&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Include ipv6 support&lt;/li&gt;
&lt;li&gt;deny access to &lt;code&gt;.htaccess&lt;/code&gt;/&lt;code&gt;.htpasswd&lt;/code&gt; files&lt;/li&gt;
&lt;li&gt;adjust php location and &lt;code&gt;fastcgi_params&lt;/code&gt; to use &lt;code&gt;PATH_INFO&lt;/code&gt; and mitigate &lt;code&gt;HTTP_PROXY&lt;/code&gt; vulnerability&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Restructure nginx configs
&lt;ul&gt;
&lt;li&gt;Configs in &lt;code&gt;/defaults/nginx/&lt;/code&gt; are recursively copied to the user&amp;rsquo;s &lt;code&gt;/config/nginx/&lt;/code&gt; (maintaining the structure)&lt;/li&gt;
&lt;li&gt;All configs are now named &lt;code&gt;*.sample&lt;/code&gt; and all include &lt;code&gt;## Version YYYY/MM/DD - Changelog: &amp;lt;url to repo history&amp;gt;&lt;/code&gt; used by &lt;code&gt;/etc/cont-init.d/85-version-checks&lt;/code&gt;
&lt;ul&gt;
&lt;li&gt;Required configs (&lt;code&gt;/config/nginx/nginx.conf&lt;/code&gt;, &lt;code&gt;/config/nginx/server-confs/ssl.conf&lt;/code&gt; and &lt;code&gt;/config/nginx/site-confs/default.conf&lt;/code&gt;) are enabled by default. Downstream images can include and/or enable others as needed (ex: SWAG will enable &lt;code&gt;/config/nginx/location-confs/proxy.conf&lt;/code&gt; and &lt;code&gt;/config/nginx/server-confs/502.conf&lt;/code&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Folder structure is as follows (in the &lt;code&gt;/config/nginx/&lt;/code&gt; context):
&lt;ul&gt;
&lt;li&gt;All nginx based images:
&lt;ul&gt;
&lt;li&gt;Includes &lt;code&gt;nginx.conf&lt;/code&gt; (enabled by default)&lt;/li&gt;
&lt;li&gt;Includes &lt;code&gt;resolver.conf&lt;/code&gt; (enabled by default)&lt;/li&gt;
&lt;li&gt;Includes &lt;code&gt;ssl.conf&lt;/code&gt; (enabled by default)&lt;/li&gt;
&lt;li&gt;Includes &lt;code&gt;worker_processes.conf&lt;/code&gt; (enabled by default)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;/config/nginx/site-confs/*&lt;/code&gt; included inside the &lt;code&gt;http&lt;/code&gt; context in &lt;code&gt;/config/nginx/nginx.conf&lt;/code&gt;
&lt;ul&gt;
&lt;li&gt;Includes &lt;code&gt;default.conf&lt;/code&gt; (enabled by default)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;SWAG:
&lt;ul&gt;
&lt;li&gt;Includes &lt;code&gt;502.conf&lt;/code&gt; (enabled by default)&lt;/li&gt;
&lt;li&gt;Includes &lt;code&gt;authelia-location.conf&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Includes &lt;code&gt;authelia-server.conf&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Includes &lt;code&gt;ldap-location.conf&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Includes &lt;code&gt;ldap-server.conf&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Includes &lt;code&gt;proxy.conf&lt;/code&gt; (enabled by default)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Under the hood:&lt;/p&gt;</description><content type="html">&lt;p&gt;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&gt;
&lt;p&gt;Changes you will likely notice:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Bring our default shipped configs as close as possible to alpine upstream defaults
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://git.alpinelinux.org/aports/tree/main/nginx/nginx.conf?h=3.15-stable"&gt;https://git.alpinelinux.org/aports/tree/main/nginx/nginx.conf?h=3.15-stable&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Include &lt;code&gt;worker_processes.conf&lt;/code&gt; and init script to generate it in the base&lt;/li&gt;
&lt;li&gt;Include &lt;code&gt;resolver.conf&lt;/code&gt; and init script to generate it in the base&lt;/li&gt;
&lt;li&gt;Include &lt;code&gt;ssl.conf&lt;/code&gt; 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&gt;
&lt;li&gt;&lt;code&gt;include /config/nginx/site-confs/*.conf;&lt;/code&gt; with &lt;code&gt;*.conf&lt;/code&gt; extension (rename existing user files automatically)&lt;/li&gt;
&lt;li&gt;Rework &lt;code&gt;default.conf&lt;/code&gt;
&lt;ul&gt;
&lt;li&gt;Expect applications inside containers to exist at &lt;code&gt;/app/www/public/&lt;/code&gt;, and if that does not exist, use &lt;code&gt;/config/www&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Include ipv6 support&lt;/li&gt;
&lt;li&gt;deny access to &lt;code&gt;.htaccess&lt;/code&gt;/&lt;code&gt;.htpasswd&lt;/code&gt; files&lt;/li&gt;
&lt;li&gt;adjust php location and &lt;code&gt;fastcgi_params&lt;/code&gt; to use &lt;code&gt;PATH_INFO&lt;/code&gt; and mitigate &lt;code&gt;HTTP_PROXY&lt;/code&gt; vulnerability&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Restructure nginx configs
&lt;ul&gt;
&lt;li&gt;Configs in &lt;code&gt;/defaults/nginx/&lt;/code&gt; are recursively copied to the user&amp;rsquo;s &lt;code&gt;/config/nginx/&lt;/code&gt; (maintaining the structure)&lt;/li&gt;
&lt;li&gt;All configs are now named &lt;code&gt;*.sample&lt;/code&gt; and all include &lt;code&gt;## Version YYYY/MM/DD - Changelog: &amp;lt;url to repo history&amp;gt;&lt;/code&gt; used by &lt;code&gt;/etc/cont-init.d/85-version-checks&lt;/code&gt;
&lt;ul&gt;
&lt;li&gt;Required configs (&lt;code&gt;/config/nginx/nginx.conf&lt;/code&gt;, &lt;code&gt;/config/nginx/server-confs/ssl.conf&lt;/code&gt; and &lt;code&gt;/config/nginx/site-confs/default.conf&lt;/code&gt;) are enabled by default. Downstream images can include and/or enable others as needed (ex: SWAG will enable &lt;code&gt;/config/nginx/location-confs/proxy.conf&lt;/code&gt; and &lt;code&gt;/config/nginx/server-confs/502.conf&lt;/code&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Folder structure is as follows (in the &lt;code&gt;/config/nginx/&lt;/code&gt; context):
&lt;ul&gt;
&lt;li&gt;All nginx based images:
&lt;ul&gt;
&lt;li&gt;Includes &lt;code&gt;nginx.conf&lt;/code&gt; (enabled by default)&lt;/li&gt;
&lt;li&gt;Includes &lt;code&gt;resolver.conf&lt;/code&gt; (enabled by default)&lt;/li&gt;
&lt;li&gt;Includes &lt;code&gt;ssl.conf&lt;/code&gt; (enabled by default)&lt;/li&gt;
&lt;li&gt;Includes &lt;code&gt;worker_processes.conf&lt;/code&gt; (enabled by default)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;/config/nginx/site-confs/*&lt;/code&gt; included inside the &lt;code&gt;http&lt;/code&gt; context in &lt;code&gt;/config/nginx/nginx.conf&lt;/code&gt;
&lt;ul&gt;
&lt;li&gt;Includes &lt;code&gt;default.conf&lt;/code&gt; (enabled by default)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;SWAG:
&lt;ul&gt;
&lt;li&gt;Includes &lt;code&gt;502.conf&lt;/code&gt; (enabled by default)&lt;/li&gt;
&lt;li&gt;Includes &lt;code&gt;authelia-location.conf&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Includes &lt;code&gt;authelia-server.conf&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Includes &lt;code&gt;ldap-location.conf&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Includes &lt;code&gt;ldap-server.conf&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Includes &lt;code&gt;proxy.conf&lt;/code&gt; (enabled by default)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Under the hood:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Split out init scripts
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;root/migrations/01-nginx-site-confs-default&lt;/code&gt; migrate existing &lt;code&gt;default&lt;/code&gt; to &lt;code&gt;default.conf&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;root/etc/cont-init.d/11-folders&lt;/code&gt; creates all the folders needed in &lt;code&gt;/config&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;root/etc/cont-init.d/12-samples&lt;/code&gt; removes existing &lt;code&gt;*.sample&lt;/code&gt; files from &lt;code&gt;/config/nginx&lt;/code&gt; and copies any included &lt;code&gt;*.sample&lt;/code&gt; files from the image&lt;/li&gt;
&lt;li&gt;&lt;code&gt;root/etc/cont-init.d/13-nginx&lt;/code&gt; enable required configs (&lt;code&gt;nginx.conf&lt;/code&gt;, &lt;code&gt;ssl.conf&lt;/code&gt; and &lt;code&gt;default.conf&lt;/code&gt;) if they don&amp;rsquo;t exist, setup &lt;code&gt;dhparams.pem&lt;/code&gt;, setup &lt;code&gt;resolver.conf&lt;/code&gt;, setup &lt;code&gt;worker_processes.conf&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;root/etc/cont-init.d/14-php&lt;/code&gt; configure php&lt;/li&gt;
&lt;li&gt;&lt;code&gt;root/etc/cont-init.d/15-keygen&lt;/code&gt; create self signed certificates for &lt;code&gt;ssl.conf&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;root/etc/cont-init.d/20-permissions&lt;/code&gt; set &lt;code&gt;/config&lt;/code&gt; permissions&lt;/li&gt;
&lt;li&gt;&lt;code&gt;root/etc/cont-init.d/85-version-checks&lt;/code&gt; check all enabled &lt;code&gt;*.conf&lt;/code&gt; files against all &lt;code&gt;*.sample&lt;/code&gt; files shipped with the image and alert the user about updates&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Status of affected images:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Image&lt;/th&gt;
&lt;th&gt;Branch&lt;/th&gt;
&lt;th&gt;PR&lt;/th&gt;
&lt;th&gt;Notes&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;baseimage-alpine-nginx&lt;/td&gt;
&lt;td&gt;master&lt;/td&gt;
&lt;td&gt;&lt;a href="https://github.com/linuxserver/docker-baseimage-alpine-nginx/pull/84"&gt;https://github.com/linuxserver/docker-baseimage-alpine-nginx/pull/84&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;bookstack&lt;/td&gt;
&lt;td&gt;master&lt;/td&gt;
&lt;td&gt;&lt;a href="https://github.com/linuxserver/docker-bookstack/pull/113"&gt;https://github.com/linuxserver/docker-bookstack/pull/113&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;cops&lt;/td&gt;
&lt;td&gt;master&lt;/td&gt;
&lt;td&gt;&lt;a href="https://github.com/linuxserver/docker-cops/pull/34"&gt;https://github.com/linuxserver/docker-cops/pull/34&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;composer downgraded to v1 for compatibility&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;diskover&lt;/td&gt;
&lt;td&gt;master&lt;/td&gt;
&lt;td&gt;&lt;a href="https://github.com/linuxserver/docker-diskover/pull/43"&gt;https://github.com/linuxserver/docker-diskover/pull/43&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;dokuwiki&lt;/td&gt;
&lt;td&gt;master&lt;/td&gt;
&lt;td&gt;&lt;a href="https://github.com/linuxserver/docker-dokuwiki/pull/43"&gt;https://github.com/linuxserver/docker-dokuwiki/pull/43&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;freshrss&lt;/td&gt;
&lt;td&gt;master&lt;/td&gt;
&lt;td&gt;&lt;a href="https://github.com/linuxserver/docker-freshrss/pull/40"&gt;https://github.com/linuxserver/docker-freshrss/pull/40&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;grav&lt;/td&gt;
&lt;td&gt;main&lt;/td&gt;
&lt;td&gt;&lt;a href="https://github.com/linuxserver/docker-grav/pull/9"&gt;https://github.com/linuxserver/docker-grav/pull/9&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;grocy&lt;/td&gt;
&lt;td&gt;master&lt;/td&gt;
&lt;td&gt;&lt;a href="https://github.com/linuxserver/docker-grocy/pull/52"&gt;https://github.com/linuxserver/docker-grocy/pull/52&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;heimdall&lt;/td&gt;
&lt;td&gt;main&lt;/td&gt;
&lt;td&gt;&lt;a href="https://github.com/linuxserver/docker-heimdall/pull/79"&gt;https://github.com/linuxserver/docker-heimdall/pull/79&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;librespeed&lt;/td&gt;
&lt;td&gt;master&lt;/td&gt;
&lt;td&gt;&lt;a href="https://github.com/linuxserver/docker-librespeed/pull/15"&gt;https://github.com/linuxserver/docker-librespeed/pull/15&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;lychee&lt;/td&gt;
&lt;td&gt;master&lt;/td&gt;
&lt;td&gt;&lt;a href="https://github.com/linuxserver/docker-lychee/pull/51"&gt;https://github.com/linuxserver/docker-lychee/pull/51&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;muximux&lt;/td&gt;
&lt;td&gt;master&lt;/td&gt;
&lt;td&gt;&lt;a href="https://github.com/linuxserver/docker-muximux/pull/26"&gt;https://github.com/linuxserver/docker-muximux/pull/26&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;nextcloud&lt;/td&gt;
&lt;td&gt;master&lt;/td&gt;
&lt;td&gt;&lt;a href="https://github.com/linuxserver/docker-nextcloud/pull/219"&gt;https://github.com/linuxserver/docker-nextcloud/pull/219&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;nginx&lt;/td&gt;
&lt;td&gt;master&lt;/td&gt;
&lt;td&gt;&lt;a href="https://github.com/linuxserver/docker-nginx/pull/79"&gt;https://github.com/linuxserver/docker-nginx/pull/79&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;photoshow&lt;/td&gt;
&lt;td&gt;master&lt;/td&gt;
&lt;td&gt;&lt;a href="https://github.com/linuxserver/docker-photoshow/pull/28"&gt;https://github.com/linuxserver/docker-photoshow/pull/28&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="https://info.linuxserver.io/issues/2022-10-14-photoshow/"&gt;Deprecated&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;phpmyadmin&lt;/td&gt;
&lt;td&gt;main&lt;/td&gt;
&lt;td&gt;&lt;a href="https://github.com/linuxserver/docker-phpmyadmin/pull/12"&gt;https://github.com/linuxserver/docker-phpmyadmin/pull/12&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;piwigo&lt;/td&gt;
&lt;td&gt;master&lt;/td&gt;
&lt;td&gt;&lt;a href="https://github.com/linuxserver/docker-piwigo/pull/49"&gt;https://github.com/linuxserver/docker-piwigo/pull/49&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;pixapop&lt;/td&gt;
&lt;td&gt;master&lt;/td&gt;
&lt;td&gt;&lt;a href="https://github.com/linuxserver/docker-pixapop/pull/11"&gt;https://github.com/linuxserver/docker-pixapop/pull/11&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="https://info.linuxserver.io/issues/2022-10-14-pixapop"&gt;Deprecated&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;projectsend&lt;/td&gt;
&lt;td&gt;master&lt;/td&gt;
&lt;td&gt;&lt;a href="https://github.com/linuxserver/docker-projectsend/pull/22"&gt;https://github.com/linuxserver/docker-projectsend/pull/22&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;snapdrop&lt;/td&gt;
&lt;td&gt;master&lt;/td&gt;
&lt;td&gt;&lt;a href="https://github.com/linuxserver/docker-snapdrop/pull/6"&gt;https://github.com/linuxserver/docker-snapdrop/pull/6&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;snipe-it&lt;/td&gt;
&lt;td&gt;master&lt;/td&gt;
&lt;td&gt;&lt;a href="https://github.com/linuxserver/docker-snipe-it/pull/28"&gt;https://github.com/linuxserver/docker-snipe-it/pull/28&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;swag&lt;/td&gt;
&lt;td&gt;master&lt;/td&gt;
&lt;td&gt;&lt;a href="https://github.com/linuxserver/docker-swag/pull/169"&gt;https://github.com/linuxserver/docker-swag/pull/169&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;xbackbone&lt;/td&gt;
&lt;td&gt;main&lt;/td&gt;
&lt;td&gt;&lt;a href="https://github.com/linuxserver/docker-xbackbone/pull/5"&gt;https://github.com/linuxserver/docker-xbackbone/pull/5&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;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&gt;</content></item><item><title>New Container: Phpmyadmin</title><link>https://info.linuxserver.io/issues/2021-06-14-phpmyadmin/</link><pubDate>Mon, 14 Jun 2021 00:00:00 +0000</pubDate><guid>https://info.linuxserver.io/issues/2021-06-14-phpmyadmin/</guid><category/><description>&lt;p&gt;We have released a new container for &lt;a href="https://github.com/linuxserver/docker-phpmyadmin"&gt;Phpmyadmin&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/phpmyadmin/phpmyadmin/"&gt;Phpmyadmin&lt;/a&gt; is a free software tool written in PHP, intended to handle the administration of MySQL over the Web. phpMyAdmin supports a wide range of operations on MySQL and MariaDB.&lt;/p&gt;</description><content type="html">&lt;p&gt;We have released a new container for &lt;a href="https://github.com/linuxserver/docker-phpmyadmin"&gt;Phpmyadmin&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/phpmyadmin/phpmyadmin/"&gt;Phpmyadmin&lt;/a&gt; is a free software tool written in PHP, intended to handle the administration of MySQL over the Web. phpMyAdmin supports a wide range of operations on MySQL and MariaDB.&lt;/p&gt;</content></item></channel></rss>