summary refs log tree commit diff
path: root/nixos/modules/services/web-servers
Commit message (Collapse)AuthorAge
...
* | nixos/caddy: add resume optionMartin Minka2021-08-17
| | | | | | | | | | | | Without this option all changes done with Caddy API are lost after reboot. Current service is not supporting Caddy --resume parameter. There is reference to original unit https://github.com/caddyserver/dist/blob/master/init/caddy.service which also mentions --resume and that it should be used if new Caddy API will be used.
* | nixos/nginx: fix typo in listenAdressesRuby Iris Juric2021-08-15
| |
* | Merge pull request #133671 from jlesquembre/caddyAaron Andersen2021-08-14
|\ \ | |/ |/| nixos/caddy: update ca option
| * nixos/caddy: update ca optionJosé Luis Lafuente2021-08-12
| | | | | | | | | | | | | | | | | | | | | | | | The generated json configuration returns this warning: the 'issuer' field is deprecated and will be removed in the future; use 'issuers' instead Updated the config to use "issuers" instead of "issuer" Also, now it's possible to set the ca option null to not inject automatically any ca. This is useful if you don't want to generate any certificates or if you want to define a more fine-graned ca config manually (e.g.: use different ca per domain)
* | nixos/nginx: make serverNamesHash{Bucket,Max}Size configurableMaciej Krüger2021-08-13
| |
* | Merge pull request #131962 from mkg20001/fc-nginxMaciej Krüger2021-08-12
|\ \ | |/ |/|
| * nginx: add listenAddressesMaciej Krüger2021-07-29
| | | | | | | | | | | | This allows the user to manually specify the addresses nginx shoud listen on, while still having the convinience to use the *SSL options and have the ports automatically applied
* | nixos/minio: allow configuring console portPascal Bach2021-08-10
| |
* | nginx: allow overriding SSL trusted certificates when using ACMEVincent Bernat2021-08-08
|/ | | | | | | Some ACME providers (like Buypass) are using a different certificate to sign OCSP responses than for server certificates. Therefore, sslTrustedCertificate should be provided by the user and we need to allow that.
* Merge master into staging-nextgithub-actions[bot]2021-06-30
|\
| * Merge pull request #123834 from bachp/minio-module-updatePascal Bach2021-06-30
| |\ | | | | | | nixos/minio: replace deprecated variables
| | * nixos/minio: credentialfilePascal Bach2021-06-04
| | |
* | | Merge master into staging-nextgithub-actions[bot]2021-06-28
|\| |
| * | Merge pull request #128522 from j0hax/patch-1Maciej Krüger2021-06-28
| |\ \
| | * | nixos/nginx: fix typoJohannes Arnold2021-06-28
| | | |
* | | | nixos/ttyd: use `port` typeDaniel Nagy2021-06-18
|/ / /
* | | Merge staging-next into staginggithub-actions[bot]2021-06-14
|\| |
| * | nixos/apache-httpd: Use pkgs.emptyDirectoryRobert Hensing2021-06-12
| |/
* | nixos/lighttpd: set port type to `types.port`Daniel Nagy2021-05-30
| |
* | nixos/darkhttpd: set port type to `types.port`Daniel Nagy2021-05-30
|/
* nixos/nginx: add option rejectSSL exposing ssl_reject_handshakeNaïm Favier2021-05-24
|
* Merge pull request #122825 from Izorkin/update-duplicates-systemcallfiltersJörg Thalheim2021-05-17
|\ | | | | treewide: remove duplicates SystemCallFilters
| * treewide: remove duplicates SystemCallFiltersIzorkin2021-05-13
| |
* | nixos/nginx: fix comment about acme postRun not running as rootRichard Marko2021-05-17
| | | | | | | | | | As of 67a5d66 this is no longer true, since acme postRun runs as root. The idea of the service is good so reword a comment a bit.
* | nixos/molly-brown: fix description of certPathRichard Marko2021-05-17
| | | | | | | | | | | | | | | | | | | | | | `allowKeysForGroup` is no longer available so this drops ``` security.acme.certs."example.com".allowKeysForGroup = true; ``` line. `SupplementaryGroups` should be enough for allowing access to certificates.
* | Merge pull request #118521 from SuperSandro2000/nginx-proxy-timeoutSandro2021-05-17
|\ \ | | | | | | nixos/nginx: add option to change proxy timeouts
| * | nixos/nginx: add option to change proxy timeoutsSandro Jäckel2021-05-17
| | |
* | | Merge pull request #121119 from SuperSandro2000/remove-gnidorahSandro2021-05-17
|\ \ \ | |/ / |/| | treewide: remove gnidorah
| * | treewide: remove gnidorahSandro Jäckel2021-04-30
| | | | | | | | | | | | due to github account removal/deletion and not other mean of contact.
* | | Merge pull request #122647 from onny/caddyAaron Andersen2021-05-16
|\ \ \ | | | | | | | | nixos/caddy: support user and group options
| * | | caddy: support user and group optionsJonas Heinrich2021-05-15
| | |/ | |/|
* | | Merge pull request #122658 from aanderse/httpd-reloadAaron Andersen2021-05-14
|\ \ \ | |/ / |/| | nixos/httpd: provide a stable path stable path to the configuration f…
| * | nixos/httpd: provide a stable path stable path to the configuration file for ↵Aaron Andersen2021-05-11
| |/ | | | | | | reloads
* | Merge pull request #119172 from midchildan/package/trafficserverLuke Granger-Brown2021-05-03
|\ \ | | | | | | nixos/trafficserver: init
| * | nixos/trafficserver: initmidchildan2021-04-27
| | |
* | | nixos/nginx: update hardening settingsMartin Weinelt2021-04-30
| |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Set an explicit umask that allows u+rwx and g+r. - Adds `ProtectControlGroups` and `ProtectKernelLogs`, there should be no need to access either. - Adds `ProtectClock` to prevent write-access to the system clock. - `ProtectProc` hides processes from other users within the /proc filesystem and `ProcSubSet` hides all files/directories unrelated to the process management of the units process. - Sets `RemoveIPC`, as there is no SysV or POSIX IPC within nginx that I know of. - Restricts the creation of arbitrary namespaces - Adds a reasonable `SystemCallFilter` preventing calls to @privileged, @obsolete and others. And finally applies some sorting based on the order these options appear in systemd.exec(5).
* | Merge pull request #119803 from SuperSandro2000/SuperSandro2000-patch-1Lassulus2021-04-24
|\ \ | | | | | | nixos/nginx: set isSystemUser
| * | nixos/nginx: set isSystemUserSandro2021-04-18
| | |
* | | nginx: add vhost.http3Maciej Krüger2021-04-18
|/ / | | | | | | Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
* | nixos/nginx: add upstreams examples (#118447)Sandro2021-04-17
| | | | | | | | | | | | | | | | | | | | | | * nixos/nginx: add upstreams examples I am not fully sure if they are fully correct but they deployed the right syntax. * nixos/nginx: use literal example * Update nixos/modules/services/web-servers/nginx/default.nix * Update nixos/modules/services/web-servers/nginx/default.nix
* | Revert "nixos/nginx: fix eval for tengine"talyz2021-04-14
| | | | | | | | This reverts commit 2d3200e010cc4c6fae62d9f6c31357cb97d606d4.
* | Merge pull request #67684 from indiscipline/miniotaku02021-04-13
|\ \ | | | | | | nixos/minio: allow multiple data directories for erasure coding
| * | nixos/minio: allow multiple data directories for erasure codingIndiscipline2021-04-10
| |/
* | Merge pull request #118445 from SuperSandro2000/SuperSandro2000-patch-3Sandro2021-04-12
|\ \ | |/ |/|
| * nixos/nginx: use http 1.1 in "recommended" proxySettingsSandro2021-04-05
| | | | | | | | This allows http keep-alive by default which requires http 1.1.
* | Merge pull request #116074 from talyz/discourseKim Lindberger2021-04-08
|\ \ | | | | | | discourse: Add package and NixOS module
| * | nixos/nginx: Add an option to specify additional third-party modulestalyz2021-04-04
| | |
* | | nixos/pomerium: fix useACMEHostLuke Granger-Brown2021-04-07
| |/ |/| | | | | | | useACMEHost doesn't work properly, because I forgot to actually define the variable that is being relied upon here. Oops.
* | nixos/nginx: set "recommended" proxy timeouts to 60sSandro2021-04-04
| | | | | | | | | | | | According to the nginx documentation [1] those values cannot usually exceed 75 seconds. The defaults are 60s and should probably be lowered to something reasonable like 20 or 30 seconds. [1] https://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_connect_timeout
* | nixos/tests/pomerium: initLuke Granger-Brown2021-03-29
| |