From 4c3735e4e9ddb9e6507c78d9bc2bba5c24bbdbbe Mon Sep 17 00:00:00 2001 From: <> Date: Thu, 23 May 2024 04:28:16 +0000 Subject: [PATCH] Deployed da780d31 with MkDocs version: 1.6.0 --- images/docker-nginx/index.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/images/docker-nginx/index.html b/images/docker-nginx/index.html index 63ebbf9c8a..bd2b0af3f5 100644 --- a/images/docker-nginx/index.html +++ b/images/docker-nginx/index.html @@ -1,4 +1,4 @@ - nginx - LinuxServer.io
Skip to content

linuxserver/nginx

Scarf.io pulls GitHub Stars GitHub Release GitHub Package Repository GitLab Container Registry Quay.io Docker Pulls Docker Stars Jenkins Build LSIO CI

Nginx is a simple webserver with php support. The config files reside in /config for easy user customization.

nginx

Supported Architectures

We utilise the docker manifest for multi-platform awareness. More information is available from docker here and our announcement here.

Simply pulling lscr.io/linuxserver/nginx:latest should retrieve the correct image for your arch, but you can also pull specific arch images via tags.

The architectures supported by this image are:

Architecture Available Tag
x86-64 amd64-<version tag>
arm64 arm64v8-<version tag>
armhf

Application Setup

Add your web files to /config/www for hosting.
Modify the nginx, php and site config files under /config as needed
Protip: This container is best combined with a sql server, e.g. mariadb

Usage

To help you get started creating a container from this image you can either use docker-compose or the docker cli.

---
+ nginx - LinuxServer.io      

linuxserver/nginx

Scarf.io pulls GitHub Stars GitHub Release GitHub Package Repository GitLab Container Registry Quay.io Docker Pulls Docker Stars Jenkins Build LSIO CI

Nginx is a simple webserver with php support. The config files reside in /config for easy user customization.

nginx

Supported Architectures

We utilise the docker manifest for multi-platform awareness. More information is available from docker here and our announcement here.

Simply pulling lscr.io/linuxserver/nginx:latest should retrieve the correct image for your arch, but you can also pull specific arch images via tags.

The architectures supported by this image are:

Architecture Available Tag
x86-64 amd64-<version tag>
arm64 arm64v8-<version tag>
armhf

Application Setup

Add your web files to /config/www for hosting.
Modify the nginx, php and site config files under /config as needed
Protip: This container is best combined with a sql server, e.g. mariadb

Usage

To help you get started creating a container from this image you can either use docker-compose or the docker cli.

---
 services:
   nginx:
     image: lscr.io/linuxserver/nginx:latest
@@ -46,4 +46,4 @@
   --pull \
   -t lscr.io/linuxserver/nginx:latest .
 

The ARM variants can be built on x86_64 hardware using multiarch/qemu-user-static

docker run --rm --privileged multiarch/qemu-user-static:register --reset
-

Once registered you can define the dockerfile to use with -f Dockerfile.aarch64.

Versions

  • 05.03.24: - Rebase to Alpine 3.19 with php 8.3.
  • 25.05.23: - Rebase to Alpine 3.18, deprecate armhf.
  • 16.01.23: - Remove nchan module because it keeps causing crashes.
  • 22.12.22: - Rebase to Alpine 3.17 with PHP 8.1, migrate to s6v3.
  • 20.08.22: - Rebasing to alpine 3.15 with php8. Restructure nginx configs (see changes announcement).
  • 22.05.22: - Install nginx version from 3.14.
  • 01.07.21: - Rebasing to alpine 3.14.
  • 24.06.21: - Update default nginx conf folder.
  • 12.04.21: - Add php7-gmp and php7-pecl-mailparse.
  • 13.02.21: - Remove php7-pecl-imagick (it now installs the full imagemagick with too much crud). Users can install it via this docker mod.
  • 09.02.21: - Rebasing to alpine 3.13. Add nginx mods brotli and dav-ext. Remove nginx mods lua and lua-upstream (due to regression over the last couple of years).
  • 08.09.20: - Add php7-xsl.
  • 01.06.20: - Rebasing to alpine 3.12.
  • 18.04.20: - Fix unwanted shutdown of the container.
  • 11.03.20: - Add php7-sodium.
  • 18.02.20: - Add geoip2, suppress lua warning.
  • 19.12.19: - Rebasing to alpine 3.11.
  • 18.12.19: - Add php7-imap and php7-pecl-apcu.
  • 13.11.19: - Add php7-pdo_odbc.
  • 24.10.19: - Add php7-pecl-imagick.
  • 06.08.19: - Add php7-bcmath, ph7-pear, php7-xmlrpc and php7-ftp.
  • 02.08.19: - Add php7-ldap.
  • 28.06.19: - Rebasing to alpine 3.10.
  • 08.05.19: - Remove default.conf when nginx is upgraded in downstream image.
  • 30.04.19: - Add php-redis.
  • 23.03.19: - Switching to new Base images, shift to arm32v7 tag.
  • 02.03.19: - Add php intl and posix modules.
  • 28.02.19: - Add php7-opcache, remove memcached service due to issues on aarch64 (let us know if you need to enable it).
  • 22.02.19: - Rebasing to alpine 3.9.
  • 18.11.18: - Attempt to upgrade packages during build.
  • 28.09.18: - Multi-arch image.
  • 17.08.18: - Rebase to alpine 3.8, inherit nginx.conf from nginx baseimage.
  • 11.05.18: - Add php pgsql support.
  • 19.04.18: - Bind memcached to localhost only, add php7-sqlite3.
  • 05.01.18: - Rebase to alpine 3.7.
  • 08.11.17: - Add php7 soap module.
  • 31.10.17: - Add php7 exif and xmlreader modules.
  • 30.09.17: - Copy additional root files into image.
  • 24.09.17: - Add memcached service.
  • 31.08.17: - Add php7-phar.
  • 14.07.17: - Enable modules dynamically in nginx.conf.
  • 22.06.17: - Add various nginx modules and enable all modules in the default nginx.conf.
  • 05.06.17: - Add php7-bz2.
  • 25.05.17: - Rebase to alpine 3.6.
  • 18.04.17: - Add php7-sockets.
  • 27.02.17: - Rebase to alpine 3.5, update to nginx 1.10.2 and php7.
  • 14.10.16: - Add version layer information.
  • 10.09.16: - Add badges to README.
  • 05.12.15: - Intial Release.
\ No newline at end of file +

Once registered you can define the dockerfile to use with -f Dockerfile.aarch64.

Versions

  • 05.03.24: - Rebase to Alpine 3.19 with php 8.3.
  • 25.05.23: - Rebase to Alpine 3.18, deprecate armhf.
  • 16.01.23: - Remove nchan module because it keeps causing crashes.
  • 22.12.22: - Rebase to Alpine 3.17 with PHP 8.1, migrate to s6v3.
  • 20.08.22: - Rebasing to alpine 3.15 with php8. Restructure nginx configs (see changes announcement).
  • 22.05.22: - Install nginx version from 3.14.
  • 01.07.21: - Rebasing to alpine 3.14.
  • 24.06.21: - Update default nginx conf folder.
  • 12.04.21: - Add php7-gmp and php7-pecl-mailparse.
  • 13.02.21: - Remove php7-pecl-imagick (it now installs the full imagemagick with too much crud). Users can install it via this docker mod.
  • 09.02.21: - Rebasing to alpine 3.13. Add nginx mods brotli and dav-ext. Remove nginx mods lua and lua-upstream (due to regression over the last couple of years).
  • 08.09.20: - Add php7-xsl.
  • 01.06.20: - Rebasing to alpine 3.12.
  • 18.04.20: - Fix unwanted shutdown of the container.
  • 11.03.20: - Add php7-sodium.
  • 18.02.20: - Add geoip2, suppress lua warning.
  • 19.12.19: - Rebasing to alpine 3.11.
  • 18.12.19: - Add php7-imap and php7-pecl-apcu.
  • 13.11.19: - Add php7-pdo_odbc.
  • 24.10.19: - Add php7-pecl-imagick.
  • 06.08.19: - Add php7-bcmath, ph7-pear, php7-xmlrpc and php7-ftp.
  • 02.08.19: - Add php7-ldap.
  • 28.06.19: - Rebasing to alpine 3.10.
  • 08.05.19: - Remove default.conf when nginx is upgraded in downstream image.
  • 30.04.19: - Add php-redis.
  • 23.03.19: - Switching to new Base images, shift to arm32v7 tag.
  • 02.03.19: - Add php intl and posix modules.
  • 28.02.19: - Add php7-opcache, remove memcached service due to issues on aarch64 (let us know if you need to enable it).
  • 22.02.19: - Rebasing to alpine 3.9.
  • 18.11.18: - Attempt to upgrade packages during build.
  • 28.09.18: - Multi-arch image.
  • 17.08.18: - Rebase to alpine 3.8, inherit nginx.conf from nginx baseimage.
  • 11.05.18: - Add php pgsql support.
  • 19.04.18: - Bind memcached to localhost only, add php7-sqlite3.
  • 05.01.18: - Rebase to alpine 3.7.
  • 08.11.17: - Add php7 soap module.
  • 31.10.17: - Add php7 exif and xmlreader modules.
  • 30.09.17: - Copy additional root files into image.
  • 24.09.17: - Add memcached service.
  • 31.08.17: - Add php7-phar.
  • 14.07.17: - Enable modules dynamically in nginx.conf.
  • 22.06.17: - Add various nginx modules and enable all modules in the default nginx.conf.
  • 05.06.17: - Add php7-bz2.
  • 25.05.17: - Rebase to alpine 3.6.
  • 18.04.17: - Add php7-sockets.
  • 27.02.17: - Rebase to alpine 3.5, update to nginx 1.10.2 and php7.
  • 14.10.16: - Add version layer information.
  • 10.09.16: - Add badges to README.
  • 05.12.15: - Intial Release.
\ No newline at end of file