Commit Graph

2435 Commits

Author SHA1 Message Date
Maximilian Bosch
3289277081 Merge: nixos/nextcloud-notify_push: delay restart and add same dependences f… (#421552) 2025-07-19 12:59:50 +02:00
Paul Haerle
f79d2fc207 Fix link syntax in Markdown files (#426381) 2025-07-18 16:06:24 +02:00
Andrew Voynov
e2ce2981bf nixos/services: fix Markdown link syntax in web-apps/ocis.md 2025-07-18 18:25:21 +05:00
Sandro
d69cbe23e1 nixos/chhoto-url: init module (#424630) 2025-07-18 13:32:14 +02:00
Defelo
55e6f26bff nixos/chhoto-url: init module 2025-07-18 12:00:32 +02:00
Maximilian Bosch
bf79e3edcd Merge: nixos/lasuite-docs: perform migrations after generating secret key (#425493) 2025-07-17 18:18:07 +02:00
xanderio
caea8a1c0a nixos/dependency-track: fix default JVM heap size (#425747) 2025-07-17 16:11:36 +02:00
Pol Dellaiera
12614d7b94 nixos/bookstack: Updated to accommodate passwordless login for mysql & Module now creates themes directory; nixosTests.bookstack: Updated to also test passwordless login for mysql; bookstack: Changed to allow themes directory to be writable (#422309) 2025-07-17 09:45:42 +02:00
Savyasachee Jha
912ca9239a nixos/bookstack: Module now creates themes directory 2025-07-17 07:57:13 +02:00
June Stepp
4ee1354ae6 nixos/peertube: only include whisper when transcription is enabled
`whisper-ctranslate2` has a large closure size with unique dependencies.
2025-07-16 21:25:16 +02:00
Julian Stecklina
5517b6f068 nixos/dependency-track: fix default JVM heap size
The default of 4GB is too low for a production setup and causes
DependencyTrack to hit java.lang.OutOfMemoryError. This causes
Dependency Track to enter a weird state where it will throw 502 and
504 errors.

The initial 4GB was set to make Dependency Track run in the (too
small) VM in the NixOS integration test. Move the explicit heap
configuration there. For the service itself, we now don't set a limit.
This means the JVM will choose its maximum heap on its own, which does
a much better job for realistic scenarios.

I added a release note, because people who run Dependency Track on
very tiny VMs/machines may experience issues.
2025-07-16 12:16:49 +02:00
Maximilian Bosch
4005a14f8f nixos/lasuite-docs: perform migrations after generating secret key
When generating the key inside the module rather than specifying a
hard-coded one, you'd get an error like this otherwise

    Jul 15 16:02:53 nixos systemd[1]: Starting Docs from SuiteNumérique...
    [...]
    Jul 15 16:02:54 nixos lasuite-docs-pre-start[19466]: ValueError: Couldn't setup configuration 'impress.settings.Production':  Path '/var/lib/lasuite-docs/django_secret_key' does not exist.
2025-07-15 18:23:14 +02:00
Jonas Heinrich
dfd06eef52 froide-govplan: 0-unstable-2025-01-27 -> 0-unstable-2025-06-25 (#422026) 2025-07-14 08:46:17 +02:00
Izorkin
5a922bf3e5 libvirt: nixos/mastodon: add fasp Sidekiq jobClasses 2025-07-12 15:40:09 +02:00
Jonas Heinrich
d6e3516544 nixos/froide-govplan: Increase startup timeout 2025-07-10 10:54:47 +02:00
liberodark
481a3f2549 nixos/peertube: fix crash when import video 2025-07-09 19:10:22 +02:00
Kerstin
5de825150d mastodon: 4.3.8 -> 4.4.0 (#414502)
Co-authored-by: Izorkin <izorkin@elven.pw>
2025-07-09 15:56:45 +02:00
Jonas Heinrich
cd85e93ff7 nixos/froide-govplan: Fix PYTHONPATH 2025-07-09 15:48:05 +02:00
June Stepp
6d35689a8d nixos/peertube: support auto transcription
`ProcSubset = "pid"` was removed, because /proc/cpuinfo needs to be
accessed.
2025-07-08 10:58:16 +02:00
Jeremy Fleischman
0a4c03ed81 nextcloud: add nextcloud.nginx.enableFastcgiRequestBuffering option
Enabling this option fixes (works around) Nextcloud's notorious "0 byte file"
issue. See these upstream issues:

- https://github.com/nextcloud/documentation/issues/9574
- https://github.com/nextcloud/server/issues/7995

This fixes https://github.com/NixOS/nixpkgs/issues/252980

Co-authored-by: Maximilian Bosch <6025220+Ma27@users.noreply.github.com>
2025-07-06 13:21:01 -07:00
Ruby Iris Juric
11d8fbb0b6 nixos/sharkey: init module 2025-07-07 01:01:39 +10:00
Maximilian Bosch
85ec73855b Merge: nixos/nextcloud: document nextcloud-occ command (#422639) 2025-07-05 18:44:48 +02:00
Maximilian Bosch
5a6f0a43ae nixos/nextcloud: document nextcloud-occ command
It's not clear how to use this command in other systemd units, this
section gives a recommendation.

I realized that there's no explicit mention of `nextcloud-occ` in the
first place, so I wrote some introductory sentences as well.
2025-07-05 12:42:06 +02:00
Maximilian Bosch
0ccca18bd8 Merge: nixos/nextcloud-notify_push: allow overwriting recommendedProxySettings without mkForce (#421786) 2025-07-05 11:40:11 +02:00
Maximilian Bosch
c21958fae8 Merge: nixos/nextcloud: add assertion explaining to set dbtype (#422433) 2025-07-05 10:00:20 +02:00
K900
a6900e5833 nixos/lasuite-meet: init (#407742) 2025-07-05 10:21:40 +03:00
soyouzpanda
15f71480e2 nixos/lasuite-meet: init 2025-07-05 10:10:15 +03:00
Pol Dellaiera
e0472e2056 nixos/drupal: make https the default for Caddy (#418254) 2025-07-04 23:47:12 +02:00
Dominique Martinet
78a20758e0 nixos/nextcloud: add assertion explaining to set dbtype
Since 25.05 dbtype no longer defaults to sqlite and this yields an error
that is understandable enough but not easy to properly address.

Add an assert that is more explicit.

Before:
```
       error: The option `nodes.nextcloud.services.nextcloud.config.dbtype' was accessed but has no value defined. Try setting the option.
```

After:
```
       error:
       Failed assertions:
       - `services.nextcloud.config.dbtype` must be set explicitly (pgsql, mysql, or sqlite)

       Before 25.05, it used to default to sqlite but that is not recommended by upstream.
       Either set it to sqlite as it used to be, or convert to another type as described
       in the official db conversion page:
       https://docs.nextcloud.com/server/latest/admin_manual/configuration_database/db_conversion.html
```

Link: https://github.com/NixOS/nixpkgs/pull/369242#issuecomment-3036296243
2025-07-05 06:35:26 +09:00
Savyasachee Jha
cab8025470 nixos/bookstack: Updated to accommodate passwordless login for mysql 2025-07-04 08:23:57 +02:00
Sandro Jäckel
d8ada6c1d6 nixos/nextcloud-notify_push: delay restart and add same dependences for setup unit
So that in case of nextcloud taking a few seconds longer to start up,
the setup unit doesn't go into a fail state.
2025-07-03 15:42:30 +02:00
Vladimir Timofeenko
7e7b797156 nixos/homebox: fix link to documentation 2025-07-02 08:26:51 -07:00
Sandro Jäckel
c049f1746c nixos/nextcloud-notify_push: allow overwriting recommendedProxySettings without mkForce 2025-07-02 15:11:27 +02:00
Maximilian Bosch
a064abed61 Merge: nixos/postgresql: move postStart into separate unit (#403645) 2025-06-27 18:09:54 +02:00
Rémi NICOLE
17f82c3cd7 nixos/netbox: don't force use of sudo in netbox-manage (#419237) 2025-06-27 13:10:55 +00:00
teutat3s
0c7a8d5255 nixos/nextcloud: sync nginx config with upstream
Upstream changes were checked by checking out the stable31 branch of the
https://github.com/nextcloud/documentation and comparing:

git diff c1c9b0a072537544769fdd6062989a631d4fb17c admin_manual/installation/nginx-root.conf.sample

Notably, this adds the text/javascript and application/wasm mime types to the list of
gzip'ed mime types, which improves nextcloud loading in our testing.

Also adds webp support.
2025-06-25 20:36:45 +02:00
Leona Maroni
a467ed2611 netbox_4_3: init at 4.3.2 (#414367) 2025-06-25 11:17:09 +02:00
Arnout Engelen
cab186d016 nixos/galene: allow using self-signed certificates (#417508) 2025-06-24 20:47:40 +02:00
Wolfgang Walther
41c5662cbe nixos/postgresql: move postStart into separate unit
This avoids restarting the postgresql server, when only ensureDatabases
or ensureUsers have been changed. It will also allow to properly wait
for recovery to finish later.

To wait for "postgresql is ready" in other services, we now provide a
postgresql.target.

Resolves #400018

Co-authored-by: Marcel <me@m4rc3l.de>
2025-06-24 15:26:47 +02:00
Wolfgang Walther
3a63b54b2c nipap: init at v0.32.7 (#417076) 2025-06-24 13:18:00 +00:00
Taliyah Webb
33ab0a191e nixos/netbox: don't force use of sudo in netbox-manage 2025-06-24 11:20:10 +02:00
transcaffeine
142421f155 netbox_4_3: init at 4.3.2
Release notes:
  - https://github.com/netbox-community/netbox/releases/tag/v4.3.0
  - https://github.com/netbox-community/netbox/releases/tag/v4.3.1
  - https://github.com/netbox-community/netbox/releases/tag/v4.3.2
Full changelog: https://github.com/netbox-community/netbox/compare/v4.2.9...v4.3.2
2025-06-24 10:47:07 +02:00
Luke Granger-Brown
a013d9258c nixos/nipap: init 2025-06-23 21:52:32 +01:00
Martin Weinelt
8dfb4412a7 engelsystem: unvendor composer and yarn dependencies 2025-06-22 23:56:49 +02:00
Wolfgang Walther
dfbaabf75c nixos/immich: assert postgresql is below v17 (#418962) 2025-06-22 16:19:10 +00:00
Wolfgang Walther
cb30307559 nixos/immich: assert postgresql is below v17
We recently bumped the default PostgreSQL version to v17 in the NixOS
module. This breaks immich, which still needs PostgreSQL 16.
2025-06-22 17:50:08 +02:00
Maximilian Bosch
683bc0289e Merge: nixos/nextcloud: add php-systemd extension if log_type is "systemd" (#416735) 2025-06-22 17:04:52 +02:00
Maximilian Bosch
5d2e8705fb Merge: nixos/{libeufin,roundcube,immich}: fix postgresql.package regression (#418514) 2025-06-22 16:43:20 +02:00
Wolfgang Walther
62d2b6d593 nixos/immich: fix postgresql.package regression
`config.services.postgresql.package` is now only available when the
PostgreSQL module is actually enabled. If we're not using the local
database, we'll need to fallback to the latest postgresql version, since
we don't know about the remote version.
2025-06-22 14:25:03 +02:00
Lukas Nagel
589374dd71 nixos/nextcloud: add php-systemd extension if log_type is "systemd" 2025-06-21 08:47:47 +02:00