nixpkgs/nixos/modules/services/web-apps
Morgan Jones f8eac009ee nixos/mattermost: modernize, support MySQL and mmctl
Based on #198040. Prioritizes backwards compatibility, including
database and plugin compatibility, while adding more sensible
defaults like database peer authentication.

Expand the scope of tests to include plugins (including building
from source) and testing that a piece of media uploads and downloads
to make sure the storage directory doesn't vanish.
2025-01-20 08:07:45 +01:00
..
icingaweb2 treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
kasmweb various: replace substituteAll with replaceVarsWith 2024-12-15 13:35:30 +01:00
porn-vault nixos/porn-vault: init module 2024-11-19 21:11:40 -03:00
actual.nix nixos/actual: init module and tests 2024-12-20 15:06:04 +01:00
agorakit.nix treewide: Fix incorrect string escapes 2025-01-07 19:49:28 +01:00
akkoma.md
akkoma.nix nixos/akkoma: include ImageMagick by default (#353164) 2024-12-20 19:13:50 +01:00
alps.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
anuko-time-tracker.nix
artalk.nix nixos/artalk: init module 2024-05-18 02:15:33 +08:00
audiobookshelf.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
bluemap.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
bookstack.nix nixos/bookstack: add package option (#364347) 2024-12-12 21:21:52 -05:00
c2fmzq-server.md
c2fmzq-server.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
calibre-web.nix nixos/calibre-web: customize data directory (#350617) 2025-01-13 16:51:22 +01:00
castopod.md
castopod.nix treewide: Fix incorrect string escapes 2025-01-07 19:49:28 +01:00
changedetection-io.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
chatgpt-retrieval-plugin.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
cloudlog.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
code-server.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
coder.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
collabora-online.nix nixos/collabora-online: init 2024-09-14 21:24:30 +00:00
commafeed.nix nixos/commafeed: init module 2024-04-26 17:19:33 +02:00
convos.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
crabfit.nix
cryptpad.nix nixos/cryptpad: fix service with nodejs 22.11 2025-01-05 17:43:24 +09:00
dashy.nix nixos/dashy: init module 2024-11-10 00:04:25 +00:00
davis.md
davis.nix treewide: Fix incorrect string escapes 2025-01-07 19:49:28 +01:00
dependency-track.nix nixos/dependency-track: init module 2024-09-22 16:38:45 +02:00
dex.nix nixos/dex: Restart on referenced file changes 2024-12-28 11:59:12 +00:00
discourse.md
discourse.nix treewide: Fix incorrect string escapes 2025-01-07 19:49:28 +01:00
documize.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
dokuwiki.nix treewide: Fix incorrect string escapes 2025-01-07 19:49:28 +01:00
dolibarr.nix nixos/dolibarr: change permissions of conf.php to read only 2024-12-23 08:52:03 +01:00
echoip.nix nixos/echoip: init module 2025-01-12 20:45:33 +01:00
eintopf.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
engelsystem.nix nixos/engelsystem: fix typo in docs 2025-01-17 18:58:44 +01:00
ethercalc.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
filesender.md filesender: FIX: missing format definition. 2024-06-03 15:37:37 +02:00
filesender.nix nixos/filesender: init module 2024-05-22 08:37:48 +03:00
firefly-iii-data-importer.nix treewide: Fix incorrect string escapes 2025-01-07 19:49:28 +01:00
firefly-iii.nix treewide: Fix incorrect string escapes 2025-01-07 19:49:28 +01:00
flarum.nix treewide: Fix incorrect string escapes 2025-01-07 19:49:28 +01:00
fluidd.nix
freshrss.nix nixos/freshrss: fix empty extensions (#359991) 2025-01-19 22:56:59 +01:00
galene.nix nixos/galene: use types.path for paths 2025-01-09 17:34:58 +03:00
gancio.nix nixos/gancio: add gancio to nginx extraGroups only if nginx enabled 2024-10-29 18:06:57 +01:00
gerrit.nix nixos/gerrit: Apply initial hardening using the systemd unit 2024-10-10 07:12:28 +02:00
glance.md nixos/glance: init module 2024-07-08 13:14:09 +02:00
glance.nix nixos/glance: init module 2024-07-08 13:14:09 +02:00
goatcounter.nix nixos/goatcounter: init 2024-07-24 10:17:44 +05:30
gotify-server.nix nixos/gotify-server: add environment and environmentFiles options 2024-07-30 17:38:00 -04:00
gotosocial.md
gotosocial.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
grocy.md
grocy.nix Remove n0emis as direct maintainer 2024-12-13 22:10:53 +01:00
guacamole-client.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
guacamole-server.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
hatsu.md nixos/hatsu: init module 2024-10-01 00:33:38 +08:00
hatsu.nix nixos/hatsu: init module 2024-10-01 00:33:38 +08:00
healthchecks.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
hedgedoc.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
hledger-web.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
homebox.nix homebox: update URLs in documentation 2024-09-06 19:34:15 +02:00
honk.md
honk.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
ifm.nix ifm-web: init at 4.0.2 2024-08-20 10:42:02 +02:00
immich-public-proxy.nix nixos/immich-public-proxy: init module 2024-12-29 19:42:47 -08:00
immich.nix nixos/immich: restrict filesystem permissions 2024-12-10 20:02:17 -08:00
invidious.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
invoiceplane.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
isso.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
jirafeau.nix
jitsi-meet.md jitsi-meet: Add option to disable Prosody services not used by Jitsi Meet 2024-09-30 18:19:34 +02:00
jitsi-meet.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
kanboard.nix kanboard: init at 1.2.42 (#357229) 2024-12-08 20:17:10 -05:00
kavita.nix
keycloak.md nixos/keycloak: update options for release 25.0.0 2024-06-22 10:23:09 -04:00
keycloak.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
kimai.nix nixos/kimai: set PHP package for PHP-FPM pool to Kimai's PHP package 2024-12-01 18:09:47 +00:00
komga.nix nixos/komga: fix settings option and default 2025-01-12 10:03:33 -05:00
lanraragi.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
lemmy.md
lemmy.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
limesurvey.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
mainsail.nix
mastodon.nix mastodon: 4.2.13 -> 4.3.0 2024-10-10 16:58:54 +02:00
matomo.md
matomo.nix nixos/matomo: better check for database being set up 2025-01-15 01:10:37 +01:00
mattermost.nix nixos/mattermost: modernize, support MySQL and mmctl 2025-01-20 08:07:45 +01:00
mealie.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
mediagoblin.nix nixos/mediagoblin: init 2024-11-02 00:20:01 +01:00
mediawiki.nix nixos/mediawiki: change user in maintenance scripts, use maintenance/run.php script, add deleteUserEmail,importDump,run scripts 2024-12-25 19:26:06 +01:00
meme-bingo-web.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
microbin.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
miniflux.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
misskey.nix nixos/misskey: init 2024-08-06 12:24:15 +02:00
mobilizon.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
monica.nix treewide: Fix incorrect string escapes 2025-01-07 19:49:28 +01:00
moodle.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
movim.nix nixos/movim: rm logs if found 2024-12-29 11:08:37 +07:00
netbox.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
nextcloud-notify_push.nix nixos/nextcloud-notify_push: add nextcloudUrl option 2024-12-15 22:43:12 +01:00
nextcloud-whiteboard-server.nix nixos/nextcloud-whiteboard-server: init 2024-10-21 15:49:23 +00:00
nextcloud.md nextcloud30: init at 30.0.0 2024-10-01 12:48:45 +02:00
nextcloud.nix nextcloud28: remove 2025-01-19 00:08:35 +01:00
nextjs-ollama-llm-ui.nix nextjs-ollama-llm-ui: fix nextjs cache dir (#344316) 2024-10-11 17:35:37 +11:00
nexus.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
nifi.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
node-red.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
nostr-rs-relay.nix nixos/nostr-rs-relay: init (#365038) 2024-12-14 12:27:20 +02:00
ocis.md
ocis.nix
onlyoffice.nix treewide: Fix incorrect string escapes 2025-01-07 19:49:28 +01:00
open-web-calendar.nix nixos/open-web-calendar: init module 2024-11-21 16:34:39 +01:00
openvscode-server.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
openwebrx.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
outline.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
peering-manager.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
peertube.nix treewide: Fix incorrect string escapes 2025-01-07 19:49:28 +01:00
pgpkeyserver-lite.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
photoprism.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
phylactery.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
pict-rs.md
pict-rs.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
pingvin-share.md nixos/pingvin-share: init at 0.29.0 2024-08-04 01:18:03 +02:00
pingvin-share.nix nixos/pingvin-share: update env variable name 2024-11-07 00:23:28 +01:00
pixelfed.nix treewide: \xc2\xa0 -> 2024-10-02 15:33:06 +02:00
plantuml-server.nix plantuml-server: remove unnecessary systemd option path 2024-05-07 19:16:29 +02:00
plausible.md plausible: 2.0.0 -> 2.1.4 2024-11-22 13:52:18 +01:00
plausible.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
powerdns-admin.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
pretalx.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
pretix.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
privatebin.nix treewide: Fix incorrect string escapes 2025-01-07 19:49:28 +01:00
prosody-filer.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
rimgo.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
rss-bridge.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
rutorrent.nix treewide: Fix incorrect string escapes 2025-01-07 19:49:28 +01:00
screego.nix nixos/screego: init module 2024-08-01 10:51:38 +02:00
selfoss.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
sftpgo.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
shiori.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
silverbullet.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
simplesamlphp.nix nixos/simplesamlphp: init module 2024-05-21 11:47:39 +03:00
slskd.nix treewide: replace mkPackageOptionMD with mkPackageOption 2024-06-26 23:05:42 -04:00
snipe-it.nix treewide: Fix incorrect string escapes 2025-01-07 19:49:28 +01:00
sogo.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
stirling-pdf.nix nixos/stirling-pdf: add missing dependency ghostscript 2024-09-25 01:01:33 +00:00
suwayomi-server.md
suwayomi-server.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
trilium.nix nixos/trilium: add adjustable package 2024-12-09 11:56:53 +01:00
tt-rss.nix tt-rss: Add updateDaemon.commandFlags parameter 2024-11-16 23:58:58 +01:00
vikunja.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
wakapi.nix nixos/wakapi: add stateDir and set service WorkingDirectory 2025-01-03 08:25:48 +03:00
weblate.nix nixos/weblate: add borgbackup to path 2024-09-04 12:54:31 +02:00
whitebophir.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
wiki-js.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
windmill.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
wordpress.nix wordpressPackages: package and theme updates 2024-11-17 15:56:28 +02:00
writefreely.nix
your_spotify.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
youtrack.md
youtrack.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00
zabbix.nix treewide: Fix incorrect string escapes 2025-01-07 19:49:28 +01:00
zipline.nix nixos/zipline: init module 2025-01-12 22:46:02 +01:00
zitadel.nix treewide: format all inactive Nix files 2024-12-10 20:26:33 +01:00