Commit graph

  • 842d5a0dd1 flake.lock: Update Alexander Tomokhov 2024-01-11 00:13:44 +0400
  • 3311c5ff50 readme: small additions Alexander Tomokhov 2024-01-11 00:03:01 +0400
  • 6b66513870 readme: how to update inputs of this flake Alexander Tomokhov 2024-01-10 06:47:37 +0400
  • c08d56ae1c flake.lock: Update Alexander Tomokhov 2024-01-10 06:56:47 +0400
  • e8842e455b Merge branch 'flakes' into flakes-test Alexander Tomokhov 2024-01-10 03:35:26 +0400
  • 1a677f273b fix nextcloud auth page redirection Alexander Tomokhov 2024-01-10 01:49:51 +0400
  • 94456c8bd8 upd Inex Code 2024-01-09 22:33:24 +0300
  • 3e0eae6d7d Test SP API 3.0.0 Inex Code 2024-01-09 22:04:53 +0300
  • c0af154421 Update SP API version Inex Code 2023-12-31 19:22:33 +0300
  • 62b59f6dcd fix: Enable experimental features pre-release Inex Code 2023-12-31 17:52:52 +0300
  • 938fe88fbe feat: pre-release test of migration to NixOS 23.11 Inex Code 2023-12-31 17:42:18 +0300
  • f287e68f2b fix setuptools version Inex Code 2023-12-28 22:26:53 +0300
  • f1e789c7af Update SP API version Inex Code 2023-12-28 22:25:16 +0300
  • 3d8de64da0 selfprivacy-api git branch: userdata => flakes Alexander Tomokhov 2023-12-28 20:52:51 +0400
  • 1e73c88547 uppercase config.selfprivacy.server.provider Alexander Tomokhov 2023-12-28 20:05:33 +0400
  • 51f3f12640 system.autoUpgrade: no verbosity of nixos-rebuild Alexander Tomokhov 2023-12-28 13:28:46 +0400
  • 013bd9b8e2 sp-nixos: split script into ExecStartPre && ExecStart Alexander Tomokhov 2023-12-28 13:20:49 +0400
  • 15f5d6096d sp-modules: refactor options types Alexander Tomokhov 2023-12-28 12:54:59 +0400
  • a32613ece4 nixos-upgrade.serviceConfig.ExecCondition on /etc/nixos changes Alexander Tomokhov 2023-12-28 12:14:58 +0400
  • 0c895e4015 module: set to false: restartIfChanged and unitConfig.X-StopOnRemoval Alexander Tomokhov 2023-12-28 11:07:18 +0400
  • 08aa0b9ffc systemd.services.nixos-upgrade.serviceConfig.WorkingDirectory Alexander Tomokhov 2023-12-28 10:57:38 +0400
  • be45d3ed52 systemd.services.nixos-upgrade.serviceConfig.ExecStartPre Alexander Tomokhov 2023-12-28 10:42:58 +0400
  • efc703bf0c system services lock path:./sp-modules without flake.lock; cd /etc/nixos Alexander Tomokhov 2023-12-28 04:38:24 +0400
  • cc78c2915f remove channel option value from syustem.autoUpgrade Alexander Tomokhov 2023-12-28 02:07:46 +0400
  • fe44ba6fd8 fix nextcloud: fail if secrets are missing Alexander Tomokhov 2023-12-27 15:05:23 +0400
  • 77619456d7 /etc/nixos#sp-nixos => /etc/nixos#default Alexander Tomokhov 2023-12-27 14:02:27 +0400
  • f94d0aef03 flake.lock: Update Alexander Tomokhov 2023-12-27 13:37:55 +0400
  • 23332cda46 add TODO about environment.variables.DOMAIN Alexander Tomokhov 2023-12-27 12:54:10 +0400
  • 85f85239a3 do not set nix.package Alexander Tomokhov 2023-12-27 11:37:59 +0400
  • 33ba5c41ac API systemd service Type is simple Alexander Tomokhov 2023-12-22 23:52:03 +0400
  • 5bd15a768a system.stateVersion: default or config.selfprivacy.stateVersion Alexander Tomokhov 2023-12-22 23:04:03 +0400
  • a185dd1e3e selfprivacy-api: add debug for nixos-rebuild Alexander Tomokhov 2023-12-22 20:23:54 +0400
  • e6496b95a4 useACMEHost for all services Alexander Tomokhov 2023-12-22 19:57:48 +0400
  • 5aba990f95 move system.stateVersion back to userdata Alexander Tomokhov 2023-12-22 19:33:24 +0400
  • 05fe40ac21 fix ACME for DigitalOcean: add DNS propagation check exceptions Alexander Tomokhov 2023-12-22 19:08:46 +0400
  • 19f30daf80 sp-modules: x-systemd.before=... for all mountpoints Alexander Tomokhov 2023-12-22 18:07:14 +0400
  • 5f8cc727e0 ACME: CLOUDFLARE_POLLING_INTERVAL=30 Alexander Tomokhov 2023-12-22 14:06:53 +0400
  • 64fc2ae57e mailserver: localDnsResolver = false Alexander Tomokhov 2023-12-21 15:13:21 +0400
  • 66c0184a93 ACME: dnsPropagationCheck = true Alexander Tomokhov 2023-12-21 13:38:28 +0400
  • 4c3072ade8 ACME: CLOUDFLARE_POLLING_INTERVAL=10 Alexander Tomokhov 2023-12-21 13:08:34 +0400
  • 0e62c9292b dnsPropagationCheck = false explicitly for certs.${domain} Alexander Tomokhov 2023-12-21 12:15:28 +0400
  • 5760a753af ACME dnsPropagationCheck = false Alexander Tomokhov 2023-12-20 18:22:02 +0400
  • f2a951a71e API module: systemd service Type = "oneshot" Alexander Tomokhov 2023-12-20 18:21:51 +0400
  • fd6e49a21a ACME: do not disable DNS propagation check Alexander Tomokhov 2023-12-20 17:38:35 +0400
  • dcaf96c773 Revert "Revert "Revert "add wildcard ACME certificate""" Alexander Tomokhov 2023-12-20 17:36:06 +0400
  • 3a66da49e1 do not lib.mkForce acme.certs Alexander Tomokhov 2023-12-20 17:16:49 +0400
  • 5cd12848cc nix.channel.enable = false since we're on flakes Alexander Tomokhov 2023-12-20 17:16:21 +0400
  • 4faf8e7dda Revert "Revert "add wildcard ACME certificate"" Alexander Tomokhov 2023-12-20 16:59:57 +0400
  • c18f332f5f Revert "use enableACME for all virtualHosts" Alexander Tomokhov 2023-12-19 23:46:42 +0400
  • 46366702bc use enableACME for all virtualHosts Alexander Tomokhov 2023-12-19 16:38:46 +0400
  • 0c4d57c33d Revert "add wildcard ACME certificate" Alexander Tomokhov 2023-12-19 16:27:54 +0400
  • 426e6f72c5 gitea: bind mount /var/lib/gitea Alexander Tomokhov 2023-12-19 16:20:28 +0400
  • eb59d33e1f nginx: / location with root = "/var/www/root" Alexander Tomokhov 2023-12-19 16:19:22 +0400
  • b37cadff68 add wildcard ACME certificate Alexander Tomokhov 2023-12-19 01:07:05 +0400
  • 312077240a fix(acme): add dns propagation check exceptions Inex Code 2023-07-28 03:00:17 +0300
  • 69f84cdc2b bitwarden: "ConditionPathExists" instead of "after" Alexander Tomokhov 2023-12-19 00:57:12 +0400
  • 0ad2ffc30e api module: avoid simultaneous runs Alexander Tomokhov 2023-12-18 23:40:56 +0400
  • 83a17063ac explicit dependency between backup-vaultwarden and vaultwarden Alexander Tomokhov 2023-12-18 23:40:15 +0400
  • 257b0c08e8 sp-modules: some startup fixes Alexander Tomokhov 2023-12-18 22:16:40 +0400
  • da5dac6877 sp-nixos-upgrade: update sp-modules/ own flake.lock Alexander Tomokhov 2023-12-18 22:25:51 +0400
  • 3d7aa5e6de fix selfprivacy-api build with new nixpkgs Alexander Tomokhov 2023-12-18 21:27:45 +0400
  • 365f027326 move nginx exclusive virtualHosts to SP modules Alexander Tomokhov 2023-12-18 19:02:54 +0400
  • d881cc8ce5 upgrade nixpkgs to NixOS 23.11 Alexander Tomokhov 2023-12-18 18:13:57 +0400
  • b7045a8198 upgrade nixpkgs to NixOS 23.05 Alexander Tomokhov 2023-12-18 17:51:59 +0400
  • 67c2b12c44 sp-modules: get rid of systemd.tmpfiles Alexander Tomokhov 2023-12-18 15:33:09 +0400
  • 83e8f6e8a1 get rid of files.nix; ACME/credentialsFile and other cleanup Alexander Tomokhov 2023-12-16 09:39:22 +0400
  • 7f6c48f978 gitea: RequiresMountsFor and ConditionPathIsMountPoint @ /var/lib/gitea Alexander Tomokhov 2023-12-12 20:35:44 +0400
  • a797b856fc flake.lock: Update Alexander Tomokhov 2023-12-12 16:30:22 +0400
  • d1711ea9c3 selfprivacy-api: sp-nixos-rebuild with sp-modules relocking Alexander Tomokhov 2023-12-12 14:14:54 +0400
  • defaca8793 clean configuration; simple-nixos-mailserver is an ordinary SP module Alexander Tomokhov 2023-12-12 08:25:06 +0400
  • 25bd151ef3 use lower case for config.selfprivacy.server.provider Alexander Tomokhov 2023-12-11 21:58:12 +0400
  • 519ebbcb69 get rid of system argument; do not set nixpkgs.hostPlatform Alexander Tomokhov 2023-12-05 07:36:26 +0400
  • 4c4aef5363 get system.stateVersion from "deployment" argument Alexander Tomokhov 2023-12-05 04:41:35 +0400
  • 9dde55159b update selfprivacy-api Alexander Tomokhov 2023-12-05 01:56:49 +0400
  • 6cd002ae1d remove restic SP module Alexander Tomokhov 2023-12-05 01:56:13 +0400
  • c052f9172a move gitea to SP module Alexander Tomokhov 2023-12-04 15:59:22 +0400
  • 054d6d9182 move jitsi-meet to SP module Alexander Tomokhov 2023-12-04 15:43:06 +0400
  • 3f573e3dc3 activationScripts: rewrite /etc/nixos with configuration source Alexander Tomokhov 2023-12-04 14:17:54 +0400
  • c63b6b808c acme: RestartSec = 15 * 60 Alexander Tomokhov 2023-12-04 13:22:27 +0400
  • c0aa73ca1b move bitwarden to SP module Alexander Tomokhov 2023-12-03 12:29:01 +0400
  • ade4dc08b1 sp-modules: use jq exit status code Alexander Tomokhov 2023-12-03 10:37:37 +0400
  • 4716b9bf19 move restic to SP module Alexander Tomokhov 2023-12-03 09:45:40 +0400
  • c7419b3255 move pleroma to SP module Alexander Tomokhov 2023-12-03 03:26:29 +0400
  • b458458c30 move ocserv to SP module Alexander Tomokhov 2023-12-01 08:42:03 +0400
  • 4cbe63ac64 flake: abort on missing configPathsNeeded with message Alexander Tomokhov 2023-12-01 08:32:31 +0400
  • 600d8f427d mailserver: set users.groups.acmereceivers.members Alexander Tomokhov 2023-11-29 08:28:19 +0400
  • b6cd5846f2 users.groups: acmerecievers => acmereceivers Alexander Tomokhov 2023-11-29 08:25:24 +0400
  • 1a5a4be306 nextcloud: fix secrets extraction Alexander Tomokhov 2023-11-29 08:19:04 +0400
  • 364a5c8076 mailserver: adapt to deprecated and new types of certificateScheme Alexander Tomokhov 2023-11-26 09:10:09 +0400
  • a224731dcf nextcloud: write passwords using install Alexander Tomokhov 2023-11-26 09:08:14 +0400
  • e814157437 fix config attributes contrain for function imports Alexander Tomokhov 2023-11-26 08:56:48 +0400
  • 0db1c4a6ce downgrade simple-nixos-mailserver to 6d0d9fb9 Alexander Tomokhov 2023-11-26 04:28:36 +0400
  • a98dafc98c fix nextcloud (case when enabled) Alexander Tomokhov 2023-11-26 03:11:23 +0400
  • 3138260605 flake.lock: Update Alexander Tomokhov 2023-11-23 21:33:35 +0400
  • 1bf7190388 flake.lock: Update Alexander Tomokhov 2023-11-23 21:20:35 +0400
  • cc26a5e150 flake.lock: Update Alexander Tomokhov 2023-11-23 11:36:20 +0400
  • 6ebcc35882 systemd.enableEmergencyMode = false; systemd.coredump.enable = false; Alexander Tomokhov 2023-11-23 11:09:49 +0400
  • 985aff90d3 disable ssh passwordAuthentication by default Alexander Tomokhov 2023-11-23 11:08:59 +0400
  • bd6b8a5e75 flake.lock: Update Alexander Tomokhov 2023-11-23 03:00:25 +0400
  • 6d96b4aa8f flake.lock: Update Alexander Tomokhov 2023-11-22 23:09:42 +0400